  @font-face {
    font-family: "Ionicons";
    font-display: swap;
    src: url("../themes/ionicons/ionicons.eot?v=2.0.1");
    src: url("../themes/ionicons/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("../themes/ionicons/ionicons.ttf?v=2.0.1") format("truetype"), url("../themes/ionicons/ionicons.woff?v=2.0.1") format("woff"), url("../themes/ionicons/ionicons.svg?v=2.0.1#Ionicons") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .custom-html--sitecore .ion,
  .custom-html--sitecore .ionicons,
  .custom-html--sitecore .ion-alert:before,
  .custom-html--sitecore .ion-alert-circled:before,
  .custom-html--sitecore .ion-android-add:before,
  .custom-html--sitecore .ion-android-add-circle:before,
  .custom-html--sitecore .ion-android-alarm-clock:before,
  .custom-html--sitecore .ion-android-alert:before,
  .custom-html--sitecore .ion-android-apps:before,
  .custom-html--sitecore .ion-android-archive:before,
  .custom-html--sitecore .ion-android-arrow-back:before,
  .custom-html--sitecore .ion-android-arrow-down:before,
  .custom-html--sitecore .ion-android-arrow-dropdown:before,
  .custom-html--sitecore .ion-android-arrow-dropdown-circle:before,
  .custom-html--sitecore .ion-android-arrow-dropleft:before,
  .custom-html--sitecore .ion-android-arrow-dropleft-circle:before,
  .custom-html--sitecore .ion-android-arrow-dropright:before,
  .custom-html--sitecore .ion-android-arrow-dropright-circle:before,
  .custom-html--sitecore .ion-android-arrow-dropup:before,
  .custom-html--sitecore .ion-android-arrow-dropup-circle:before,
  .custom-html--sitecore .ion-android-arrow-forward:before,
  .custom-html--sitecore .ion-android-arrow-up:before,
  .custom-html--sitecore .ion-android-attach:before,
  .custom-html--sitecore .ion-android-bar:before,
  .custom-html--sitecore .ion-android-bicycle:before,
  .custom-html--sitecore .ion-android-boat:before,
  .custom-html--sitecore .ion-android-bookmark:before,
  .custom-html--sitecore .ion-android-bulb:before,
  .custom-html--sitecore .ion-android-bus:before,
  .custom-html--sitecore .ion-android-calendar:before,
  .custom-html--sitecore .ion-android-call:before,
  .custom-html--sitecore .ion-android-camera:before,
  .custom-html--sitecore .ion-android-cancel:before,
  .custom-html--sitecore .ion-android-car:before,
  .custom-html--sitecore .ion-android-cart:before,
  .custom-html--sitecore .ion-android-chat:before,
  .custom-html--sitecore .ion-android-checkbox:before,
  .custom-html--sitecore .ion-android-checkbox-blank:before,
  .custom-html--sitecore .ion-android-checkbox-outline:before,
  .custom-html--sitecore .ion-android-checkbox-outline-blank:before,
  .custom-html--sitecore .ion-android-checkmark-circle:before,
  .custom-html--sitecore .ion-android-clipboard:before,
  .custom-html--sitecore .ion-android-close:before,
  .custom-html--sitecore .ion-android-cloud:before,
  .custom-html--sitecore .ion-android-cloud-circle:before,
  .custom-html--sitecore .ion-android-cloud-done:before,
  .custom-html--sitecore .ion-android-cloud-outline:before,
  .custom-html--sitecore .ion-android-color-palette:before,
  .custom-html--sitecore .ion-android-compass:before,
  .custom-html--sitecore .ion-android-contact:before,
  .custom-html--sitecore .ion-android-contacts:before,
  .custom-html--sitecore .ion-android-contract:before,
  .custom-html--sitecore .ion-android-create:before,
  .custom-html--sitecore .ion-android-delete:before,
  .custom-html--sitecore .ion-android-desktop:before,
  .custom-html--sitecore .ion-android-document:before,
  .custom-html--sitecore .ion-android-done:before,
  .custom-html--sitecore .ion-android-done-all:before,
  .custom-html--sitecore .ion-android-download:before,
  .custom-html--sitecore .ion-android-drafts:before,
  .custom-html--sitecore .ion-android-exit:before,
  .custom-html--sitecore .ion-android-expand:before,
  .custom-html--sitecore .ion-android-favorite:before,
  .custom-html--sitecore .ion-android-favorite-outline:before,
  .custom-html--sitecore .ion-android-film:before,
  .custom-html--sitecore .ion-android-folder:before,
  .custom-html--sitecore .ion-android-folder-open:before,
  .custom-html--sitecore .ion-android-funnel:before,
  .custom-html--sitecore .ion-android-globe:before,
  .custom-html--sitecore .ion-android-hand:before,
  .custom-html--sitecore .ion-android-hangout:before,
  .custom-html--sitecore .ion-android-happy:before,
  .custom-html--sitecore .ion-android-home:before,
  .custom-html--sitecore .ion-android-image:before,
  .custom-html--sitecore .ion-android-laptop:before,
  .custom-html--sitecore .ion-android-list:before,
  .custom-html--sitecore .ion-android-locate:before,
  .custom-html--sitecore .ion-android-lock:before,
  .custom-html--sitecore .ion-android-mail:before,
  .custom-html--sitecore .ion-android-map:before,
  .custom-html--sitecore .ion-android-menu:before,
  .custom-html--sitecore .ion-android-microphone:before,
  .custom-html--sitecore .ion-android-microphone-off:before,
  .custom-html--sitecore .ion-android-more-horizontal:before,
  .custom-html--sitecore .ion-android-more-vertical:before,
  .custom-html--sitecore .ion-android-navigate:before,
  .custom-html--sitecore .ion-android-notifications:before,
  .custom-html--sitecore .ion-android-notifications-none:before,
  .custom-html--sitecore .ion-android-notifications-off:before,
  .custom-html--sitecore .ion-android-open:before,
  .custom-html--sitecore .ion-android-options:before,
  .custom-html--sitecore .ion-android-people:before,
  .custom-html--sitecore .ion-android-person:before,
  .custom-html--sitecore .ion-android-person-add:before,
  .custom-html--sitecore .ion-android-phone-landscape:before,
  .custom-html--sitecore .ion-android-phone-portrait:before,
  .custom-html--sitecore .ion-android-pin:before,
  .custom-html--sitecore .ion-android-plane:before,
  .custom-html--sitecore .ion-android-playstore:before,
  .custom-html--sitecore .ion-android-print:before,
  .custom-html--sitecore .ion-android-radio-button-off:before,
  .custom-html--sitecore .ion-android-radio-button-on:before,
  .custom-html--sitecore .ion-android-refresh:before,
  .custom-html--sitecore .ion-android-remove:before,
  .custom-html--sitecore .ion-android-remove-circle:before,
  .custom-html--sitecore .ion-android-restaurant:before,
  .custom-html--sitecore .ion-android-sad:before,
  .custom-html--sitecore .ion-android-search:before,
  .custom-html--sitecore .ion-android-send:before,
  .custom-html--sitecore .ion-android-settings:before,
  .custom-html--sitecore .ion-android-share:before,
  .custom-html--sitecore .ion-android-share-alt:before,
  .custom-html--sitecore .ion-android-star:before,
  .custom-html--sitecore .ion-android-star-half:before,
  .custom-html--sitecore .ion-android-star-outline:before,
  .custom-html--sitecore .ion-android-stopwatch:before,
  .custom-html--sitecore .ion-android-subway:before,
  .custom-html--sitecore .ion-android-sunny:before,
  .custom-html--sitecore .ion-android-sync:before,
  .custom-html--sitecore .ion-android-textsms:before,
  .custom-html--sitecore .ion-android-time:before,
  .custom-html--sitecore .ion-android-train:before,
  .custom-html--sitecore .ion-android-unlock:before,
  .custom-html--sitecore .ion-android-upload:before,
  .custom-html--sitecore .ion-android-volume-down:before,
  .custom-html--sitecore .ion-android-volume-mute:before,
  .custom-html--sitecore .ion-android-volume-off:before,
  .custom-html--sitecore .ion-android-volume-up:before,
  .custom-html--sitecore .ion-android-walk:before,
  .custom-html--sitecore .ion-android-warning:before,
  .custom-html--sitecore .ion-android-watch:before,
  .custom-html--sitecore .ion-android-wifi:before,
  .custom-html--sitecore .ion-aperture:before,
  .custom-html--sitecore .ion-archive:before,
  .custom-html--sitecore .ion-arrow-down-a:before,
  .custom-html--sitecore .ion-arrow-down-b:before,
  .custom-html--sitecore .ion-arrow-down-c:before,
  .custom-html--sitecore .ion-arrow-expand:before,
  .custom-html--sitecore .ion-arrow-graph-down-left:before,
  .custom-html--sitecore .ion-arrow-graph-down-right:before,
  .custom-html--sitecore .ion-arrow-graph-up-left:before,
  .custom-html--sitecore .ion-arrow-graph-up-right:before,
  .custom-html--sitecore .ion-arrow-left-a:before,
  .custom-html--sitecore .ion-arrow-left-b:before,
  .custom-html--sitecore .ion-arrow-left-c:before,
  .custom-html--sitecore .ion-arrow-move:before,
  .custom-html--sitecore .ion-arrow-resize:before,
  .custom-html--sitecore .ion-arrow-return-left:before,
  .custom-html--sitecore .ion-arrow-return-right:before,
  .custom-html--sitecore .ion-arrow-right-a:before,
  .custom-html--sitecore .ion-arrow-right-b:before,
  .custom-html--sitecore .ion-arrow-right-c:before,
  .custom-html--sitecore .ion-arrow-shrink:before,
  .custom-html--sitecore .ion-arrow-swap:before,
  .custom-html--sitecore .ion-arrow-up-a:before,
  .custom-html--sitecore .ion-arrow-up-b:before,
  .custom-html--sitecore .ion-arrow-up-c:before,
  .custom-html--sitecore .ion-asterisk:before,
  .custom-html--sitecore .ion-at:before,
  .custom-html--sitecore .ion-backspace:before,
  .custom-html--sitecore .ion-backspace-outline:before,
  .custom-html--sitecore .ion-bag:before,
  .custom-html--sitecore .ion-battery-charging:before,
  .custom-html--sitecore .ion-battery-empty:before,
  .custom-html--sitecore .ion-battery-full:before,
  .custom-html--sitecore .ion-battery-half:before,
  .custom-html--sitecore .ion-battery-low:before,
  .custom-html--sitecore .ion-beaker:before,
  .custom-html--sitecore .ion-beer:before,
  .custom-html--sitecore .ion-bluetooth:before,
  .custom-html--sitecore .ion-bonfire:before,
  .custom-html--sitecore .ion-bookmark:before,
  .custom-html--sitecore .ion-bowtie:before,
  .custom-html--sitecore .ion-briefcase:before,
  .custom-html--sitecore .ion-bug:before,
  .custom-html--sitecore .ion-calculator:before,
  .custom-html--sitecore .ion-calendar:before,
  .custom-html--sitecore .ion-camera:before,
  .custom-html--sitecore .ion-card:before,
  .custom-html--sitecore .ion-cash:before,
  .custom-html--sitecore .ion-chatbox:before,
  .custom-html--sitecore .ion-chatbox-working:before,
  .custom-html--sitecore .ion-chatboxes:before,
  .custom-html--sitecore .ion-chatbubble:before,
  .custom-html--sitecore .ion-chatbubble-working:before,
  .custom-html--sitecore .ion-chatbubbles:before,
  .custom-html--sitecore .ion-checkmark:before,
  .custom-html--sitecore .ion-checkmark-circled:before,
  .custom-html--sitecore .ion-checkmark-round:before,
  .custom-html--sitecore .ion-chevron-down:before,
  .custom-html--sitecore .ion-chevron-left:before,
  .custom-html--sitecore .ion-chevron-right:before,
  .custom-html--sitecore .ion-chevron-up:before,
  .custom-html--sitecore .ion-clipboard:before,
  .custom-html--sitecore .ion-clock:before,
  .custom-html--sitecore .ion-close:before,
  .custom-html--sitecore .ion-close-circled:before,
  .custom-html--sitecore .ion-close-round:before,
  .custom-html--sitecore .ion-closed-captioning:before,
  .custom-html--sitecore .ion-cloud:before,
  .custom-html--sitecore .ion-code:before,
  .custom-html--sitecore .ion-code-download:before,
  .custom-html--sitecore .ion-code-working:before,
  .custom-html--sitecore .ion-coffee:before,
  .custom-html--sitecore .ion-compass:before,
  .custom-html--sitecore .ion-compose:before,
  .custom-html--sitecore .ion-connection-bars:before,
  .custom-html--sitecore .ion-contrast:before,
  .custom-html--sitecore .ion-crop:before,
  .custom-html--sitecore .ion-cube:before,
  .custom-html--sitecore .ion-disc:before,
  .custom-html--sitecore .ion-document:before,
  .custom-html--sitecore .ion-document-text:before,
  .custom-html--sitecore .ion-drag:before,
  .custom-html--sitecore .ion-earth:before,
  .custom-html--sitecore .ion-easel:before,
  .custom-html--sitecore .ion-edit:before,
  .custom-html--sitecore .ion-egg:before,
  .custom-html--sitecore .ion-eject:before,
  .custom-html--sitecore .ion-email:before,
  .custom-html--sitecore .ion-email-unread:before,
  .custom-html--sitecore .ion-erlenmeyer-flask:before,
  .custom-html--sitecore .ion-erlenmeyer-flask-bubbles:before,
  .custom-html--sitecore .ion-eye:before,
  .custom-html--sitecore .ion-eye-disabled:before,
  .custom-html--sitecore .ion-female:before,
  .custom-html--sitecore .ion-filing:before,
  .custom-html--sitecore .ion-film-marker:before,
  .custom-html--sitecore .ion-fireball:before,
  .custom-html--sitecore .ion-flag:before,
  .custom-html--sitecore .ion-flame:before,
  .custom-html--sitecore .ion-flash:before,
  .custom-html--sitecore .ion-flash-off:before,
  .custom-html--sitecore .ion-folder:before,
  .custom-html--sitecore .ion-fork:before,
  .custom-html--sitecore .ion-fork-repo:before,
  .custom-html--sitecore .ion-forward:before,
  .custom-html--sitecore .ion-funnel:before,
  .custom-html--sitecore .ion-gear-a:before,
  .custom-html--sitecore .ion-gear-b:before,
  .custom-html--sitecore .ion-grid:before,
  .custom-html--sitecore .ion-hammer:before,
  .custom-html--sitecore .ion-happy:before,
  .custom-html--sitecore .ion-happy-outline:before,
  .custom-html--sitecore .ion-headphone:before,
  .custom-html--sitecore .ion-heart:before,
  .custom-html--sitecore .ion-heart-broken:before,
  .custom-html--sitecore .ion-help:before,
  .custom-html--sitecore .ion-help-buoy:before,
  .custom-html--sitecore .ion-help-circled:before,
  .custom-html--sitecore .ion-home:before,
  .custom-html--sitecore .ion-icecream:before,
  .custom-html--sitecore .ion-image:before,
  .custom-html--sitecore .ion-images:before,
  .custom-html--sitecore .ion-information:before,
  .custom-html--sitecore .ion-information-circled:before,
  .custom-html--sitecore .ion-ionic:before,
  .custom-html--sitecore .ion-ios-alarm:before,
  .custom-html--sitecore .ion-ios-alarm-outline:before,
  .custom-html--sitecore .ion-ios-albums:before,
  .custom-html--sitecore .ion-ios-albums-outline:before,
  .custom-html--sitecore .ion-ios-americanfootball:before,
  .custom-html--sitecore .ion-ios-americanfootball-outline:before,
  .custom-html--sitecore .ion-ios-analytics:before,
  .custom-html--sitecore .ion-ios-analytics-outline:before,
  .custom-html--sitecore .ion-ios-arrow-back:before,
  .custom-html--sitecore .ion-ios-arrow-down:before,
  .custom-html--sitecore .ion-ios-arrow-forward:before,
  .custom-html--sitecore .ion-ios-arrow-left:before,
  .custom-html--sitecore .ion-ios-arrow-right:before,
  .custom-html--sitecore .ion-ios-arrow-thin-down:before,
  .custom-html--sitecore .ion-ios-arrow-thin-left:before,
  .custom-html--sitecore .ion-ios-arrow-thin-right:before,
  .custom-html--sitecore .ion-ios-arrow-thin-up:before,
  .custom-html--sitecore .ion-ios-arrow-up:before,
  .custom-html--sitecore .ion-ios-at:before,
  .custom-html--sitecore .ion-ios-at-outline:before,
  .custom-html--sitecore .ion-ios-barcode:before,
  .custom-html--sitecore .ion-ios-barcode-outline:before,
  .custom-html--sitecore .ion-ios-baseball:before,
  .custom-html--sitecore .ion-ios-baseball-outline:before,
  .custom-html--sitecore .ion-ios-basketball:before,
  .custom-html--sitecore .ion-ios-basketball-outline:before,
  .custom-html--sitecore .ion-ios-bell:before,
  .custom-html--sitecore .ion-ios-bell-outline:before,
  .custom-html--sitecore .ion-ios-body:before,
  .custom-html--sitecore .ion-ios-body-outline:before,
  .custom-html--sitecore .ion-ios-bolt:before,
  .custom-html--sitecore .ion-ios-bolt-outline:before,
  .custom-html--sitecore .ion-ios-book:before,
  .custom-html--sitecore .ion-ios-book-outline:before,
  .custom-html--sitecore .ion-ios-bookmarks:before,
  .custom-html--sitecore .ion-ios-bookmarks-outline:before,
  .custom-html--sitecore .ion-ios-box:before,
  .custom-html--sitecore .ion-ios-box-outline:before,
  .custom-html--sitecore .ion-ios-briefcase:before,
  .custom-html--sitecore .ion-ios-briefcase-outline:before,
  .custom-html--sitecore .ion-ios-browsers:before,
  .custom-html--sitecore .ion-ios-browsers-outline:before,
  .custom-html--sitecore .ion-ios-calculator:before,
  .custom-html--sitecore .ion-ios-calculator-outline:before,
  .custom-html--sitecore .ion-ios-calendar:before,
  .custom-html--sitecore .ion-ios-calendar-outline:before,
  .custom-html--sitecore .ion-ios-camera:before,
  .custom-html--sitecore .ion-ios-camera-outline:before,
  .custom-html--sitecore .ion-ios-cart:before,
  .custom-html--sitecore .ion-ios-cart-outline:before,
  .custom-html--sitecore .ion-ios-chatboxes:before,
  .custom-html--sitecore .ion-ios-chatboxes-outline:before,
  .custom-html--sitecore .ion-ios-chatbubble:before,
  .custom-html--sitecore .ion-ios-chatbubble-outline:before,
  .custom-html--sitecore .ion-ios-checkmark:before,
  .custom-html--sitecore .ion-ios-checkmark-empty:before,
  .custom-html--sitecore .ion-ios-checkmark-outline:before,
  .custom-html--sitecore .ion-ios-circle-filled:before,
  .custom-html--sitecore .ion-ios-circle-outline:before,
  .custom-html--sitecore .ion-ios-clock:before,
  .custom-html--sitecore .ion-ios-clock-outline:before,
  .custom-html--sitecore .ion-ios-close:before,
  .custom-html--sitecore .ion-ios-close-empty:before,
  .custom-html--sitecore .ion-ios-close-outline:before,
  .custom-html--sitecore .ion-ios-cloud:before,
  .custom-html--sitecore .ion-ios-cloud-download:before,
  .custom-html--sitecore .ion-ios-cloud-download-outline:before,
  .custom-html--sitecore .ion-ios-cloud-outline:before,
  .custom-html--sitecore .ion-ios-cloud-upload:before,
  .custom-html--sitecore .ion-ios-cloud-upload-outline:before,
  .custom-html--sitecore .ion-ios-cloudy:before,
  .custom-html--sitecore .ion-ios-cloudy-night:before,
  .custom-html--sitecore .ion-ios-cloudy-night-outline:before,
  .custom-html--sitecore .ion-ios-cloudy-outline:before,
  .custom-html--sitecore .ion-ios-cog:before,
  .custom-html--sitecore .ion-ios-cog-outline:before,
  .custom-html--sitecore .ion-ios-color-filter:before,
  .custom-html--sitecore .ion-ios-color-filter-outline:before,
  .custom-html--sitecore .ion-ios-color-wand:before,
  .custom-html--sitecore .ion-ios-color-wand-outline:before,
  .custom-html--sitecore .ion-ios-compose:before,
  .custom-html--sitecore .ion-ios-compose-outline:before,
  .custom-html--sitecore .ion-ios-contact:before,
  .custom-html--sitecore .ion-ios-contact-outline:before,
  .custom-html--sitecore .ion-ios-copy:before,
  .custom-html--sitecore .ion-ios-copy-outline:before,
  .custom-html--sitecore .ion-ios-crop:before,
  .custom-html--sitecore .ion-ios-crop-strong:before,
  .custom-html--sitecore .ion-ios-download:before,
  .custom-html--sitecore .ion-ios-download-outline:before,
  .custom-html--sitecore .ion-ios-drag:before,
  .custom-html--sitecore .ion-ios-email:before,
  .custom-html--sitecore .ion-ios-email-outline:before,
  .custom-html--sitecore .ion-ios-eye:before,
  .custom-html--sitecore .ion-ios-eye-outline:before,
  .custom-html--sitecore .ion-ios-fastforward:before,
  .custom-html--sitecore .ion-ios-fastforward-outline:before,
  .custom-html--sitecore .ion-ios-filing:before,
  .custom-html--sitecore .ion-ios-filing-outline:before,
  .custom-html--sitecore .ion-ios-film:before,
  .custom-html--sitecore .ion-ios-film-outline:before,
  .custom-html--sitecore .ion-ios-flag:before,
  .custom-html--sitecore .ion-ios-flag-outline:before,
  .custom-html--sitecore .ion-ios-flame:before,
  .custom-html--sitecore .ion-ios-flame-outline:before,
  .custom-html--sitecore .ion-ios-flask:before,
  .custom-html--sitecore .ion-ios-flask-outline:before,
  .custom-html--sitecore .ion-ios-flower:before,
  .custom-html--sitecore .ion-ios-flower-outline:before,
  .custom-html--sitecore .ion-ios-folder:before,
  .custom-html--sitecore .ion-ios-folder-outline:before,
  .custom-html--sitecore .ion-ios-football:before,
  .custom-html--sitecore .ion-ios-football-outline:before,
  .custom-html--sitecore .ion-ios-game-controller-a:before,
  .custom-html--sitecore .ion-ios-game-controller-a-outline:before,
  .custom-html--sitecore .ion-ios-game-controller-b:before,
  .custom-html--sitecore .ion-ios-game-controller-b-outline:before,
  .custom-html--sitecore .ion-ios-gear:before,
  .custom-html--sitecore .ion-ios-gear-outline:before,
  .custom-html--sitecore .ion-ios-glasses:before,
  .custom-html--sitecore .ion-ios-glasses-outline:before,
  .custom-html--sitecore .ion-ios-grid-view:before,
  .custom-html--sitecore .ion-ios-grid-view-outline:before,
  .custom-html--sitecore .ion-ios-heart:before,
  .custom-html--sitecore .ion-ios-heart-outline:before,
  .custom-html--sitecore .ion-ios-help:before,
  .custom-html--sitecore .ion-ios-help-empty:before,
  .custom-html--sitecore .ion-ios-help-outline:before,
  .custom-html--sitecore .ion-ios-home:before,
  .custom-html--sitecore .ion-ios-home-outline:before,
  .custom-html--sitecore .ion-ios-infinite:before,
  .custom-html--sitecore .ion-ios-infinite-outline:before,
  .custom-html--sitecore .ion-ios-information:before,
  .custom-html--sitecore .ion-ios-information-empty:before,
  .custom-html--sitecore .ion-ios-information-outline:before,
  .custom-html--sitecore .ion-ios-ionic-outline:before,
  .custom-html--sitecore .ion-ios-keypad:before,
  .custom-html--sitecore .ion-ios-keypad-outline:before,
  .custom-html--sitecore .ion-ios-lightbulb:before,
  .custom-html--sitecore .ion-ios-lightbulb-outline:before,
  .custom-html--sitecore .ion-ios-list:before,
  .custom-html--sitecore .ion-ios-list-outline:before,
  .custom-html--sitecore .ion-ios-location:before,
  .custom-html--sitecore .ion-ios-location-outline:before,
  .custom-html--sitecore .ion-ios-locked:before,
  .custom-html--sitecore .ion-ios-locked-outline:before,
  .custom-html--sitecore .ion-ios-loop:before,
  .custom-html--sitecore .ion-ios-loop-strong:before,
  .custom-html--sitecore .ion-ios-medical:before,
  .custom-html--sitecore .ion-ios-medical-outline:before,
  .custom-html--sitecore .ion-ios-medkit:before,
  .custom-html--sitecore .ion-ios-medkit-outline:before,
  .custom-html--sitecore .ion-ios-mic:before,
  .custom-html--sitecore .ion-ios-mic-off:before,
  .custom-html--sitecore .ion-ios-mic-outline:before,
  .custom-html--sitecore .ion-ios-minus:before,
  .custom-html--sitecore .ion-ios-minus-empty:before,
  .custom-html--sitecore .ion-ios-minus-outline:before,
  .custom-html--sitecore .ion-ios-monitor:before,
  .custom-html--sitecore .ion-ios-monitor-outline:before,
  .custom-html--sitecore .ion-ios-moon:before,
  .custom-html--sitecore .ion-ios-moon-outline:before,
  .custom-html--sitecore .ion-ios-more:before,
  .custom-html--sitecore .ion-ios-more-outline:before,
  .custom-html--sitecore .ion-ios-musical-note:before,
  .custom-html--sitecore .ion-ios-musical-notes:before,
  .custom-html--sitecore .ion-ios-navigate:before,
  .custom-html--sitecore .ion-ios-navigate-outline:before,
  .custom-html--sitecore .ion-ios-nutrition:before,
  .custom-html--sitecore .ion-ios-nutrition-outline:before,
  .custom-html--sitecore .ion-ios-paper:before,
  .custom-html--sitecore .ion-ios-paper-outline:before,
  .custom-html--sitecore .ion-ios-paperplane:before,
  .custom-html--sitecore .ion-ios-paperplane-outline:before,
  .custom-html--sitecore .ion-ios-partlysunny:before,
  .custom-html--sitecore .ion-ios-partlysunny-outline:before,
  .custom-html--sitecore .ion-ios-pause:before,
  .custom-html--sitecore .ion-ios-pause-outline:before,
  .custom-html--sitecore .ion-ios-paw:before,
  .custom-html--sitecore .ion-ios-paw-outline:before,
  .custom-html--sitecore .ion-ios-people:before,
  .custom-html--sitecore .ion-ios-people-outline:before,
  .custom-html--sitecore .ion-ios-person:before,
  .custom-html--sitecore .ion-ios-person-outline:before,
  .custom-html--sitecore .ion-ios-personadd:before,
  .custom-html--sitecore .ion-ios-personadd-outline:before,
  .custom-html--sitecore .ion-ios-photos:before,
  .custom-html--sitecore .ion-ios-photos-outline:before,
  .custom-html--sitecore .ion-ios-pie:before,
  .custom-html--sitecore .ion-ios-pie-outline:before,
  .custom-html--sitecore .ion-ios-pint:before,
  .custom-html--sitecore .ion-ios-pint-outline:before,
  .custom-html--sitecore .ion-ios-play:before,
  .custom-html--sitecore .ion-ios-play-outline:before,
  .custom-html--sitecore .ion-ios-plus:before,
  .custom-html--sitecore .ion-ios-plus-empty:before,
  .custom-html--sitecore .ion-ios-plus-outline:before,
  .custom-html--sitecore .ion-ios-pricetag:before,
  .custom-html--sitecore .ion-ios-pricetag-outline:before,
  .custom-html--sitecore .ion-ios-pricetags:before,
  .custom-html--sitecore .ion-ios-pricetags-outline:before,
  .custom-html--sitecore .ion-ios-printer:before,
  .custom-html--sitecore .ion-ios-printer-outline:before,
  .custom-html--sitecore .ion-ios-pulse:before,
  .custom-html--sitecore .ion-ios-pulse-strong:before,
  .custom-html--sitecore .ion-ios-rainy:before,
  .custom-html--sitecore .ion-ios-rainy-outline:before,
  .custom-html--sitecore .ion-ios-recording:before,
  .custom-html--sitecore .ion-ios-recording-outline:before,
  .custom-html--sitecore .ion-ios-redo:before,
  .custom-html--sitecore .ion-ios-redo-outline:before,
  .custom-html--sitecore .ion-ios-refresh:before,
  .custom-html--sitecore .ion-ios-refresh-empty:before,
  .custom-html--sitecore .ion-ios-refresh-outline:before,
  .custom-html--sitecore .ion-ios-reload:before,
  .custom-html--sitecore .ion-ios-reverse-camera:before,
  .custom-html--sitecore .ion-ios-reverse-camera-outline:before,
  .custom-html--sitecore .ion-ios-rewind:before,
  .custom-html--sitecore .ion-ios-rewind-outline:before,
  .custom-html--sitecore .ion-ios-rose:before,
  .custom-html--sitecore .ion-ios-rose-outline:before,
  .custom-html--sitecore .ion-ios-search:before,
  .custom-html--sitecore .ion-ios-search-strong:before,
  .custom-html--sitecore .ion-ios-settings:before,
  .custom-html--sitecore .ion-ios-settings-strong:before,
  .custom-html--sitecore .ion-ios-shuffle:before,
  .custom-html--sitecore .ion-ios-shuffle-strong:before,
  .custom-html--sitecore .ion-ios-skipbackward:before,
  .custom-html--sitecore .ion-ios-skipbackward-outline:before,
  .custom-html--sitecore .ion-ios-skipforward:before,
  .custom-html--sitecore .ion-ios-skipforward-outline:before,
  .custom-html--sitecore .ion-ios-snowy:before,
  .custom-html--sitecore .ion-ios-speedometer:before,
  .custom-html--sitecore .ion-ios-speedometer-outline:before,
  .custom-html--sitecore .ion-ios-star:before,
  .custom-html--sitecore .ion-ios-star-half:before,
  .custom-html--sitecore .ion-ios-star-outline:before,
  .custom-html--sitecore .ion-ios-stopwatch:before,
  .custom-html--sitecore .ion-ios-stopwatch-outline:before,
  .custom-html--sitecore .ion-ios-sunny:before,
  .custom-html--sitecore .ion-ios-sunny-outline:before,
  .custom-html--sitecore .ion-ios-telephone:before,
  .custom-html--sitecore .ion-ios-telephone-outline:before,
  .custom-html--sitecore .ion-ios-tennisball:before,
  .custom-html--sitecore .ion-ios-tennisball-outline:before,
  .custom-html--sitecore .ion-ios-thunderstorm:before,
  .custom-html--sitecore .ion-ios-thunderstorm-outline:before,
  .custom-html--sitecore .ion-ios-time:before,
  .custom-html--sitecore .ion-ios-time-outline:before,
  .custom-html--sitecore .ion-ios-timer:before,
  .custom-html--sitecore .ion-ios-timer-outline:before,
  .custom-html--sitecore .ion-ios-toggle:before,
  .custom-html--sitecore .ion-ios-toggle-outline:before,
  .custom-html--sitecore .ion-ios-trash:before,
  .custom-html--sitecore .ion-ios-trash-outline:before,
  .custom-html--sitecore .ion-ios-undo:before,
  .custom-html--sitecore .ion-ios-undo-outline:before,
  .custom-html--sitecore .ion-ios-unlocked:before,
  .custom-html--sitecore .ion-ios-unlocked-outline:before,
  .custom-html--sitecore .ion-ios-upload:before,
  .custom-html--sitecore .ion-ios-upload-outline:before,
  .custom-html--sitecore .ion-ios-videocam:before,
  .custom-html--sitecore .ion-ios-videocam-outline:before,
  .custom-html--sitecore .ion-ios-volume-high:before,
  .custom-html--sitecore .ion-ios-volume-low:before,
  .custom-html--sitecore .ion-ios-wineglass:before,
  .custom-html--sitecore .ion-ios-wineglass-outline:before,
  .custom-html--sitecore .ion-ios-world:before,
  .custom-html--sitecore .ion-ios-world-outline:before,
  .custom-html--sitecore .ion-ipad:before,
  .custom-html--sitecore .ion-iphone:before,
  .custom-html--sitecore .ion-ipod:before,
  .custom-html--sitecore .ion-jet:before,
  .custom-html--sitecore .ion-key:before,
  .custom-html--sitecore .ion-knife:before,
  .custom-html--sitecore .ion-laptop:before,
  .custom-html--sitecore .ion-leaf:before,
  .custom-html--sitecore .ion-levels:before,
  .custom-html--sitecore .ion-lightbulb:before,
  .custom-html--sitecore .ion-link:before,
  .custom-html--sitecore .ion-load-a:before,
  .custom-html--sitecore .ion-load-b:before,
  .custom-html--sitecore .ion-load-c:before,
  .custom-html--sitecore .ion-load-d:before,
  .custom-html--sitecore .ion-location:before,
  .custom-html--sitecore .ion-lock-combination:before,
  .custom-html--sitecore .ion-locked:before,
  .custom-html--sitecore .ion-log-in:before,
  .custom-html--sitecore .ion-log-out:before,
  .custom-html--sitecore .ion-loop:before,
  .custom-html--sitecore .ion-magnet:before,
  .custom-html--sitecore .ion-male:before,
  .custom-html--sitecore .ion-man:before,
  .custom-html--sitecore .ion-map:before,
  .custom-html--sitecore .ion-medkit:before,
  .custom-html--sitecore .ion-merge:before,
  .custom-html--sitecore .ion-mic-a:before,
  .custom-html--sitecore .ion-mic-b:before,
  .custom-html--sitecore .ion-mic-c:before,
  .custom-html--sitecore .ion-minus:before,
  .custom-html--sitecore .ion-minus-circled:before,
  .custom-html--sitecore .ion-minus-round:before,
  .custom-html--sitecore .ion-model-s:before,
  .custom-html--sitecore .ion-monitor:before,
  .custom-html--sitecore .ion-more:before,
  .custom-html--sitecore .ion-mouse:before,
  .custom-html--sitecore .ion-music-note:before,
  .custom-html--sitecore .ion-navicon:before,
  .custom-html--sitecore .ion-navicon-round:before,
  .custom-html--sitecore .ion-navigate:before,
  .custom-html--sitecore .ion-network:before,
  .custom-html--sitecore .ion-no-smoking:before,
  .custom-html--sitecore .ion-nuclear:before,
  .custom-html--sitecore .ion-outlet:before,
  .custom-html--sitecore .ion-paintbrush:before,
  .custom-html--sitecore .ion-paintbucket:before,
  .custom-html--sitecore .ion-paper-airplane:before,
  .custom-html--sitecore .ion-paperclip:before,
  .custom-html--sitecore .ion-pause:before,
  .custom-html--sitecore .ion-person:before,
  .custom-html--sitecore .ion-person-add:before,
  .custom-html--sitecore .ion-person-stalker:before,
  .custom-html--sitecore .ion-pie-graph:before,
  .custom-html--sitecore .ion-pin:before,
  .custom-html--sitecore .ion-pinpoint:before,
  .custom-html--sitecore .ion-pizza:before,
  .custom-html--sitecore .ion-plane:before,
  .custom-html--sitecore .ion-planet:before,
  .custom-html--sitecore .ion-play:before,
  .custom-html--sitecore .ion-playstation:before,
  .custom-html--sitecore .ion-plus:before,
  .custom-html--sitecore .ion-plus-circled:before,
  .custom-html--sitecore .ion-plus-round:before,
  .custom-html--sitecore .ion-podium:before,
  .custom-html--sitecore .ion-pound:before,
  .custom-html--sitecore .ion-power:before,
  .custom-html--sitecore .ion-pricetag:before,
  .custom-html--sitecore .ion-pricetags:before,
  .custom-html--sitecore .ion-printer:before,
  .custom-html--sitecore .ion-pull-request:before,
  .custom-html--sitecore .ion-qr-scanner:before,
  .custom-html--sitecore .ion-quote:before,
  .custom-html--sitecore .ion-radio-waves:before,
  .custom-html--sitecore .ion-record:before,
  .custom-html--sitecore .ion-refresh:before,
  .custom-html--sitecore .ion-reply:before,
  .custom-html--sitecore .ion-reply-all:before,
  .custom-html--sitecore .ion-ribbon-a:before,
  .custom-html--sitecore .ion-ribbon-b:before,
  .custom-html--sitecore .ion-sad:before,
  .custom-html--sitecore .ion-sad-outline:before,
  .custom-html--sitecore .ion-scissors:before,
  .custom-html--sitecore .ion-search:before,
  .custom-html--sitecore .ion-settings:before,
  .custom-html--sitecore .ion-share:before,
  .custom-html--sitecore .ion-shuffle:before,
  .custom-html--sitecore .ion-skip-backward:before,
  .custom-html--sitecore .ion-skip-forward:before,
  .custom-html--sitecore .ion-social-android:before,
  .custom-html--sitecore .ion-social-android-outline:before,
  .custom-html--sitecore .ion-social-angular:before,
  .custom-html--sitecore .ion-social-angular-outline:before,
  .custom-html--sitecore .ion-social-apple:before,
  .custom-html--sitecore .ion-social-apple-outline:before,
  .custom-html--sitecore .ion-social-bitcoin:before,
  .custom-html--sitecore .ion-social-bitcoin-outline:before,
  .custom-html--sitecore .ion-social-buffer:before,
  .custom-html--sitecore .ion-social-buffer-outline:before,
  .custom-html--sitecore .ion-social-chrome:before,
  .custom-html--sitecore .ion-social-chrome-outline:before,
  .custom-html--sitecore .ion-social-codepen:before,
  .custom-html--sitecore .ion-social-codepen-outline:before,
  .custom-html--sitecore .ion-social-css3:before,
  .custom-html--sitecore .ion-social-css3-outline:before,
  .custom-html--sitecore .ion-social-designernews:before,
  .custom-html--sitecore .ion-social-designernews-outline:before,
  .custom-html--sitecore .ion-social-dribbble:before,
  .custom-html--sitecore .ion-social-dribbble-outline:before,
  .custom-html--sitecore .ion-social-dropbox:before,
  .custom-html--sitecore .ion-social-dropbox-outline:before,
  .custom-html--sitecore .ion-social-euro:before,
  .custom-html--sitecore .ion-social-euro-outline:before,
  .custom-html--sitecore .ion-social-facebook:before,
  .custom-html--sitecore .ion-social-facebook-outline:before,
  .custom-html--sitecore .ion-social-foursquare:before,
  .custom-html--sitecore .ion-social-foursquare-outline:before,
  .custom-html--sitecore .ion-social-freebsd-devil:before,
  .custom-html--sitecore .ion-social-github:before,
  .custom-html--sitecore .ion-social-github-outline:before,
  .custom-html--sitecore .ion-social-google:before,
  .custom-html--sitecore .ion-social-google-outline:before,
  .custom-html--sitecore .ion-social-googleplus:before,
  .custom-html--sitecore .ion-social-googleplus-outline:before,
  .custom-html--sitecore .ion-social-hackernews:before,
  .custom-html--sitecore .ion-social-hackernews-outline:before,
  .custom-html--sitecore .ion-social-html5:before,
  .custom-html--sitecore .ion-social-html5-outline:before,
  .custom-html--sitecore .ion-social-instagram:before,
  .custom-html--sitecore .ion-social-instagram-outline:before,
  .custom-html--sitecore .ion-social-javascript:before,
  .custom-html--sitecore .ion-social-javascript-outline:before,
  .custom-html--sitecore .ion-social-linkedin:before,
  .custom-html--sitecore .ion-social-linkedin-outline:before,
  .custom-html--sitecore .ion-social-markdown:before,
  .custom-html--sitecore .ion-social-nodejs:before,
  .custom-html--sitecore .ion-social-octocat:before,
  .custom-html--sitecore .ion-social-pinterest:before,
  .custom-html--sitecore .ion-social-pinterest-outline:before,
  .custom-html--sitecore .ion-social-python:before,
  .custom-html--sitecore .ion-social-reddit:before,
  .custom-html--sitecore .ion-social-reddit-outline:before,
  .custom-html--sitecore .ion-social-rss:before,
  .custom-html--sitecore .ion-social-rss-outline:before,
  .custom-html--sitecore .ion-social-sass:before,
  .custom-html--sitecore .ion-social-skype:before,
  .custom-html--sitecore .ion-social-skype-outline:before,
  .custom-html--sitecore .ion-social-snapchat:before,
  .custom-html--sitecore .ion-social-snapchat-outline:before,
  .custom-html--sitecore .ion-social-tumblr:before,
  .custom-html--sitecore .ion-social-tumblr-outline:before,
  .custom-html--sitecore .ion-social-tux:before,
  .custom-html--sitecore .ion-social-twitch:before,
  .custom-html--sitecore .ion-social-twitch-outline:before,
  .custom-html--sitecore .ion-social-twitter:before,
  .custom-html--sitecore .ion-social-twitter-outline:before,
  .custom-html--sitecore .ion-social-usd:before,
  .custom-html--sitecore .ion-social-usd-outline:before,
  .custom-html--sitecore .ion-social-vimeo:before,
  .custom-html--sitecore .ion-social-vimeo-outline:before,
  .custom-html--sitecore .ion-social-whatsapp:before,
  .custom-html--sitecore .ion-social-whatsapp-outline:before,
  .custom-html--sitecore .ion-social-windows:before,
  .custom-html--sitecore .ion-social-windows-outline:before,
  .custom-html--sitecore .ion-social-wordpress:before,
  .custom-html--sitecore .ion-social-wordpress-outline:before,
  .custom-html--sitecore .ion-social-yahoo:before,
  .custom-html--sitecore .ion-social-yahoo-outline:before,
  .custom-html--sitecore .ion-social-yen:before,
  .custom-html--sitecore .ion-social-yen-outline:before,
  .custom-html--sitecore .ion-social-youtube:before,
  .custom-html--sitecore .ion-social-youtube-outline:before,
  .custom-html--sitecore .ion-soup-can:before,
  .custom-html--sitecore .ion-soup-can-outline:before,
  .custom-html--sitecore .ion-speakerphone:before,
  .custom-html--sitecore .ion-speedometer:before,
  .custom-html--sitecore .ion-spoon:before,
  .custom-html--sitecore .ion-star:before,
  .custom-html--sitecore .ion-stats-bars:before,
  .custom-html--sitecore .ion-steam:before,
  .custom-html--sitecore .ion-stop:before,
  .custom-html--sitecore .ion-thermometer:before,
  .custom-html--sitecore .ion-thumbsdown:before,
  .custom-html--sitecore .ion-thumbsup:before,
  .custom-html--sitecore .ion-toggle:before,
  .custom-html--sitecore .ion-toggle-filled:before,
  .custom-html--sitecore .ion-transgender:before,
  .custom-html--sitecore .ion-trash-a:before,
  .custom-html--sitecore .ion-trash-b:before,
  .custom-html--sitecore .ion-trophy:before,
  .custom-html--sitecore .ion-tshirt:before,
  .custom-html--sitecore .ion-tshirt-outline:before,
  .custom-html--sitecore .ion-umbrella:before,
  .custom-html--sitecore .ion-university:before,
  .custom-html--sitecore .ion-unlocked:before,
  .custom-html--sitecore .ion-upload:before,
  .custom-html--sitecore .ion-usb:before,
  .custom-html--sitecore .ion-videocamera:before,
  .custom-html--sitecore .ion-volume-high:before,
  .custom-html--sitecore .ion-volume-low:before,
  .custom-html--sitecore .ion-volume-medium:before,
  .custom-html--sitecore .ion-volume-mute:before,
  .custom-html--sitecore .ion-wand:before,
  .custom-html--sitecore .ion-waterdrop:before,
  .custom-html--sitecore .ion-wifi:before,
  .custom-html--sitecore .ion-wineglass:before,
  .custom-html--sitecore .ion-woman:before,
  .custom-html--sitecore .ion-wrench:before,
  .custom-html--sitecore .ion-xbox:before,
  .custom-html--sitecore .ion-mail-circle:before,
  .custom-html--sitecore .ion-facebook-circle:before,
  .custom-html--sitecore .ion-google-plus-circle:before,
  .custom-html--sitecore .ion-instagram-circle:before,
  .custom-html--sitecore .ion-linkedin-circle:before,
  .custom-html--sitecore .ion-pinterest-circle-path1:before,
  .custom-html--sitecore .ion-pinterest-circle-path2:before,
  .custom-html--sitecore .ion-renren-circle:before,
  .custom-html--sitecore .ion-rss-circle:before,
  .custom-html--sitecore .ion-twitter-circle:before,
  .custom-html--sitecore .ion-wechat-circle:before,
  .custom-html--sitecore .ion-weibo-circle:before,
  .custom-html--sitecore .ion-whatsapp-circle:before,
  .custom-html--sitecore .ion-xing-circle:before,
  .custom-html--sitecore .ion-youtube-circle:before,
  .custom-html--sitecore .ion-mail:before,
  .custom-html--sitecore .ion-facebook:before,
  .custom-html--sitecore .ion-google-plus:before,
  .custom-html--sitecore .ion-instagram:before,
  .custom-html--sitecore .ion-linkedin:before,
  .custom-html--sitecore .ion-pinterest:before,
  .custom-html--sitecore .ion-renren:before,
  .custom-html--sitecore .ion-rss:before,
  .custom-html--sitecore .ion-twitter:before,
  .custom-html--sitecore .ion-wechat:before,
  .custom-html--sitecore .ion-weibo:before,
  .custom-html--sitecore .ion-whatsapp:before,
  .custom-html--sitecore .ion-xing:before,
  .custom-html--sitecore .ion-youtube:before,
  .custom-html--sitecore .ion-link-arrow:before,
  .custom-html--sitecore .cta-arrow:after,
  .custom-html--sitecore .cta-alt-arrow:after,
  .custom-html--sitecore .ion-comment-gradient-path1:before,
  .custom-html--sitecore .ion-comment-gradient-path2:before,
  .custom-html--sitecore .ion-comment-gradient-path3:before,
  .custom-html--sitecore .ion-comment-gradient-path4:before,
  .custom-html--sitecore .ion-comment-gradient-path5:before,
  .custom-html--sitecore .ion-comment-gradient-path6:before,
  .custom-html--sitecore .ion-arrow-custom-left-up:before,
  .custom-html--sitecore .ion-comment-solid-path1:before,
  .custom-html--sitecore .ion-comment-solid-path2:before,
  .custom-html--sitecore .ion-comment-solid-path3:before,
  .custom-html--sitecore .ion-comment-solid-path4:before,
  .custom-html--sitecore .ion-icon-comments:before,
  .custom-html--sitecore .ion-social-kununu:before,
  .custom-html--sitecore .ion-social-medium:before,
  .custom-html--sitecore .ion-social-renren:before,
  .custom-html--sitecore .ion-social-wechat:before,
  .custom-html--sitecore .ion-social-weibo:before,
  .custom-html--sitecore .ion-social-xing:before {
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: 'acn-core-video-controls';
    src: url("/Content/styles/themes/icons/acn-core-video-controls.eot?izhegc");
    src: url("/Content/styles/themes/icons/acn-core-video-controls.eot?izhegc#iefix") format("embedded-opentype"), url("/Content/styles/themes/icons/acn-core-video-controls.ttf?izhegc") format("truetype"), url("/Content/styles/themes/icons/acn-core-video-controls.woff?izhegc") format("woff"), url("/Content/styles/themes/icons/acn-core-video-controls.svg?izhegc#acn-core-video-controls") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  .custom-html--sitecore [class^="acn-core-video-controls-"],
  .custom-html--sitecore [class*=" acn-core-video-controls-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-core-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore .acn-core-video-controls-play:before {
    content: "\ea1c";
  }
  .custom-html--sitecore .acn-core-video-controls-pause:before {
    content: "\ea1d";
  }
  .custom-html--sitecore .acn-core-video-controls-sound:before {
    content: "\ea27";
  }
  .custom-html--sitecore .acn-core-video-controls-mute:before {
    content: "\ea2a";
  }
  .custom-html--sitecore .ion-alert:before {
    content: "";
  }
  .custom-html--sitecore .ion-alert-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-add:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-add-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-alarm-clock:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-alert:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-apps:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-archive:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-back:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-down:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropdown:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropdown-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropleft:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropleft-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropright:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropright-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropup:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-dropup-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-forward:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-arrow-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-attach:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-bar:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-bicycle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-boat:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-bookmark:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-bulb:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-bus:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-calendar:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-call:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-camera:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cancel:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-car:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cart:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-chat:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-checkbox:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-checkbox-blank:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-checkbox-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-checkbox-outline-blank:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-checkmark-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-clipboard:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-close:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cloud:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cloud-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cloud-done:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-cloud-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-color-palette:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-compass:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-contact:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-contacts:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-contract:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-create:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-delete:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-desktop:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-document:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-done:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-done-all:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-download:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-drafts:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-exit:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-expand:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-favorite:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-favorite-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-film:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-folder:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-folder-open:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-funnel:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-globe:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-hand:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-hangout:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-happy:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-home:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-image:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-laptop:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-list:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-locate:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-lock:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-mail:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-map:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-menu:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-microphone:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-microphone-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-more-horizontal:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-more-vertical:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-navigate:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-notifications:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-notifications-none:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-notifications-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-open:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-options:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-people:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-person:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-person-add:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-phone-landscape:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-phone-portrait:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-pin:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-plane:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-playstore:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-print:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-radio-button-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-radio-button-on:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-refresh:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-remove:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-remove-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-restaurant:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-sad:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-search:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-send:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-settings:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-share:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-share-alt:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-star:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-star-half:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-star-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-stopwatch:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-subway:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-sunny:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-sync:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-textsms:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-time:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-train:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-unlock:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-upload:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-volume-down:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-volume-mute:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-volume-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-volume-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-walk:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-warning:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-watch:before {
    content: "";
  }
  .custom-html--sitecore .ion-android-wifi:before {
    content: "";
  }
  .custom-html--sitecore .ion-aperture:before {
    content: "";
  }
  .custom-html--sitecore .ion-archive:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-down-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-down-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-down-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-expand:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-graph-down-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-graph-down-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-graph-up-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-graph-up-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-left-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-left-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-left-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-move:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-resize:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-return-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-return-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-right-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-right-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-right-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-shrink:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-swap:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-up-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-up-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-arrow-up-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-asterisk:before {
    content: "";
  }
  .custom-html--sitecore .ion-at:before {
    content: "";
  }
  .custom-html--sitecore .ion-backspace:before {
    content: "";
  }
  .custom-html--sitecore .ion-backspace-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-bag:before {
    content: "";
  }
  .custom-html--sitecore .ion-battery-charging:before {
    content: "";
  }
  .custom-html--sitecore .ion-battery-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-battery-full:before {
    content: "";
  }
  .custom-html--sitecore .ion-battery-half:before {
    content: "";
  }
  .custom-html--sitecore .ion-battery-low:before {
    content: "";
  }
  .custom-html--sitecore .ion-beaker:before {
    content: "";
  }
  .custom-html--sitecore .ion-beer:before {
    content: "";
  }
  .custom-html--sitecore .ion-bluetooth:before {
    content: "";
  }
  .custom-html--sitecore .ion-bonfire:before {
    content: "";
  }
  .custom-html--sitecore .ion-bookmark:before {
    content: "";
  }
  .custom-html--sitecore .ion-bowtie:before {
    content: "";
  }
  .custom-html--sitecore .ion-briefcase:before {
    content: "";
  }
  .custom-html--sitecore .ion-bug:before {
    content: "";
  }
  .custom-html--sitecore .ion-calculator:before {
    content: "";
  }
  .custom-html--sitecore .ion-calendar:before {
    content: "";
  }
  .custom-html--sitecore .ion-camera:before {
    content: "";
  }
  .custom-html--sitecore .ion-card:before {
    content: "";
  }
  .custom-html--sitecore .ion-cash:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatbox:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatbox-working:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatboxes:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatbubble:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatbubble-working:before {
    content: "";
  }
  .custom-html--sitecore .ion-chatbubbles:before {
    content: "";
  }
  .custom-html--sitecore .ion-checkmark:before {
    content: "";
  }
  .custom-html--sitecore .ion-checkmark-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-checkmark-round:before {
    content: "";
  }
  .custom-html--sitecore .ion-chevron-down:before {
    content: "";
  }
  .custom-html--sitecore .ion-chevron-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-chevron-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-chevron-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-clipboard:before {
    content: "";
  }
  .custom-html--sitecore .ion-clock:before {
    content: "";
  }
  .custom-html--sitecore .ion-close:before {
    content: "";
  }
  .custom-html--sitecore .ion-close-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-close-round:before {
    content: "";
  }
  .custom-html--sitecore .ion-closed-captioning:before {
    content: "";
  }
  .custom-html--sitecore .ion-cloud:before {
    content: "";
  }
  .custom-html--sitecore .ion-code:before {
    content: "";
  }
  .custom-html--sitecore .ion-code-download:before {
    content: "";
  }
  .custom-html--sitecore .ion-code-working:before {
    content: "";
  }
  .custom-html--sitecore .ion-coffee:before {
    content: "";
  }
  .custom-html--sitecore .ion-compass:before {
    content: "";
  }
  .custom-html--sitecore .ion-compose:before {
    content: "";
  }
  .custom-html--sitecore .ion-connection-bars:before {
    content: "";
  }
  .custom-html--sitecore .ion-contrast:before {
    content: "";
  }
  .custom-html--sitecore .ion-crop:before {
    content: "";
  }
  .custom-html--sitecore .ion-cube:before {
    content: "";
  }
  .custom-html--sitecore .ion-disc:before {
    content: "";
  }
  .custom-html--sitecore .ion-document:before {
    content: "";
  }
  .custom-html--sitecore .ion-document-text:before {
    content: "";
  }
  .custom-html--sitecore .ion-drag:before {
    content: "";
  }
  .custom-html--sitecore .ion-earth:before {
    content: "";
  }
  .custom-html--sitecore .ion-easel:before {
    content: "";
  }
  .custom-html--sitecore .ion-edit:before {
    content: "";
  }
  .custom-html--sitecore .ion-egg:before {
    content: "";
  }
  .custom-html--sitecore .ion-eject:before {
    content: "";
  }
  .custom-html--sitecore .ion-email:before {
    content: "";
  }
  .custom-html--sitecore .ion-email-unread:before {
    content: "";
  }
  .custom-html--sitecore .ion-erlenmeyer-flask:before {
    content: "";
  }
  .custom-html--sitecore .ion-erlenmeyer-flask-bubbles:before {
    content: "";
  }
  .custom-html--sitecore .ion-eye:before {
    content: "";
  }
  .custom-html--sitecore .ion-eye-disabled:before {
    content: "";
  }
  .custom-html--sitecore .ion-female:before {
    content: "";
  }
  .custom-html--sitecore .ion-filing:before {
    content: "";
  }
  .custom-html--sitecore .ion-film-marker:before {
    content: "";
  }
  .custom-html--sitecore .ion-fireball:before {
    content: "";
  }
  .custom-html--sitecore .ion-flag:before {
    content: "";
  }
  .custom-html--sitecore .ion-flame:before {
    content: "";
  }
  .custom-html--sitecore .ion-flash:before {
    content: "";
  }
  .custom-html--sitecore .ion-flash-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-folder:before {
    content: "";
  }
  .custom-html--sitecore .ion-fork:before {
    content: "";
  }
  .custom-html--sitecore .ion-fork-repo:before {
    content: "";
  }
  .custom-html--sitecore .ion-forward:before {
    content: "";
  }
  .custom-html--sitecore .ion-funnel:before {
    content: "";
  }
  .custom-html--sitecore .ion-gear-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-gear-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-grid:before {
    content: "";
  }
  .custom-html--sitecore .ion-hammer:before {
    content: "";
  }
  .custom-html--sitecore .ion-happy:before {
    content: "";
  }
  .custom-html--sitecore .ion-happy-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-headphone:before {
    content: "";
  }
  .custom-html--sitecore .ion-heart:before {
    content: "";
  }
  .custom-html--sitecore .ion-heart-broken:before {
    content: "";
  }
  .custom-html--sitecore .ion-help:before {
    content: "";
  }
  .custom-html--sitecore .ion-help-buoy:before {
    content: "";
  }
  .custom-html--sitecore .ion-help-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-home:before {
    content: "";
  }
  .custom-html--sitecore .ion-icecream:before {
    content: "";
  }
  .custom-html--sitecore .ion-image:before {
    content: "";
  }
  .custom-html--sitecore .ion-images:before {
    content: "";
  }
  .custom-html--sitecore .ion-information:before {
    content: "";
  }
  .custom-html--sitecore .ion-information-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-ionic:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-alarm:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-alarm-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-albums:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-albums-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-americanfootball:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-americanfootball-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-analytics:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-analytics-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-back:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-down:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-forward:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-thin-down:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-thin-left:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-thin-right:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-thin-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-arrow-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-at:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-at-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-barcode:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-barcode-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-baseball:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-baseball-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-basketball:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-basketball-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bell:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bell-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-body:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-body-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bolt:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bolt-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-book:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-book-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bookmarks:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-bookmarks-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-box:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-box-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-briefcase:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-briefcase-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-browsers:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-browsers-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-calculator:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-calculator-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-calendar:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-calendar-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-camera:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-camera-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cart:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cart-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-chatboxes:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-chatboxes-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-chatbubble:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-chatbubble-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-checkmark:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-checkmark-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-checkmark-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-circle-filled:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-circle-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-clock:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-clock-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-close:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-close-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-close-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud-download:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud-download-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud-upload:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloud-upload-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloudy:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloudy-night:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloudy-night-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cloudy-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cog:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-cog-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-color-filter:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-color-filter-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-color-wand:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-color-wand-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-compose:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-compose-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-contact:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-contact-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-copy:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-copy-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-crop:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-crop-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-download:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-download-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-drag:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-email:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-email-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-eye:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-eye-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-fastforward:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-fastforward-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-filing:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-filing-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-film:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-film-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flag:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flag-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flame:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flame-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flask:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flask-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flower:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-flower-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-folder:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-folder-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-football:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-football-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-game-controller-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-game-controller-a-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-game-controller-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-game-controller-b-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-gear:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-gear-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-glasses:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-glasses-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-grid-view:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-grid-view-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-heart:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-heart-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-help:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-help-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-help-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-home:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-home-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-infinite:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-infinite-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-information:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-information-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-information-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-ionic-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-keypad:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-keypad-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-lightbulb:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-lightbulb-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-list:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-list-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-location:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-location-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-locked:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-locked-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-loop:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-loop-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-medical:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-medical-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-medkit:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-medkit-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-mic:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-mic-off:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-mic-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-minus:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-minus-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-minus-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-monitor:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-monitor-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-moon:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-moon-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-more:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-more-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-musical-note:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-musical-notes:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-navigate:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-navigate-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-nutrition:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-nutrition-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paper:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paper-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paperplane:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paperplane-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-partlysunny:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-partlysunny-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pause:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pause-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paw:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-paw-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-people:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-people-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-person:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-person-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-personadd:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-personadd-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-photos:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-photos-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pie:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pie-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pint:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pint-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-play:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-play-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-plus:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-plus-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-plus-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pricetag:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pricetag-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pricetags:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pricetags-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-printer:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-printer-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pulse:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-pulse-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rainy:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rainy-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-recording:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-recording-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-redo:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-redo-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-refresh:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-refresh-empty:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-refresh-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-reload:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-reverse-camera:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-reverse-camera-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rewind:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rewind-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rose:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-rose-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-search:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-search-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-settings:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-settings-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-shuffle:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-shuffle-strong:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-skipbackward:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-skipbackward-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-skipforward:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-skipforward-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-snowy:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-speedometer:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-speedometer-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-star:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-star-half:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-star-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-stopwatch:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-stopwatch-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-sunny:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-sunny-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-telephone:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-telephone-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-tennisball:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-tennisball-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-thunderstorm:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-thunderstorm-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-time:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-time-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-timer:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-timer-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-toggle:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-toggle-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-trash:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-trash-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-undo:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-undo-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-unlocked:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-unlocked-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-upload:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-upload-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-videocam:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-videocam-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-volume-high:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-volume-low:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-wineglass:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-wineglass-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-world:before {
    content: "";
  }
  .custom-html--sitecore .ion-ios-world-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-ipad:before {
    content: "";
  }
  .custom-html--sitecore .ion-iphone:before {
    content: "";
  }
  .custom-html--sitecore .ion-ipod:before {
    content: "";
  }
  .custom-html--sitecore .ion-jet:before {
    content: "";
  }
  .custom-html--sitecore .ion-key:before {
    content: "";
  }
  .custom-html--sitecore .ion-knife:before {
    content: "";
  }
  .custom-html--sitecore .ion-laptop:before {
    content: "";
  }
  .custom-html--sitecore .ion-leaf:before {
    content: "";
  }
  .custom-html--sitecore .ion-levels:before {
    content: "";
  }
  .custom-html--sitecore .ion-lightbulb:before {
    content: "";
  }
  .custom-html--sitecore .ion-link:before {
    content: "";
  }
  .custom-html--sitecore .ion-load-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-load-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-load-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-load-d:before {
    content: "";
  }
  .custom-html--sitecore .ion-location:before {
    content: "";
  }
  .custom-html--sitecore .ion-lock-combination:before {
    content: "";
  }
  .custom-html--sitecore .ion-locked:before {
    content: "";
  }
  .custom-html--sitecore .ion-log-in:before {
    content: "";
  }
  .custom-html--sitecore .ion-log-out:before {
    content: "";
  }
  .custom-html--sitecore .ion-loop:before {
    content: "";
  }
  .custom-html--sitecore .ion-magnet:before {
    content: "";
  }
  .custom-html--sitecore .ion-male:before {
    content: "";
  }
  .custom-html--sitecore .ion-man:before {
    content: "";
  }
  .custom-html--sitecore .ion-map:before {
    content: "";
  }
  .custom-html--sitecore .ion-medkit:before {
    content: "";
  }
  .custom-html--sitecore .ion-merge:before {
    content: "";
  }
  .custom-html--sitecore .ion-mic-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-mic-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-mic-c:before {
    content: "";
  }
  .custom-html--sitecore .ion-minus:before {
    content: "";
  }
  .custom-html--sitecore .ion-minus-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-minus-round:before {
    content: "";
  }
  .custom-html--sitecore .ion-model-s:before {
    content: "";
  }
  .custom-html--sitecore .ion-monitor:before {
    content: "";
  }
  .custom-html--sitecore .ion-more:before {
    content: "";
  }
  .custom-html--sitecore .ion-mouse:before {
    content: "";
  }
  .custom-html--sitecore .ion-music-note:before {
    content: "";
  }
  .custom-html--sitecore .ion-navicon:before {
    content: "";
  }
  .custom-html--sitecore .ion-navicon-round:before {
    content: "";
  }
  .custom-html--sitecore .ion-navigate:before {
    content: "";
  }
  .custom-html--sitecore .ion-network:before {
    content: "";
  }
  .custom-html--sitecore .ion-no-smoking:before {
    content: "";
  }
  .custom-html--sitecore .ion-nuclear:before {
    content: "";
  }
  .custom-html--sitecore .ion-outlet:before {
    content: "";
  }
  .custom-html--sitecore .ion-paintbrush:before {
    content: "";
  }
  .custom-html--sitecore .ion-paintbucket:before {
    content: "";
  }
  .custom-html--sitecore .ion-paper-airplane:before {
    content: "";
  }
  .custom-html--sitecore .ion-paperclip:before {
    content: "";
  }
  .custom-html--sitecore .ion-pause:before {
    content: "";
  }
  .custom-html--sitecore .ion-person:before {
    content: "";
  }
  .custom-html--sitecore .ion-person-add:before {
    content: "";
  }
  .custom-html--sitecore .ion-person-stalker:before {
    content: "";
  }
  .custom-html--sitecore .ion-pie-graph:before {
    content: "";
  }
  .custom-html--sitecore .ion-pin:before {
    content: "";
  }
  .custom-html--sitecore .ion-pinpoint:before {
    content: "";
  }
  .custom-html--sitecore .ion-pizza:before {
    content: "";
  }
  .custom-html--sitecore .ion-plane:before {
    content: "";
  }
  .custom-html--sitecore .ion-planet:before {
    content: "";
  }
  .custom-html--sitecore .ion-play:before {
    content: "";
  }
  .custom-html--sitecore .ion-playstation:before {
    content: "";
  }
  .custom-html--sitecore .ion-plus:before {
    content: "";
  }
  .custom-html--sitecore .ion-plus-circled:before {
    content: "";
  }
  .custom-html--sitecore .ion-plus-round:before {
    content: "";
  }
  .custom-html--sitecore .ion-podium:before {
    content: "";
  }
  .custom-html--sitecore .ion-pound:before {
    content: "";
  }
  .custom-html--sitecore .ion-power:before {
    content: "";
  }
  .custom-html--sitecore .ion-pricetag:before {
    content: "";
  }
  .custom-html--sitecore .ion-pricetags:before {
    content: "";
  }
  .custom-html--sitecore .ion-printer:before {
    content: "";
  }
  .custom-html--sitecore .ion-pull-request:before {
    content: "";
  }
  .custom-html--sitecore .ion-qr-scanner:before {
    content: "";
  }
  .custom-html--sitecore .ion-quote:before {
    content: "";
  }
  .custom-html--sitecore .ion-radio-waves:before {
    content: "";
  }
  .custom-html--sitecore .ion-record:before {
    content: "";
  }
  .custom-html--sitecore .ion-refresh:before {
    content: "";
  }
  .custom-html--sitecore .ion-reply:before {
    content: "";
  }
  .custom-html--sitecore .ion-reply-all:before {
    content: "";
  }
  .custom-html--sitecore .ion-ribbon-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-ribbon-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-sad:before {
    content: "";
  }
  .custom-html--sitecore .ion-sad-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-scissors:before {
    content: "";
  }
  .custom-html--sitecore .ion-search:before {
    content: "";
  }
  .custom-html--sitecore .ion-settings:before {
    content: "";
  }
  .custom-html--sitecore .ion-share:before {
    content: "";
  }
  .custom-html--sitecore .ion-shuffle:before {
    content: "";
  }
  .custom-html--sitecore .ion-skip-backward:before {
    content: "";
  }
  .custom-html--sitecore .ion-skip-forward:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-android:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-android-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-angular:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-angular-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-apple:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-apple-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-bitcoin:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-bitcoin-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-buffer:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-buffer-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-chrome:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-chrome-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-codepen:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-codepen-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-css3:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-css3-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-designernews:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-designernews-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-dribbble:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-dribbble-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-dropbox:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-dropbox-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-euro:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-euro-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-facebook:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-facebook-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-foursquare:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-foursquare-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-freebsd-devil:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-github:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-github-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-google:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-google-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-googleplus:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-googleplus-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-hackernews:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-hackernews-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-html5:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-html5-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-instagram:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-instagram-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-javascript:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-javascript-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-linkedin:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-linkedin-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-markdown:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-nodejs:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-octocat:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-pinterest:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-pinterest-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-python:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-reddit:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-reddit-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-rss:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-rss-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-sass:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-skype:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-skype-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-snapchat:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-snapchat-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-tumblr:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-tumblr-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-tux:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-twitch:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-twitch-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-twitter:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-twitter-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-usd:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-usd-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-vimeo:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-vimeo-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-whatsapp:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-whatsapp-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-windows:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-windows-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-wordpress:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-wordpress-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-yahoo:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-yahoo-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-yen:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-yen-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-youtube:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-youtube-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-soup-can:before {
    content: "";
  }
  .custom-html--sitecore .ion-soup-can-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-speakerphone:before {
    content: "";
  }
  .custom-html--sitecore .ion-speedometer:before {
    content: "";
  }
  .custom-html--sitecore .ion-spoon:before {
    content: "";
  }
  .custom-html--sitecore .ion-star:before {
    content: "";
  }
  .custom-html--sitecore .ion-stats-bars:before {
    content: "";
  }
  .custom-html--sitecore .ion-steam:before {
    content: "";
  }
  .custom-html--sitecore .ion-stop:before {
    content: "";
  }
  .custom-html--sitecore .ion-thermometer:before {
    content: "";
  }
  .custom-html--sitecore .ion-thumbsdown:before {
    content: "";
  }
  .custom-html--sitecore .ion-thumbsup:before {
    content: "";
  }
  .custom-html--sitecore .ion-toggle:before {
    content: "";
  }
  .custom-html--sitecore .ion-toggle-filled:before {
    content: "";
  }
  .custom-html--sitecore .ion-transgender:before {
    content: "";
  }
  .custom-html--sitecore .ion-trash-a:before {
    content: "";
  }
  .custom-html--sitecore .ion-trash-b:before {
    content: "";
  }
  .custom-html--sitecore .ion-trophy:before {
    content: "";
  }
  .custom-html--sitecore .ion-tshirt:before {
    content: "";
  }
  .custom-html--sitecore .ion-tshirt-outline:before {
    content: "";
  }
  .custom-html--sitecore .ion-umbrella:before {
    content: "";
  }
  .custom-html--sitecore .ion-university:before {
    content: "";
  }
  .custom-html--sitecore .ion-unlocked:before {
    content: "";
  }
  .custom-html--sitecore .ion-upload:before {
    content: "";
  }
  .custom-html--sitecore .ion-usb:before {
    content: "";
  }
  .custom-html--sitecore .ion-videocamera:before {
    content: "";
  }
  .custom-html--sitecore .ion-volume-high:before {
    content: "";
  }
  .custom-html--sitecore .ion-volume-low:before {
    content: "";
  }
  .custom-html--sitecore .ion-volume-medium:before {
    content: "";
  }
  .custom-html--sitecore .ion-volume-mute:before {
    content: "";
  }
  .custom-html--sitecore .ion-wand:before {
    content: "";
  }
  .custom-html--sitecore .ion-waterdrop:before {
    content: "";
  }
  .custom-html--sitecore .ion-wifi:before {
    content: "";
  }
  .custom-html--sitecore .ion-wineglass:before {
    content: "";
  }
  .custom-html--sitecore .ion-woman:before {
    content: "";
  }
  .custom-html--sitecore .ion-wrench:before {
    content: "";
  }
  .custom-html--sitecore .ion-xbox:before {
    content: "";
  }
  .custom-html--sitecore .ion-mail-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-facebook-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-google-plus-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-instagram-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-linkedin-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-pinterest-circle-path1:before {
    content: "";
  }
  .custom-html--sitecore .ion-pinterest-circle-path2:before {
    content: "";
    margin-left: -1em;
  }
  .custom-html--sitecore .ion-renren-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-rss-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-twitter-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-wechat-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-weibo-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-whatsapp-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-xing-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-youtube-circle:before {
    content: "";
  }
  .custom-html--sitecore .ion-mail:before {
    content: "";
  }
  .custom-html--sitecore .ion-facebook:before {
    content: "";
  }
  .custom-html--sitecore .ion-google-plus:before {
    content: "";
  }
  .custom-html--sitecore .ion-instagram:before {
    content: "";
  }
  .custom-html--sitecore .ion-linkedin:before {
    content: "";
  }
  .custom-html--sitecore .ion-pinterest:before {
    content: "";
  }
  .custom-html--sitecore .ion-renren:before {
    content: "";
  }
  .custom-html--sitecore .ion-rss:before {
    content: "";
  }
  .custom-html--sitecore .ion-twitter:before {
    content: "";
  }
  .custom-html--sitecore .ion-wechat:before {
    content: "";
  }
  .custom-html--sitecore .ion-weibo:before {
    content: "";
  }
  .custom-html--sitecore .ion-whatsapp:before {
    content: "";
  }
  .custom-html--sitecore .ion-xing:before {
    content: "";
  }
  .custom-html--sitecore .ion-youtube:before {
    content: "";
  }
  .custom-html--sitecore .ion-link-arrow:before {
    content: "";
  }
  .custom-html--sitecore .cta-arrow:after,
  .custom-html--sitecore .cta-alt-arrow:after {
    content: "";
    margin-left: 10px;
    font-size: 1.43em;
    line-height: 0.7em;
    position: inherit;
    top: 0.12em;
  }
  .custom-html--sitecore .ion-comment-gradient-path1:before {
    content: "";
    color: #00bbff;
  }
  .custom-html--sitecore .ion-comment-gradient-path2:before {
    content: "";
    margin-left: -1.12109375em;
    color: #00bbff;
  }
  .custom-html--sitecore .ion-comment-gradient-path3:before {
    content: "";
    margin-left: -1.12109375em;
    color: #00ff37;
  }
  .custom-html--sitecore .ion-comment-gradient-path4:before {
    content: "";
    margin-left: -1.12109375em;
    color: #00bbff;
  }
  .custom-html--sitecore .ion-comment-gradient-path5:before {
    content: "";
    margin-left: -1.12109375em;
    color: #00bbff;
  }
  .custom-html--sitecore .ion-comment-gradient-path6:before {
    content: "";
    margin-left: -1.12109375em;
    color: #00bbff;
  }
  .custom-html--sitecore .ion-arrow-custom-left-up:before {
    content: "";
  }
  .custom-html--sitecore .ion-comment-solid-path1:before {
    content: "";
    color: #a100ff;
  }
  .custom-html--sitecore .ion-comment-solid-path2:before {
    content: "";
    margin-left: -1em;
    color: #a100ff;
  }
  .custom-html--sitecore .ion-comment-solid-path3:before {
    content: "";
    margin-left: -1em;
    color: #a100ff;
  }
  .custom-html--sitecore .ion-comment-solid-path4:before {
    content: "";
  }
  .custom-html--sitecore .ion-icon-comments:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-kununu:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-medium:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-renren:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-wechat:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-weibo:before {
    content: "";
  }
  .custom-html--sitecore .ion-social-xing:before {
    content: "";
  }
  @media (min-width: 1000px) {
    .custom-html--sitecore .cta-arrow:after,
    .custom-html--sitecore .cta-alt-arrow:after {
      font-size: 1.5em;
      line-height: 0.71em;
    }
    .custom-html--sitecore .ie .cta-arrow:after,
    .custom-html--sitecore .ie .cta-alt-arrow:after {
      font-size: 0.73em;
      line-height: 0.7em;
    }
  }
  @font-face {
    font-family: 'acn-right-arrow-long';
    src: url("/Content/styles/themes/icons/acn-right-arrow-long.ttf?9gac3d") format("truetype"), url("/Content/styles/themes/icons/acn-right-arrow-long.woff?9gac3d") format("woff"), url("/Content/styles/themes/icons/acn-right-arrow-long.svg?9gac3d#acn-right-arrow-long") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'icomoon-arrow-right';
    src: url("/Content/styles/themes/icons/icomoon-arrow-right.eot?n2hbbk");
    src: url("/Content/styles/themes/icons/icomoon-arrow-right.eot?n2hbbk#iefix") format("embedded-opentype"), url("/Content/styles/themes/icons/icomoon-arrow-right.ttf?n2hbbk") format("truetype"), url("/Content/styles/themes/icons/icomoon-arrow-right.woff?n2hbbk") format("woff"), url("/Content/styles/themes/icons/icomoon-arrow-right.svg?n2hbbk#icomoon-arrow-right") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'icomoon-linkedin';
    src: url("/Content/styles/themes/icons/icomoon-linkedin.eot?5jymsb");
    src: url("/Content/styles/themes/icons/icomoon-linkedin.eot?5jymsb#iefix") format("embedded-opentype"), url("/Content/styles/themes/icons/icomoon-linkedin.ttf?5jymsb") format("truetype"), url("/Content/styles/themes/icons/icomoon-linkedin.woff?5jymsb") format("woff"), url("/Content/styles/themes/icons/icomoon-linkedin.svg?5jymsb#icomoon-linkedin") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'acn-video-controls';
    src: url("/Content/styles/themes/icons/acn-video-controls.ttf?466lbp") format("truetype"), url("/Content/styles/themes/icons/acn-video-controls.woff?466lbp") format("woff"), url("/Content/styles/themes/icons/acn-video-controls.svg?466lbp#acn-video-controls") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .icon-acn-right-arrow-long {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-right-arrow-long' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .icon-acn-right-arrow-long:before {
    content: "\e900f";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-icon-short-arrow-right {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon-arrow-right' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-icon-short-arrow-right:before {
    content: "\ea3c";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-bp-icon-linkedin {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon-linkedin' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-bp-icon-linkedin:before {
    content: "\eaca";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Sound {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Sound:before {
    content: "\e900";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Replay {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Replay:before {
    content: "\e901";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Play {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Play:before {
    content: "\e902";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Pause {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Pause:before {
    content: "\e903";
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Mute {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'acn-video-controls' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore #redesign-main .bp-pagezone-container .acn-video-controls-Mute:before {
    content: "\e904";
  }
  .custom-html--sitecore .BDC_CaptchaDiv {
    padding: 0 !important;
    margin: 0 0 18px 0 !important;
    /*Bug # 387246 Note: Comment symbol // is not read. */
    overflow: visible !important;
  }
  .custom-html--sitecore .BDC_CaptchaImageDiv {
    margin: 0 !important;
    padding: 0 !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    *display: inline !important;
  }
  .custom-html--sitecore .BDC_CaptchaIconsDiv {
    text-align: left !important;
    margin: 0 2px -4px 2px !important;
    padding: 0 !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    *display: inline !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a:link,
  .custom-html--sitecore .BDC_CaptchaDiv a:visited,
  .custom-html--sitecore .BDC_CaptchaDiv a:focus,
  .custom-html--sitecore .BDC_CaptchaDiv a:hover,
  .custom-html--sitecore .BDC_CaptchaDiv a:active {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    text-decoration: none !important;
    outline: none !important;
    -moz-outline-style: none !important;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    *display: inline !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a:focus,
  .custom-html--sitecore .BDC_CaptchaDiv a:active {
    outline: 1px dotted #333 !important;
    outline-offset: 0px !important;
  }
  .custom-html--sitecore .BDC_CaptchaIconsDiv a:link,
  .custom-html--sitecore .BDC_CaptchaIconsDiv a:visited,
  .custom-html--sitecore .BDC_CaptchaIconsDiv a:focus,
  .custom-html--sitecore .BDC_CaptchaIconsDiv a:hover,
  .custom-html--sitecore .BDC_CaptchaIconsDiv a:active {
    margin: 1px 2px 4px 2px !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
  }
  .custom-html--sitecore .BDC_CaptchaIconsDiv a.BDC_ReloadLink {
    display: none !important;
  }
  .custom-html--sitecore .BDC_Placeholder {
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
  }
  .custom-html--sitecore *html .BDC_Placeholder {
    display: none !important;
  }
  .custom-html--sitecore *:first-child + html .BDC_Placeholder {
    display: none !important;
  }
  .custom-html--sitecore .BDC_Warning {
    font-size: 12px !important;
    color: red !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink {
    padding: 0 !important;
    position: relative !important;
    z-index: 24 !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink span {
    display: none !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink:hover,
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink:focus {
    z-index: 25 !important;
    cursor: help !important;
    font-size: 100% !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink:hover span {
    display: block !important;
    z-index: 9999 !important;
    position: absolute !important;
    top: 0 !important;
    background-color: #f0f0f0 !important;
    border: 1px solid #ddd !important;
    color: #f00 !important;
    left: 30px !important;
    width: 250px !important;
    padding: 9px 6px 6px 11px !important;
    font-size: 11px !important;
    filter: alpha(opacity=90) !important;
    KHTMLOpacity: 0.9 !important;
    MozOpacity: 0.9 !important;
    opacity: 0.9 !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink:focus img {
    border: 1px solid transparent !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv a.BDC_DisabledLink span em {
    display: block !important;
    padding: 0 5px 5px 0 !important;
    margin: 0 !important;
    font-style: normal !important;
  }
  .custom-html--sitecore .BDC_CaptchaDiv .BDC_CaptchaImageDiv span.BDC_ProgressIndicator {
    color: black;
  }
  .custom-html--sitecore .news-media-module .custom-dropdown ul.select-items {
    height: 32rem !important;
  }
  .custom-html--sitecore .news-media-module .contact-card-row {
    padding: 0 !important;
  }
  .custom-html--sitecore .news-media-module .news-media-container {
    border-bottom: 0.11rem solid #CCCCCC;
    display: inline-block;
    width: 100%;
  }
  .custom-html--sitecore .news-media-module .news-media-title {
    font-size: 1.81rem;
    padding-top: 0.5rem;
    padding-bottom: 2rem;
    margin: 0;
  }
  .custom-html--sitecore .news-media-module .news-media-country {
    font-size: 1.41rem;
    text-decoration: underline;
    padding-bottom: 2rem;
    margin-bottom: 0;
  }
  .custom-html--sitecore .news-media-module .news-media-country:empty,
  .custom-html--sitecore .news-media-module .news-media-title:empty {
    display: none;
  }
  .custom-html--sitecore .news-media-module .news-media-dropdown {
    padding: 0 0 2.5rem 0;
    color: #000;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info {
    padding-bottom: 2.5rem;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-name {
    font-size: 1.6rem;
    overflow-wrap: break-word;
    word-break: break-all;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-location {
    font-size: 1.41rem;
    overflow-wrap: break-word;
    word-break: break-all;
    margin: 0;
    line-height: normal !important;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-number {
    font-size: 1.41rem;
    margin: 0;
    padding-bottom: 1.2rem;
    display: inline-block;
    overflow-wrap: break-word;
    word-break: break-all;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-email {
    font-size: 2.08rem;
    border-color: #000;
    color: #000;
    line-height: 1;
    border-radius: 100%;
    padding-top: 0.08em;
  }
  .custom-html--sitecore .news-media-module .ion-ios-email-outline:before {
    margin-top: 0.3rem;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-email:active {
    font-size: 2.08rem;
    border-color: #000;
    color: #FFFFFF;
    background-color: #000;
  }
  .custom-html--sitecore .news-media-module .news-media-contact-info-number:hover {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .news-media-module:last-child .news-media-container {
    border-bottom: 0;
  }
  .custom-html--sitecore .news-media-module:last-child .news-media-contact-info:last-child,
  .custom-html--sitecore .news-media-module:last-child .news-media-dropdown:last-child {
    padding-bottom: 0.5rem;
  }
  .custom-html--sitecore .news-media-module:last-child .news-media-country {
    padding-top: 0.5rem;
  }
  .custom-html--sitecore .contact-us-modal {
    padding: 0.94em 0 0.94em 0;
  }
  .custom-html--sitecore .contact-us-modal .js-textinput-validation-contactus {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .contact-us-modal .textinput-padding {
    padding-bottom: 1.25em;
  }
  .custom-html--sitecore .contact-us-modal .text-input label,
  .custom-html--sitecore .contact-us-modal .text-area label {
    color: #000;
  }
  .custom-html--sitecore .contact-us-modal .text-area label {
    margin: 0 0 1.01rem 0;
    line-height: 1.6rem;
  }
  .custom-html--sitecore .contact-us-modal .modal-content {
    border-radius: 0;
  }
  .custom-html--sitecore .contact-us-modal .modal-header {
    border-bottom: none;
    padding: 1.25em 1.57em 0 1.57em;
  }
  .custom-html--sitecore .contact-us-modal .modal-header p {
    margin-bottom: 1.43em;
    margin-top: 0.36em;
  }
  .custom-html--sitecore .contact-us-modal .modal-header .close {
    margin-top: 0.375em;
  }
  .custom-html--sitecore .contact-us-modal .modal-body {
    padding: 0 1.57em 0 1.57em;
  }
  .custom-html--sitecore .contact-us-modal .modal-body .form-section #frmContactUsModal .module {
    padding: 0;
  }
  .custom-html--sitecore .contact-us-modal .modal-footer {
    border-top: none;
    padding: 0;
    height: 16.16rem;
  }
  .custom-html--sitecore .contact-us-modal .modal-footer a {
    padding-top: 0;
  }
  .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-cancel {
    top: -0.25em;
    margin: 1.58em 0 2.15em 0;
    min-width: 21em;
  }
  .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary {
    margin: 0 0.3em 0 0;
    min-width: 19.5em;
  }
  .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
    margin-top: -2.45em;
    min-width: 20em;
  }
  .custom-html--sitecore .contact-us-modal .text-area .label-container .character-count {
    margin: 0 0 0.63em;
    position: unset;
    line-height: 1.6rem;
  }
  .custom-html--sitecore .contact-us-modal .text-area-padding {
    padding-bottom: 1.25em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal {
    padding: 1.875em 0 1.875em 0;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-content {
    border-radius: 0;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-header {
    border-bottom: none;
    padding: 1.25em 1.57em 0 1.57em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-header p {
    margin-bottom: 1.43em;
    margin-top: 0.36em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-header .close {
    margin-top: 0.375em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-body {
    padding: 0 1.57em 0 1.57em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-body .modal-title {
    margin-bottom: 0.56em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-body p {
    margin: 0;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-footer {
    border-top: none;
    padding: 0 0.94em 0 0.94em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-footer a {
    padding-top: 0;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-footer .contact-us-btn-cancel {
    top: -0.25em;
    margin-top: 1.58em;
    margin-bottom: 2.15em;
  }
  .custom-html--sitecore .contact-us-thankyou-modal .modal-footer .modal-btn-secondary {
    margin-bottom: 2.15em;
    margin-top: 1.43em;
    min-width: 18em;
  }
  .custom-html--sitecore .contact-us-btn-email .behind {
    height: 2.93em;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .news-media-module .contact-card-row {
      display: flex;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .news-media-module .contact-card-row .contact-card-col {
      display: flex;
      flex-direction: column;
      padding-right: 1.5rem;
    }
    .custom-html--sitecore .news-media-module .news-media-title {
      font-size: 2rem;
    }
    .custom-html--sitecore .news-media-module .news-media-contact-info-location,
    .custom-html--sitecore .news-media-module .news-media-contact-info-number,
    .custom-html--sitecore .news-media-module .news-media-country {
      font-size: 1.41rem;
    }
    .custom-html--sitecore .contact-us-modal {
      padding: 1.875em 0 1.875em 0;
    }
    .custom-html--sitecore .contact-us-modal .textinput-padding {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .contact-us-modal .js-textinput-validation-contactus {
      padding-bottom: 0.94em;
    }
    .custom-html--sitecore .contact-us-modal .row {
      padding-right: 3.13em;
      padding-left: 3.13em;
    }
    .custom-html--sitecore .contact-us-modal .modal-header {
      padding: 1.88em 1.88em 0 1.88em;
    }
    .custom-html--sitecore .contact-us-modal .modal-header p {
      margin-bottom: 2.15em;
    }
    .custom-html--sitecore .contact-us-modal .modal-body {
      padding: 0 1.88em 0 1.88em;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer {
      height: 9.52rem;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary {
      margin: 1.5rem 1.01rem;
      min-width: 11em;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      margin-top: -4.9rem;
      min-width: 11.1em;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-cancel {
      top: -0.45em;
      margin: 0 0 2.15em 1.44em;
      min-width: 11em;
    }
    .custom-html--sitecore .contact-us-modal .text-area-padding {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .row {
      padding-right: 3.13em;
      padding-left: 3.13em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-header {
      padding: 1.88em 1.88em 0 1.88em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-body {
      padding: 0 1.88em 0 1.88em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-body .modal-title {
      margin-bottom: 0.56em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-body p {
      margin: 0;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-footer {
      padding: 0 1.88em 0 1.88em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-footer a {
      padding-top: 0;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-footer .modal-btn-secondary {
      margin-top: 2.15em;
      margin-right: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .news-media-module .news-media-contact-info-email:hover,
    .custom-html--sitecore .news-media-module .news-media-contact-info-email:focus {
      font-size: 2.08rem;
      border-color: #000;
      color: #FFFFFF;
      background-color: #000;
    }
    .custom-html--sitecore .news-media-module .news-media-title {
      font-size: 2.5rem;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info {
      padding-bottom: 3.01rem;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-dropdown {
      padding: 0 0 3.01rem 0;
      color: #000;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-name {
      font-size: 2rem;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-number:hover,
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-number:focus {
      color: #004DFF;
      text-decoration: underline;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-number:visited {
      color: #000088;
    }
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-location,
    .custom-html--sitecore .news-media-module .news-media-title .news-media-contact-info-number,
    .custom-html--sitecore .news-media-module .news-media-title .news-media-country {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .news-media-module .news-media-title .contact-card-row {
      display: flex;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .news-media-module .news-media-title .contact-card-row .contact-card-col {
      display: flex;
      flex-direction: column;
      padding-right: 2.5rem;
    }
    .custom-html--sitecore .news-media-module .news-media-module:last-child .news-media-contact-info:last-child,
    .custom-html--sitecore .news-media-module .news-media-module:last-child .news-media-dropdown:last-child {
      padding-bottom: 1.01rem;
    }
    .custom-html--sitecore .contact-us-modal .modal-header p {
      margin-bottom: 1.88em;
      margin-top: 0;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-cancel {
      margin-left: 2.86em;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-body .modal-title {
      margin-bottom: 0.4em;
    }
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary {
      min-width: 19em;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      min-width: 19em;
    }
    .custom-html--sitecore .contact-us-modal .modal-footer .contact-us-btn-cancel {
      min-width: 19em;
      width: 100%;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-footer {
      text-align: center;
    }
    .custom-html--sitecore .contact-us-thankyou-modal .modal-footer .modal-btn-secondary {
      min-width: 20em;
    }
    .custom-html--sitecore .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      min-width: 20em;
    }
  }
  @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
    .custom-html--sitecore .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      min-width: 23em;
    }
    .custom-html--sitecore .safari .contact-us-thankyou-modal .modal-footer .modal-btn-secondary {
      min-width: 23.5em;
    }
  }
  @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .custom-html--sitecore .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      min-width: 20em;
    }
  }
  @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
    .custom-html--sitecore .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary {
      min-width: 23em;
    }
    .custom-html--sitecore .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary {
      min-width: 23em;
    }
    .custom-html--sitecore .safari .contact-us-thankyou-modal .modal-footer .modal-btn-secondary {
      min-width: 23.5em;
    }
  }
  .custom-html--sitecore .theme-narrative-container .card-section .card-subsection-title {
    color: #000;
    text-align: left;
    margin: 0 0 0.625em 0;
  }
  .custom-html--sitecore .theme-narrative-container .card-section .card-subsection-title .subsection-title {
    margin-top: 0;
  }
  .custom-html--sitecore .theme-narrative-container .card-overall-discription {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .theme-narrative-utility-container {
    bottom: 0.94em;
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .theme-narrative-utility-container .utility-text {
    float: left;
    margin: 0.76em 0 0 0.72em;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    color: #004DFF;
  }
  .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link {
    padding: 1.25em 0 0 0;
    display: inline-block;
  }
  .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link .theme-narrative-download-icon .icon-contrast {
    float: left;
    padding: 0.31em;
  }
  .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container {
    position: relative;
    bottom: 0.31em;
  }
  .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link {
    padding: 1.25em 0 0 0;
    display: inline-block;
  }
  .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link .theme-narrative-email-icon .icon-contrast {
    float: left;
    padding-top: 0.8rem;
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container {
      line-height: 0;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .theme-narrative-container .card-container {
      padding: 0 0 1.25em 0;
    }
    .custom-html--sitecore .theme-narrative-container .card-section .card-description {
      margin: 0 1.875em 1.25em 0;
    }
    .custom-html--sitecore .theme-narrative-utility-container {
      left: 0;
      line-height: 0;
    }
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container {
      margin: 0 2.5em 0 0;
      float: left;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-icon .utility-text {
      margin: 0.725em 0 0 0.625em;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container {
      float: left;
      bottom: 0;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-icon .utility-text {
      margin: 0.725em 0 0 0.625em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .theme-narrative-container {
      padding-top: 0.63em;
    }
    .custom-html--sitecore .theme-narrative-container .card-section {
      padding-right: 1.25em;
    }
    .custom-html--sitecore .theme-narrative-container .card-section .card-subsection-title {
      margin: 0.63em 0 1.25em 0;
    }
    .custom-html--sitecore .theme-narrative-container .card-section .card-description {
      margin: 0 0.63em 1.25em 0;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link:hover .utility-text,
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link:focus .utility-text {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link .theme-narrative-download-icon .icon-contrast {
      padding: 0.25em;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-download-container .theme-narrative-download-link .theme-narrative-download-icon .utility-text {
      margin-top: 0.625em;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link:hover .utility-text,
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link:focus .utility-text {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link .theme-narrative-email-icon .icon-contrast {
      padding-top: 0.28em;
    }
    .custom-html--sitecore .theme-narrative-utility-container .theme-narrative-email-container .theme-narrative-email-link .theme-narrative-email-icon .utility-text {
      margin-top: 0.625em;
    }
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module {
    padding: 0;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module.featured-container {
    margin-bottom: 0;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h2 {
    margin: 0;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h2.section-title {
    padding: 1.25em 0.62em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .section-title,
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container {
    padding: 0 1.49rem;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container {
    background-color: #F2F2F2;
    position: relative;
    margin-top: 6em;
    padding-top: 7.75em;
    z-index: 2;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img {
    width: 12.5em;
    height: 12.5em;
    z-index: 3;
    margin: 0 0.93em;
    box-shadow: 0 0.12em 0.25em 0 rgba(0, 0, 0, 0.5);
    position: absolute;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img.image-container {
    margin: 0 0.93em;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .module-title-wrapper {
    margin: 0.62em 0 0.93em 0;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module p {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .cta-container {
    margin-bottom: 1.88em;
  }
  .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right img {
    right: 0;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module {
      width: 100%;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module.featured-container {
      padding: 1.88em 0 3.12em 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h2.section-title {
      padding: 1.25em 1.22em 0.62em 0;
      margin: 0 0 0 14.05em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container {
      padding: 1.25em 1.88em 0 13.4em;
      margin-top: 0;
      left: 7.75em;
      width: 35.93em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container.background-container {
      margin-top: 5.19em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img {
      margin: 0;
      width: 15.94em;
      height: 15.94em;
      top: -4.2em;
      left: 2em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img.image-container {
      margin: 0;
      top: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .tag-container {
      display: inline-block;
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .module-title-wrapper {
      margin: 0 0 1.25em 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h3 {
      margin: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module p {
      margin-bottom: 1.43em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .cta-container {
      margin-bottom: 2.5em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right img {
      right: 2em;
      left: auto;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right h2.section-title {
      padding: 1.25em 15em 0.62em 1.4em;
      margin: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right .description-container {
      padding: 1.25em 13.5em 0 1.88em;
      left: 1.94em;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1199px) {
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module div.description-container {
      width: 90.8%;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module div.description-container.background-container {
      margin-top: 7.44em;
      min-height: 20.85em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module {
      width: 100%;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h2.section-title {
      font-size: 4.8rem;
      padding: 7.2rem 0 0 10.21em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module.featured-container {
      padding: 2.5em 0 3.12em 0;
      margin-bottom: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container {
      padding: 2.5em 1.88em 0 25.81em;
      margin-top: 1.1em;
      min-height: 19.85em;
      left: 5em;
      max-width: 69.4em;
      width: 92.1%;
      overflow: initial;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container.background-container {
      margin-top: 8.44em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container.background-container h2 {
      font-size: 3.5rem;
      line-height: 4.8rem;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .description-container.background-container h2 a.module-title {
      display: block;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img {
      margin: 0;
      width: 25em;
      height: 25em;
      top: -7.5em;
      left: 0.93em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module img.image-container {
      top: 0;
      margin: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .tag-container {
      display: inline-block;
      margin-bottom: 1.87em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .module-title-wrapper {
      margin: 0 0 1.25em 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module h3 {
      margin: 0;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module p {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.module .cta-container {
      margin-bottom: 2.5em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right img {
      right: 0.93em;
      left: auto;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right h2.section-title {
      padding: 1.5em 10.25em 0 0.32em;
    }
    .custom-html--sitecore .ui-container .row .block-content .featured-insight.image-right .description-container {
      padding: 2.5em 25.81em 0 2.5em;
      left: 0.94em;
    }
  }
  .custom-html--sitecore .focus-indicator .topic-module .topic-wrapper a:focus {
    outline: 0.07em solid white !important;
  }
  .custom-html--sitecore .topic-module {
    padding: 3.01rem 0 1.01rem 0;
    overflow: hidden;
  }
  .custom-html--sitecore .topic-module .image-slice-top {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .custom-html--sitecore .topic-module .image-slice-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .custom-html--sitecore .topic-module .topic-container {
    height: 100%;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar {
    z-index: 1;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar .light a.arrow.cta-arrow {
    color: #000;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar .light a.arrow:before {
    background: #000;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar a.arrow.cta-arrow {
    cursor: pointer;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar a.arrow:before {
    height: 0.1rem;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-yellow {
    background-color: rgba(255, 212, 46, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-yellow {
    background-color: rgba(255, 212, 46, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-yellow-light {
    background-color: rgba(255, 240, 179, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-yellow-dark {
    background-color: rgba(240, 192, 0, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-link {
    background-color: rgba(0, 77, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-link-dark {
    background-color: rgba(0, 0, 136, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-purple {
    background-color: rgba(161, 0, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-purple-dark {
    background-color: rgba(117, 0, 192, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-pink {
    background-color: rgba(231, 0, 116, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-pink-dark {
    background-color: rgba(164, 2, 83, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-blue {
    background-color: rgba(0, 186, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-blue-light {
    background-color: rgba(0, 243, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-blue-dark {
    background-color: rgba(0, 142, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-aqua {
    background-color: rgba(0, 255, 187, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-orange {
    background-color: rgba(255, 182, 0, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-orange-dark {
    background-color: rgba(255, 149, 0, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-green {
    background-color: rgba(0, 255, 0, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-green-dark {
    background-color: rgba(0, 83, 10, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-base {
    background-color: rgba(0, 0, 0, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-darker {
    background-color: rgba(74, 74, 74, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-dark {
    background-color: rgba(107, 107, 107, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray {
    background-color: rgba(167, 167, 167, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-light {
    background-color: rgba(204, 204, 204, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-lighter {
    background-color: rgba(227, 227, 227, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-gray-lightest {
    background-color: rgba(242, 242, 242, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar.bg-color-white {
    background-color: rgba(255, 255, 255, 0.75) !important;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar .topic-wrapper p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar .topic-wrapper .subsection-title {
    margin: 0 0 1.01rem;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-color-bar .topic-wrapper .cta-container {
    padding-top: 2rem;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-content {
    margin-top: -2rem;
    z-index: 0;
  }
  .custom-html--sitecore .topic-module .topic-container .topic-content blockquote {
    margin: 5rem 0 3rem 0;
  }
  .custom-html--sitecore .topic-module .module {
    padding: 0 1.5rem;
  }
  .custom-html--sitecore .topic-module .adjust-padding.row {
    padding-top: 0;
    padding-bottom: 0;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .topic-module .image-slice-top.set-one {
      height: 11.2rem;
    }
    .custom-html--sitecore .topic-module .image-slice-top.set-two {
      height: 12.21rem;
    }
    .custom-html--sitecore .topic-module .image-slice-bottom.set-one {
      height: 11.9rem;
    }
    .custom-html--sitecore .topic-module .image-slice-bottom.set-two {
      height: 10rem;
    }
    .custom-html--sitecore .topic-module .topic-container {
      margin-top: 5.01rem;
    }
    .custom-html--sitecore .topic-module .topic-container.pos-absolute {
      position: absolute;
    }
    .custom-html--sitecore .topic-module .topic-container .topic-left {
      margin-right: 1.5rem;
      padding-right: 2rem;
    }
    .custom-html--sitecore .topic-module .topic-container .topic-right {
      margin-left: 1.5rem;
      padding-left: 2rem;
    }
    .custom-html--sitecore .topic-module .card-container {
      z-index: 3;
      padding: 0 1.5rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .topic-module {
      min-height: 25.01rem;
      padding-bottom: 2rem;
    }
    .custom-html--sitecore .topic-module .image-slice-top.set-one {
      height: 18.5rem;
    }
    .custom-html--sitecore .topic-module .image-slice-top.set-two {
      height: 20.1rem;
    }
    .custom-html--sitecore .topic-module .image-slice-bottom.set-one {
      height: 20.3rem;
    }
    .custom-html--sitecore .topic-module .image-slice-bottom.set-two {
      height: 17.7rem;
    }
    .custom-html--sitecore .topic-module .row {
      max-width: 120rem !important;
    }
    .custom-html--sitecore .topic-module .card-container {
      z-index: 3;
    }
    .custom-html--sitecore .topic-module .card-container .padding-left {
      padding-left: 10%;
      padding-right: 1.5rem;
    }
    .custom-html--sitecore .topic-module .card-container .padding-right {
      padding-right: 10%;
      padding-left: 1.5rem;
    }
    .custom-html--sitecore .topic-module .card-container .dynamic-card hr {
      width: calc(100% - 6rem);
    }
    .custom-html--sitecore .topic-module .card-container h3 a:hover,
    .custom-html--sitecore .topic-module .card-container h3 a:focus {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .topic-module .topic-container {
      margin-top: 5.01rem;
    }
    .custom-html--sitecore .topic-module .topic-container.pos-absolute {
      position: absolute;
    }
    .custom-html--sitecore .topic-module .topic-container .topic-color-bar .topic-wrapper .subsection-title {
      margin: 0 0 1.5rem;
    }
    .custom-html--sitecore .topic-module .card-container .module {
      padding: 0 3.01rem;
    }
  }
  .custom-html--sitecore .block-ribbon .block-content .container-eyebrow {
    margin-bottom: 1.75em;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-eyebrow .ion-minus::before {
    font-size: 2.38em;
    line-height: 0;
    position: relative;
    top: 0.23em;
    padding-right: 0.36em;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-eyebrow .container-text {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-title {
    width: 60%;
    padding-right: 0.94em;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-title .module-title {
    display: none;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-title .cta-text {
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-date {
    display: none;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-button {
    width: 40%;
    padding-left: 0.94em;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-button a {
    position: relative;
    z-index: 10;
    display: inline-block;
    padding-top: 0;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-button .btn {
    margin-left: 0;
    margin-top: 0;
    min-width: 11.08em;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-button a:hover .btn,
  .custom-html--sitecore .block-ribbon .block-content .container-button a:focus .btn {
    transform: translate(-5px, -5px);
    transition: all 0.3s ease-out;
  }
  .custom-html--sitecore .block-ribbon .block-content .container-button .behind {
    margin-right: 0.35em;
    margin-left: 0.31em;
    height: 2.83em;
    position: relative;
    z-index: -1;
    color: #A7A7A7;
    background: #A7A7A7;
    margin-top: -4.9rem;
    padding: 0.938em 0.938em;
    font-size: 0.875em;
    line-height: 1em;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-eyebrow {
    display: none;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title {
    width: 67%;
    padding-right: 0.94em;
    margin-top: 0.625em;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title .ribbon-title {
    display: none;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title .module-title {
    display: block;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-button {
    width: 33%;
  }
  .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-button a {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0;
    height: 2.88em;
  }
  .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-eyebrow {
    margin-bottom: 2.19em;
  }
  .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-title {
    width: 75%;
    margin-bottom: 0.94em;
    padding-right: 3.44em;
  }
  .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-date {
    display: block;
  }
  .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-date .content-date {
    margin: 0 0;
  }
  .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-button {
    width: 25%;
    position: absolute;
    padding-left: 0;
    top: 0;
    right: 0;
  }
  @media only screen and (max-width: 1200px) {
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title {
      padding-right: 4.25em;
    }
  }
  @media only screen and (max-width: 1023px) {
    .custom-html--sitecore .block-ribbon .block-content .container-eyebrow {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-eyebrow .ion-minus::before {
      top: 0.23em;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-title {
      width: 100%;
      padding-right: 0;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-button {
      padding-left: 0;
      width: 100%;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title {
      width: 50%;
      padding-right: 0.94em;
      margin-top: 0;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-button {
      width: 50%;
      padding-left: 0.94em;
    }
    .custom-html--sitecore .block-ribbon.themes-ribbon .block-content .container-title {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .block-ribbon.join-ribbon .block-content .container-title {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-eyebrow {
      margin-bottom: 0.94em;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-title {
      width: 100%;
      padding-right: 0;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-date {
      margin-bottom: 1.57em;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-button {
      position: relative;
      width: 100%;
    }
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .block-ribbon[class*="-ribbon"] .block-content .container-title {
      padding-right: 1.5em;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-eyebrow {
      margin-bottom: 0.75em;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-title {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-button .btn {
      min-width: 0;
    }
    .custom-html--sitecore .block-ribbon .block-content .container-button a {
      min-width: 100%;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title {
      width: 100%;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title .ribbon-title {
      display: block;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-title .module-title {
      display: none;
    }
    .custom-html--sitecore .block-ribbon.article-ribbon .block-content .container-button {
      width: 100%;
      padding-left: 0;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-eyebrow {
      margin-bottom: 0.75em;
    }
    .custom-html--sitecore .block-ribbon.event-ribbon .block-content .container-date {
      margin-bottom: 0.94em;
    }
  }
  .custom-html--sitecore #block-quick-access-tab {
    height: 2.75em;
  }
  .custom-html--sitecore .quick-access-tab {
    position: fixed;
    z-index: 999;
    top: 3.13em;
    width: 100%;
  }
  .custom-html--sitecore .quick-access-tab.secondSticky {
    top: 8em;
  }
  .custom-html--sitecore .quick-access-tab.thirdSticky {
    top: 10.65em;
  }
  .custom-html--sitecore .quick-access-tab.page-editor-mode {
    position: relative;
    float: right;
    top: 0;
  }
  .custom-html--sitecore .quick-access-tab.page-editor-mode .quick-access-list .quick-access-item:last-of-type,
  .custom-html--sitecore .quick-access-tab.page-editor-mode .quick-access-list .quick-access-item:nth-last-child(4) {
    padding: 1.5rem 3.01rem 1.5rem 2rem;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list {
    background: #FFFFFF;
    box-shadow: 0.06em 0.06em 0.38em #6B6B6B;
    display: flex;
    min-width: 12rem;
    font-size: 1.4rem;
    line-height: 1;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item {
    padding: 1.5rem 2rem;
    margin: 0 0;
    text-align: center;
    flex: 1;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:last-of-type,
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:nth-last-child(2) {
    padding: 1.5rem 3.01rem 1.5rem 2rem;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:first-of-type {
    padding: 1.5rem 2rem 1.5rem 3.01rem;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:only-of-type {
    padding: 1.5rem 3.01rem;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item .qat-link {
    color: #004DFF;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item .qat-link .qat-icon {
    display: inline-block;
    font-size: 1.2rem;
    padding-left: 3.01rem;
    position: relative;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item .qat-link .qat-icon:before {
    font-size: 2.4rem;
    position: absolute;
    top: -0.8rem;
    left: 0;
    font-family: "Ionicons";
    font-weight: 400;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item .qat-link:hover {
    color: #004DFF;
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item.qat-report .qat-icon:before {
    content: "";
  }
  .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item.qat-infographic .qat-icon:before {
    content: "";
    font-size: 2.8rem;
  }
  .custom-html--sitecore .quick-access-tab.hide-header {
    top: 0;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore #block-quick-access-tab {
      height: auto;
    }
    .custom-html--sitecore .quick-access-tab {
      top: 4.38em;
      right: 1.25em;
      width: auto;
    }
    .custom-html--sitecore .quick-access-tab.page-editor-mode {
      top: 1.25em;
    }
    .custom-html--sitecore .quick-access-tab.page-editor-mode .quick-access-list .quick-access-item:last-of-type,
    .custom-html--sitecore .quick-access-tab.page-editor-mode .quick-access-list .quick-access-item:nth-last-child(4) {
      padding: 1.5rem 3.01rem 1.5rem 1.5rem;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list {
      border-radius: 3.01rem;
      display: block;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item {
      width: auto;
      display: inline-block;
      padding: 1.5rem 0rem 1.5rem 1.5rem;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:last-of-type,
    .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:nth-last-child(2) {
      padding: 1.5rem 3.01rem 1.5rem 1.5rem;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:first-of-type {
      padding: 1.5rem 0rem 1.5rem 3.01rem;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list .quick-access-item:only-of-type {
      padding: 1.5rem 3.01rem;
    }
    .custom-html--sitecore .quick-access-tab .quick-access-list .scEmptyPlaceholder {
      height: 3.13em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .quick-access-tab {
      top: 5.63em;
    }
    .custom-html--sitecore .quick-access-tab.hide-header {
      top: 6.63em;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .quick-access-tab.hide-header {
      top: 5.38em;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile {
    margin: 0 0 1.88em;
    padding: 1.25em 0.94em 1.13em;
    clear: left;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile hr {
    margin: 1.25em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile {
    margin: 0 0 1.88em;
    padding: 1.25em 1.25em 0.69em;
    clear: left;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile hr {
    margin: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile .module-title {
    margin-bottom: 0;
  }
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-social-twitter:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-social-twitter:focus {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .focus-indicator .author-profile .author-social .social-icons .ion-ios-email-outline:focus,
  .custom-html--sitecore .focus-indicator .many-author-profile .author-social .social-icons .ion-ios-email-outline:focus {
    background: #6B6B6B;
    color: #FFFFFF;
  }
  .custom-html--sitecore .author-profile,
  .custom-html--sitecore .many-author-profile {
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .author-profile .author-profile-container .author-information,
  .custom-html--sitecore .many-author-profile .author-profile-container .author-information {
    overflow: auto;
  }
  .custom-html--sitecore .author-profile .author-profile-container .eyebrow-title,
  .custom-html--sitecore .many-author-profile .author-profile-container .eyebrow-title {
    margin-bottom: 0.74em;
  }
  .custom-html--sitecore .author-profile .author-profile-container .module-title,
  .custom-html--sitecore .many-author-profile .author-profile-container .module-title {
    word-wrap: break-word;
    margin: 0 0 0.32em 0;
  }
  .custom-html--sitecore .author-profile .author-profile-container .module-title a,
  .custom-html--sitecore .many-author-profile .author-profile-container .module-title a {
    color: #000;
  }
  .custom-html--sitecore .author-profile .author-profile-container .module-title a:hover,
  .custom-html--sitecore .author-profile .author-profile-container .module-title a:focus,
  .custom-html--sitecore .many-author-profile .author-profile-container .module-title a:hover,
  .custom-html--sitecore .many-author-profile .author-profile-container .module-title a:focus {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .author-profile .author-profile-container .author-social .social-icons a,
  .custom-html--sitecore .many-author-profile .author-profile-container .author-social .social-icons a {
    margin-right: 2rem;
  }
  .custom-html--sitecore .author-profile .author-profile-container,
  .custom-html--sitecore .author-profile .many-author-container,
  .custom-html--sitecore .many-author-profile .author-profile-container,
  .custom-html--sitecore .many-author-profile .many-author-container {
    overflow: hidden;
  }
  .custom-html--sitecore .author-profile .many-author-container.row,
  .custom-html--sitecore .many-author-profile .many-author-container.row {
    padding: 0.49em 0;
  }
  .custom-html--sitecore .author-profile .many-author-container.row .author-title,
  .custom-html--sitecore .many-author-profile .many-author-container.row .author-title {
    font-size: 1.2rem;
    margin-bottom: 0;
    word-wrap: break-word;
    line-height: 1.36rem;
  }
  .custom-html--sitecore .author-profile .many-author-container.row .eyebrow-title,
  .custom-html--sitecore .many-author-profile .many-author-container.row .eyebrow-title {
    margin: 0.4em 0 0;
  }
  .custom-html--sitecore .author-profile .many-author-container .author-social,
  .custom-html--sitecore .many-author-profile .many-author-container .author-social {
    margin-top: 0.44em;
  }
  .custom-html--sitecore .author-profile .many-author-container .author-social .social-icons,
  .custom-html--sitecore .many-author-profile .many-author-container .author-social .social-icons {
    float: right;
  }
  .custom-html--sitecore .author-profile .many-author-container .author-social .social-icons a,
  .custom-html--sitecore .many-author-profile .many-author-container .author-social .social-icons a {
    margin-left: 2rem;
  }
  .custom-html--sitecore .author-profile .profile-container,
  .custom-html--sitecore .many-author-profile .profile-container {
    background-size: cover;
    clear: both;
    float: left;
    margin-right: 0.56em;
    height: 5.5em;
    width: 5.5em;
  }
  .custom-html--sitecore .author-profile .eyebrow-title,
  .custom-html--sitecore .many-author-profile .eyebrow-title {
    font-weight: 600;
    margin-bottom: 0.57em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .author-profile .divider::before,
  .custom-html--sitecore .many-author-profile .divider::before {
    content: '';
    display: block;
    clear: both;
  }
  .custom-html--sitecore .author-profile hr,
  .custom-html--sitecore .many-author-profile hr {
    clear: both;
    border-bottom: 1px solid #CCCCCC;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons,
  .custom-html--sitecore .many-author-profile .author-social .social-icons {
    display: inline-flex;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons a,
  .custom-html--sitecore .many-author-profile .author-social .social-icons a {
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    padding-top: 0.2em;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons a:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons a:hover {
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-linkedin,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-linkedin {
    font-size: 1.81rem;
    border: 0.12em solid #004DFF;
    width: 1.9em;
    height: 1.85em;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-youtube,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-pinterest,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-xing,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-facebook,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-twitter,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-youtube,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-pinterest,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-xing,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-facebook,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-twitter {
    font-size: 1.41rem;
    border: 0.15em solid #004DFF;
    width: 2.38em;
    height: 2.38em;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-twitter:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-twitter:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-youtube:hover,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-pinterest:hover,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-xing:hover,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-facebook:hover,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-linkedin:hover,
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-social-twitter:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-youtube:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-pinterest:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-xing:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-facebook:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-linkedin:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-social-twitter:hover {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-ios-email-outline,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-ios-email-outline {
    font-size: 1.41rem;
    color: #6B6B6B;
    border: 0.15em solid #6B6B6B;
    width: 2.38em;
    height: 2.38em;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons .ion-ios-email-outline:hover,
  .custom-html--sitecore .many-author-profile .author-social .social-icons .ion-ios-email-outline:hover {
    background: #6B6B6B;
    color: #FFFFFF;
  }
  .custom-html--sitecore .author-profile .author-social .social-icons {
    padding-bottom: 0.07em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .ie .body-content .ui-container .row .block-content .module.author-profile,
    .custom-html--sitecore .ie .body-content .ui-container .row .block-content .module.many-author-profile,
    .custom-html--sitecore .ie-edge .body-content .ui-container .row .block-content .module.author-profile,
    .custom-html--sitecore .ie-edge .body-content .ui-container .row .block-content .module.many-author-profile {
      width: auto;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile {
      padding: 0;
      background-clip: content-box;
      margin-bottom: 1.88em;
      margin-left: -2rem;
      margin-right: -2rem;
      width: initial;
      float: none;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile hr {
      border: 1px solid #CCCCCC;
      clear: both;
      margin: 1.25em 0 0 0;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container {
      border-bottom: none;
      position: relative;
      padding: 1.45em 1.88em 0;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container:last-child {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .module-title {
      margin: 0.3em 9.72em 0.36em 0;
      font-size: 1.8rem;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .module-title a {
      color: #000;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .module-title a:hover,
    .custom-html--sitecore .module.author-profile .author-profile-container .module-title a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container p.eyebrow-title {
      margin: 0 18.95em 1.6em 0;
      letter-spacing: 0em;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .profile-container {
      height: 7.19em;
      width: 7.19em;
      margin-right: 0.94em;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .author-social {
      position: absolute;
      right: 0;
      margin: 1.63em 2.07em 0 0;
      top: 0.05em;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .author-social .author-follow {
      top: 0;
      float: left;
      margin: 0.5em 0 0 0;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .author-social .social-icons {
      padding-bottom: 0;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container .author-social .social-icons a {
      margin: 0 0 0 2rem;
    }
    .custom-html--sitecore .module.author-profile .author-profile-container p.author-bio {
      margin-bottom: 0.36em;
      word-wrap: break-word;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile {
      padding: 0 2rem;
      margin: 2rem -2rem 3.01rem -2rem;
      width: initial;
      float: none;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile hr {
      clear: both;
      margin: 0.44em 3em 0.15em 0.94em;
    }
    .custom-html--sitecore .module.many-author-profile .module-title {
      padding: 1.2em 0 0.7em 0.82em;
      margin: 0;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col {
      padding-bottom: 0.69em;
      overflow: auto;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container {
      border-bottom: none;
      display: inline-block;
      width: 100%;
      padding: 0;
      position: relative;
      margin-bottom: -0.15em;
      overflow: visible;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .eyebrow-title {
      padding: 0.67em 0 0.25em 1.25em;
      margin: 0;
      letter-spacing: 0em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .author-title {
      padding: 0 0 0 1.25em;
      margin: 0;
      line-height: 0.93em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .profile-container {
      margin-right: 0.94em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .author-social-info {
      margin-bottom: -0.13em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .author-social {
      margin-left: 1em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .author-social .social-icons {
      float: none;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col .many-author-container .author-social .social-icons a {
      margin: 0 2rem 0 0;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile {
      padding: 3.75em 1em 2.5em 1em;
      background-clip: content-box;
      margin: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.author-profile hr {
      width: 100%;
      border: 1px solid #CCCCCC;
      margin: 0 0 5.15em;
      clear: both;
    }
    .custom-html--sitecore .author-profile .author-profile-container,
    .custom-html--sitecore .author-profile .many-profile-container {
      background-color: transparent;
      border-bottom: none;
    }
    .custom-html--sitecore .author-profile .author-profile-container {
      margin-top: -3.65em;
      padding: 0 1.54em 0 1.25em;
    }
    .custom-html--sitecore .author-profile .author-profile-container .profile-container {
      float: none;
      height: 7.19em;
      width: 7.19em;
    }
    .custom-html--sitecore .author-profile .author-profile-container .module-title {
      margin: 0.96em 0 0.22em;
    }
    .custom-html--sitecore .author-profile .author-profile-container .module-title a {
      color: #000;
    }
    .custom-html--sitecore .author-profile .author-profile-container .module-title a:hover,
    .custom-html--sitecore .author-profile .author-profile-container .module-title a:focus {
      color: #004DFF;
      text-decoration: underline;
    }
    .custom-html--sitecore .author-profile .author-profile-container p.eyebrow-title {
      margin-bottom: 0.72em;
      letter-spacing: 0;
    }
    .custom-html--sitecore .author-profile .author-profile-container p.author-bio {
      font-size: 1.6rem;
      margin-bottom: 1em;
      word-wrap: break-word;
    }
    .custom-html--sitecore .author-profile .author-profile-container .author-social {
      padding: 0.6em 0 1.25em;
    }
    .custom-html--sitecore .author-profile .author-profile-container .author-social .author-follow {
      float: left;
      padding-top: 0.21em;
      margin-right: 3em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile {
      background-color: #F2F2F2;
      background-clip: content-box;
      margin: 0;
      padding: 0 1em 2.35em 1em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-author-profile hr {
      margin: -0.3em 1.2em 0.44em 1.3em;
    }
    .custom-html--sitecore .module.many-author-profile .module-title {
      margin: 0;
      padding: 0.8em 5.5em 0.55em 0.8em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-col {
      margin-bottom: 0.42em;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-container {
      padding: 0 1.54em 1.1em 1.25em;
      overflow: visible;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-container .eyebrow-title {
      letter-spacing: 0;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-container .author-social {
      margin-bottom: 0.17em;
      padding: 0;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-container .author-social .social-icons {
      float: none;
    }
    .custom-html--sitecore .module.many-author-profile div.many-author-container .author-social .social-icons a {
      margin: 0 2rem 0 0;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile {
    margin: 0 0 1.88em;
    padding: 1.25em 0.94em 1.13em;
    clear: left;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile hr {
    margin: 1.25em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile {
    margin: 0 0 1.88em;
    padding: 1.25em 1.25em 0.69em;
    clear: left;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile hr {
    margin: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile .module-title {
    margin-bottom: 0;
  }
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-social-twitter:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-social-twitter:focus {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .focus-indicator .blog-author-profile .author-social .social-icons .ion-ios-email-outline:focus,
  .custom-html--sitecore .focus-indicator .many-blog-author-profile .author-social .social-icons .ion-ios-email-outline:focus {
    background: #6B6B6B;
    color: #FFFFFF;
  }
  .custom-html--sitecore .blog-author-profile,
  .custom-html--sitecore .many-blog-author-profile {
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .author-information,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .author-information {
    overflow: auto;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .eyebrow-title,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .eyebrow-title {
    margin-bottom: 0.74em;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .module-title {
    word-wrap: break-word;
    margin: 0 0 0.32em 0;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .module-title a {
    color: #000;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a:hover,
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a:focus,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .module-title a:hover,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .module-title a:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container .author-social .social-icons a,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container .author-social .social-icons a {
    margin-right: 2rem;
  }
  .custom-html--sitecore .blog-author-profile .blog-author-profile-container,
  .custom-html--sitecore .blog-author-profile .many-author-container,
  .custom-html--sitecore .many-blog-author-profile .blog-author-profile-container,
  .custom-html--sitecore .many-blog-author-profile .many-author-container {
    overflow: hidden;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container.row,
  .custom-html--sitecore .many-blog-author-profile .many-author-container.row {
    padding: 0.49em 0;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container.row .author-title,
  .custom-html--sitecore .many-blog-author-profile .many-author-container.row .author-title {
    font-size: 1.2rem;
    margin-bottom: 0;
    word-wrap: break-word;
    line-height: 1.36rem;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container.row .eyebrow-title,
  .custom-html--sitecore .many-blog-author-profile .many-author-container.row .eyebrow-title {
    margin: 0.4em 0 0;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container .author-social,
  .custom-html--sitecore .many-blog-author-profile .many-author-container .author-social {
    margin-top: 0.44em;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container .author-social .social-icons,
  .custom-html--sitecore .many-blog-author-profile .many-author-container .author-social .social-icons {
    float: right;
  }
  .custom-html--sitecore .blog-author-profile .many-author-container .author-social .social-icons a,
  .custom-html--sitecore .many-blog-author-profile .many-author-container .author-social .social-icons a {
    margin-left: 2rem;
  }
  .custom-html--sitecore .blog-author-profile .profile-container,
  .custom-html--sitecore .many-blog-author-profile .profile-container {
    background-size: cover;
    clear: both;
    float: left;
    margin-right: 0.56em;
    height: 5.5em;
    width: 5.5em;
  }
  .custom-html--sitecore .blog-author-profile .eyebrow-title,
  .custom-html--sitecore .many-blog-author-profile .eyebrow-title {
    font-weight: 600;
    margin-bottom: 0.57em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .blog-author-profile .divider::before,
  .custom-html--sitecore .many-blog-author-profile .divider::before {
    content: '';
    display: block;
    clear: both;
  }
  .custom-html--sitecore .blog-author-profile hr,
  .custom-html--sitecore .many-blog-author-profile hr {
    clear: both;
    border-bottom: 1px solid #CCCCCC;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons {
    display: inline-flex;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons a,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons a {
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    padding-top: 0.2em;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons a:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons a:hover {
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-linkedin,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-linkedin {
    font-size: 1.81rem;
    border: 0.12em solid #004DFF;
    width: 1.9em;
    height: 1.85em;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-youtube,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-pinterest,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-xing,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-facebook,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-twitter,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-youtube,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-pinterest,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-xing,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-facebook,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-twitter {
    font-size: 1.41rem;
    border: 0.15em solid #004DFF;
    width: 2.38em;
    height: 2.38em;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-twitter:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-youtube:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-pinterest:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-xing:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-facebook:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-twitter:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-youtube:hover,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-pinterest:hover,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-xing:hover,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-facebook:hover,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-linkedin:hover,
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-social-twitter:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-youtube:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-pinterest:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-xing:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-facebook:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-linkedin:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-social-twitter:hover {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-ios-email-outline,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-ios-email-outline {
    font-size: 1.41rem;
    color: #6B6B6B;
    border: 0.15em solid #6B6B6B;
    width: 2.38em;
    height: 2.38em;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons .ion-ios-email-outline:hover,
  .custom-html--sitecore .many-blog-author-profile .author-social .social-icons .ion-ios-email-outline:hover {
    background: #6B6B6B;
    color: #FFFFFF;
  }
  .custom-html--sitecore .blog-author-profile .author-social .social-icons {
    padding-bottom: 0.07em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .ie .body-content .ui-container .row .block-content .module.blog-author-profile,
    .custom-html--sitecore .ie .body-content .ui-container .row .block-content .module.many-blog-author-profile,
    .custom-html--sitecore .ie-edge .body-content .ui-container .row .block-content .module.blog-author-profile,
    .custom-html--sitecore .ie-edge .body-content .ui-container .row .block-content .module.many-blog-author-profile {
      width: auto;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile {
      padding: 0;
      background-clip: content-box;
      margin: 0 -2rem 1.88em -2rem;
      width: initial;
      float: none;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile hr {
      border: 1px solid #CCCCCC;
      clear: both;
      margin: 1.25em 0 0 0;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container {
      border-bottom: none;
      position: relative;
      padding: 1.45em 1.88em 0;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container:last-child {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .module-title {
      margin: 0.3em 9.72em 0.36em 0;
      font-size: 1.8rem;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .module-title a {
      color: #000;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .module-title a:hover,
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .module-title a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container p.eyebrow-title {
      margin: 0 18.95em 1.6em 0;
      letter-spacing: 0em;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .profile-container {
      height: 7.19em;
      width: 7.19em;
      margin-right: 0.94em;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .author-social {
      position: absolute;
      right: 0;
      margin: 1.63em 2.07em 0 0;
      top: 0.05em;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .author-social .author-follow {
      top: 0;
      float: left;
      margin: 0.5em 0 0 0;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .author-social .social-icons {
      padding-bottom: 0;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container .author-social .social-icons a {
      margin: 0 0 0 2rem;
    }
    .custom-html--sitecore .module.blog-author-profile .blog-author-profile-container p.author-bio {
      margin-bottom: 0.36em;
      word-wrap: break-word;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile {
      padding: 0 2rem;
      margin: 2rem -2rem 3.01rem -2rem;
      width: initial;
      float: none;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile hr {
      clear: both;
      margin: 0.44em 3em 0.15em 0.94em;
    }
    .custom-html--sitecore .module.many-blog-author-profile .module-title {
      padding: 1.2em 0 0.7em 0.82em;
      margin: 0;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col {
      padding-bottom: 0.69em;
      overflow: auto;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container {
      border-bottom: none;
      display: inline-block;
      width: 100%;
      padding: 0;
      position: relative;
      margin-bottom: -0.15em;
      overflow: visible;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .eyebrow-title {
      padding: 0.67em 0 0.25em 1.25em;
      margin: 0;
      letter-spacing: 0em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .author-title {
      padding: 0 0 0 1.25em;
      margin: 0;
      line-height: 0.93em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .profile-container {
      margin-right: 0.94em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .author-social-info {
      margin-bottom: -0.13em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .author-social {
      margin-left: 1em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .author-social .social-icons {
      float: none;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col .many-author-container .author-social .social-icons a {
      margin: 0 2rem 0 0;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile {
      padding: 3.75em 1em 2.5em 1em;
      background-clip: content-box;
      margin: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-author-profile hr {
      width: 100%;
      border: 1px solid #CCCCCC;
      margin: 0 0 5.15em;
      clear: both;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container,
    .custom-html--sitecore .blog-author-profile .many-profile-container {
      background-color: transparent;
      border-bottom: none;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container {
      margin-top: -3.65em;
      padding: 0 1.54em 0 1.25em;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .profile-container {
      float: none;
      height: 7.19em;
      width: 7.19em;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title {
      margin: 0.96em 0 0.22em;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a {
      color: #000;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a:hover,
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .module-title a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container p.eyebrow-title {
      margin-bottom: 0.72em;
      letter-spacing: 0;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container p.author-bio {
      font-size: 1.6rem;
      margin-bottom: 1em;
      word-wrap: break-word;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .author-social {
      padding: 0.6em 0 1.25em;
    }
    .custom-html--sitecore .blog-author-profile .blog-author-profile-container .author-social .author-follow {
      float: left;
      padding-top: 0.21em;
      margin-right: 3em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile {
      background-color: #F2F2F2;
      background-clip: content-box;
      margin: 0;
      padding: 0 1em 2.35em 1em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.many-blog-author-profile hr {
      margin: -0.3em 1.2em 0.44em 1.3em;
    }
    .custom-html--sitecore .module.many-blog-author-profile .module-title {
      margin: 0;
      padding: 0.8em 5.5em 0.55em 0.8em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-col {
      margin-bottom: 0.42em;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-container {
      padding: 0 1.54em 1.1em 1.25em;
      overflow: visible;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-container .eyebrow-title {
      letter-spacing: 0;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-container .author-social {
      margin-bottom: 0.17em;
      padding: 0;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-container .author-social .social-icons {
      float: none;
    }
    .custom-html--sitecore .module.many-blog-author-profile div.many-author-container .author-social .social-icons a {
      margin: 0 2rem 0 0;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .expert-cards.module {
    padding: 0;
  }
  .custom-html--sitecore .expert-cards {
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    margin: 0 0.93em;
  }
  .custom-html--sitecore .expert-cards .adaptive-img {
    width: 100%;
  }
  .custom-html--sitecore .expert-cards .expert-title {
    margin-bottom: 2rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .expert-cards .expert-title p {
    margin: 0;
  }
  .custom-html--sitecore .expert-cards .expert-title-summary {
    margin-bottom: 2rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .expert-cards .expertcard-container {
    padding: 2rem 2rem 0 2rem;
  }
  .custom-html--sitecore .expert-cards .expertcard-container .submodule-title {
    padding-bottom: 0.5rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .expert-cards .expertcard-container h3 {
    margin: 0;
  }
  .custom-html--sitecore .expert-cards .title-container {
    padding: 0 2rem 0 2rem;
    flex: 1;
  }
  .custom-html--sitecore .expert-cards .title-container .summaryqoute-container {
    margin-bottom: 2rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .expert-cards .title-container .summaryqoute-container p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .expert-cards .link-container {
    padding: 0 2rem 2rem 2rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .expert-cards .link-container a:before {
    padding-right: 0.44em;
  }
  .custom-html--sitecore .expert-cards .link-container a:hover,
  .custom-html--sitecore .expert-cards .link-container a:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .expert-cards .expertcard-container .expert-title {
      margin-bottom: 4rem;
    }
    .custom-html--sitecore .expert-cards .expertcard-container .summaryqoute-container {
      margin-bottom: 3.01rem;
    }
  }
  .custom-html--sitecore .follow-us-module hr {
    margin-top: 0.63em;
    margin-bottom: 1.88em;
    border: 0.2rem solid #CCCCCC;
  }
  .custom-html--sitecore .follow-us-module .follow-us-text {
    display: inline-block;
    margin: 0 0.84em 0 0;
    vertical-align: middle;
    float: left;
    position: relative;
    top: 1em;
  }
  .custom-html--sitecore .follow-us-module .follow-us-text.on-ribbon {
    display: none;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons {
    display: inline-flex;
    vertical-align: middle;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span {
    height: 3.5rem;
    margin-right: 1.5rem;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span a {
    border-radius: 100%;
    display: inline-block;
    font-size: 1.81rem;
    color: #004DFF;
    border: 0.12em solid #004DFF;
    height: 3.5rem;
    width: 3.5rem;
    position: relative;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span a:hover {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span a:before {
    width: 3.01rem;
    text-align: center;
    font-size: 1.86rem;
    position: absolute;
    top: 52%;
    left: 49.5%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span .ion-social-twitter:before {
    font-size: 1.41rem;
    width: 3.04rem;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span:nth-child(4) {
    margin-right: 0;
  }
  .custom-html--sitecore .follow-us-module .follow-us-icons span:first-child:nth-last-child(1) {
    margin-right: 3em;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .follow-us-module hr {
      margin-top: 0;
    }
    .custom-html--sitecore .follow-us-module .follow-us-text {
      margin: 0 1.67em 0 0;
      top: 0.95em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span {
      margin-right: 2rem;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span a:before {
      top: 51%;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span .ion-social-twitter:before {
      top: 52%;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .follow-us-module hr {
      margin-top: 0;
      width: 99.2%;
      float: left;
    }
    .custom-html--sitecore .follow-us-module .follow-us-text {
      margin: 0 0.56em 0 0;
      top: 0.28em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span {
      margin-right: 0.63em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span a:before {
      top: 51%;
    }
    .custom-html--sitecore .ie .follow-us-module .follow-us-icons span .ion-social-twitter:before {
      font-size: 1.3em;
      width: 2.17em;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .safari .follow-us-module hr {
      width: 94.2%;
    }
    .custom-html--sitecore .follow-us-module hr {
      width: 93.25%;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span {
      height: 2.19em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span a {
      font-size: 1.13em;
      height: 1.94em;
      width: 1.94em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span a:before {
      width: 1.69em;
      font-size: 1em;
    }
    .custom-html--sitecore .follow-us-module .follow-us-icons span .ion-social-twitter:before {
      font-size: 0.78em;
      width: 2.17em;
    }
  }
  .custom-html--sitecore .bio-modal {
    background: rgba(0, 0, 0, 0.6);
  }
  .custom-html--sitecore .bio-modal.modal {
    -webkit-overflow-scrolling: auto;
  }
  .custom-html--sitecore .bio-modal .modal-content {
    border-radius: 0;
    padding: 1.25em 0 1.88em 0;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-header {
    text-align: left;
    padding: 0 1.56em 0.63em 1.56em;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-header .modal-title {
    margin-bottom: 0.56em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-header .modal-subheader {
    word-wrap: break-word;
    margin: 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-header .close.ion-close-round {
    color: #000;
    opacity: 1;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body {
    padding: 1.25em 1.56em 0 1.56em;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .row {
    margin: 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-bio {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-img {
    padding: 0 0 1.88em 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links {
    font-size: 1.4rem;
    text-decoration: none;
    margin: 0 0 1.07em 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links a {
    padding-bottom: 0.36em;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links .ion-social-facebook::before {
    color: #3b5998;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links .ion-social-linkedin::before {
    color: #007bb6;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links .ion-social-twitter::before {
    color: #00aced;
  }
  .custom-html--sitecore .bio-modal .modal-subheader,
  .custom-html--sitecore .bio-modal .modal-bio {
    color: #000;
    text-transform: none;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer {
    padding: 0;
    border-top: 0;
    line-height: 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer a {
    padding: 0;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer a .behind {
    margin-top: -2.45em;
    margin-right: -0.35em;
    padding-right: 0;
    height: 2.86em;
  }
  .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer a .btn-primary {
    margin: 0;
    text-decoration: none;
    padding: 0.8em 0.94em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .bio-modal .modal-content {
      width: auto;
      margin: 0 3.13em;
      padding: 1.88em 0 1.88em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-header {
      padding: 0 1.88em 0.63em 1.88em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-header .modal-title {
      margin-bottom: 0.56em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body {
      padding: 1.88em 1.88em 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-bio {
      margin-bottom: 1.43em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer {
      text-align: left;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer a .btn-primary {
      min-width: 8.44em;
      padding: 0.94em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-img {
      padding: 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links {
      margin: 0 0 1.07em 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links a {
      padding-bottom: 0.36em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .bio-modal-right {
      padding-left: 3.13em;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .bio-modal .modal-content {
      padding: 1.88em 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-header {
      padding: 0 1.88em 1.88em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-header .modal-title {
      margin-bottom: 0.4em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body {
      padding: 2.5em 1.88em 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer {
      text-align: left;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-footer a .btn-primary {
      min-width: 8.44em;
      padding: 0.94em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-img {
      padding: 0;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links {
      margin: 0 0 1.79em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links a {
      padding-bottom: 0.36em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links a:hover,
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-links a:focus {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .bio-modal-right {
      padding-left: 1.88em;
    }
    .custom-html--sitecore .bio-modal .modal-content .modal-body .modal-bio {
      margin-bottom: 1.25em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .custom-html--sitecore .modal-content:focus {
      -webkit-box-shadow: 0 0 1.25em #5167ff;
      box-shadow: 0 0 1.25em #5167ff;
    }
    .custom-html--sitecore .firefox .bio-modal button.bio-modal-close:focus {
      outline: 1px dotted #000088;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container {
    display: flex;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .caption.fluid {
    font-family: "Graphik Regular";
    padding-top: 1.5rem;
    font-size: 1.4rem;
    color: #000;
    text-transform: none;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .caption.fluid strong {
    font-family: "Graphik SemiBold";
    text-transform: uppercase;
    margin-bottom: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share {
    display: inline-block;
    align-self: center;
    margin-top: -4.69em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .collapse.width {
    height: 4.38em;
    width: auto;
    -webkit-transition: width 0.35s ease;
    -moz-transition: width 0.35s ease;
    -o-transition: width 0.35s ease;
    transition: width 0.35s ease;
    z-index: 2;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .circle-share {
    background-color: #F2F2F2;
    display: inline-block;
    height: 1.46em;
    width: 1.46em;
    border-radius: 50%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    z-index: 3;
    position: absolute;
    align-self: center;
    margin-left: 0.37em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .circle-share:active {
    outline: none;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .hideOutline {
    outline: none;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .ion-android-share-alt {
    color: #4A4A4A;
    font-size: 4.8rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .ion-android-share-alt:before {
    position: relative;
    top: 0.31em;
    left: 0.35em;
    font-size: 0.92em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width {
    height: 4.38em;
    border-radius: 0 3.13em 3.13em 0;
    position: absolute;
    align-self: center;
    margin: 0 0 0 3.38em;
    border: 0.1rem solid #E3E3E3;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container {
    display: flex;
    padding-left: 0.88em;
    padding-right: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container .share-text {
    font-size: 0.88em;
    padding: 1.43em 0.72em 1.43em 1.43em;
    white-space: nowrap;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container div[role=button].ion-social-linkedin,
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container div[role=button].ion-social-facebook,
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container div[role=button].ion-social-twitter {
    margin: 1.39em 0 1.39em 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width .share-icons-container div[role=button]:nth-child(3) {
    margin-right: 1.11em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical {
    border-radius: 0 0 3.13em 3.13em;
    margin: 2.82em 0 0 0;
    padding: 0;
    position: absolute;
    align-self: center;
    background-color: #F2F2F2;
    width: 4.38em;
    height: auto;
    margin-left: 1.16em;
    border: 0.1rem solid #E3E3E3;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container {
    display: flex;
    flex-direction: column;
    padding: 1.57em 0 1.88em 0;
    width: 100%;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container .share-text {
    margin: 1.67em 0 0 0;
    padding: 0;
    font-size: 0.75em;
    max-width: 90%;
    word-wrap: break-word;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container div {
    display: inline-block;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container div[role=button].ion-social-linkedin,
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container div[role=button].ion-social-facebook,
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical .share-icons-container div[role=button].ion-social-twitter {
    margin: 2rem 0 0 0;
    line-height: 0;
  }
  .custom-html--sitecore .module.blockquote-container {
    opacity: 0.9;
  }
  .custom-html--sitecore .module.blockquote-container.dark blockquote {
    color: #FFFFFF;
  }
  .custom-html--sitecore .module.blockquote-container.light blockquote {
    color: #000;
  }
  .custom-html--sitecore .module.blockquote-container.enable-border {
    border: 0.1rem solid #E3E3E3;
  }
  .custom-html--sitecore .module.blockquote-container.enable-border,
  .custom-html--sitecore .module.blockquote-container.adjust-padding {
    padding: 1.88em !important;
    margin-left: 0.94em;
    margin-right: 0.94em;
  }
  .custom-html--sitecore .module.blockquote-container.enable-border blockquote,
  .custom-html--sitecore .module.blockquote-container.adjust-padding blockquote {
    margin: 0;
  }
  .custom-html--sitecore .module.blockquote-container.enable-border blockquote .ion-icon-comments,
  .custom-html--sitecore .module.blockquote-container.enable-border blockquote.quote-icon .ion-icon-comments,
  .custom-html--sitecore .module.blockquote-container.adjust-padding blockquote .ion-icon-comments,
  .custom-html--sitecore .module.blockquote-container.adjust-padding blockquote.quote-icon .ion-icon-comments {
    left: 1.5em;
  }
  .custom-html--sitecore blockquote .ion-icon-comments,
  .custom-html--sitecore .quote-icon .ion-icon-comments {
    position: absolute;
    left: 0.5em;
    font-size: 1.6em;
  }
  .custom-html--sitecore blockquote .ion-icon-comments:before,
  .custom-html--sitecore .quote-icon .ion-icon-comments:before {
    display: inline;
  }
  .custom-html--sitecore blockquote img,
  .custom-html--sitecore .quote-icon img {
    width: 1.8em;
    height: 1.6em;
    position: absolute;
    left: 0.8em;
  }
  .custom-html--sitecore .image-blockquote-container {
    z-index: 1;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.width {
      margin: 0 0 0 2.1em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share div.share-tools.vertical {
      margin-left: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .block-qoute-share .circle-share {
      margin-left: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blockquote-container .caption.fluid {
      padding-top: 2.5rem;
    }
    .custom-html--sitecore blockquote .ion-icon-comments,
    .custom-html--sitecore .quote-icon .ion-icon-comments {
      float: left;
      padding-right: 3rem;
      position: static;
      font-size: 2.2em;
    }
    .custom-html--sitecore blockquote img,
    .custom-html--sitecore .quote-icon img {
      width: 2.48em;
      height: 2.22em;
      left: 0.6em;
    }
    .custom-html--sitecore .blockquote-container .quote-icon {
      padding-left: 0;
    }
    .custom-html--sitecore .blockquote-container .quote-icon .quote-description {
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
      padding-left: 11.6rem;
    }
    .custom-html--sitecore .blockquote-container .quote-icon .caption.fluid {
      padding-left: 11.6rem;
    }
    .custom-html--sitecore .blockquote-container .quote-icon img {
      margin-right: 3rem;
      position: static;
      float: left;
      flex-shrink: 0;
    }
    .custom-html--sitecore .module.blockquote-container.enable-border,
    .custom-html--sitecore .module.blockquote-container.adjust-padding {
      padding: 3.13em !important;
    }
    .custom-html--sitecore .module.blockquote-container.enable-border blockquote .ion-icon-comments,
    .custom-html--sitecore .module.blockquote-container.enable-border blockquote.quote-icon .ion-icon-comments,
    .custom-html--sitecore .module.blockquote-container.adjust-padding blockquote .ion-icon-comments,
    .custom-html--sitecore .module.blockquote-container.adjust-padding blockquote.quote-icon .ion-icon-comments {
      left: 0.9em;
    }
    .custom-html--sitecore .ie module.blockquote-container div.share-tools.width .share-icons-container {
      padding-left: 34px;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .module.blockquote-container .block-qoute-share .ion-android-share-alt:before {
      margin-right: -0.75em;
    }
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media {
    width: 100%;
    display: inline-block;
    margin: 3.01rem 0;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .section-title {
    padding-right: 1.5rem;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-content {
    padding: 0 1.41rem;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-content p {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-image {
    padding: 0 1.5rem;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-image .image-module {
    margin-bottom: 0;
  }
  .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-image .image-module img {
    width: 100%;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .mixed-media .mixed-media-image .image-module.module {
    padding: 0;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .ui-container .block-content .mixed-media {
      margin: 5.01rem 0;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .section-title {
      padding-right: 2rem;
      margin: 0 0 2rem 2rem;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-content {
      padding: 0 2rem;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-image {
      padding: 0 2rem 0 1.5rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .mixed-media .mixed-media-image .image-module.module {
      padding: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .ui-container .block-content .mixed-media {
      margin: 5.01rem 0;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .section-title {
      margin: 0;
      padding: 0 1.5rem 3.01rem 1.5rem;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-content {
      padding: 0 3.01rem 0 1.5rem;
    }
    .custom-html--sitecore .ui-container .block-content .mixed-media .mixed-media-image {
      padding-right: 1.5rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .mixed-media .mixed-media-image .image-module.module {
      padding: 0;
    }
  }
  .custom-html--sitecore .block-content > div > div:last-child .social-feed-module {
    margin-top: 2.5em;
  }
  .custom-html--sitecore .social-feed-module .header .module-title {
    display: inline-block;
    margin-bottom: 1.12em;
  }
  .custom-html--sitecore .social-feed-module .header .cta {
    margin-bottom: 0;
    font-weight: 400;
  }
  .custom-html--sitecore .social-feed-module .load-more-btn {
    outline: 0;
    color: #004DFF;
    font-size: 1.4rem;
    background: #fff;
    border: 0.13em solid #004DFF;
    padding: 0.63em 0;
    margin-top: 1.25em;
    width: 9.69em;
    border-radius: 6.25em;
    text-align: center;
    font-weight: 700;
  }
  .custom-html--sitecore .social-feed-module .twitter-icon-container {
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .custom-html--sitecore .social-feed-module .twitter-icon-container .ion-social-twitter {
    background-color: #00BAFF;
    font-size: 6.8rem;
    line-height: 1em;
    border-radius: 0.5em;
    font-family: "Graphik Regular", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .social-feed-module .twitter-icon-container .ion-social-twitter:before {
    font-size: 2.24rem;
    color: #FFFFFF;
    vertical-align: middle;
    width: 6.8rem;
    padding-bottom: 0.23em;
  }
  .custom-html--sitecore .social-feed-module .twitter-collection {
    padding-top: 0.32em;
    max-height: 18.75em;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .custom-html--sitecore .social-feed-module .twitter-collection.twitter-single-post-only {
    overflow: hidden;
  }
  .custom-html--sitecore .social-feed-module .twitter-collection .twitter-content {
    display: none;
  }
  .custom-html--sitecore .social-feed-module .twitter-collection .twitter-content:nth-child(-n+3) {
    display: block;
  }
  .custom-html--sitecore .social-feed-module .twitter-collection .twitter-content:nth-child(n+2) {
    margin-top: 1.25em;
  }
  .custom-html--sitecore .social-feed-module .tweet-container {
    max-height: 14.25em;
    min-height: 14.25em;
    padding-top: 2.07em;
    padding-bottom: 1.25em;
    margin-top: -1.44em;
    display: flex;
    align-items: center;
  }
  .custom-html--sitecore .social-feed-module .tweet-container p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6em;
    padding: 0 1.43em;
  }
  .custom-html--sitecore .social-feed-module .tweet-container p a {
    text-decoration: underline;
  }
  .custom-html--sitecore .social-feed-module .tweet-shared-content-link {
    display: none;
    float: left;
    width: 99%;
    margin: 0.07em 0.07em 1.25em;
  }
  .custom-html--sitecore .social-feed-module .tweet-shared-content-link .tweet-shared-content {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .custom-html--sitecore .social-feed-module .tweet-shared-content-link .tweet-shared-content:after {
    content: "";
    display: block;
    padding-bottom: 56.25%;
  }
  .custom-html--sitecore .social-feed-module .tweet-shared-content-link .tweet-shared-content img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container {
    margin: 0 -0.35em;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container span {
    display: none;
    float: left;
    width: 50%;
    padding: 0 0.32em;
    margin-top: 0.63em;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container span:nth-child(-n+2) {
    margin-top: 0;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container span:nth-child(-n+6) {
    display: block;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container span a img {
    display: inline-block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    background-size: cover;
    background-position: center center;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container.ig-single-post-only {
    overflow: hidden;
  }
  .custom-html--sitecore .social-feed-module .insta-photo-container .load-more-btn {
    float: left;
    margin-top: 1.25em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
  }
  .custom-html--sitecore .social-feed-module .retweet .btn {
    line-height: 1.6em;
    display: block;
    margin: 0;
    height: 3.58em;
  }
  .custom-html--sitecore .social-feed-module .view-on-link {
    display: inline-block;
    margin-top: 1.25em;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .social-feed-module {
      margin-top: -0.63em;
    }
    .custom-html--sitecore .social-feed-module .tweet-container {
      max-height: 12.9em;
      min-height: 12.9em;
    }
    .custom-html--sitecore .social-feed-ig .social-feed-ig-container {
      padding-left: 1.25em;
    }
    .custom-html--sitecore .social-feed-ig .header .module-title {
      margin-bottom: 3.56em;
    }
    .custom-html--sitecore .social-feed-ig .insta-photo-container {
      margin: 0 -0.94em;
    }
    .custom-html--sitecore .social-feed-ig .insta-photo-container span {
      padding: 0 0.94em;
    }
    .custom-html--sitecore .social-feed-ig .insta-photo-container span a img {
      height: 0;
    }
    .custom-html--sitecore .social-feed-ig .view-on-link a.arrow:before {
      height: 0.06em;
    }
  }
  @media screen and (max-width: 999px) {
    .custom-html--sitecore .twitter-collection::-webkit-scrollbar,
    .custom-html--sitecore .insta-photo-container::-webkit-scrollbar {
      -webkit-appearance: none;
    }
    .custom-html--sitecore .twitter-collection::-webkit-scrollbar:vertical,
    .custom-html--sitecore .insta-photo-container::-webkit-scrollbar:vertical {
      width: 0.75em;
    }
    .custom-html--sitecore .twitter-collection::-webkit-scrollbar-thumb,
    .custom-html--sitecore .insta-photo-container::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 0.63em;
      border: 0.13em solid #FFFFFF;
    }
    .custom-html--sitecore .twitter-collection::-webkit-scrollbar-track,
    .custom-html--sitecore .insta-photo-container::-webkit-scrollbar-track {
      border-radius: 0.63em;
      background-color: #FFFFFF;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .block-content > div > div:last-child .social-feed-module {
      margin-top: 0;
    }
    .custom-html--sitecore .social-feed-module .header .module-title {
      margin-bottom: 1.2em;
    }
    .custom-html--sitecore .social-feed-module .tweet-container {
      min-height: 11.6em;
    }
    .custom-html--sitecore .social-feed-module .tweet-container p {
      font-size: 1.6rem;
      padding: 0 1.25em;
    }
    .custom-html--sitecore .social-feed-module .retweet .btn {
      font-size: 1.6rem;
      height: 3.13em;
      line-height: 1.25em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .header .module-title {
      margin-bottom: 3em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container {
      margin: 0;
      padding: 0;
      height: 14.63em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container span {
      width: auto;
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container span a img {
      width: 14em;
      height: 14em;
      padding: 0;
      object-fit: cover;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .view-on-link a.arrow:before {
      height: 0.07em;
    }
    .custom-html--sitecore .ie .social-feed-module .twitter-icon-container .ion-social-twitter:before {
      font-size: 3em;
      width: 3em;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .block-content > div > div:last-child .social-feed-module {
      margin-top: 0;
    }
    .custom-html--sitecore .social-feed-module .tweet-container {
      max-height: none;
    }
    .custom-html--sitecore .social-feed-module .twitter-icon-container .ion-social-twitter {
      font-size: 4.25em;
    }
    .custom-html--sitecore .social-feed-module .twitter-icon-container .ion-social-twitter:before {
      font-size: 0.33em;
      width: 3.04em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container {
      height: 14.69em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container span {
      margin-bottom: 0.44em;
    }
    .custom-html--sitecore .social-feed-module .social-feed-ig-container .insta-photo-container span a img {
      width: 14.25em;
      height: 14.25em;
      color: rgba(1, 0, 0, 0);
    }
  }
  .custom-html--sitecore .viz-card {
    position: relative;
  }
  .custom-html--sitecore .viz-card.vertical-card {
    padding: 1.25em;
    margin-top: 1.75em;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-headline {
    position: absolute;
    top: -0.063em;
    padding-left: 1.25em;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-headline .viz-value {
    display: inline-block;
    color: #4A4A4A;
    font-size: 8rem;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-headline .viz-percent {
    color: #4A4A4A;
    font-size: 5.01rem;
    bottom: -0.2em;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-headline .viz-separator {
    display: inline-block;
    font-size: 2.4rem;
    color: #4A4A4A;
    position: relative;
    top: -0.4em;
    margin-left: -1em;
    padding: 0 0.19em 0 1.31em;
    height: 3em;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-content {
    padding-top: 2.5em;
    border-left-style: solid;
    border-left-width: 0.25em;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-content a {
    text-decoration: underline;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-content a:visited,
  .custom-html--sitecore .viz-card.vertical-card .viz-content a:hover,
  .custom-html--sitecore .viz-card.vertical-card .viz-content a:focus {
    color: #000088;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-content .fluid {
    padding: 1.25em 1.67em 1.67em 1.25em;
  }
  .custom-html--sitecore .viz-card.horizontal-card {
    padding: 0.94em;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-value,
  .custom-html--sitecore .viz-card.horizontal-card .viz-separator {
    color: #000;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-value {
    font-size: 6.51rem;
    padding-bottom: 0.08em;
    margin: 0;
    display: block;
    line-height: 1em;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-separator {
    font-size: 2rem;
    line-height: 0;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-content {
    padding-top: 0.94em;
    border-top-style: solid;
    border-top-width: 0.25em;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-content a {
    text-decoration: underline;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-content a:visited,
  .custom-html--sitecore .viz-card.horizontal-card .viz-content a:hover,
  .custom-html--sitecore .viz-card.horizontal-card .viz-content a:focus {
    color: #000088;
  }
  .custom-html--sitecore .viz-card.horizontal-card .viz-content .small {
    padding: 0;
    text-transform: none;
    line-height: 1.92rem;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card {
    padding: 1.25em 0.94em;
    margin-top: 0em;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-headline {
    position: absolute;
    top: -0.063em;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-headline .viz-value {
    color: #4A4A4A;
    padding: 1.1em 0 0.56em 0.78em;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content {
    padding-top: 0.84em;
    border-left-style: solid;
    border-left-width: 0.25em;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content a {
    text-decoration: underline;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content a:visited,
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content a:hover,
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content a:focus {
    color: #000088;
  }
  .custom-html--sitecore .viz-card.vertical-wide-card .viz-content p.fluid {
    padding: 0.84em 0 0 0.84em;
    margin-bottom: 0;
  }
  .custom-html--sitecore .dark .viz-card a:visited,
  .custom-html--sitecore .dark .viz-card a:hover,
  .custom-html--sitecore .dark .viz-card a:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .ie .viz-card .viz-headline .viz-percent {
    font-size: 6.1rem;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .viz-card {
      margin-top: 1.25em;
    }
    .custom-html--sitecore .viz-card.horizontal-card {
      margin-top: 0;
      padding-left: 1.25em;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card {
      padding: 1.25em;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .value-container .viz-headline {
      padding-left: 0;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .viz-content {
      padding-top: 1.11em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .viz-card.vertical-card .viz-headline {
      top: -3.37em;
    }
    .custom-html--sitecore .viz-card.horizontal-card .viz-content .small {
      font-size: 1.4rem;
      line-height: 1.92rem;
      margin-bottom: 1.68rem;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card {
      padding: 1.25em 0.94em;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .value-container .viz-headline {
      padding-left: 0;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .value-container .viz-headline .viz-value {
      padding: 1.2em 0.8em 0 0;
      width: 6em;
      text-align: right;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .viz-content {
      padding-top: 0;
      padding-left: 1.25em;
      margin-left: 9.37em;
      min-height: 3.12em;
    }
    .custom-html--sitecore .viz-card.vertical-wide-card .viz-content p.fluid {
      height: 3.58em;
      padding: 0;
      vertical-align: middle;
      display: table-cell;
    }
  }
  .custom-html--sitecore .edit-profile-hero .ion-ios-contact-outline {
    font-size: 12.8rem;
  }
  .custom-html--sitecore .edit-profile-hero .hero-description {
    margin-top: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container hr {
    margin-top: 30px;
    margin-bottom: 0px;
    border: 0.2rem solid #000;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module {
    padding-top: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .eyebrow-title {
    margin-top: 0;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .subsection-title,
  .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .section-title {
    margin-top: 0;
    margin-bottom: 0.63em;
    font-weight: 600;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module {
      padding: 0 1.88em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module {
      padding-top: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .eyebrow-title {
      margin-bottom: 1.12em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .subsection-title,
    .custom-html--sitecore .body-content .ui-container .row .block-content article.quick-summary-container .module .section-title {
      margin-bottom: 0.57em;
    }
  }
  .custom-html--sitecore .flex-container > div .flex-cards {
    width: 100%;
  }
  .custom-html--sitecore .selected-filter-container {
    display: none;
    margin: 0 1.5rem 0 1.5rem;
  }
  .custom-html--sitecore .selected-filter-container .btn-secondary {
    border: 0.1rem solid #6B6B6B;
    cursor: pointer;
    min-width: inherit;
  }
  .custom-html--sitecore .selected-filter-container .btn-secondary:focus {
    outline: 1px solid #004dff !important;
    outline-offset: 0px !important;
  }
  .custom-html--sitecore .selected-filter-container .btn {
    font-size: 1.2rem;
    margin: 0;
  }
  .custom-html--sitecore .selected-filter-container .btn.disabled {
    color: #000;
    background-color: #F2F2F2;
    margin-bottom: 1.01rem;
    vertical-align: middle;
    pointer-events: none;
  }
  .custom-html--sitecore .selected-filter-container .btn.disabled:hover {
    border: 0.1rem solid #6B6B6B;
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .selected-filter-container .selected-filter {
    display: inline-block;
    margin-right: 1.07rem;
  }
  .custom-html--sitecore .selected-filter-container .selected-filter .ion-android-close {
    cursor: pointer;
    padding-left: 1.5rem;
    font-size: 2rem;
    position: inherit;
    pointer-events: auto;
  }
  .custom-html--sitecore .selected-filter-container .selected-filter .ion-android-close:before {
    vertical-align: middle;
    position: relative;
    line-height: inherit;
  }
  .custom-html--sitecore .selected-filter-container .selected-filter .ion-android-close:hover {
    color: #6B6B6B;
  }
  .custom-html--sitecore .selected-filter-container .selected-filter .ion-android-close:focus {
    outline: 1px solid #004dff !important;
    outline-offset: 0px !important;
    margin-left: 0.48rem;
  }
  .custom-html--sitecore .selected-filter-container .clear-selected {
    display: none;
  }
  .custom-html--sitecore .selected-filter-container .clear-selected.show-clear {
    display: inline-block;
    cursor: pointer;
    background-color: transparent;
    vertical-align: middle;
    font-size: 1.2rem;
    margin: 0 0 1.01rem 0;
    padding: 1.62rem 1.6rem;
  }
  .custom-html--sitecore .filter-btn .ion-funnel {
    margin: 0 1.5rem 2rem 1.5rem;
    width: calc(100% - 3.01rem);
  }
  .custom-html--sitecore .filter-btn .ion-funnel:before {
    margin: -1.5rem 1.01rem -1.01rem 0;
    font-size: 2.4rem;
    vertical-align: middle;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu {
    height: 100%;
    width: 100%;
    position: fixed;
    padding: 0;
    margin: 0;
    z-index: 9999;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    flex-direction: column;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container {
    flex: 1 0 auto;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-result {
    padding-bottom: 2rem;
    padding: 1.52rem;
    cursor: pointer;
    border: none;
    margin-bottom: 0;
    border-bottom: 0.21rem solid #CCCCCC;
    transition: 0.3s;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-result .ion-android-close {
    float: right;
    font-size: 2.8rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-result .filter-title {
    font-size: 1.6rem;
    font-weight: bold;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category {
    cursor: pointer;
    border: none;
    margin-bottom: 0;
    border-bottom: 0.11rem solid #CCCCCC;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .ion-android-checkbox-blank:before {
    padding: 0.14rem 1.6rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .rlb-category-ckb {
    padding: 2rem 0 0 0;
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    border-top: 0.06em solid #CCCCCC;
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .rlb-category-ckb .text-checkbox {
    display: block;
    margin-left: 5.44rem;
    margin-top: -2.56rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle {
    padding-bottom: 2rem;
    padding: 1.52rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle:focus {
    outline: 1px solid #004dff !important;
    outline-offset: 0px !important;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle[aria-expanded="true"] {
    font-weight: bold;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle.collapsed .reinvent-filter-icon:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle span.reinvent-filter-icon {
    height: 3.13em;
    vertical-align: middle;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
    height: 1.25em;
    margin: 0;
    float: right;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle span.reinvent-filter-icon:before {
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul {
    cursor: auto;
    margin: 0;
    padding: 0;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li {
    padding: 0;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li:focus {
    outline: 1px solid #004dff !important;
    outline-offset: 0px !important;
    margin-left: 0.32rem;
    margin-right: 0.64rem;
    margin-bottom: 0.64rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li label {
    cursor: pointer;
    display: inline-block;
    padding-bottom: 2rem;
    font-weight: normal;
    color: #4A4A4A;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li label input[type='checkbox'] {
    display: none;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li label:hover {
    color: #000;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer {
    border-top: 0.1rem solid #CCCCCC;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .apply-filter-button {
    display: none;
    float: right;
    padding-bottom: 2rem;
    margin-right: 0.51rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .apply-filter-button .apply-filter .btn {
    min-width: 13.6rem;
    margin-top: 0.51rem;
    pointer-events: none;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .apply-filter-button .apply-filter .behind {
    pointer-events: none;
    height: 2.86em;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .close-filter-button {
    float: right;
    padding-bottom: 2rem;
    margin-right: 0.51rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .close-filter-button .close-filter .btn {
    min-width: 13.6rem;
    margin-top: 0.51rem;
    pointer-events: none;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .close-filter-button .close-filter .behind {
    pointer-events: none;
    height: 2.86em;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer .filter-number {
    margin: 3.36rem 0 0 1.5rem;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu li {
    text-decoration: none;
    display: block;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu .show {
    display: block;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu.menu-down {
    animation: 0.5s menu-drop-down;
  }
  .custom-html--sitecore .filter-btn .dropdown-menu.menu-up {
    animation: 0.5s menu-move-up;
  }
  .custom-html--sitecore .related-leadership.flex-container .col-xs-12 {
    display: flex;
  }
  .custom-html--sitecore .related-leadership .rlb-is-animated {
    animation: 0.3s cards-zoom-in;
  }
  .custom-html--sitecore .related-leadership .progressive-card .cta-container {
    display: block;
    padding-left: 0.9em;
    padding-bottom: 2em;
  }
  .custom-html--sitecore .related-leadership .expert-cards {
    position: relative;
    margin-bottom: 3.01rem;
  }
  .custom-html--sitecore .related-leadership .expert-cards .expertcard-container {
    padding-bottom: 0;
  }
  .custom-html--sitecore .related-leadership .expert-cards .title-container {
    flex: 1;
  }
  .custom-html--sitecore .related-leadership .expert-cards .empty-cards {
    padding: 0 0.94em 1.25em;
    display: table;
  }
  .custom-html--sitecore .related-leadership .cta-button-container {
    display: table;
    margin: auto;
    margin-bottom: 3.01rem;
  }
  .custom-html--sitecore .related-leadership .cta-button-container a {
    padding-top: 0;
  }
  .custom-html--sitecore .related-leadership .cta-button-container .btn {
    margin: 1.01rem 1.01rem 1.49rem;
  }
  .custom-html--sitecore .related-leadership .cta-button-container .behind {
    height: 2.86em;
  }
  @keyframes cards-zoom-in {
    0% {
      transform: scale(0.1);
    }
    100% {
      transform: none;
    }
  }
  @keyframes menu-drop-down {
    from {
      height: 0;
    }
    to {
      height: 100%;
    }
  }
  @keyframes menu-move-up {
    from {
      height: 100%;
    }
    to {
      height: 0;
    }
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore .ion-android-close:focus {
      outline: 1px solid #004dff !important;
      outline-offset: 0px !important;
    }
    .custom-html--sitecore .flex-container > div .flex-cards {
      width: auto;
    }
    .custom-html--sitecore .related-leadership .cta-button-container {
      width: 100%;
      margin-bottom: 2rem;
      display: block;
    }
    .custom-html--sitecore .related-leadership .col-xs-12.progressive-container {
      display: flex !important;
    }
    .custom-html--sitecore .related-leadership.flex-container {
      display: block;
    }
    .custom-html--sitecore .related-leadership.flex-container .col-xs-12 {
      display: block;
    }
    .custom-html--sitecore .related-leadership.flex-container .col-md-3 {
      display: block;
    }
    .custom-html--sitecore .related-leadership.flex-container .col-sm-6 {
      display: block;
    }
    .custom-html--sitecore .related-leadership.flex-container .flex-cards {
      display: block;
    }
    .custom-html--sitecore .related-leadership.flex-container .expert-cards {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .related-leadership .progressive-card .cta-container {
      padding-bottom: 2.38em;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .selected-filter-container {
      display: table;
    }
    .custom-html--sitecore .selected-filter-container .btn {
      font-size: 1.4rem;
    }
    .custom-html--sitecore .selected-filter-container .selected-filter {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .selected-filter-container .clear-selected.show-clear {
      font-size: 1.4rem;
      margin: 0 0 1.01rem 0;
      padding: 1.6rem 1.6rem;
    }
    .custom-html--sitecore .dropdown-backdrop {
      z-index: 0;
    }
    .custom-html--sitecore .filter-btn .ion-funnel {
      width: 23.8em;
      margin: -1.04rem 1.5rem 2rem 1.5rem;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu {
      position: absolute;
      height: auto;
      top: 100%;
      overflow: unset;
      border: 0.2rem solid #000;
      box-shadow: rgba(0, 0, 0, 0.22) 0rem 0.08rem 0.64rem 0rem, rgba(0, 0, 0, 0.22) 0rem 0.08rem 1.44rem 0rem;
      width: 33.6rem;
      top: 6.08rem;
      left: 1.28rem;
      z-index: 1;
      padding: 0;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li label {
      padding-bottom: 2.03rem;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-result {
      display: none;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category:last-child {
      border-bottom: 0;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .rlb-category-ckb {
      overflow-x: hidden;
      overflow-y: scroll;
      max-height: 28.06rem;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .rlb-arrow-up-border {
      border-bottom: 1.44rem solid #000;
      border-left: 1.44rem solid transparent;
      border-right: 1.44rem solid transparent;
      position: absolute;
      right: 1.6rem;
      top: -1.6rem;
      z-index: 1;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .rlb-arrow-up-white {
      border-bottom: 1.44rem solid #fff;
      border-left: 1.44rem solid transparent;
      border-right: 1.44rem solid transparent;
      position: absolute;
      right: 1.6rem;
      top: -1.22rem;
      z-index: 2;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer {
      display: none;
    }
    .custom-html--sitecore .related-leadership .empty-cards {
      padding-bottom: 0.62em;
    }
    .custom-html--sitecore .related-leadership .expert-cards {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .related-leadership .cta-button-container {
      z-index: -1;
    }
    .custom-html--sitecore .related-leadership.progressive-sm .cta-button-container {
      padding-top: 0;
      z-index: -1;
    }
    .custom-html--sitecore .related-leadership.progressive-sm .cta-button-container .btn {
      margin-top: 0;
    }
    .custom-html--sitecore .related-leadership.profile-cta-enable .col-xs-12 {
      padding-bottom: 3em;
    }
    .custom-html--sitecore .related-leadership .progressive-card .cta-container {
      display: block;
      position: absolute;
      bottom: -1.5em;
      margin-bottom: 1.2em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore {
      /*for devices with same resolution*/
    }
    .custom-html--sitecore .selected-filter-container {
      display: table;
    }
    .custom-html--sitecore .selected-filter-container .selected-filter {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .selected-filter-container .btn {
      font-size: 1.4rem;
    }
    .custom-html--sitecore .selected-filter-container .btn.disabled {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .selected-filter-container .clear-selected.show-clear {
      margin: 0 0 2rem 0;
      font-size: 1.4rem;
    }
    .custom-html--sitecore .dropdown-backdrop {
      z-index: 0;
    }
    .custom-html--sitecore .filter-btn {
      position: absolute;
      top: -8rem;
      right: 0;
    }
    .custom-html--sitecore .filter-btn .ion-funnel {
      width: auto;
      position: absolute;
      right: 0;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu {
      position: relative;
      height: auto;
      top: 100%;
      overflow: unset;
      border: 0.2rem solid #000;
      box-shadow: rgba(0, 0, 0, 0.22) 0rem 0.08rem 0.64rem 0rem, rgba(0, 0, 0, 0.22) 0rem 0.08rem 1.44rem 0rem;
      width: 19em;
      top: 7.01rem;
      left: -1.44rem;
      z-index: 1;
      padding: 0;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-result {
      display: none;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category ul li label input[type='checkbox'] {
      min-height: 0;
      height: 0;
      display: block;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category:last-child {
      border-bottom: 0;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .rlb-category-ckb {
      overflow-x: hidden;
      overflow-y: scroll;
      max-height: 28.06rem;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-container .filter-category .rlb-category-ckb .text-checkbox {
      margin-top: -2.85rem;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .rlb-arrow-up-border {
      border-bottom: 1.44rem solid #000;
      border-left: 1.44rem solid transparent;
      border-right: 1.44rem solid transparent;
      position: absolute;
      right: 1.6rem;
      top: -1.6rem;
      z-index: 1;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .rlb-arrow-up-white {
      border-bottom: 1.44rem solid #fff;
      border-left: 1.44rem solid transparent;
      border-right: 1.44rem solid transparent;
      position: absolute;
      right: 1.6rem;
      top: -1.22rem;
      z-index: 2;
    }
    .custom-html--sitecore .filter-btn .dropdown-menu .filter-footer {
      display: none;
    }
    .custom-html--sitecore .isTouch .filter-btn .dropdown-menu .close-filter-button {
      display: block;
    }
    .custom-html--sitecore .isTouch .filter-btn .dropdown-menu .filter-number {
      display: block;
    }
    .custom-html--sitecore .related-leadership .empty-cards {
      padding-bottom: 1.88em;
    }
    .custom-html--sitecore .related-leadership .cta-button-container {
      padding-top: 1.01rem;
    }
    .custom-html--sitecore .related-leadership.progressive-lm .cta-button-container {
      padding-top: 0;
    }
    .custom-html--sitecore .related-leadership.progressive-lm .cta-button-container .btn {
      margin-top: 0;
    }
    .custom-html--sitecore .related-leadership.profile-cta-enable .col-xs-12 {
      padding-bottom: 1.88em;
    }
    .custom-html--sitecore .related-leadership .progressive-card .cta-container {
      display: block;
      position: absolute;
      bottom: -1.5em;
      padding-bottom: 3.2rem;
    }
  }
  .custom-html--sitecore div[class*="ui-container"] .related-leadership .expert-cards,
  .custom-html--sitecore div[class*="bg-color-white"] .related-leadership .expert-cards {
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore div[class*="bg-color-gray-lightest"] .related-leadership .expert-cards {
    background-color: #FFFFFF !important;
  }
  .custom-html--sitecore .ie .dropdown-menu {
    overflow: inherit;
  }
  .custom-html--sitecore .ie .related-leadership .expert-cards {
    position: relative;
    margin-bottom: 2.99rem;
  }
  .custom-html--sitecore .ie .related-leadership .expert-cards .image-container {
    min-height: 1.6rem;
  }
  .custom-html--sitecore .ie .related-leadership .expert-cards .expertcard-container {
    height: auto;
    padding-bottom: 0;
  }
  .custom-html--sitecore .ie .related-leadership .expert-cards .title-container {
    flex: 1 0 auto;
  }
  .custom-html--sitecore .ie .related-leadership .progressive-card .cta-container {
    left: 0.1em;
  }
  .custom-html--sitecore .ie .selected-filter-container {
    display: table;
  }
  .custom-html--sitecore .ie .selected-filter-container .clear-selected.show-clear {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .firefox .selected-filter-container {
    display: table;
  }
  .custom-html--sitecore .firefox .selected-filter-container .clear-selected.show-clear {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .firefox .filter-btn .dropdown-menu .filter-container .filter-category ul li label input[type="checkbox"] {
    margin-top: -1.28rem;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .safari .selected-filter-container {
      display: table;
    }
    .custom-html--sitecore .safari .selected-filter-container .clear-selected.show-clear {
      margin-bottom: 2rem;
    }
  }
  .custom-html--sitecore .viz-card-block-container {
    margin-bottom: 0 !important;
    margin-top: 0.63em;
  }
  .custom-html--sitecore .viz-card-block-container.module.horizontal-card {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .viz-card-block-container .section-title {
    margin: -0.42em 0 0.42em 0;
  }
  .custom-html--sitecore .viz-card-block-container > p {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore .viz-card-block-container > p a {
    text-decoration: underline;
  }
  .custom-html--sitecore .viz-card-block-container > p a:visited,
  .custom-html--sitecore .viz-card-block-container > p a:hover,
  .custom-html--sitecore .viz-card-block-container > p a:focus {
    color: #000088;
  }
  .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card {
    padding: 1.25em 0 0 0;
    margin-top: 2em;
  }
  .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card .viz-content p {
    margin-bottom: 1.67em;
  }
  .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card {
    display: block;
    margin-top: 0;
  }
  .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card .viz-content {
    padding-bottom: 0.35em;
  }
  .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card .viz-content p {
    margin-bottom: 1.2em;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.vertical-wide-card {
    padding: 1.25em 0;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.vertical-card {
    padding: 1.25em 0 0 0;
    margin-top: 2em;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.vertical-card .viz-content p {
    margin-bottom: 1.67em;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.horizontal-card {
    padding: 0;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.horizontal-card .viz-content {
    padding-bottom: 0.35em;
  }
  .custom-html--sitecore .viz-card-block-container .viz-card.horizontal-card .viz-content p {
    margin-bottom: 1.2em;
  }
  .custom-html--sitecore .dark .viz-card-block-container a:visited,
  .custom-html--sitecore .dark .viz-card-block-container a:hover,
  .custom-html--sitecore .dark .viz-card-block-container a:focus {
    color: #CCCCCC;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .viz-card-block-container .section-title {
      margin: 0.42em 0 0.84em;
    }
    .custom-html--sitecore .viz-card-block-container .section-title .viz-card-container {
      margin-top: 0;
    }
    .custom-html--sitecore .viz-card-block-container.module {
      margin-top: -0.63em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .section-title {
      margin-bottom: 0.42em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container {
      display: flex;
      flex-flow: row wrap;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card .viz-content {
      margin-bottom: 0;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container {
      display: flex;
      flex-wrap: wrap;
      top: 0;
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card {
      padding-bottom: 1.25em;
      display: flex;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card .viz-content {
      width: 100%;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card .viz-content p {
      margin-bottom: 0;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .viz-card-block-container.vertical-wide-card {
      padding: 0 1.25em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n+1).vertical-card {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n+1).vertical-wide-card {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n).vertical-card {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n).vertical-wide-card {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n+1).horizontal-card {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-sm-6:nth-child(2n).horizontal-card {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.horizontal-card {
      margin-bottom: 0;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-sm-6:nth-child(2n+1) {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-sm-6:nth-child(2n) {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container {
      padding-bottom: 0;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-sm-6:nth-child(2n+1) {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-sm-6:nth-child(2n) {
      padding-left: 0.94em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .viz-card-block-container.module {
      margin-top: 0;
    }
    .custom-html--sitecore .viz-card-block-container .section-title {
      margin: 0 0 0.42em;
    }
    .custom-html--sitecore .viz-card-block-container > p {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+1).horizontal-card,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+2).horizontal-card,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n+1).horizontal-card {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+1).horizontal-card .viz-content,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+2).horizontal-card .viz-content,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n+1).horizontal-card .viz-content {
      padding-bottom: 0.2em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.horizontal-card {
      margin-bottom: 0;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n).horizontal-card,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+2).horizontal-card,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n).horizontal-card {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n).horizontal-card .viz-content,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+2).horizontal-card .viz-content,
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n).horizontal-card .viz-content {
      padding-bottom: 0.2em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+1).vertical-card {
      padding-right: 1.06em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n+2).vertical-card {
      padding-left: 0.5em;
      padding-right: 0.5em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-4:nth-child(3n).vertical-card {
      padding-left: 1.06em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n+1).vertical-card {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card-container .viz-card.col-md-6:nth-child(2n).vertical-card {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card {
      margin-bottom: -1.25em !important;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container {
      margin-bottom: 0.63em;
      top: -1.25em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-md-4:nth-child(3n+1) {
      padding-right: 1.06em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-md-4:nth-child(3n+2) {
      padding-left: 0.5em;
      padding-right: 0.5em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-md-4:nth-child(3n) {
      padding-left: 1.06em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-md-6:nth-child(2n+1) {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-card .viz-card-container .viz-card.col-md-6:nth-child(2n) {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-wide-card .viz-card-container {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .viz-card-block-container.vertical-wide-card .viz-card-container .viz-card {
      padding: 1.25em 0;
    }
    .custom-html--sitecore .viz-card-block-container .viz-card.vertical-wide-card .value-container .viz-headline {
      top: -0.063em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container {
      margin-bottom: 0;
      padding-bottom: 0.63em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+1),
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+2),
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-6:nth-child(2n+1) {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+1) .viz-content,
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+2) .viz-content,
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-6:nth-child(2n+1) .viz-content {
      padding-bottom: 0.2em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n),
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+2),
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-6:nth-child(2n) {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n) .viz-content,
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-4:nth-child(3n+2) .viz-content,
    .custom-html--sitecore .viz-card-block-container.horizontal-card .viz-card-container .viz-card.col-md-6:nth-child(2n) .viz-content {
      padding-bottom: 0.2em;
    }
  }
  .custom-html--sitecore .downloads-base-module .section-title {
    margin: 0 0.62em 0.42em 0.62em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .downloads-base-module p.description-text {
    padding: 0 1.07em;
    margin-bottom: 0.72em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .downloads-base-module .subsection-title {
    margin: 0.5em 0.75em 0.75em;
    word-wrap: break-word;
  }
  .custom-html--sitecore .downloads-base-module .downloads-base-container {
    padding: 1.25em 0.94em;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .downloads-base-module .downloads-base-container .duration-time-info p.duration-time {
    margin-bottom: 1.67em;
    padding-top: 0.31em;
  }
  .custom-html--sitecore .downloads-base-module .container-w-img {
    padding: 6.25em 0 0 0;
    background-clip: content-box;
    margin: 0;
  }
  .custom-html--sitecore .downloads-base-module .container-w-img .added-container-w-img {
    padding: 0 0.94em 1.25em 0.94em;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .downloads-base-module .container-w-img .duration-time-info {
    float: right;
    margin-top: -3.1em;
  }
  .custom-html--sitecore .downloads-base-module .container-w-img .duration-time-info p.duration-time {
    margin-bottom: 1.67em;
    float: right;
    padding-top: 0.31em;
  }
  .custom-html--sitecore .downloads-base-module .report-description {
    word-wrap: break-word;
  }
  .custom-html--sitecore .downloads-base-module .report-image {
    margin: -6.25em 0 1.25em 0;
    width: 8em;
    height: 10.38em;
    -webkit-box-shadow: 0 0 0.63em 0;
    box-shadow: 0 0 0.63em 0;
    color: rgba(0, 0, 0, 0.2);
  }
  .custom-html--sitecore .downloads-base-module .module-title {
    margin: 0 0 0.83em 0;
    word-wrap: break-word;
  }
  .custom-html--sitecore .downloads-base-module span.clock-icon {
    float: left;
    font-size: 1.25em;
    padding-right: 0.5em;
  }
  .custom-html--sitecore .downloads-base-module .view-icon {
    font-size: 2.8rem;
    line-height: 2.8rem;
    float: left;
    padding-right: 0.42em;
  }
  .custom-html--sitecore .downloads-base-module .view-icon-text {
    word-wrap: break-word;
    vertical-align: middle;
  }
  .custom-html--sitecore .downloads-base-module a:focus,
  .custom-html--sitecore .downloads-base-module a:hover {
    text-decoration: underline;
    color: #000088;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .downloads-base-module .section-title {
      margin: 0 0.62em 2rem;
    }
    .custom-html--sitecore .downloads-base-module .downloads-base-container {
      margin: auto 1.5rem 3rem;
      padding: 2rem;
    }
    .custom-html--sitecore .downloads-base-module .downloads-base-container .duration-time-info p.duration-time {
      margin-bottom: 1.5rem;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img {
      margin: auto 1.5rem;
      padding: 7.7em 0 0;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .added-container-w-img {
      padding: 0 2rem 2rem;
      margin-bottom: 3rem;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .duration-time-info {
      margin-top: -3em;
    }
    .custom-html--sitecore .downloads-base-module .report-description {
      margin-bottom: 1.5rem;
    }
    .custom-html--sitecore .downloads-base-module .report-image {
      margin: -7.7em 0 1.56em;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .downloads-base-module .section-title {
      margin: 0 1.5rem 0.42em;
    }
    .custom-html--sitecore .downloads-base-module p.description-text {
      margin-bottom: 1.25em;
      padding: 0 1.5rem;
    }
    .custom-html--sitecore .downloads-base-module .subsection-title {
      margin: 0.28em 0 0.85em;
      padding: 0 1.5rem;
    }
    .custom-html--sitecore .downloads-base-module .downloads-base-container {
      margin: auto 1.5rem 1.88em;
      padding: 1.25em;
    }
    .custom-html--sitecore .downloads-base-module .downloads-base-container .duration-time-info p.duration-time {
      margin-bottom: 1.25em;
      padding-top: 0.28em;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img {
      margin: auto 1.5rem;
      padding: 0 0 0 1.56em;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .added-container-w-img {
      padding: 1.88em 1.25em 1.68em 0;
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .duration-time-info {
      float: none;
      margin: 0 0 0.94em;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .duration-time-info p.duration-time {
      float: none;
      margin: -0.12em 0 1.25em;
      padding-top: 0.28em;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .downloads-info {
      overflow: hidden;
    }
    .custom-html--sitecore .downloads-base-module .container-w-img .downloads-info a:focus,
    .custom-html--sitecore .downloads-base-module .container-w-img .downloads-info a:hover {
      text-decoration: underline;
      color: #000088;
    }
    .custom-html--sitecore .downloads-base-module .report-description {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .downloads-base-module .report-image {
      margin: 0 1.25em 0 -1.56em;
      float: left;
    }
    .custom-html--sitecore .downloads-base-module .module-title {
      margin-bottom: 0.6em;
    }
    .custom-html--sitecore .downloads-base-module span.clock-icon {
      margin-top: -0.07em;
    }
    .custom-html--sitecore .downloads-base-module .view-icon-text {
      font-size: 1.6rem;
    }
  }
  .custom-html--sitecore article.audio-player .audio-player-container {
    background-size: cover;
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .author-name {
    margin: 0;
    padding: 3.01rem 0 0 2rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audio-title {
    margin: 0;
    padding: 1.01rem 0 0 2rem;
    font-size: 1.4rem;
    line-height: 1.68rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer {
    width: 100%;
    display: flex;
    position: absolute;
    bottom: 0;
    padding: 0 2rem 2.51rem 2rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .pButton,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-play,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-pause {
    display: flex;
    padding-right: 0.63em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .pButton:before,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-play:before,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-pause:before {
    font-size: 1.5em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-android-volume-up,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .audio-volume {
    padding-right: 0.63em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-android-volume-up:before,
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .audio-volume:before {
    font-size: 1.5em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control {
    padding-right: 0.63em;
    display: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range] {
    -webkit-appearance: none;
    height: 0.25em;
    margin-top: 0.69em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-webkit-slider-thumb {
    width: 0.95em;
    height: 0.95em;
    border-radius: 50%;
    -webkit-appearance: none;
    margin-top: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-moz-range-track {
    height: 0.25em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-moz-range-progress {
    height: 0.25em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-ms-track {
    height: 0.25em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-ms-tooltip {
    display: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline {
    display: flex;
    width: 100%;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range] {
    -webkit-appearance: none;
    height: 0.32em;
    margin-top: 0.63em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range].firstload::-webkit-slider-thumb {
    display: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range].firstload::-moz-range-thumb {
    background: transparent;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range].firstload::-ms-thumb {
    display: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-webkit-slider-thumb {
    width: 1.25em;
    height: 1.25em;
    border-radius: 50%;
    -webkit-appearance: none;
    margin-top: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-moz-range-thumb {
    width: 1.25em;
    height: 1.25em;
    border-radius: 50%;
    margin-top: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-moz-range-progress {
    height: 0.32em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-moz-range-track {
    height: 0.32em;
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-ms-fill-lower {
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-ms-fill-upper {
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .timeline input[type=range]::-ms-track {
    border-radius: 0.19em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audio-time {
    display: flex;
    padding-left: 0.84em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audio-time .remainingTime {
    width: 3.17em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container .audio-time .timeDivider {
    padding: 0 0.25em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant {
    height: auto;
    padding-bottom: 0;
    display: flex;
    align-items: center;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-playpause-btn {
    width: 7.41rem;
    display: inline-block;
    position: relative;
    padding: 0 1.5rem;
    float: left;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container {
    display: inline-block;
    position: relative;
    width: calc(100% - 4.63em);
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .author-name,
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audio-title {
    padding: 1.01rem 2rem 0 1.01rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audio-title {
    position: relative;
    top: 0.25em;
    padding-top: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer {
    position: relative;
    padding: 0 2rem 1.01rem 1.01rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline {
    margin-top: 1.01rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline .progressbar {
    margin: 1.01rem 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .audio-time {
    margin-top: 0.92em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .playPause {
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    padding: 0.8rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .playPause:before {
    padding-top: 0.1em;
    color: #FFFFFF;
    font-size: 2.4rem;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .ion-ios-play:before {
    padding-left: 0.38em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .ion-ios-pause:before {
    padding-left: 0.35em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .icon-color-gray-base:before {
    color: #000;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player {
    background-color: #E3E3E3;
    padding-bottom: 0;
    height: auto;
    position: fixed;
    z-index: 999;
    top: 3.13em;
    margin-left: -0.94em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-title-container {
    display: grid;
    padding: 0.63em 0.94em;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-title-container .sticky-audio-text {
    font-size: 1.4rem;
    line-height: 2.24rem;
    max-width: calc(100% - 6.5em);
    height: 2.21rem;
    color: #000;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-title-container p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-title-container .sticky-audio-time {
    display: block;
    position: absolute;
    width: auto;
    padding-left: 0.84em;
    right: 1.25em;
    margin: 0 0 0 auto;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer {
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer [class^="ion-"] {
    color: #000;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer .sticky-playPause {
    padding: 0 2.82em;
    outline: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer div {
    display: table-cell;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer .sticky-timeline {
    outline: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer .sticky-timeline input[type=range] {
    -webkit-appearance: none;
    height: 0.32em;
    margin-top: 0.32em;
    outline: none;
    border-radius: 0;
    background: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer .sticky-timeline input [type=range]::-webkit-slider-runnable-track {
    color: #E70074;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .sticky-audioplayer .sticky-timeline input[type=range]::-webkit-slider-thumb {
    display: none;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .audio-sticky-controls {
    width: auto;
    margin-top: 0;
  }
  .custom-html--sitecore article.audio-player .audio-player-container.audio-sticky-player .audio-sticky-controls div:before {
    font-size: 1.5em;
  }
  .custom-html--sitecore article.audio-player .transcript-container {
    text-align: right;
  }
  .custom-html--sitecore article.audio-player .transcript-container a.transcript-link {
    color: #004DFF;
    text-decoration: none;
    padding-top: 0.72em;
    margin-bottom: 0;
  }
  .custom-html--sitecore article.audio-player .transcript-container a.transcript-link:hover,
  .custom-html--sitecore article.audio-player .transcript-container a.transcript-link:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore article.audio-player .transcript-container a.transcript-link:visited {
    color: #000088;
  }
  .custom-html--sitecore article.audio-player.dark .playPause,
  .custom-html--sitecore article.audio-player.dark .audio-volume,
  .custom-html--sitecore article.audio-player.dark .audio-time > span,
  .custom-html--sitecore article.audio-player.dark .author-name,
  .custom-html--sitecore article.audio-player.dark .audio-title {
    color: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-webkit-slider-thumb,
  .custom-html--sitecore article.audio-player.dark input[type=range] {
    background: #FFFFFF;
    opacity: 1;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-webkit-slider-thumb {
    border: #FFFFFF;
    background: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-moz-range-thumb {
    background: #FFFFFF;
    border: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-ms-thumb {
    background: #FFFFFF;
    border: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-ms-fill-lower {
    background: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-ms-fill-upper {
    background: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range].play::-ms-fill-upper {
    background: #FFFFFF;
    opacity: 0.6;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-moz-range-track {
    background: #FFFFFF;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range].play::-moz-range-track {
    background: #FFFFFF;
    opacity: 0.6;
  }
  .custom-html--sitecore article.audio-player.dark input[type=range]::-moz-range-progress {
    background: #FFFFFF;
    opacity: 1;
  }
  .custom-html--sitecore article.audio-player .playPause,
  .custom-html--sitecore article.audio-player .audio-volume,
  .custom-html--sitecore article.audio-player .audio-time > span,
  .custom-html--sitecore article.audio-player .author-name,
  .custom-html--sitecore article.audio-player .audio-title {
    color: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-webkit-slider-thumb,
  .custom-html--sitecore article.audio-player input[type=range] {
    background: #000;
    opacity: 1;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-webkit-slider-thumb {
    border: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-moz-range-thumb {
    background: #000;
    border: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-ms-thumb {
    background: #000;
    border: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-ms-fill-lower {
    background: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-ms-fill-upper {
    background: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range].play::-ms-fill-upper {
    opacity: 0.2;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-moz-range-track {
    background: #000;
  }
  .custom-html--sitecore article.audio-player input[type=range].play::-moz-range-track {
    background: #000;
    opacity: 0.2;
  }
  .custom-html--sitecore article.audio-player input[type=range]::-moz-range-progress {
    background: #000;
    opacity: 1;
  }
  .custom-html--sitecore .ui-container.dark .block-content .audio-player a.transcript-link {
    color: #FFFFFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .ui-container.dark .block-content .audio-player a.transcript-link:hover,
  .custom-html--sitecore .ui-container.dark .block-content .audio-player a.transcript-link:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .ui-container.dark .block-content .audio-player a.transcript-link:visited {
    color: #CCCCCC;
  }
  .custom-html--sitecore .ui-container.light .block-content .audio-player a.transcript-link {
    color: #004DFF;
    text-decoration: none;
  }
  .custom-html--sitecore .ui-container.light .block-content .audio-player a.transcript-link:hover,
  .custom-html--sitecore .ui-container.light .block-content .audio-player a.transcript-link:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore .ui-container.light .block-content .audio-player a.transcript-link:visited {
    color: #000088;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore article.audio-player .audio-player-container .audio-title {
      font-size: 1.4rem;
      line-height: 1.68rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer {
      padding: 0 3.01rem 3.01rem 2rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .pButton,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-play,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-pause {
      padding-right: 1.25em;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-playpause-btn {
      padding: 0 1.81rem;
      width: 8.03rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container {
      width: calc(100% - 5.02em);
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .author-name {
      padding: 1.67em 2.5em 0 0.21rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audio-title {
      padding: 0 2.15em 0 0.21rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer {
      padding: 0 3.01rem 1.01rem 0.21rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline {
      margin-top: 2rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .audio-time {
      margin-top: 1.75em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .audio-hover.overlay {
      position: absolute;
      overflow: hidden;
      height: 0;
      transition: height 0.2s ease-out;
      z-index: 1;
      width: 100%;
    }
    .custom-html--sitecore .audio-background-hover {
      box-shadow: 3px 3px 8px gray;
    }
    .custom-html--sitecore .details {
      margin: 1.28em;
      word-break: break-word;
    }
    .custom-html--sitecore .details a {
      text-decoration: underline;
    }
    .custom-html--sitecore .details.light {
      color: #000 !important;
      opacity: 0;
    }
    .custom-html--sitecore .details.light a {
      color: #004DFF !important;
    }
    .custom-html--sitecore .details.light a:hover {
      color: #000088 !important;
    }
    .custom-html--sitecore .details.light a:focus {
      color: #000088 !important;
      border: 0.07em solid #FFFFFF !important;
      outline: 0.07em solid #004DFF !important;
    }
    .custom-html--sitecore .details.dark {
      color: #FFFFFF !important;
      opacity: 0;
    }
    .custom-html--sitecore .details.dark a {
      color: #FFFFFF !important;
    }
    .custom-html--sitecore .details.dark a:hover {
      color: #CCCCCC !important;
    }
    .custom-html--sitecore .details.dark a:focus {
      color: #CCCCCC !important;
      border: 0.07em solid #FFFFFF !important;
      outline: 0.07em solid #004DFF !important;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .author-name,
    .custom-html--sitecore article.audio-player .audio-player-container .audio-title {
      padding-left: 5.5rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audio-title {
      font-size: 1.6rem;
      line-height: 2rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer {
      padding: 0 1.88em 2.5em 3.44em;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .pButton,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-play,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-pause {
      padding-right: 1.25em;
    }
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .pButton:before,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-play:before,
    .custom-html--sitecore article.audio-player .audio-player-container .audioplayer .ion-ios-pause:before {
      font-size: 1.5em;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-playpause-btn {
      padding: 0 3.01rem 0 0;
      margin-left: 2.51rem;
      width: 7.41rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-playpause-btn .ion-ios-play:before,
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-playpause-btn .ion-ios-pause:before {
      font-size: 2.4rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container {
      width: calc(100% - 4.63em);
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .author-name {
      padding: 1.67em 2.5em 0 0;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audio-title {
      padding: 0 2.15em 0 0;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer {
      padding: 0 3.01rem 2rem 0;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline {
      margin-top: 2rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline .progressbar {
      margin: 0.63em 0;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .audio-time {
      margin-top: 2rem;
    }
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .ion-android-volume-up,
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .audio-volume,
    .custom-html--sitecore article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .volume-control {
      margin-top: 2rem;
    }
    .custom-html--sitecore article.audio-player .transcript-container a.transcript-link {
      padding-top: 0.63em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .timeline {
      width: 100%;
      margin-bottom: -3.13em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .timeline input[type=range] {
      height: auto;
      margin-top: -2.5em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .timeline input[type=range]::-ms-thumb {
      width: 1.25em;
      height: 1.25em;
      border-radius: 50%;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .timeline input[type=range]::-ms-track {
      height: 0.32em;
      border-radius: 0.19em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .timeline input[type=range]::-ms-tooltip {
      display: none;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .audio-time {
      width: 9.5em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .volume-control {
      padding-right: 0.63em;
      margin-bottom: -3.13em;
      display: none;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .volume-control input[type=range] {
      height: 6.25em;
      margin-top: -1.9em;
      width: 4.82em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-ms-fill-upper {
      height: 0.25em;
      border-radius: 0.19em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-ms-fill-lower {
      height: 0.25em;
      border-radius: 0.19em;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .volume-control input[type=range]::-ms-thumb {
      width: 0.95em;
      height: 0.95em;
      border-radius: 50%;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .playPause,
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .audio-volume {
      width: auto;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .playPause:before,
    .custom-html--sitecore .ie article.audio-player .audio-player-container .audioplayer .audio-volume:before {
      font-size: 2.4rem;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container.progress-variant .progress-playpause-btn {
      width: 7.84rem;
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container.progress-variant .progress-audio-container {
      width: calc(100% - 7.84rem);
    }
    .custom-html--sitecore .ie article.audio-player .audio-player-container.progress-variant .progress-audio-container .audioplayer .timeline .progressbar {
      margin: -2.5em 0 0 0;
    }
  }
  .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top {
    padding-right: 4.56em;
  }
  .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top hr {
    margin-top: 1.56em;
  }
  .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-bottom hr {
    margin-bottom: 0;
  }
  .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top hr,
  .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-bottom hr {
    background-color: #00BAFF;
    height: 0.2rem;
    border: 0;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-icon {
    height: 5.06em;
    width: 3.94em;
    float: right;
    margin: -2.8em 0 1.25em 0.63em;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-heading {
    margin-bottom: 1.25em;
    line-height: 0;
    max-width: 20em;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-heading .eyebrow-title {
    letter-spacing: 0.05rem;
    word-wrap: break-word;
    margin-bottom: 0;
    overflow: auto;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-heading .eyebrow-title > .scWebEditInput {
    display: block;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta {
    clear: right;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta a {
    padding-top: 0;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta .btn.btn-primary {
    margin: 0 0 0.81em;
  }
  .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta .behind {
    margin-left: 0.25em;
    margin-right: -0.25em;
    height: 2.86em;
  }
  .custom-html--sitecore .newsletter-intruder-module + .newsletter-content-module .scWebEditInput {
    display: block;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .newsletter-intruder-module {
      margin: 0 0.94em 0 0;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top {
      padding-right: 6.14em;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top hr {
      margin-top: 0.94em;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-bottom hr {
      margin-bottom: 0;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-icon {
      margin: -2.25em 1.59em 0 0.63em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-icon .lazy {
      height: 7em;
      width: 5.5em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-heading {
      padding-right: 6em;
      max-width: 22em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta .btn.btn-primary {
      min-width: 11.3em;
    }
    .custom-html--sitecore .newsletter-intruder-module.col-md-12.col-sm-12 {
      margin: 0;
    }
    .custom-html--sitecore .newsletter-intruder-module.col-md-12.col-sm-12 .newsletter-intruder-heading {
      max-width: none;
    }
    .custom-html--sitecore .newsletter-intruder-module + .newsletter-content-module article p:first-child,
    .custom-html--sitecore .newsletter-intruder-module + .newsletter-content-module p:first-child {
      padding-top: 0.6em;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .newsletter-intruder-module {
      margin-right: 0.94em;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top {
      padding-right: 4.56em;
      margin-right: 1.56em;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-top hr {
      margin-top: 0.94em;
    }
    .custom-html--sitecore .newsletter-intruder-module .horizontal-divider-bottom hr {
      margin-bottom: 0;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-icon {
      margin: -2.25em 1.5em 0 0.63em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-icon .lazy {
      height: 7em;
      width: 5.5em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-heading {
      padding-right: 6em;
      max-width: 22em;
    }
    .custom-html--sitecore .newsletter-intruder-module .newsletter-intruder-cta .btn.btn-primary {
      min-width: 10em;
    }
    .custom-html--sitecore .newsletter-intruder-module.col-md-12.col-sm-12 {
      margin: 0;
    }
    .custom-html--sitecore .newsletter-intruder-module.col-md-12.col-sm-12 .newsletter-intruder-heading {
      max-width: none;
    }
    .custom-html--sitecore .newsletter-intruder-module + .newsletter-content-module article p:first-child,
    .custom-html--sitecore .newsletter-intruder-module + .newsletter-content-module p:first-child {
      padding-top: 1em;
    }
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs {
    margin: 0;
    border: 0;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title {
    font-size: 1.6rem;
    line-height: 1.92rem;
    text-transform: uppercase;
    color: #000;
    cursor: pointer;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title:focus {
    outline-offset: -1px !important;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs .active .tab-title {
    font-weight: 600;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content {
    padding: 1.43em 1.07em 1.43em 1.43em;
    border-bottom: 0.08em solid #CCCCCC;
    display: none;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li {
    margin-bottom: 0;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 {
    border-bottom: 0.08em solid #CCCCCC;
    display: flex;
    justify-content: space-between;
    padding: 0;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .tab-title {
    padding: 0.94em 0 0.94em 1.25em;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .ion-chevron-up,
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .ion-chevron-down {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.6rem;
    width: 3.42em;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12.active {
    border-left: 0.29em solid transparent;
  }
  .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12.active .tab-title {
    padding-left: 1em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 {
      padding-right: 2.5em;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .tab-title:focus {
      outline-offset: -1px !important;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .tab-title {
      padding: 0.94em 0 0.94em 2.19em;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12.active {
      border-left: 0.29em solid transparent;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12.active .tab-title {
      padding-left: 1.94em;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .ion-chevron-up,
    .custom-html--sitecore div.tab-container .nav.nav-tabs li.col-xs-12 .ion-chevron-down {
      width: 3.13em;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content {
      padding: 1.43em 2.5em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title-container {
      display: flex;
      width: 100%;
      margin: 0 auto;
      max-width: 125rem;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title-container .col-lg-12 {
      display: table;
      text-align: center;
      padding-left: 5.01rem;
      padding-right: 5.01rem;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title-container .col-lg-12 .tab-title {
      padding: 0.94em 0;
      display: table-cell;
      vertical-align: middle;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title-container .col-lg-12 .tab-title.active {
      border-bottom: 0.25em solid transparent;
      font-weight: 600;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-title-container .col-lg-12 .tab-title:active {
      outline: none;
      border: none;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content {
      padding: 1.57em 0 1.88em;
      border-top: 0.07em solid #CCCCCC;
      border-bottom: 0;
      display: flex;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content.inactive-content {
      display: none;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content .tab-content-container {
      width: 100%;
      margin: 0 auto;
      max-width: 125rem;
    }
    .custom-html--sitecore div.tab-container .nav.nav-tabs .tab-content .tab-content-container .col-lg-12 {
      padding-left: 5.01rem;
      padding-right: 5.01rem;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12 {
      padding-right: 2.19em;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12 .tab-title {
      padding: 0.94em 0 0.94em 2.19em;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12.active {
      border-left: 0.25em solid transparent;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12.active .tab-title {
      padding-left: 1.94em;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12 .ion-chevron-up,
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs li.col-xs-12 .ion-chevron-down {
      width: 3.13em;
    }
    .custom-html--sitecore div.tab-container.landscape .nav.nav-tabs .tab-content {
      padding: 1.25em 2.19em;
      display: none;
    }
  }
  .custom-html--sitecore .jumplink {
    overflow: hidden;
    background-color: #F2F2F2;
    width: 100%;
  }
  .custom-html--sitecore .jumplink .row {
    margin: 0;
  }
  .custom-html--sitecore .jumplink .row .active-anchor {
    display: flex;
    border-bottom: 0.5rem solid #00BAFF;
  }
  .custom-html--sitecore .jumplink .row .active-anchor .active-link,
  .custom-html--sitecore .jumplink .row .active-anchor span.icon {
    display: flex;
  }
  .custom-html--sitecore .jumplink .row .link-holder {
    display: none;
  }
  .custom-html--sitecore .jumplink .row .anchor-link,
  .custom-html--sitecore .jumplink .row .active-link,
  .custom-html--sitecore .jumplink .row span.icon {
    color: #000;
    padding: 0 2rem 0 2rem;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 1.6rem;
    height: 5rem;
    align-items: center;
  }
  .custom-html--sitecore .jumplink .row .active-link {
    font-weight: 600;
  }
  .custom-html--sitecore .jumplink .row .active-anchor span.icon {
    font-size: 1.5rem;
    padding-left: 0;
  }
  .custom-html--sitecore .jumplink.expand {
    position: relative;
  }
  .custom-html--sitecore .jumplink.expand .link-holder {
    display: block;
    border-bottom: 1px solid #E3E3E3;
  }
  .custom-html--sitecore .jumplink.expand .anchor-link {
    display: flex;
  }
  .custom-html--sitecore .jumplink.fix-anchor {
    position: fixed !important;
    top: 5.9em;
    z-index: 1029;
  }
  .custom-html--sitecore .jumplink.fix-anchor.secondSticky {
    top: 8em;
  }
  .custom-html--sitecore .jumplink.fix-anchor.thirdSticky {
    top: 10.65em;
  }
  .custom-html--sitecore .jumplink.no-qat {
    position: fixed !important;
    top: 3em;
    z-index: 1029;
  }
  .custom-html--sitecore .jumplink.hide-header {
    top: 0 !important;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .jumplink .row .active-anchor span.icon {
      position: absolute;
      right: 0;
    }
    .custom-html--sitecore .jumplink .row .active-anchor .active-link,
    .custom-html--sitecore .jumplink .row .link-holder .anchor-link {
      padding-left: 3.9rem;
    }
    .custom-html--sitecore .fix-anchor {
      top: 2.9em !important;
    }
    .custom-html--sitecore .quick-access-tab.qat-fixed {
      top: 7.55em;
    }
    .custom-html--sitecore .quick-access-tab.qat-jump {
      top: 22.9em;
      position: absolute;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .focus-indicator .jumplink .row .anchor-link:focus {
      border-bottom: 0.5rem solid #00BAFF;
      outline: none !important;
    }
    .custom-html--sitecore .jumplink {
      border: 1px solid #E3E3E3;
    }
    .custom-html--sitecore .jumplink .row {
      max-width: 125rem;
      margin: 0 auto;
      padding: 0 3.95rem;
    }
    .custom-html--sitecore .jumplink .row .link-holder {
      display: block;
      padding: 0 1.25rem;
    }
    .custom-html--sitecore .jumplink .row .link-holder.column-5 .anchor-link {
      padding-right: 14%;
    }
    .custom-html--sitecore .jumplink .row .anchor-link {
      display: flex;
      padding-left: 0;
    }
    .custom-html--sitecore .jumplink .row .active-anchor {
      display: none;
    }
    .custom-html--sitecore .jumplink .row .anchor-link:hover,
    .custom-html--sitecore .jumplink .row .active-link {
      padding-top: 0.5rem;
      border-bottom: 0.5rem solid #00BAFF;
    }
    .custom-html--sitecore .jumplink .row .active-link.remove-border {
      border-bottom-color: #F2F2F2;
    }
    .custom-html--sitecore .jumplink .row .column-5 {
      width: 20%;
    }
    .custom-html--sitecore .jumplink.fix-anchor {
      top: 4.38em;
    }
    .custom-html--sitecore .quick-access-tab.qat-fixed {
      top: 8.85em;
    }
    .custom-html--sitecore .quick-access-tab.qat-jump {
      top: 27em;
      position: absolute;
    }
  }
  @media only screen and (min-width: 1000px) and (max-width: 1199px) {
    .custom-html--sitecore .jumplink .row {
      padding: 0 0.2rem;
    }
    .custom-html--sitecore .jumplink .row .link-holder.column-5 .anchor-link {
      padding-right: 0;
    }
  }
  .custom-html--sitecore .slideshare-module .slideshare-container {
    width: 100%;
    height: 100%;
  }
  .custom-html--sitecore .media-modal {
    background: rgba(0, 0, 0, 0.6);
  }
  .custom-html--sitecore .media-modal .modal-content {
    background-color: #000;
    border-radius: 0;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-header {
    padding: 0;
    border: 0;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-header .modal-title {
    padding: 1.11em 2.5rem;
    color: #FFFFFF;
    line-height: 1.23em;
    text-align: left;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body {
    padding: 0;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video {
    position: relative;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video .video-player-youtube {
    display: block;
    border: 0;
    width: 100%;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video .vidyard-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video .vidyard-overlay:after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    opacity: 0;
    transition: 0.5s ease-in-out;
    background: #000;
    z-index: 1;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video .vidyard-overlay:hover:after {
    opacity: 0.2;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-body .modal-video .tooltip {
    top: 66% !important;
    pointer-events: none;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer {
    border: 0;
    padding: 1.3em 1.56em 1.88em 1.56em;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container {
    text-align: left;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link {
    color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 1.43em;
    text-decoration: underline;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link:hover,
  .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link:visited {
    color: #CCCCCC;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer a {
    padding-top: 0;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer a .btn {
    margin: 0 0 1.5rem 0;
  }
  .custom-html--sitecore .media-modal .modal-content .modal-footer a .behind {
    padding: 1.45em 0.938em;
    margin-right: -0.4rem;
    margin-left: 0.4rem;
    line-height: 0;
    height: 2.86em;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .media-modal .modal-content {
      padding: 0 1.88em;
      margin: 0 3.13em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header {
      padding: 1.88em 0;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .ion-close-round {
      opacity: inherit;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .ion-close-round:before {
      font-size: 0.834em;
      color: #FFFFFF;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .modal-title {
      padding: 0;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-body {
      padding: 0 13.27%;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer {
      padding-top: 1.88em;
      padding-left: 0;
      padding-right: 0;
      display: -webkit-flex;
      -webkit-align-items: center;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link {
      padding: 0;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a {
      margin-left: auto;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a .btn {
      min-width: 15.2rem;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a .behind {
      margin-left: 0.4rem;
      line-height: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .media-modal .modal-content .modal-header {
      padding: 0;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .ion-close-round {
      opacity: inherit;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .ion-close-round:before {
      font-size: 0.834em;
      color: #FFFFFF;
      padding: 1.8em 1.5em 1.5em 1.5em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .ion-close-round:dark {
      font-size: 0.834em;
      color: #FFFFFF;
      padding: 2.05em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-header .modal-title {
      padding: 1.21em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-body {
      padding: 0 1.88em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer {
      display: -webkit-flex;
      -webkit-align-items: center;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      text-align: right;
      padding: 1.88em;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container {
      text-align: left;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer .transcript-container .transcript-link {
      padding: 0;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a {
      margin-left: auto;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a .btn-primary-white {
      display: inline-block;
      min-width: 15.52rem;
    }
    .custom-html--sitecore .media-modal .modal-content .modal-footer a .behind {
      padding: 1.45em 0.938em;
      margin-right: -0.4rem;
      margin-left: 0.4rem;
      line-height: 0;
    }
  }
  .custom-html--sitecore .alliances-and-partners-module .partner-logo-card {
    height: 9.38em;
    display: grid;
    align-items: center;
  }
  .custom-html--sitecore .alliances-and-partners-module .partner-logo-card.module {
    margin-bottom: 0.63em !important;
  }
  .custom-html--sitecore .alliances-and-partners-module .partner-logo-card span {
    text-align: center;
  }
  .custom-html--sitecore .alliances-and-partners-module .partner-logo-card img {
    max-height: 9.38em;
    margin-left: auto;
    margin-right: auto;
  }
  .custom-html--sitecore .alliances-and-partners-module.col-md-2_5 {
    width: 20%;
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore .alliances-and-partners-module {
      margin-bottom: 0.63em;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .alliances-and-partners-module .partner-logo-card {
      height: 9.38em;
    }
    .custom-html--sitecore .alliances-and-partners-module .partner-logo-card.module {
      margin-bottom: 1.25em !important;
    }
    .custom-html--sitecore .alliances-and-partners-module .col-sm-4 .partner-logo-card {
      height: 6.63em;
    }
    .custom-html--sitecore .alliances-and-partners-module .col-sm-4 .partner-logo-card img {
      max-height: 6.63em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .alliances-and-partners-module .partner-logo-card {
      height: 9.38em;
    }
    .custom-html--sitecore .alliances-and-partners-module .partner-logo-card.module {
      margin-bottom: 1.88em !important;
    }
    .custom-html--sitecore .col-md-2_5 .partner-logo-card {
      height: 6.56em;
    }
    .custom-html--sitecore .col-md-2_5 .partner-logo-card.module {
      padding: 0 0.75em !important;
    }
    .custom-html--sitecore .col-md-3 .partner-logo-card {
      height: 8.28em;
    }
    .custom-html--sitecore .col-md-6 .partner-logo-card {
      height: 15.63em;
    }
    .custom-html--sitecore .col-md-6 .partner-logo-card img {
      max-height: 15.63em;
    }
  }
  .custom-html--sitecore .news-release-card.module .news-card-container {
    background-color: #FFFFFF;
    padding: 1.25em;
    border: 0.063em solid #CCCCCC;
    border-top-width: 0.25em;
    border-top-style: solid;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container h3.tertiary-title {
    margin-bottom: 1.12em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container h3.tertiary-title a {
    color: #000;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container h3.tertiary-title a:focus,
  .custom-html--sitecore .news-release-card.module .news-card-container h3.tertiary-title a:hover {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container p.card-description {
    margin-bottom: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container:hover h3.tertiary-title a {
    color: #004DFF;
  }
  .custom-html--sitecore .news-release-card.module.card-with-tag .tag {
    margin-top: 0.5rem;
  }
  .custom-html--sitecore .news-release-card.module.card-with-tag h3.module-title {
    margin-top: 2rem;
    margin-bottom: 1.01rem;
  }
  .custom-html--sitecore .news-release-card.module.card-with-tag h3.module-title a {
    color: #000;
  }
  .custom-html--sitecore .news-release-card.module.card-with-tag h3.module-title a:focus,
  .custom-html--sitecore .news-release-card.module.card-with-tag h3.module-title a:hover {
    color: #004DFF;
  }
  .custom-html--sitecore .news-release-card.module.card-with-tag .cta-container {
    padding-top: 1.01rem;
  }
  .custom-html--sitecore .news-release-card.card-with-long-title .cta-container {
    padding-top: 1.25em;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container {
    padding: 1.88em 1.25em 1.25em 1.25em;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container h3.module-title {
    margin: 0 0 0.56em 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container h3.module-title a {
    color: #000;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container h3.module-title a:focus,
  .custom-html--sitecore .news-release-card.events-card .news-card-container h3.module-title a:hover {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container p.card-description {
    line-height: 1.8em;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container:hover h3.module-title a,
  .custom-html--sitecore .news-release-card.events-card .news-card-container:focus h3.module-title a {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container .cta-container {
    padding-top: 0.63em;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container .event-details {
    margin-bottom: 1.67em;
    font-size: 1.2rem;
    color: #000;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container .event-details .event-separator {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
    font-size: 1.8rem;
    color: #CCCCCC;
  }
  .custom-html--sitecore .news-release-card.events-card .news-card-container .event-details .event-date {
    display: inline-block;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .news-release-card.module.card-with-tag .tag {
      margin-top: 0;
    }
    .custom-html--sitecore .news-release-card.module.card-with-tag .cta-container {
      padding-top: 2rem;
    }
    .custom-html--sitecore .news-release-card.module.events-card .news-card-container h3.module-title {
      margin-bottom: 0.56em;
    }
    .custom-html--sitecore .news-release-card.module.events-card .news-card-container p.card-description {
      line-height: 1.8em;
    }
    .custom-html--sitecore .news-release-card.module.events-card .news-card-container .cta-container {
      padding-top: 1.25em;
      line-height: 1.57em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .news-release-card.module .news-card-container h3.tertiary-title {
      margin-bottom: 0.8em;
    }
    .custom-html--sitecore .news-release-card.module.events-card h3.module-title {
      margin-bottom: 0.8em;
    }
    .custom-html--sitecore .news-release-card.module.events-card p.card-description {
      line-height: 1.57em;
    }
    .custom-html--sitecore .news-release-card.module.events-card .cta-container {
      padding-top: 1.25em;
    }
    .custom-html--sitecore .news-release-card.module.card-with-tag .tag {
      margin-top: 1.5rem;
    }
    .custom-html--sitecore .news-release-card.module.card-with-tag h3.module-title {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .news-release-card.module.card-with-tag .cta-container {
      padding-top: 3.01rem;
    }
  }
  .custom-html--sitecore .focus-indicator .executive-card .executive-card-container .executive-card-inner:focus-within .executive-card-overlay a:focus {
    outline: 2px solid #FFF000 !important;
    outline-offset: 2px;
  }
  .custom-html--sitecore .executive-card .executive-card-container.isDesktop .executive-card-inner:hover .executive-card-overlay {
    z-index: 2;
  }
  .custom-html--sitecore .executive-card .executive-card-container.isDesktop .executive-card-inner:hover .executive-card-body img {
    -webkit-filter: blur(0.13em);
    filter: blur(0.13em);
  }
  .custom-html--sitecore .executive-card .executive-card-container.isDesktop .executive-card-inner:focus-within .executive-card-overlay {
    z-index: 2;
  }
  .custom-html--sitecore .executive-card .executive-card-container.isDesktop .executive-card-inner .executive-overlay-close {
    display: none;
  }
  .custom-html--sitecore .executive-card .executive-card-container.col-md-4 .executive-card-inner .executive-card-body {
    min-height: 8.88em;
  }
  .custom-html--sitecore .executive-card .executive-card-container.col-md-4 .executive-card-inner .executive-card-body img {
    position: absolute;
    height: 9em;
    width: 9em;
  }
  .custom-html--sitecore .executive-card .executive-card-container.col-md-4 .executive-card-inner .executive-card-body .executive-data-container {
    margin-left: 9em;
  }
  .custom-html--sitecore .executive-card .executive-card-container.col-md-4 .executive-card-inner .executive-card-body .executive-data-container .executive-info {
    min-height: 9em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner {
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner.show-overlay .executive-card-overlay {
    height: 100%;
    position: absolute;
    display: block;
    z-index: 2;
    background-color: rgba(0, 77, 255, 0.8);
    background-blend-mode: multiply;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner.show-overlay .executive-card-overlay .close {
    color: #FFFFFF;
    opacity: 1;
    font-size: 1.25em;
    text-shadow: none;
    margin: 0.25em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner.show-overlay img {
    -webkit-filter: blur(0.13em);
    filter: blur(0.13em);
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay {
    height: 100%;
    position: absolute;
    display: block;
    z-index: -2;
    background-color: rgba(0, 77, 255, 0.8);
    background-blend-mode: multiply;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container .bio-link-container {
    font-size: 1.6rem;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container a {
    color: #FFFFFF;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container span {
    font-size: 1.6rem;
    display: inline-block;
    margin: 0 1rem;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container span [class^='ion-'] {
    border: 0.13em solid #FFFFFF;
    border-radius: 50%;
    height: 2em;
    width: 2em;
    position: relative;
    display: inline-block;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-overlay .link-container span [class^='ion-']:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body {
    border: 0.1rem solid #CCCCCC;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body img {
    width: 100%;
    overflow: hidden;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body .executive-data-container .fluid {
    margin: 0;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body .executive-data-container .executive-info {
    padding: 1.25em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body .executive-data-container .executive-info .submodule-title {
    margin: 0 0 0.36em 0;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body .executive-data-container .executive-quote {
    padding: 0 1.25em 1.25em 1.25em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-card-inner .executive-card-body .executive-data-container .executive-quote .ion-icon-comments:before {
    color: #4A4A4A;
    font-size: 1.5em;
    margin-bottom: 0.42em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container {
    background-color: #F2F2F2;
    padding: 1.25em;
    border: 0.1rem solid #CCCCCC;
    min-height: 9.13em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .tweet-card-head {
    margin-bottom: 0.63em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-date-container {
    text-align: right;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .profile-handle {
    margin-left: 0.94em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .profile-handle .executive-name {
    line-height: 1.1em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
    margin-bottom: 0;
    line-height: 1.1em;
    height: 4.8em;
    overflow: hidden;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet span.ion-social-twitter {
    font-size: 2em;
    float: left;
    color: #00aced;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet p.fluid.executive-name,
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-username {
    margin-bottom: 0;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote span {
    float: left;
    margin-right: 1.13em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote span.ion-icon-comments:before {
    font-size: 1.5em;
    color: #4A4A4A;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote .quote-card-head p.executive-name {
    margin-bottom: 2.09em;
  }
  .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote .profile-quote-container p.fluid {
    margin-bottom: 0;
  }
  .custom-html--sitecore .bg-color-gray-lightest .executive-card .executive-card-container .executive-card-inner,
  .custom-html--sitecore .bg-color-gray-lightest .executive-card .executive-card-container .executive-regular-container {
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .bg-color-white .executive-card .executive-card-container .executive-card-inner,
  .custom-html--sitecore .bg-color-white .executive-card .executive-card-container .executive-regular-container {
    background-color: #F2F2F2;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .executive-card .executive-card-container.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body {
      height: 9.13em;
      overflow: hidden;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body img {
      width: 14.4rem;
      height: 14.4rem;
      position: absolute;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container {
      margin-left: 14.4rem;
      padding-right: 0;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-info {
      min-height: 9em;
      padding-right: 1.25em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-quote {
      width: 60%;
      margin: 1.25em 0;
      padding: 0;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-quote .divider-line {
      height: 100%;
      padding: 0 1.25em;
      border-left: 0.063em solid #CCCCCC;
      min-height: 6.5em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-quote .divider-line .ion-icon-comments:before {
      margin-bottom: 0.84em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-quote .divider-line p {
      margin-bottom: 0;
    }
    .custom-html--sitecore .executive-card .executive-card-container.col-md-8 .executive-data-container .executive-info {
      width: 40%;
    }
    .custom-html--sitecore .executive-card .executive-card-container.col-md-4 .executive-data-container .executive-info {
      width: 100%;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .tweet-card-head {
      min-height: 2.5em;
      margin-bottom: 0.14em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .profile-handle .executive-name {
      line-height: 1.2em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
      line-height: 1.2em;
      height: 4.8em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .executive-card .executive-card-container.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner {
      margin-bottom: 1.88em;
      min-height: 15.56rem;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body {
      height: 9.725em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body img {
      width: 15.36rem;
      height: 15.36rem;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-info {
      height: 15.36rem;
    }
    .custom-html--sitecore .executive-card .executive-card-container.module .executive-card-inner .executive-card-body .executive-data-container .executive-info .submodule-title {
      margin: 0 0 0.31em 0;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container {
      margin-bottom: 1.88em;
      height: 15.56rem;
      overflow: hidden;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote span.ion-icon-comments,
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote .profile-quote-container p {
      font-size: 0.8125em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote span.ion-icon-comments::before {
      margin-bottom: 0.84em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-quote .quote-card-head p.executive-name {
      margin-bottom: 0.84em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .tweet-card-head {
      min-height: 3.25em;
      margin-bottom: 0;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .profile-handle .executive-name {
      line-height: 1.1em;
    }
    .custom-html--sitecore .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
      line-height: 1.1em;
      height: 3.24em;
    }
    .custom-html--sitecore .executive-card .executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container {
      height: 15.36rem;
      overflow: hidden;
    }
    .custom-html--sitecore .executive-card .executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-info {
      width: 33% !important;
    }
    .custom-html--sitecore .executive-card .executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-quote {
      width: 67% !important;
    }
    .custom-html--sitecore .executive-card .executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-quote span.ion-icon-comments,
    .custom-html--sitecore .executive-card .executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-quote p.fluid {
      font-size: 0.8125em;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .executive-card .module.executive-card-container .executive-card-inner .executive-card-body {
      height: auto;
      overflow: unset;
    }
    .custom-html--sitecore .executive-card .module.executive-card-container .executive-card-inner .executive-card-body .executive-data-container {
      min-height: 15.36rem;
      height: auto;
    }
    .custom-html--sitecore .executive-card .module.executive-card-container .executive-card-inner .executive-card-body .executive-data-container .executive-info {
      height: auto;
    }
    .custom-html--sitecore .executive-card .module.executive-card-container .executive-regular-container {
      min-height: 15.56rem;
      height: auto;
    }
    .custom-html--sitecore .executive-card .module.executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-info {
      width: 36% !important;
    }
    .custom-html--sitecore .executive-card .module.executive-card-container.large-profile-variant .executive-card-inner .executive-card-body .executive-data-container .executive-quote {
      width: 64% !important;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .isTouch .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
      line-height: 1.1em;
      height: 3.4em !important;
    }
  }
  .custom-html--sitecore .firefox .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
    line-height: 1.1em;
    height: 3.3em !important;
  }
  .custom-html--sitecore .ie .executive-card .executive-card-container .executive-regular-container .executive-tweet .twitter-text-container p.fluid {
    line-height: 1.1em;
    height: 3.31em !important;
  }
  .custom-html--sitecore .announcement-news-headline .image-thumbnail img {
    width: 100%;
  }
  .custom-html--sitecore .announcement-news-headline .headline-content {
    border-width: 0 0 0 0.25em;
    border-left-style: solid;
    margin-top: 0.63em;
  }
  .custom-html--sitecore .announcement-news-headline .headline-content .eyebrow-title {
    margin-bottom: 0;
    padding: 0.84em 0 0.84em 1.67em;
  }
  .custom-html--sitecore .announcement-news-headline .headline-content .headline-title {
    padding-left: 1em;
    padding-bottom: 0.5em;
    margin-right: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .announcement-news-headline .headline-content .headline-title a {
    color: #000;
  }
  .custom-html--sitecore .announcement-news-headline .headline-content span {
    display: block;
    padding-left: 1.25em;
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .announcement-event {
    padding: 0 !important;
  }
  .custom-html--sitecore .announcement-event .event-content {
    box-shadow: 0 0.13em 0.25em 0 rgba(0, 0, 0, 0.2);
    padding: 1.25em;
    margin: 0 0.94em;
  }
  .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container .eyebrow-title {
    margin-bottom: 0.42em;
  }
  .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container .eyebrow-title a {
    color: #000;
  }
  .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container p {
    margin-bottom: 0.71em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .announcement-news-headline {
      display: flex;
    }
    .custom-html--sitecore .announcement-news-headline .image-thumbnail {
      display: flex;
      align-items: center;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content {
      flex-shrink: 3;
      margin: 0.63em 0 0.63em 1.88em;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content .eyebrow-title {
      margin-top: 0;
    }
    .custom-html--sitecore .announcement-event .event-content {
      display: flex;
    }
    .custom-html--sitecore .announcement-event .event-content .landor-icon {
      align-self: center;
      padding-right: 1.25em;
      float: left;
    }
    .custom-html--sitecore .announcement-event .event-content .landor-icon img {
      height: 3.5em;
      width: 3.5em;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info {
      display: inline-flex;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details {
      width: 100%;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container {
      float: left;
      max-width: 40%;
      padding-right: 0.63em;
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container .eyebrow-title {
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
      margin-bottom: 0;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container {
      width: auto;
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container p {
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
      margin-bottom: 0;
      line-height: 1.33em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .announcement-news-headline {
      display: flex;
      padding: 0.63em 0.94em !important;
    }
    .custom-html--sitecore .announcement-news-headline .image-thumbnail {
      display: flex;
      align-items: center;
      flex: 0.92;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content {
      margin-left: 1.88em;
      margin-top: 0;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content .eyebrow-title {
      margin-top: 0;
      padding: 0.56em 0 0.56em 1.11em;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content .headline-title {
      padding: 0 0 0.29em 0.57em;
    }
    .custom-html--sitecore .announcement-event .event-content {
      display: flex;
    }
    .custom-html--sitecore .announcement-event .event-content .landor-icon {
      align-self: center;
      padding-right: 1.56em;
    }
    .custom-html--sitecore .announcement-event .event-content .landor-icon img {
      height: 3.5em;
      width: 3.5em;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info {
      align-items: center;
      width: 100%;
      display: flex;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details {
      float: left;
      width: 85%;
      padding-right: 2.5em;
      display: inline-flex;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container {
      min-width: 20%;
      max-width: 40%;
      padding-right: 1.25em;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container .eyebrow-title {
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
      margin-bottom: 0;
      margin-top: 0;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container {
      width: auto;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container p {
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
      margin-bottom: 0;
      margin-top: 0;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .cta-container {
      width: auto;
      display: inline-flex;
      align-items: center;
    }
  }
  @media screen and (min-width: 1024px) and (max-width: 1024px) {
    .custom-html--sitecore .announcement-news-headline .image-thumbnail {
      flex: auto;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content {
      flex-basis: 77%;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details {
      width: 84%;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .headline-container {
      max-width: 45%;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .announcement-details .description-container {
      width: 55%;
    }
    .custom-html--sitecore .announcement-event .event-content .announcement-info .cta-container {
      width: 17%;
    }
  }
  .custom-html--sitecore .ie .announcement-news-headline .headline-content {
    flex-grow: 0.08;
  }
  .custom-html--sitecore .ie .announcement-news-headline .headline-content .headline-title {
    word-break: break-all;
  }
  @media screen and (max-device-width: 812px) and (min-device-width: 375px) and (orientation: landscape) {
    .custom-html--sitecore .announcement-news-headline .image-thumbnail {
      flex: 1;
    }
    .custom-html--sitecore .announcement-news-headline .headline-content {
      flex-basis: auto;
    }
  }
  .custom-html--sitecore .calendar-details .description-container .calendar-details-content {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container {
    padding-bottom: 1.88em;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn {
    padding-top: 0;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn .calendar-register {
    margin-top: 0;
    margin-left: 0;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link {
    padding: 0 0 1.25em;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link .calendar-icon-container {
    display: inline-flex;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link .calendar-icon-container .ion-ios-calendar-outline {
    font-size: 2.4rem;
  }
  .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link .calendar-icon-container .calendar-text {
    display: inherit;
    font-size: 1.4rem;
    color: #004DFF;
    text-decoration: none;
    line-height: 1.6em;
    padding-left: 0.63em;
  }
  .custom-html--sitecore .calendar-details .calendar-location-container {
    color: #000;
    text-transform: none;
    line-height: 1.6em;
  }
  .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container span {
    letter-spacing: 0.1em;
    line-height: 1.6rem;
    font-size: 1.2rem;
  }
  .custom-html--sitecore .calendar-details .calendar-location-container .name-container,
  .custom-html--sitecore .calendar-details .calendar-location-container .address-container {
    font-size: 1.4rem;
    line-height: 1.6em;
  }
  .custom-html--sitecore .calendar-details .get-direction-container {
    padding: 0.63em 0;
  }
  .custom-html--sitecore .calendar-details .get-direction-container a {
    font-size: 1.4rem;
    line-height: 1.6em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .calendar-details {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .calendar-details .description-container {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .calendar-details .description-container .calendar-details-content {
      margin-bottom: 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons {
      display: flex;
      width: 100%;
      padding-bottom: 1.88em;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container {
      padding: 0 1.88em 0 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn {
      padding: 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn .calendar-register {
      min-width: 7em;
      margin-top: 0.35em;
      margin-left: 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn .calendar-registerdiv {
      margin-left: 0.38em;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link {
      padding-top: 0;
      padding-bottom: 0;
      top: 50%;
      transform: translate(0, -50%);
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .add-to-calendar-link .calendar-icon-container .calendar-text {
      display: inherit;
      font-size: 1.4rem;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container {
      padding-bottom: 0.71em;
      font-size: 1.4rem;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container {
      padding-bottom: 0.71em;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container span {
      padding-bottom: 0.63em;
    }
    .custom-html--sitecore .calendar-details .get-direction-container {
      padding-top: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .calendar-details {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .calendar-details .description-container .calendar-details-content {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons {
      display: flex;
      width: 100%;
      padding-bottom: 1.88em;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container {
      padding: 0 3.13em 0 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn {
      padding: 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn .calendar-register {
      font-size: 1.6rem;
      min-width: 8em;
      margin: 0.35em 0.63em 0.94em 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .calendar-register-btn-container .calendar-register-btn .calendar-registerdiv {
      margin-left: 0.38em;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .add-to-cal-container {
      display: flex;
      align-items: center;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .add-to-cal-container .add-to-calendar-link {
      padding-bottom: 0;
    }
    .custom-html--sitecore .calendar-details .calendar-buttons .add-to-cal-container .add-to-calendar-link .calendar-icon-container .calendar-text {
      display: inherit;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container {
      padding-bottom: 0.72em;
      font-size: 1.4rem;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container {
      padding-bottom: 0.72em;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .calendar-loc-title-container span {
      font-size: 1.8rem;
      letter-spacing: 0.13rem;
      line-height: 1.6rem;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .address-container span {
      font-size: 1.6rem;
      line-height: 1.6em;
    }
    .custom-html--sitecore .calendar-details .calendar-location-container .name-container {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .calendar-details .get-direction-container {
      padding-top: 0;
    }
    .custom-html--sitecore .calendar-details .get-direction-container a {
      font-size: 1.6rem;
    }
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content {
    width: 100%;
    margin-top: 1.25em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-name {
    margin: 0 0 0.28em 0;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-label {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-label label.small {
    margin-bottom: 0;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-label .vertical-line {
    position: relative;
    border-left: 0.063em solid #CCCCCC;
    padding-right: 1.25em;
    margin-left: 1.25em;
    height: 1.5em;
    display: inline-block;
    top: 5px;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social {
    display: flex;
    margin-bottom: 1.25em;
    align-items: center;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-follow {
    margin: 0 1.25em 0 0;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-linkedin {
    margin-right: 0.94em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-twitter,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-linkedin {
    border: 0.13em solid #004DFF;
    border-radius: 50%;
    height: 2.19em;
    width: 2.19em;
    transition: 0.5s;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-twitter .ion-social-twitter,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-linkedin .ion-social-twitter {
    position: relative;
    font-size: 0.88em;
    margin-left: 0.65em;
    top: 0.28em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-twitter .ion-social-linkedin,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social .featured-profile-linkedin .ion-social-linkedin {
    position: relative;
    font-size: 1.13em;
    margin-left: 0.48em;
    top: 0.25em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-twitter,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-linkedin {
    background: #004DFF;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-twitter .ion-social-twitter,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-twitter .ion-social-linkedin,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-linkedin .ion-social-twitter,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-social a:hover .featured-profile-linkedin .ion-social-linkedin {
    color: #FFFFFF;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description a {
    text-decoration: underline;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description a:visited,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description a:hover,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description a:focus {
    color: #000088;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .eyebrow-title {
    margin-bottom: 0.84em;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .corporate-semibold {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session .featured-profile-session-link {
    display: block;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session .featured-profile-session-link:hover,
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session .featured-profile-session-link:focus {
    color: #000088;
    text-decoration: underline;
  }
  .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .submodule-title {
    margin: 0;
  }
  .custom-html--sitecore .featured-profile-divider {
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .featured-profile-divider .horizontal-divider {
    border-top: 0.063em solid;
    margin: 0.63em 0 1.88em 0;
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .feature-profile-block-container .featured-profile-image {
      width: 100%;
    }
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .feature-profile-block-container {
      display: flex;
      width: 100%;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-image {
      height: 12.81em;
      max-height: 12.81em;
      max-width: 12.81em;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content {
      margin: 0 0 0 1.56em;
    }
    .custom-html--sitecore .featured-profile-divider .horizontal-divider {
      margin: 1.25em 0 3.13em 0;
    }
    .custom-html--sitecore .feature-profile-block-container.reversed {
      flex-flow: row-reverse;
    }
    .custom-html--sitecore .feature-profile-block-container.reversed .featured-profile-block-content {
      margin: 0 1.56em 0 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .feature-profile-block-container {
      display: flex;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-image {
      height: 19.5em;
      max-height: 19.5em;
      max-width: 19.5em;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-name {
      margin-bottom: 1.01rem;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .feature-profile-description {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .eyebrow-title {
      margin-bottom: 0.6em;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session li {
      display: inline-block;
      margin-top: 0;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session li .featured-profile-session-link {
      display: inline-block;
    }
    .custom-html--sitecore .feature-profile-block-container .featured-profile-block-content .featured-profile-session li:not(:last-child):after {
      content: ",";
      margin-left: -0.25em;
    }
  }
  @keyframes fadeOut {
    0% {
      background-color: transparent;
    }
    50% {
      background-color: rgba(255, 255, 255, 0.3);
    }
    100% {
      background-color: transparent;
    }
  }
  @keyframes fadeIn {
    0% {
      background-color: transparent;
    }
    50% {
      background-color: rgba(255, 255, 255, 0.3);
    }
    100% {
      background-color: transparent;
    }
  }
  .custom-html--sitecore .related-leadership.board {
    display: flex;
    flex-wrap: wrap;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards {
    display: flex;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards a {
    border: 1px solid #CCCCCC;
    width: 100%;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-image {
    overflow: hidden;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-image img {
    min-width: 100%;
    min-height: 100%;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-info {
    padding: 1.25em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-info p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-info .profile-name {
    padding-bottom: 0.36em;
  }
  .custom-html--sitecore .related-leadership.board .profile-board-cards .profile-info .profile-title {
    line-height: 1.6em;
    color: #000;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .focus-indicator .profile-board-cards a:focus {
      outline-offset: -1px;
      outline: 0 !important;
    }
    .custom-html--sitecore .focus-indicator .profile-board-cards a:focus:after {
      opacity: 1;
      animation: 0.5s 0s 1 fadeIn;
    }
    .custom-html--sitecore .profile-board-cards a {
      position: relative;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .custom-html--sitecore .profile-board-cards a:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      opacity: 0;
      top: 0;
      border: 4px solid #004DFF;
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out;
    }
    .custom-html--sitecore .profile-board-cards a:hover:after {
      opacity: 1;
      animation: 0.5s 0s 1 fadeIn;
    }
    .custom-html--sitecore .profile-board-cards a:after {
      animation: 0.5s 0s 1 fadeOut;
    }
  }
  .custom-html--sitecore .ie .profile-board-cards .profile-info .profile-name,
  .custom-html--sitecore .ie .profile-board-cards .profile-info .profile-title {
    word-break: normal;
  }
  .custom-html--sitecore .focus-indicator .reinvent-accordion-module a:focus {
    outline-offset: -1px;
  }
  .custom-html--sitecore #reinvent-accordion-block .accordion-description {
    padding: 0 1.5rem;
  }
  .custom-html--sitecore #reinvent-accordion-block .reinvent-accordion-link {
    margin-top: 0;
  }
  .custom-html--sitecore #interactive-main .block-content.reinvent-accordion-parent {
    padding-top: 2.03rem !important;
    font-family: "Graphik Light", "Arial", Sans-Serif;
  }
  .custom-html--sitecore #interactive-main .reinvent-accordion-module.module {
    padding-top: 0 !important;
  }
  .custom-html--sitecore #interactive-main .reinvent-accordion-module .corporate-regular {
    font-family: "Graphik Light", "Arial", Sans-Serif;
  }
  .custom-html--sitecore #interactive-main .reinvent-accordion-module .content-module {
    font-family: "Graphik Light", "Arial", Sans-Serif;
  }
  .custom-html--sitecore #interactive-main .reinvent-accordion-module .content-module p {
    font-family: "Graphik Light", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .reinvent-accordion-module {
    display: block;
  }
  .custom-html--sitecore .reinvent-accordion-module.module {
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .reinvent-accordion-module .contact-card-ios:before,
  .custom-html--sitecore .reinvent-accordion-module .contact-card-ios:after {
    display: none;
  }
  .custom-html--sitecore .reinvent-accordion-module:last-child .collapsed .reinvent-accordion-label {
    border-bottom: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .reinvent-accordion-module:last-child .reinvent-accordion-content {
    border-bottom: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .reinvent-accordion-module .page-editor-mode .reinvent-accordion-content {
    display: block;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link {
    color: #000;
    display: block;
    border: 0.06em solid transparent;
    padding-top: 0;
    margin-top: 0.938em;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link.accordion-item {
    margin-top: 0;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link:focus:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link .reinvent-accordion-label {
    display: table;
    width: 100%;
    border-top: 0.06em solid #CCCCCC;
    position: relative;
    padding: 0.94em 3.34em 0.94em 1.25em;
    word-break: break-word;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link .reinvent-accordion-label .reinvent-accordion-icon {
    height: 3.13em;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 1.25em;
    height: 1.25em;
    margin: auto 0;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link .reinvent-accordion-label .reinvent-accordion-icon:before {
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link .reinvent-accordion-label p {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.92rem;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: #000;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link.collapsed .reinvent-accordion-label p {
    font-weight: 400;
  }
  .custom-html--sitecore .reinvent-accordion-module a.reinvent-accordion-link.collapsed .reinvent-accordion-label .reinvent-accordion-icon:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content {
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    border-top: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row {
    padding: 1.25em !important;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .audio-player.module,
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .image-module.module,
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .video-player-module.module {
    padding: 0;
    margin: 0;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .video-player-module.module .video-content {
    padding: 1.25em 0 0;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .content-module a:hover,
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .content-module a:focus {
    text-decoration: underline;
    color: #000088;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .content-module a.investor-link:hover,
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row .content-module a.investor-link:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row > div {
    padding: 0 0 0.94em !important;
    margin: 0 !important;
  }
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row > div:last-child,
  .custom-html--sitecore .reinvent-accordion-module .reinvent-accordion-content > .row > div:last-of-type {
    padding-bottom: 0 !important;
  }
  .custom-html--sitecore .reinvent-accordion-module .dark .reinvent-accordion-icon,
  .custom-html--sitecore .reinvent-accordion-module .dark .content-module.module,
  .custom-html--sitecore .reinvent-accordion-module .dark .audio-player.module,
  .custom-html--sitecore .reinvent-accordion-module .dark .image-module.module,
  .custom-html--sitecore .reinvent-accordion-module .dark .video-player-module.module {
    color: #FFFFFF;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore #interactive-main .block-content.reinvent-accordion-parent {
      padding-top: 3.01rem !important;
    }
  }
  .custom-html--sitecore .focus-indicator .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .focus-indicator .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-twitter:focus,
  .custom-html--sitecore .focus-indicator .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons ion-social-facebook:focus {
    background: #004DFF;
    color: #FFFFFF;
  }
  .custom-html--sitecore .profiles-block-container {
    padding: 0 !important;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.65em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container {
    width: 100%;
    margin-top: 0.6em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information {
    padding: 1.25em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container {
    float: left;
    margin: 0 0.56em 1.25em 0;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .speakers-image {
    width: 5.5em;
    height: 5.5em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .ion-ios-contact-outline {
    font-size: 5.5em;
    color: #A7A7A7;
    margin-top: 0;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-bio a {
    text-decoration: underline;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title {
    margin-bottom: 0.31em;
    word-break: break-word;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title a {
    color: #000;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title a:hover,
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title a:focus {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .eyebrow-title {
    margin-bottom: 0.83em;
    word-break: break-word;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .fluid {
    word-break: break-word;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons {
    display: inline-flex;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons a {
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    padding-top: 0.2em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons a:hover {
    transition: 0.5s;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-linkedin {
    font-size: 1.8rem;
    border: 0.12em solid #004DFF;
    width: 1.96em;
    height: 1.96em;
    margin-right: 1.1em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-twitter {
    font-size: 1.4rem;
    border: 0.15em solid #004DFF;
    width: 2.52em;
    height: 2.52em;
    padding-top: 0.3em;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-linkedin:focus,
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-twitter:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-linkedin:hover,
  .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .social-icons .ion-social-twitter:hover {
    background: #004DFF;
    color: #FFFFFF;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .profiles-block-container .profiles-card-container {
      padding-bottom: 0.6em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container {
      margin-top: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information {
      padding: 1.25em 1.25em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container {
      margin: 0 0.94em 0 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .speakers-image {
      width: 7.19em;
      height: 7.19em;
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .ion-ios-contact-outline {
      font-size: 11.5rem;
      color: #A7A7A7;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title {
      margin: 0.31em 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .eyebrow-title {
      margin-bottom: 1.5em;
      margin-right: 18.95em;
      letter-spacing: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .fluid {
      margin-bottom: 0.31em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social {
      position: absolute;
      top: 1.88em;
      left: 35.3em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links {
      display: inline-flex;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links .speaker-follow {
      position: relative;
      top: 0.3em;
      padding-right: 1.25em;
      height: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links .social-icons {
      display: inline-flex;
      padding-bottom: 1.25em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .profiles-block-container .profiles-card-container {
      display: flex;
      flex-wrap: wrap;
      margin-top: 1.88em;
      margin-bottom: -2em;
      padding-left: 1.25em;
      padding-bottom: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section {
      height: 100%;
      margin-right: 1.25em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container {
      margin: 3.64em 0 1.87em 0;
      display: flex;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information {
      padding: 0 1.25em;
      display: flex;
      flex-direction: column;
      flex: 1;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container {
      float: none;
      position: relative;
      bottom: 3.75em;
      margin: 0 0.56em 1.56em 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .ion-ios-contact-outline {
      font-size: 11.5rem;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .image-container .speakers-image {
      margin-bottom: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .module-title {
      margin: -2.63em 0 0.19em 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .eyebrow-title {
      margin-bottom: 0;
      margin-right: 0;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .fluid {
      padding-top: 0.94em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social {
      position: static;
      display: block;
      margin-top: auto;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links {
      padding-bottom: 1.25em;
      display: block;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links .speaker-follow {
      display: inline-block;
      padding-right: 2.81em;
      top: 0.1em;
    }
    .custom-html--sitecore .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container .speaker-information .speaker-social .social-links .social-icons {
      display: inline-flex;
      padding-bottom: 0;
    }
  }
  .custom-html--sitecore div[class*="ui-container"] .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container,
  .custom-html--sitecore div[class*="bg-color-white"] .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container {
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore div[class*="bg-color-gray-lightest"] .profiles-block-container .profiles-card-container .profiles-card-section .speaker-information-container {
    background-color: #FFFFFF !important;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper {
    margin-bottom: 0 !important;
    width: 100%;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top-width: 0.17em !important;
    border-top-color: #CCCCCC !important;
    padding: 1.42em 0;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .job-listing-content .job-location {
    margin-bottom: 0.67em;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description {
    padding-top: 0.67em;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details {
    padding-top: 0;
  }
  .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .posted-date {
    margin-bottom: 0;
    margin-top: 0.63em;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper {
    display: inline-block;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold {
    display: inline-block;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .ion-ios-information-outline {
    font-size: 1.81rem;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .ion-ios-information-outline:before {
    color: #004DFF;
    font-weight: 600;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    margin-left: 0;
    padding-bottom: 0.25em;
    font-size: 1.4rem;
    line-height: 2.24rem;
    position: relative;
    bottom: 0.1em;
  }
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:hover,
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:focus,
  .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:visited {
    color: #004DFF;
    border-bottom: 0.21rem solid #004DFF;
  }
  .custom-html--sitecore .job-listing-block > .job-card-wrapper:first-of-type {
    margin-top: 0.63em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper {
    padding: 0 0 1.25em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper a {
    width: 100%;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container {
    font: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.4rem;
    color: #000;
    line-height: 1.6em;
    padding: 2.2em 1.43em 1.43em;
    border: 0.07em solid #CCCCCC;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container.border-thick-top {
    border-top-width: 0.29em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location {
    margin-bottom: 2rem;
    color: #000;
    text-decoration: none;
    padding-right: 2em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location:focus,
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location:hover {
    text-decoration: none;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location span {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 1.2rem;
    line-height: 0.9;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location .vertical-divider {
    border-left: 1px solid;
    margin-left: 1.25em;
    margin-right: 1.25em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-title {
    margin-bottom: 0;
    margin-top: 0;
    word-break: break-word;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-title a {
    font-family: "Graphik Bold", "Arial Black", Sans-Serif;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description {
    white-space: pre-wrap;
    font-size: 1.4rem;
    text-transform: none;
    color: #000;
    line-height: 1.6em;
    padding-top: 0.71em;
    max-height: 6.8em;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description:hover,
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description:focus {
    text-decoration: none;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-listing-skill-label {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details {
    padding-top: 0.71em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details .job-workforce-entity,
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details .job-business-area,
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details .job-years-of-experience {
    margin: 0;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-link-arrow {
    font-size: 1.4rem;
    color: #004DFF;
    line-height: 1.6em;
    padding-top: 0.71em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-link-arrow .arrow {
    width: 1.43em;
    height: 1em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .posted-date {
    margin-top: 0.83em;
    margin-bottom: 0.41em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .ion-ios-close-outline {
    top: 1.2em;
    color: #6B6B6B;
    position: absolute;
    font-size: 1.7em;
    right: 1.6em;
  }
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .ion-ios-close-outline:hover,
  .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .ion-ios-close-outline:focus {
    color: #000;
  }
  .custom-html--sitecore .job-listing-block a .job-listing-container:hover .job-title {
    color: #004DFF;
  }
  .custom-html--sitecore .job-listing-block a:focus .job-listing-container .job-title {
    color: #004DFF;
  }
  .custom-html--sitecore .job-listing-block .job-listing-container .job-title a:hover,
  .custom-html--sitecore .job-listing-block .job-listing-container .job-title a:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .no-result-friendly-message {
    padding: 0.63em 0 0.32em 0;
  }
  .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .cta-button.recommended-job-btn .btn.btn-primary {
    margin: 0;
    min-width: 0;
  }
  .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .cta-button.recommended-job-btn .behind {
    padding-top: 1.3em;
    margin: -2.9em -0.35em 0.3em 0.3em;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .job-listing-block .cta-link-cont {
      margin-top: 0;
      position: absolute;
      text-align: right;
    }
    .custom-html--sitecore .job-listing-block {
      display: flex;
      flex-flow: wrap;
      padding: 0 0 0.63em;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper {
      display: inline-block;
    }
    .custom-html--sitecore .job-listing-block > .job-card-wrapper:first-of-type {
      margin-top: 0;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper {
      display: flex;
      margin-bottom: 1.25em !important;
      padding: 0 0.94em;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content {
      flex: 1 0 auto;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .posted-date {
      margin-top: 1.66em;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-link-arrow {
      flex-shrink: 0;
      padding-top: 1.43em;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result {
      margin-bottom: 1.25em !important;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .no-result-friendly-message {
      padding: 0;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .car-recommended-jobs-container {
      padding: 0.94em 0 0 0;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .car-recommended-jobs-container .cta-button.recommended-job-btn {
      margin: 0 2.85em 0 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .job-listing-block .cta-link-cont {
      margin-top: 0;
      position: absolute;
      text-align: right;
    }
    .custom-html--sitecore .job-listing-block {
      display: flex;
      flex-flow: wrap;
    }
    .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container {
      padding-top: 1.07em;
    }
    .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .job-listing-content .job-location {
      margin-bottom: 0.83em;
    }
    .custom-html--sitecore .job-listing-block.listView .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description {
      padding-top: 0.63em;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper {
      display: inline-block;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text {
      font-size: 1.6rem;
      padding-bottom: 0;
      left: 0;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:hover,
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:focus,
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold .utility-text:visited {
      border-bottom: none !important;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold:after {
      content: "";
      position: relative;
      background-color: transparent;
      display: none;
      height: 0.21rem;
      width: calc(100% - 1.15em);
      bottom: 0.2em;
      left: 1.15em;
      display: block;
    }
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold:focus:after,
    .custom-html--sitecore .job-listing-block .register-job-wrapper .corporate-semibold:hover:after {
      display: block;
      background-color: #004DFF;
    }
    .custom-html--sitecore .job-listing-block > .job-card-wrapper:first-of-type {
      margin-top: 0;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper {
      display: flex;
      margin-bottom: 1.88em;
      padding: 0 0.94em;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container {
      padding: 2.2em 1.43em 1.43em;
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content {
      flex: 1 0 auto;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-listing-description {
      padding-top: 1.25em;
      max-height: 4.57em;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-additional-details {
      padding-top: 1.25em;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .posted-date {
      margin-top: 1.66em;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .job-listing-link-arrow {
      flex-shrink: 0;
      padding-top: 1.43em;
    }
    .custom-html--sitecore .job-listing-block .job-card-wrapper .job-listing-container .ion-ios-close-outline {
      cursor: pointer;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .no-result-friendly-message {
      padding: 0;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .car-recommended-jobs-container {
      padding: 0.94em 0 0 0;
    }
    .custom-html--sitecore .job-listing-block .module.recommended-jobs-no-result .car-recommended-jobs-container .cta-button.recommended-job-btn {
      margin: 0 2.85em 0 0;
    }
  }
  .custom-html--sitecore .event-agenda {
    /*suppress margin from module class*/
  }
  .custom-html--sitecore .event-agenda.module {
    margin-bottom: 0 !important;
    /*General styles*/
  }
  .custom-html--sitecore .event-agenda.module:first-of-type {
    margin-top: 1.25em;
  }
  .custom-html--sitecore .event-agenda.module.single-day-event:last-child {
    padding-bottom: 1.25em !important;
  }
  .custom-html--sitecore .event-agenda.module.single-day-event:last-child .session-header {
    border-bottom: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .event-agenda.module .collapsed .session-header .session-header-icon:before,
  .custom-html--sitecore .event-agenda.module .collapsed .multiday-header .session-header-icon:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event a.multiday-trigger {
    display: block;
    margin: 0 0.81em;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event a.multiday-trigger:focus {
    margin-top: 0.06em;
    margin-bottom: 0.06em;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event a.multiday-trigger:focus:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header {
    display: flex;
    margin: 0;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header.btn {
    height: 3.12em;
    align-items: center;
    padding: 0 3.12em;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header.btn:hover {
    border-color: #000;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header.btn .tertiary-title {
    word-wrap: break-word;
    white-space: normal;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header .session-header-icon {
    position: absolute;
    font-size: 1.79rem;
    line-height: 1.5;
    right: 1.65em;
    color: #000;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header .session-header-icon:before {
    -webkit-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -o-transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .collapsed .multiday-header.btn.remove-border-bottom {
    border-bottom: 0;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event:last-child {
    padding-bottom: 1.25em !important;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event:last-child .multiday-header.btn.remove-border-bottom {
    border-bottom: 0.2rem solid;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event:last-child .single-day-event:last-child {
    padding-bottom: 0 !important;
  }
  .custom-html--sitecore .event-agenda.module.multi-day-event .single-day-event:last-child {
    padding-bottom: 1.25em !important;
  }
  .custom-html--sitecore .event-agenda.module a.session-trigger {
    color: #000;
    display: block;
  }
  .custom-html--sitecore .event-agenda.module a.session-trigger:focus,
  .custom-html--sitecore .event-agenda.module a.session-trigger:hover {
    margin-top: 0.06em;
    margin-bottom: 0.06em;
    text-decoration: none;
  }
  .custom-html--sitecore .event-agenda.module a.session-trigger:focus:focus,
  .custom-html--sitecore .event-agenda.module a.session-trigger:hover:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .custom-html--sitecore .event-agenda.module .session-header {
    background-color: #FFFFFF;
    padding: 0.94em 0.94em;
    border-top: 0.06em solid #CCCCCC;
    cursor: pointer;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .custom-html--sitecore .event-agenda.module .session-header.thicken-session-header {
    height: 5.94em;
  }
  .custom-html--sitecore .event-agenda.module .session-header.active-session {
    border-left: 0.25em solid;
    padding-left: 0.69em;
  }
  .custom-html--sitecore .event-agenda.module .session-header .session-title {
    margin: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .event-agenda.module .session-header .session-time {
    margin: 0;
  }
  .custom-html--sitecore .event-agenda.module .session-header .session-header-icon {
    position: absolute;
    right: 1em;
    bottom: 42%;
    line-height: 0;
  }
  .custom-html--sitecore .event-agenda.module .session-header .session-header-icon:before {
    -webkit-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -o-transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .event-agenda.module .session-details {
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    padding: 0 0.94em 1.88em 0.94em;
    border-top: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .event-agenda.module .session-details div:focus:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-location {
    display: none;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-description {
    padding-top: 2rem;
    margin-bottom: 2.5rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .event-agenda.module .session-details a {
    position: relative;
  }
  .custom-html--sitecore .event-agenda.module .session-details a:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.19em;
    left: 0;
    background: #004DFF;
    height: 0.06em;
  }
  .custom-html--sitecore .event-agenda.module .session-details a .ion-ios-calendar-outline {
    padding-right: 0.8rem;
    font-size: 2.4rem;
    color: #004DFF;
  }
  .custom-html--sitecore .event-agenda.module .session-details a.session-calendar {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 1.4rem;
    color: #004DFF;
    line-height: 1.6em;
  }
  .custom-html--sitecore .event-agenda.module .session-details a.session-calendar:after {
    width: 0%;
    -webkit-transition: width 300ms ease-in-out;
    -moz-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out;
  }
  .custom-html--sitecore .event-agenda.module .session-details a.session-calendar:hover:after {
    width: 100%;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speaker-container {
    margin-top: 0;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers {
    margin-top: 1.87em;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speakers-header {
    margin-bottom: 0.99rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker {
    margin-bottom: 1.25em;
    min-height: 3.13em;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker:last-of-type {
    margin-bottom: 0;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker img {
    float: left;
    width: 3.13em;
    height: 3.13em;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker .session-speaker-details {
    margin-left: 4.06em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker .session-speaker-details .session-speaker-name {
    margin-bottom: 0.5rem;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker .session-speaker-details .session-speaker-name a {
    color: #000;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker .session-speaker-details .session-speaker-title {
    margin: 0;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-location-xs {
    margin-top: 1.87em;
  }
  .custom-html--sitecore .event-agenda.module .session-details .session-location-xs .session-location-detail {
    margin-top: 1.01rem;
    margin-bottom: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .event-agenda.module:first-of-type {
      margin-top: 0;
    }
    .custom-html--sitecore .event-agenda.module.single-day-event:last-child {
      padding-bottom: 1.87em !important;
    }
    .custom-html--sitecore .event-agenda.module .session-header {
      flex-direction: row;
      justify-content: flex-start;
    }
    .custom-html--sitecore .event-agenda.module .session-details {
      padding: 1.88em 2.19em;
      display: flex;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-location {
      display: block;
      padding-right: 1.88em;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-location .session-location-detail {
      margin-top: 1.01rem;
      margin-bottom: 0;
      -ms-word-wrap: break-word;
      word-wrap: break-word;
      word-break: break-word;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-description {
      padding-top: 0;
      padding-right: 0.66em;
      margin-right: 0.5rem;
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-speakers {
      margin: 0;
      padding-left: 0.94em;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-speakers .session-speaker:last-of-type {
      margin-bottom: 0;
    }
    .custom-html--sitecore .event-agenda.module .session-details .session-location-xs {
      display: none;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event:last-child {
      padding-bottom: 1.87em !important;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event a.multiday-trigger {
      margin: 0;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header {
      border-top: 0.25em solid #000;
      margin-left: 0;
      margin-right: 0;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header .session-header-icon {
      font-size: 1.56em;
      right: 2.8rem;
      line-height: 0;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .single-day-event:last-child {
      padding-bottom: 0 !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .event-agenda.module .session-header {
      padding-left: 2.19em;
      padding-right: 2.19em;
    }
    .custom-html--sitecore .event-agenda.module .session-header.thicken-session-header {
      height: auto;
    }
    .custom-html--sitecore .event-agenda.module .session-header.thicken-session-header .session-title {
      line-height: 4.19rem;
    }
    .custom-html--sitecore .event-agenda.module .session-header.thicken-session-header .session-time {
      line-height: 4.19rem;
    }
    .custom-html--sitecore .event-agenda.module .session-header .session-header-icon {
      right: 3.12em;
    }
    .custom-html--sitecore .event-agenda.module .session-header.active-session {
      padding-left: 1.94em;
    }
    .custom-html--sitecore .event-agenda.module .session-details {
      padding-left: 2.18em;
      padding-right: 2.18em;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header {
      padding: 1.25em 2.19em;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header .session-header-icon {
      right: 1.83em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .event-agenda.module:first-of-type {
      margin-top: 0;
    }
    .custom-html--sitecore .event-agenda.module .session-header {
      padding: 1.25em;
    }
    .custom-html--sitecore .event-agenda.module .session-header.active-session {
      padding-left: 1em;
    }
    .custom-html--sitecore .event-agenda.module .session-details {
      padding-left: 1.25em;
      padding-right: 1.25em;
    }
    .custom-html--sitecore .event-agenda.module .session-details a .ion-ios-calendar-outline {
      font-size: 1.5em;
    }
    .custom-html--sitecore .event-agenda.module .session-details a.session-calendar {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header {
      padding: 1.56em 1.25em;
    }
    .custom-html--sitecore .event-agenda.module.multi-day-event .multiday-header .session-header-icon {
      right: 2.8rem;
    }
  }
  .custom-html--sitecore .focus-indicator .job-listing-right-rail .job-listing-cards a:focus {
    outline: 1px auto #004DFF !important;
  }
  .custom-html--sitecore .ie .focus-indicator .job-listing-right-rail .job-listing-cards a:focus .job-listing-card {
    border: 1px solid #004DFF;
    border-top-width: 0.4rem;
  }
  .custom-html--sitecore .job-listing-right-rail {
    margin-bottom: 3rem !important;
    color: #000;
  }
  .custom-html--sitecore .dark .job-listing-right-rail p,
  .custom-html--sitecore .dark .job-listing-right-rail p.small,
  .custom-html--sitecore .dark .job-listing-right-rail .module-title,
  .custom-html--sitecore .dark .job-listing-right-rail .corporate-semibold {
    color: #000;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-right-rail-title {
    margin: 0 0 0.84em;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards a {
    color: #000;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards a:hover .job-title,
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards a:focus .job-title {
    color: #004DFF;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards a:last-of-type .job-listing-card {
    margin-bottom: 3rem;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card {
    background-color: #FFFFFF;
    border: 0.1rem solid #CCCCCC;
    border-top-width: 0.4rem;
    border-top-style: solid;
    padding: 1.56em 2rem;
    margin-bottom: 2rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .posted-date {
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .job-title {
    margin: 0 0 1rem;
    max-height: 2.45em;
    overflow: hidden;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .areas-of-interest {
    margin-bottom: 1rem;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .vertical-divider {
    margin: 0 1.5rem;
    display: inline-block;
    color: #CCCCCC;
    font-size: 1.8rem;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .vertical-divider:after {
    content: "|";
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .small {
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .job-location {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .job-location .job-city-state {
    display: inline-block;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .job-listing-right-rail {
      margin-bottom: 0 !important;
      padding-bottom: 3rem !important;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-right-rail-title {
      margin: 0 0 1.7em;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards {
      display: flex;
      flex-wrap: wrap;
      -webkit-flex-direction: initial;
      flex-direction: initial;
      -webkit-justify-content: space-between;
      justify-content: space-between;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards a {
      width: 47.8%;
      margin-bottom: 2rem;
      display: flex;
      flex-wrap: nowrap;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards a:last-of-type .job-listing-card {
      margin-bottom: 0;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards a .job-listing-card {
      display: flex;
      flex-wrap: nowrap;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: initial;
      justify-content: initial;
      margin-bottom: 0;
      width: 100%;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards a .job-listing-card .areas-of-interest {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards a .job-listing-card .posted-date {
      margin-top: auto;
    }
    .custom-html--sitecore .job-listing-right-rail .view-more-jobs {
      padding-bottom: 2rem;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .job-listing-right-rail {
      padding: 0 1.5rem 2rem !important;
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-right-rail-title {
      margin: 0 0 3rem;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card {
      margin-bottom: 3rem;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .job-title {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-listing-right-rail .job-listing-cards .job-listing-card .areas-of-interest {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-listing-right-rail .view-more-jobs {
      text-align: right;
      padding-bottom: 3rem;
    }
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description {
    margin: 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description .section-title {
    margin: 0 0 0 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content {
    height: 16em;
    overflow: hidden;
    margin-bottom: 0.63em;
    margin-top: 1.07em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content.tall {
    height: auto;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description div,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description div font,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description p font {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    text-transform: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description div a:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description div a:focus,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description p a:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description p a:focus {
    text-decoration: underline;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.description div a font,
  .custom-html--sitecore .row .block-content .job-listing-body .module.description p a font {
    color: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.qualifications .qualifications-content {
    margin-top: 1.07em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore {
    margin: 1.5rem;
    outline: none;
    width: 30.4rem;
    padding: 0;
    cursor: pointer;
    overflow-wrap: break-word;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore::before {
    cursor: default;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%, white 100%);
    content: '';
    width: 100%;
    height: 4.48rem;
    position: absolute;
    top: -4.8rem;
    left: 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore span.readmore-link:before {
    display: block;
    position: absolute;
    content: "";
    height: 0.09525em;
    max-width: calc(100% - 2.1em);
    width: 0%;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease;
    left: 1.5rem;
    bottom: 1.4rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore span.readmore-link:hover:before,
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore span.readmore-link:focus:before {
    width: 30.88rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore span.readmore-link.cta {
    color: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore span.readmore-link.cta:before {
    background: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow::after,
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-down::after {
    transform: rotate(90deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-left::after {
    transform: rotate(180deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-right::after {
    transform: rotate(0deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-up::after {
    transform: rotate(-90deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless {
    margin: 1.5rem;
    outline: none;
    width: 30.4rem;
    padding: 0;
    cursor: pointer;
    overflow-wrap: break-word;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless span.readless-link:before {
    display: block;
    position: absolute;
    content: "";
    height: 0.09525em;
    max-width: calc(100% - 2.1em);
    width: 0%;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease;
    left: 1.5rem;
    bottom: 1.4rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless span.readless-link:hover:before,
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless span.readless-link:focus:before {
    width: 8.8rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless span.readless-link.cta {
    color: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless span.readless-link.cta:before {
    background: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow::after,
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-up::after {
    transform: rotate(-90deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-down::after {
    transform: rotate(90deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-left::after {
    transform: rotate(180deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-right::after {
    transform: rotate(0deg);
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .module.location {
    padding-top: 6rem;
    margin-top: -6rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom hr {
    display: flex;
    border: 0.06em solid #CCCCCC;
    border-width: 0.063em;
    margin: 0 0.94em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom .announcement-news-headline {
    margin: 1.25em 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications h2 {
    margin: 0 0 0 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications div,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications div font,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications p font {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    text-transform: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications div a:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications div a:focus,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications p a:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications p a:focus {
    text-decoration: underline;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications div a font,
  .custom-html--sitecore .row .block-content .job-listing-body .qualifications p a font {
    color: #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .job-details-accordion {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body {
    float: right;
    width: 100%;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body .cta-button {
    padding-top: 0;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body .cta-button .btn.btn-primary.front {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    margin: 0 0 0.95em 0;
    pointer-events: none;
    white-space: normal;
    word-break: break-all;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body .cta-button .behind {
    padding: 1.45em 0.938em;
    margin-right: -0.4rem;
    margin-left: 0.4rem;
    pointer-events: none;
    height: 2.86em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job {
    padding-top: 0;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold {
    display: inline-block;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .ion-ios-information-outline,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .ion-ios-information-outline {
    font-size: 1.81rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .ion-ios-information-outline:before,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .ion-ios-information-outline:before {
    color: #004DFF;
    font-weight: 600;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .utility-text,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .utility-text {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    margin-left: 0;
    padding-bottom: 0.25em;
    font-size: 1.4rem;
    line-height: 2.24rem;
    position: relative;
    bottom: 0.1em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:focus,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:visited,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .utility-text:hover,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .utility-text:focus,
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .utility-text:visited {
    color: #004DFF;
    border-bottom: 0.21rem solid #004DFF;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold {
    position: relative;
    padding-top: 0;
    transition: none;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.save-job .corporate-semibold .utility-text {
    left: 0.3em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.job-listing-add-message {
    padding-top: 1.25em;
  }
  .custom-html--sitecore .row .block-content .job-listing-body .apply-page-body div.job-listing-add-message .privacy-msg {
    display: block;
    font-size: 1.4rem;
  }
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container .ion-ios-email-outline,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-bottom .ion-ios-email-outline,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-top .ion-ios-email-outline {
    color: #004DFF !important;
    border: 0.091em solid #004DFF !important;
  }
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container .ion-ios-email-outline:hover,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container .ion-ios-email-outline:focus,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-bottom .ion-ios-email-outline:hover,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-bottom .ion-ios-email-outline:focus,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-top .ion-ios-email-outline:hover,
  .custom-html--sitecore .row .block-content .job-listing-body ~ div > .share-tools .share-icons-container-top .ion-ios-email-outline:focus {
    background: #004DFF !important;
    color: #FFFFFF !important;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom {
      margin: 0 0 1.88em 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom .announcement-news-headline {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description {
      margin: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content {
      height: 16em;
      overflow: hidden;
      margin-bottom: 0.94em;
      margin-top: 1.07em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content.tall {
      height: auto;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.qualifications .qualifications-content {
      margin-top: 1.07em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore {
      margin: 1.5rem;
      outline: none;
      width: 56rem;
      padding: 0;
      cursor: pointer;
      overflow-wrap: break-word;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore::before {
      cursor: default;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%, white 100%);
      content: '';
      width: 100%;
      height: 4.48rem;
      position: absolute;
      top: -4.8rem;
      left: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow::after,
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-down::after {
      transform: rotate(90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-left::after {
      transform: rotate(180deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-right::after {
      transform: rotate(0deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-up::after {
      transform: rotate(-90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless {
      margin: 1.5rem;
      outline: none;
      width: 56rem;
      padding: 0;
      cursor: pointer;
      overflow-wrap: break-word;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow::after,
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-up::after {
      transform: rotate(-90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-down::after {
      transform: rotate(90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-left::after {
      transform: rotate(180deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-right::after {
      transform: rotate(0deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.location {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .job-details-content-module {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .job-details-accordion {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button {
      position: relative;
      padding-top: 0;
      margin-bottom: 1.25em;
      margin-right: 1.89em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button .btn {
      margin-left: 0;
      margin-top: 0;
      margin: 0 0 0.95em 0;
      min-width: 11.08em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button .behind {
      margin-top: -3.3em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job {
      padding-top: 0;
      margin-bottom: 1.25em;
      display: inline-block;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.job-listing-add-message {
      padding-top: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom {
      margin: 0 0 1.88em 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .borderline-top-bottom .announcement-news-headline {
      margin: 0.63em 0 0.63em 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description {
      margin: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content {
      height: 16em;
      overflow: hidden;
      margin-bottom: 0.94em;
      margin-top: 1.5rem;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.description .description-content.tall {
      height: auto;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .module.qualifications .qualifications-content {
      margin-top: 1.5rem;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore {
      margin: 1.5rem;
      outline: none;
      width: 64rem;
      padding: 0;
      cursor: pointer;
      overflow-wrap: break-word;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore::before {
      cursor: default;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%, white 100%);
      content: '';
      width: 100%;
      height: 4.48rem;
      position: absolute;
      top: -4.8rem;
      left: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow::after,
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-down::after {
      transform: rotate(90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-left::after {
      transform: rotate(180deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-right::after {
      transform: rotate(0deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readmore .cta-arrow-up::after {
      transform: rotate(-90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless {
      margin: 1.5rem;
      outline: none;
      width: 64rem;
      padding: 0;
      cursor: pointer;
      overflow-wrap: break-word;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow::after,
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-up::after {
      transform: rotate(-90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-down::after {
      transform: rotate(90deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-left::after {
      transform: rotate(180deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .btn-readless .cta-arrow-right::after {
      transform: rotate(0deg);
      text-decoration: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body .job-details-accordion {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button {
      position: relative;
      padding-top: 0;
      margin-top: 1.25em;
      margin-right: 3.13em;
      margin-bottom: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button .btn {
      margin-left: 0;
      margin-top: 0;
      margin: 0 0 0.95em 0;
      min-width: 10em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body a.cta-button .behind {
      margin-top: -3.3em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job {
      padding-top: 1.25em;
      display: inline-block;
      margin-bottom: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold .utility-text,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .utility-text {
      font-size: 1.6rem;
      padding-bottom: 0;
      left: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:hover,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:focus,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold .utility-text:visited,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .utility-text:hover,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .utility-text:focus,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .utility-text:visited {
      border-bottom: none !important;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold:after,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold:after {
      content: "";
      position: relative;
      background-color: #004DFF;
      display: none;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold:focus:after,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold:hover:after,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold:focus:after,
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold:hover:after {
      display: block;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.register-job-wrapper .corporate-semibold:after {
      width: calc(100% - 1.15em);
      bottom: 0.2em;
      left: 1.15em;
      height: 0.21rem;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .ion-ios-information-outline {
      position: relative;
      bottom: 0.2em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold .utility-text {
      padding-left: 0.31em;
      bottom: 0.3em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body div.save-job .corporate-semibold:after {
      width: calc(100% - 1.44em);
      bottom: 0.4em;
      left: 1.44em;
      height: 0.16rem;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body .job-listing-add-message {
      padding-top: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body .job-listing-add-message span {
      padding-top: 1.88em;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body .job-listing-add-message span.privacy-msg {
      font-size: 1.6rem;
    }
  }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1920px) and (-webkit-min-device-pixel-ratio: 2) {
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body .job-listing-add-message {
      padding-top: 0;
    }
    .custom-html--sitecore .row .block-content .job-listing-body div.apply-page-body .job-listing-add-message span.visible-md {
      display: block !important;
    }
  }
  .custom-html--sitecore .bg-color-yellow {
    background-color: #FFD42E !important;
  }
  .custom-html--sitecore .color-yellow {
    color: #FFD42E !important;
  }
  .custom-html--sitecore .br-color-yellow {
    border-color: #FFD42E !important;
  }
  .custom-html--sitecore .br-bottom-color-yellow {
    border-bottom-color: #FFD42E !important;
  }
  .custom-html--sitecore .br-top-color-yellow {
    border-top-color: #FFD42E !important;
  }
  .custom-html--sitecore .br-left-color-yellow {
    border-left-color: #FFD42E !important;
  }
  .custom-html--sitecore .br-left-color-yellow .nav-item.selected-item {
    border-left-color: #FFD42E !important;
  }
  .custom-html--sitecore .br-right-color-yellow {
    border-right-color: #FFD42E !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-yellow {
      background-color: #FFD42E !important;
    }
    .custom-html--sitecore .bg-color-yellow .nav-item a:hover {
      background-color: #FFD42E !important;
    }
    .custom-html--sitecore .bg-color-yellow .nav-item.selected-item a:before {
      background-color: #FFD42E !important;
    }
    .custom-html--sitecore .bg-color-yellow .nav-item + .nav-more.hasHover div:hover {
      background-color: #FFD42E !important;
    }
    .custom-html--sitecore .bg-color-yellow .nav-item + .nav-more.show-active {
      background-color: #FFD42E !important;
    }
    .custom-html--sitecore .br-top-color-yellow {
      border-top-color: #FFD42E !important;
    }
    .custom-html--sitecore .br-top-color-yellow.sticky#multipage-nav {
      border-top-color: #FFD42E !important;
    }
    .custom-html--sitecore .br-left-color-yellow {
      border-left-color: #FFD42E !important;
    }
    .custom-html--sitecore .br-left-color-yellow .nav-item-dropdown .nav-item:hover {
      border-left-color: #FFD42E !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-yellow {
    border-color: #FFD42E !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-yellow .ion-icon-comments {
    color: #FFD42E !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-yellow,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-yellow {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: linear-gradient(to right, #FFD42E 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-yellow,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-yellow {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: linear-gradient(to left, #FFD42E 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-yellow {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FFD42E 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FFD42E 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FFD42E 5rem, transparent 0%);
    background: linear-gradient(to right, #FFD42E 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-yellow {
      background: -webkit-linear-gradient(left, #FFD42E 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFD42E 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FFD42E 5rem, transparent 0%);
      background: linear-gradient(to right, #FFD42E 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-yellow {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: linear-gradient(to right, #FFD42E 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-yellow {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FFD42E 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FFD42E 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FFD42E 5rem, transparent 0%);
    background: linear-gradient(to left, #FFD42E 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-yellow {
      background: -webkit-linear-gradient(right, #FFD42E 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFD42E 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FFD42E 5rem, transparent 0%);
      background: linear-gradient(to left, #FFD42E 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-yellow {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFD42E 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFD42E 10rem, transparent 0%);
      background: linear-gradient(to left, #FFD42E 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-yellow-light {
    background-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .color-yellow-light {
    color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-color-yellow-light {
    border-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-bottom-color-yellow-light {
    border-bottom-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-top-color-yellow-light {
    border-top-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-left-color-yellow-light {
    border-left-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-left-color-yellow-light .nav-item.selected-item {
    border-left-color: #FFF0B3 !important;
  }
  .custom-html--sitecore .br-right-color-yellow-light {
    border-right-color: #FFF0B3 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-yellow-light {
      background-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .bg-color-yellow-light .nav-item a:hover {
      background-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .bg-color-yellow-light .nav-item.selected-item a:before {
      background-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .bg-color-yellow-light .nav-item + .nav-more.hasHover div:hover {
      background-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .bg-color-yellow-light .nav-item + .nav-more.show-active {
      background-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .br-top-color-yellow-light {
      border-top-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .br-top-color-yellow-light.sticky#multipage-nav {
      border-top-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .br-left-color-yellow-light {
      border-left-color: #FFF0B3 !important;
    }
    .custom-html--sitecore .br-left-color-yellow-light .nav-item-dropdown .nav-item:hover {
      border-left-color: #FFF0B3 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-yellow-light {
    border-color: #FFF0B3 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-yellow-light .ion-icon-comments {
    color: #FFF0B3 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-yellow-light,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-yellow-light {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: linear-gradient(to right, #FFF0B3 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-yellow-light,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-yellow-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: linear-gradient(to left, #FFF0B3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-yellow-light {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
    background: linear-gradient(to right, #FFF0B3 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-yellow-light {
      background: -webkit-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
      background: linear-gradient(to right, #FFF0B3 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-yellow-light {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: linear-gradient(to right, #FFF0B3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-yellow-light {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
    background: linear-gradient(to left, #FFF0B3 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-yellow-light {
      background: -webkit-linear-gradient(right, #FFF0B3 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FFF0B3 5rem, transparent 0%);
      background: linear-gradient(to left, #FFF0B3 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-yellow-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFF0B3 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFF0B3 10rem, transparent 0%);
      background: linear-gradient(to left, #FFF0B3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-yellow-dark {
    background-color: #F0C000 !important;
  }
  .custom-html--sitecore .color-yellow-dark {
    color: #F0C000 !important;
  }
  .custom-html--sitecore .br-color-yellow-dark {
    border-color: #F0C000 !important;
  }
  .custom-html--sitecore .br-bottom-color-yellow-dark {
    border-bottom-color: #F0C000 !important;
  }
  .custom-html--sitecore .br-top-color-yellow-dark {
    border-top-color: #F0C000 !important;
  }
  .custom-html--sitecore .br-left-color-yellow-dark {
    border-left-color: #F0C000 !important;
  }
  .custom-html--sitecore .br-left-color-yellow-dark .nav-item.selected-item {
    border-left-color: #F0C000 !important;
  }
  .custom-html--sitecore .br-right-color-yellow-dark {
    border-right-color: #F0C000 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-yellow-dark {
      background-color: #F0C000 !important;
    }
    .custom-html--sitecore .bg-color-yellow-dark .nav-item a:hover {
      background-color: #F0C000 !important;
    }
    .custom-html--sitecore .bg-color-yellow-dark .nav-item.selected-item a:before {
      background-color: #F0C000 !important;
    }
    .custom-html--sitecore .bg-color-yellow-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #F0C000 !important;
    }
    .custom-html--sitecore .bg-color-yellow-dark .nav-item + .nav-more.show-active {
      background-color: #F0C000 !important;
    }
    .custom-html--sitecore .br-top-color-yellow-dark {
      border-top-color: #F0C000 !important;
    }
    .custom-html--sitecore .br-top-color-yellow-dark.sticky#multipage-nav {
      border-top-color: #F0C000 !important;
    }
    .custom-html--sitecore .br-left-color-yellow-dark {
      border-left-color: #F0C000 !important;
    }
    .custom-html--sitecore .br-left-color-yellow-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #F0C000 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-yellow-dark {
    border-color: #F0C000 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-yellow-dark .ion-icon-comments {
    color: #F0C000 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-yellow-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-yellow-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: linear-gradient(to right, #F0C000 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-yellow-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-yellow-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: linear-gradient(to left, #F0C000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-yellow-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #F0C000 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #F0C000 5rem, transparent 0%);
    background: -o-linear-gradient(right, #F0C000 5rem, transparent 0%);
    background: linear-gradient(to right, #F0C000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-yellow-dark {
      background: -webkit-linear-gradient(left, #F0C000 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #F0C000 5rem, transparent 0%);
      background: -o-linear-gradient(right, #F0C000 5rem, transparent 0%);
      background: linear-gradient(to right, #F0C000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-yellow-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: linear-gradient(to right, #F0C000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-yellow-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #F0C000 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #F0C000 5rem, transparent 0%);
    background: -o-linear-gradient(left, #F0C000 5rem, transparent 0%);
    background: linear-gradient(to left, #F0C000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-yellow-dark {
      background: -webkit-linear-gradient(right, #F0C000 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #F0C000 5rem, transparent 0%);
      background: -o-linear-gradient(left, #F0C000 5rem, transparent 0%);
      background: linear-gradient(to left, #F0C000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-yellow-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #F0C000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #F0C000 10rem, transparent 0%);
      background: linear-gradient(to left, #F0C000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-yellow {
    background-color: #FFFF00 !important;
  }
  .custom-html--sitecore .color-alt-yellow {
    color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-color-alt-yellow {
    border-color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-yellow {
    border-bottom-color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-top-color-alt-yellow {
    border-top-color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-left-color-alt-yellow {
    border-left-color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-left-color-alt-yellow .nav-item.selected-item {
    border-left-color: #FFFF00 !important;
  }
  .custom-html--sitecore .br-right-color-alt-yellow {
    border-right-color: #FFFF00 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-yellow {
      background-color: #FFFF00 !important;
    }
    .custom-html--sitecore .bg-color-alt-yellow .nav-item a:hover {
      background-color: #FFFF00 !important;
    }
    .custom-html--sitecore .bg-color-alt-yellow .nav-item.selected-item a:before {
      background-color: #FFFF00 !important;
    }
    .custom-html--sitecore .bg-color-alt-yellow .nav-item + .nav-more.hasHover div:hover {
      background-color: #FFFF00 !important;
    }
    .custom-html--sitecore .bg-color-alt-yellow .nav-item + .nav-more.show-active {
      background-color: #FFFF00 !important;
    }
    .custom-html--sitecore .br-top-color-alt-yellow {
      border-top-color: #FFFF00 !important;
    }
    .custom-html--sitecore .br-top-color-alt-yellow.sticky#multipage-nav {
      border-top-color: #FFFF00 !important;
    }
    .custom-html--sitecore .br-left-color-alt-yellow {
      border-left-color: #FFFF00 !important;
    }
    .custom-html--sitecore .br-left-color-alt-yellow .nav-item-dropdown .nav-item:hover {
      border-left-color: #FFFF00 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-yellow {
    border-color: #FFFF00 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-yellow .ion-icon-comments {
    color: #FFFF00 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-yellow,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-yellow {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: linear-gradient(to right, #FFFF00 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-yellow,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-yellow {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: linear-gradient(to left, #FFFF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-yellow {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FFFF00 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FFFF00 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FFFF00 5rem, transparent 0%);
    background: linear-gradient(to right, #FFFF00 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-yellow {
      background: -webkit-linear-gradient(left, #FFFF00 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFF00 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFF00 5rem, transparent 0%);
      background: linear-gradient(to right, #FFFF00 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-yellow {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: linear-gradient(to right, #FFFF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-yellow {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FFFF00 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FFFF00 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FFFF00 5rem, transparent 0%);
    background: linear-gradient(to left, #FFFF00 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-yellow {
      background: -webkit-linear-gradient(right, #FFFF00 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFF00 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFF00 5rem, transparent 0%);
      background: linear-gradient(to left, #FFFF00 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-yellow {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFFF00 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFF00 10rem, transparent 0%);
      background: linear-gradient(to left, #FFFF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-link {
    background-color: #004DFF !important;
  }
  .custom-html--sitecore .color-link {
    color: #004DFF !important;
  }
  .custom-html--sitecore .br-color-link {
    border-color: #004DFF !important;
  }
  .custom-html--sitecore .br-bottom-color-link {
    border-bottom-color: #004DFF !important;
  }
  .custom-html--sitecore .br-top-color-link {
    border-top-color: #004DFF !important;
  }
  .custom-html--sitecore .br-left-color-link {
    border-left-color: #004DFF !important;
  }
  .custom-html--sitecore .br-left-color-link .nav-item.selected-item {
    border-left-color: #004DFF !important;
  }
  .custom-html--sitecore .br-right-color-link {
    border-right-color: #004DFF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-link {
      background-color: #004DFF !important;
    }
    .custom-html--sitecore .bg-color-link .nav-item a:hover {
      background-color: #004DFF !important;
    }
    .custom-html--sitecore .bg-color-link .nav-item.selected-item a:before {
      background-color: #004DFF !important;
    }
    .custom-html--sitecore .bg-color-link .nav-item + .nav-more.hasHover div:hover {
      background-color: #004DFF !important;
    }
    .custom-html--sitecore .bg-color-link .nav-item + .nav-more.show-active {
      background-color: #004DFF !important;
    }
    .custom-html--sitecore .br-top-color-link {
      border-top-color: #004DFF !important;
    }
    .custom-html--sitecore .br-top-color-link.sticky#multipage-nav {
      border-top-color: #004DFF !important;
    }
    .custom-html--sitecore .br-left-color-link {
      border-left-color: #004DFF !important;
    }
    .custom-html--sitecore .br-left-color-link .nav-item-dropdown .nav-item:hover {
      border-left-color: #004DFF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-link {
    border-color: #004DFF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-link .ion-icon-comments {
    color: #004DFF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-link,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-link {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: linear-gradient(to right, #004DFF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-link,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-link {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: linear-gradient(to left, #004DFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-link {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #004DFF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #004DFF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #004DFF 5rem, transparent 0%);
    background: linear-gradient(to right, #004DFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-link {
      background: -webkit-linear-gradient(left, #004DFF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #004DFF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #004DFF 5rem, transparent 0%);
      background: linear-gradient(to right, #004DFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-link {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: linear-gradient(to right, #004DFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-link {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #004DFF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #004DFF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #004DFF 5rem, transparent 0%);
    background: linear-gradient(to left, #004DFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-link {
      background: -webkit-linear-gradient(right, #004DFF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #004DFF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #004DFF 5rem, transparent 0%);
      background: linear-gradient(to left, #004DFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-link {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #004DFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #004DFF 10rem, transparent 0%);
      background: linear-gradient(to left, #004DFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-link-dark {
    background-color: #000088 !important;
  }
  .custom-html--sitecore .color-link-dark {
    color: #000088 !important;
  }
  .custom-html--sitecore .br-color-link-dark {
    border-color: #000088 !important;
  }
  .custom-html--sitecore .br-bottom-color-link-dark {
    border-bottom-color: #000088 !important;
  }
  .custom-html--sitecore .br-top-color-link-dark {
    border-top-color: #000088 !important;
  }
  .custom-html--sitecore .br-left-color-link-dark {
    border-left-color: #000088 !important;
  }
  .custom-html--sitecore .br-left-color-link-dark .nav-item.selected-item {
    border-left-color: #000088 !important;
  }
  .custom-html--sitecore .br-right-color-link-dark {
    border-right-color: #000088 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-link-dark {
      background-color: #000088 !important;
    }
    .custom-html--sitecore .bg-color-link-dark .nav-item a:hover {
      background-color: #000088 !important;
    }
    .custom-html--sitecore .bg-color-link-dark .nav-item.selected-item a:before {
      background-color: #000088 !important;
    }
    .custom-html--sitecore .bg-color-link-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #000088 !important;
    }
    .custom-html--sitecore .bg-color-link-dark .nav-item + .nav-more.show-active {
      background-color: #000088 !important;
    }
    .custom-html--sitecore .br-top-color-link-dark {
      border-top-color: #000088 !important;
    }
    .custom-html--sitecore .br-top-color-link-dark.sticky#multipage-nav {
      border-top-color: #000088 !important;
    }
    .custom-html--sitecore .br-left-color-link-dark {
      border-left-color: #000088 !important;
    }
    .custom-html--sitecore .br-left-color-link-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #000088 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-link-dark {
    border-color: #000088 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-link-dark .ion-icon-comments {
    color: #000088 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-link-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-link-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #000088 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #000088 10rem, transparent 0%);
      background: -o-linear-gradient(right, #000088 10rem, transparent 0%);
      background: linear-gradient(to right, #000088 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-link-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-link-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #000088 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #000088 10rem, transparent 0%);
      background: -o-linear-gradient(left, #000088 10rem, transparent 0%);
      background: linear-gradient(to left, #000088 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-link-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #000088 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #000088 5rem, transparent 0%);
    background: -o-linear-gradient(right, #000088 5rem, transparent 0%);
    background: linear-gradient(to right, #000088 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-link-dark {
      background: -webkit-linear-gradient(left, #000088 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #000088 5rem, transparent 0%);
      background: -o-linear-gradient(right, #000088 5rem, transparent 0%);
      background: linear-gradient(to right, #000088 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-link-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #000088 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #000088 10rem, transparent 0%);
      background: -o-linear-gradient(right, #000088 10rem, transparent 0%);
      background: linear-gradient(to right, #000088 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-link-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #000088 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #000088 5rem, transparent 0%);
    background: -o-linear-gradient(left, #000088 5rem, transparent 0%);
    background: linear-gradient(to left, #000088 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-link-dark {
      background: -webkit-linear-gradient(right, #000088 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #000088 5rem, transparent 0%);
      background: -o-linear-gradient(left, #000088 5rem, transparent 0%);
      background: linear-gradient(to left, #000088 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-link-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #000088 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #000088 10rem, transparent 0%);
      background: -o-linear-gradient(left, #000088 10rem, transparent 0%);
      background: linear-gradient(to left, #000088 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-purple {
    background-color: #A100FF !important;
  }
  .custom-html--sitecore .color-purple {
    color: #A100FF !important;
  }
  .custom-html--sitecore .br-color-purple {
    border-color: #A100FF !important;
  }
  .custom-html--sitecore .br-bottom-color-purple {
    border-bottom-color: #A100FF !important;
  }
  .custom-html--sitecore .br-top-color-purple {
    border-top-color: #A100FF !important;
  }
  .custom-html--sitecore .br-left-color-purple {
    border-left-color: #A100FF !important;
  }
  .custom-html--sitecore .br-left-color-purple .nav-item.selected-item {
    border-left-color: #A100FF !important;
  }
  .custom-html--sitecore .br-right-color-purple {
    border-right-color: #A100FF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-purple {
      background-color: #A100FF !important;
    }
    .custom-html--sitecore .bg-color-purple .nav-item a:hover {
      background-color: #A100FF !important;
    }
    .custom-html--sitecore .bg-color-purple .nav-item.selected-item a:before {
      background-color: #A100FF !important;
    }
    .custom-html--sitecore .bg-color-purple .nav-item + .nav-more.hasHover div:hover {
      background-color: #A100FF !important;
    }
    .custom-html--sitecore .bg-color-purple .nav-item + .nav-more.show-active {
      background-color: #A100FF !important;
    }
    .custom-html--sitecore .br-top-color-purple {
      border-top-color: #A100FF !important;
    }
    .custom-html--sitecore .br-top-color-purple.sticky#multipage-nav {
      border-top-color: #A100FF !important;
    }
    .custom-html--sitecore .br-left-color-purple {
      border-left-color: #A100FF !important;
    }
    .custom-html--sitecore .br-left-color-purple .nav-item-dropdown .nav-item:hover {
      border-left-color: #A100FF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-purple {
    border-color: #A100FF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-purple .ion-icon-comments {
    color: #A100FF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-purple,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-purple {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: linear-gradient(to right, #A100FF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-purple,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-purple {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: linear-gradient(to left, #A100FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-purple {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #A100FF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #A100FF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #A100FF 5rem, transparent 0%);
    background: linear-gradient(to right, #A100FF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-purple {
      background: -webkit-linear-gradient(left, #A100FF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #A100FF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #A100FF 5rem, transparent 0%);
      background: linear-gradient(to right, #A100FF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-purple {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: linear-gradient(to right, #A100FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-purple {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #A100FF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #A100FF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #A100FF 5rem, transparent 0%);
    background: linear-gradient(to left, #A100FF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-purple {
      background: -webkit-linear-gradient(right, #A100FF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #A100FF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #A100FF 5rem, transparent 0%);
      background: linear-gradient(to left, #A100FF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-purple {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A100FF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A100FF 10rem, transparent 0%);
      background: linear-gradient(to left, #A100FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-purple-dark {
    background-color: #7500C0 !important;
  }
  .custom-html--sitecore .color-purple-dark {
    color: #7500C0 !important;
  }
  .custom-html--sitecore .br-color-purple-dark {
    border-color: #7500C0 !important;
  }
  .custom-html--sitecore .br-bottom-color-purple-dark {
    border-bottom-color: #7500C0 !important;
  }
  .custom-html--sitecore .br-top-color-purple-dark {
    border-top-color: #7500C0 !important;
  }
  .custom-html--sitecore .br-left-color-purple-dark {
    border-left-color: #7500C0 !important;
  }
  .custom-html--sitecore .br-left-color-purple-dark .nav-item.selected-item {
    border-left-color: #7500C0 !important;
  }
  .custom-html--sitecore .br-right-color-purple-dark {
    border-right-color: #7500C0 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-purple-dark {
      background-color: #7500C0 !important;
    }
    .custom-html--sitecore .bg-color-purple-dark .nav-item a:hover {
      background-color: #7500C0 !important;
    }
    .custom-html--sitecore .bg-color-purple-dark .nav-item.selected-item a:before {
      background-color: #7500C0 !important;
    }
    .custom-html--sitecore .bg-color-purple-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #7500C0 !important;
    }
    .custom-html--sitecore .bg-color-purple-dark .nav-item + .nav-more.show-active {
      background-color: #7500C0 !important;
    }
    .custom-html--sitecore .br-top-color-purple-dark {
      border-top-color: #7500C0 !important;
    }
    .custom-html--sitecore .br-top-color-purple-dark.sticky#multipage-nav {
      border-top-color: #7500C0 !important;
    }
    .custom-html--sitecore .br-left-color-purple-dark {
      border-left-color: #7500C0 !important;
    }
    .custom-html--sitecore .br-left-color-purple-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #7500C0 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-purple-dark {
    border-color: #7500C0 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-purple-dark .ion-icon-comments {
    color: #7500C0 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-purple-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-purple-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: -o-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: linear-gradient(to right, #7500C0 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-purple-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-purple-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: -o-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: linear-gradient(to left, #7500C0 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-purple-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #7500C0 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #7500C0 5rem, transparent 0%);
    background: -o-linear-gradient(right, #7500C0 5rem, transparent 0%);
    background: linear-gradient(to right, #7500C0 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-purple-dark {
      background: -webkit-linear-gradient(left, #7500C0 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #7500C0 5rem, transparent 0%);
      background: -o-linear-gradient(right, #7500C0 5rem, transparent 0%);
      background: linear-gradient(to right, #7500C0 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-purple-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: -o-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: linear-gradient(to right, #7500C0 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-purple-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #7500C0 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #7500C0 5rem, transparent 0%);
    background: -o-linear-gradient(left, #7500C0 5rem, transparent 0%);
    background: linear-gradient(to left, #7500C0 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-purple-dark {
      background: -webkit-linear-gradient(right, #7500C0 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #7500C0 5rem, transparent 0%);
      background: -o-linear-gradient(left, #7500C0 5rem, transparent 0%);
      background: linear-gradient(to left, #7500C0 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-purple-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #7500C0 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: -o-linear-gradient(left, #7500C0 10rem, transparent 0%);
      background: linear-gradient(to left, #7500C0 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-purple-darkest {
    background-color: #460073 !important;
  }
  .custom-html--sitecore .color-purple-darkest {
    color: #460073 !important;
  }
  .custom-html--sitecore .br-color-purple-darkest {
    border-color: #460073 !important;
  }
  .custom-html--sitecore .br-bottom-color-purple-darkest {
    border-bottom-color: #460073 !important;
  }
  .custom-html--sitecore .br-top-color-purple-darkest {
    border-top-color: #460073 !important;
  }
  .custom-html--sitecore .br-left-color-purple-darkest {
    border-left-color: #460073 !important;
  }
  .custom-html--sitecore .br-left-color-purple-darkest .nav-item.selected-item {
    border-left-color: #460073 !important;
  }
  .custom-html--sitecore .br-right-color-purple-darkest {
    border-right-color: #460073 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-purple-darkest {
      background-color: #460073 !important;
    }
    .custom-html--sitecore .bg-color-purple-darkest .nav-item a:hover {
      background-color: #460073 !important;
    }
    .custom-html--sitecore .bg-color-purple-darkest .nav-item.selected-item a:before {
      background-color: #460073 !important;
    }
    .custom-html--sitecore .bg-color-purple-darkest .nav-item + .nav-more.hasHover div:hover {
      background-color: #460073 !important;
    }
    .custom-html--sitecore .bg-color-purple-darkest .nav-item + .nav-more.show-active {
      background-color: #460073 !important;
    }
    .custom-html--sitecore .br-top-color-purple-darkest {
      border-top-color: #460073 !important;
    }
    .custom-html--sitecore .br-top-color-purple-darkest.sticky#multipage-nav {
      border-top-color: #460073 !important;
    }
    .custom-html--sitecore .br-left-color-purple-darkest {
      border-left-color: #460073 !important;
    }
    .custom-html--sitecore .br-left-color-purple-darkest .nav-item-dropdown .nav-item:hover {
      border-left-color: #460073 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-purple-darkest {
    border-color: #460073 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-purple-darkest .ion-icon-comments {
    color: #460073 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-purple-darkest,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-purple-darkest {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #460073 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #460073 10rem, transparent 0%);
      background: -o-linear-gradient(right, #460073 10rem, transparent 0%);
      background: linear-gradient(to right, #460073 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-purple-darkest,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-purple-darkest {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #460073 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #460073 10rem, transparent 0%);
      background: -o-linear-gradient(left, #460073 10rem, transparent 0%);
      background: linear-gradient(to left, #460073 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-purple-darkest {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #460073 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #460073 5rem, transparent 0%);
    background: -o-linear-gradient(right, #460073 5rem, transparent 0%);
    background: linear-gradient(to right, #460073 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-purple-darkest {
      background: -webkit-linear-gradient(left, #460073 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #460073 5rem, transparent 0%);
      background: -o-linear-gradient(right, #460073 5rem, transparent 0%);
      background: linear-gradient(to right, #460073 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-purple-darkest {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #460073 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #460073 10rem, transparent 0%);
      background: -o-linear-gradient(right, #460073 10rem, transparent 0%);
      background: linear-gradient(to right, #460073 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-purple-darkest {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #460073 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #460073 5rem, transparent 0%);
    background: -o-linear-gradient(left, #460073 5rem, transparent 0%);
    background: linear-gradient(to left, #460073 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-purple-darkest {
      background: -webkit-linear-gradient(right, #460073 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #460073 5rem, transparent 0%);
      background: -o-linear-gradient(left, #460073 5rem, transparent 0%);
      background: linear-gradient(to left, #460073 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-purple-darkest {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #460073 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #460073 10rem, transparent 0%);
      background: -o-linear-gradient(left, #460073 10rem, transparent 0%);
      background: linear-gradient(to left, #460073 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-pink {
    background-color: #E70074 !important;
  }
  .custom-html--sitecore .color-pink {
    color: #E70074 !important;
  }
  .custom-html--sitecore .br-color-pink {
    border-color: #E70074 !important;
  }
  .custom-html--sitecore .br-bottom-color-pink {
    border-bottom-color: #E70074 !important;
  }
  .custom-html--sitecore .br-top-color-pink {
    border-top-color: #E70074 !important;
  }
  .custom-html--sitecore .br-left-color-pink {
    border-left-color: #E70074 !important;
  }
  .custom-html--sitecore .br-left-color-pink .nav-item.selected-item {
    border-left-color: #E70074 !important;
  }
  .custom-html--sitecore .br-right-color-pink {
    border-right-color: #E70074 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-pink {
      background-color: #E70074 !important;
    }
    .custom-html--sitecore .bg-color-pink .nav-item a:hover {
      background-color: #E70074 !important;
    }
    .custom-html--sitecore .bg-color-pink .nav-item.selected-item a:before {
      background-color: #E70074 !important;
    }
    .custom-html--sitecore .bg-color-pink .nav-item + .nav-more.hasHover div:hover {
      background-color: #E70074 !important;
    }
    .custom-html--sitecore .bg-color-pink .nav-item + .nav-more.show-active {
      background-color: #E70074 !important;
    }
    .custom-html--sitecore .br-top-color-pink {
      border-top-color: #E70074 !important;
    }
    .custom-html--sitecore .br-top-color-pink.sticky#multipage-nav {
      border-top-color: #E70074 !important;
    }
    .custom-html--sitecore .br-left-color-pink {
      border-left-color: #E70074 !important;
    }
    .custom-html--sitecore .br-left-color-pink .nav-item-dropdown .nav-item:hover {
      border-left-color: #E70074 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-pink {
    border-color: #E70074 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-pink .ion-icon-comments {
    color: #E70074 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-pink,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-pink {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: linear-gradient(to right, #E70074 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-pink,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-pink {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: linear-gradient(to left, #E70074 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-pink {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #E70074 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #E70074 5rem, transparent 0%);
    background: -o-linear-gradient(right, #E70074 5rem, transparent 0%);
    background: linear-gradient(to right, #E70074 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-pink {
      background: -webkit-linear-gradient(left, #E70074 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70074 5rem, transparent 0%);
      background: -o-linear-gradient(right, #E70074 5rem, transparent 0%);
      background: linear-gradient(to right, #E70074 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-pink {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: linear-gradient(to right, #E70074 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-pink {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #E70074 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #E70074 5rem, transparent 0%);
    background: -o-linear-gradient(left, #E70074 5rem, transparent 0%);
    background: linear-gradient(to left, #E70074 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-pink {
      background: -webkit-linear-gradient(right, #E70074 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70074 5rem, transparent 0%);
      background: -o-linear-gradient(left, #E70074 5rem, transparent 0%);
      background: linear-gradient(to left, #E70074 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-pink {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E70074 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E70074 10rem, transparent 0%);
      background: linear-gradient(to left, #E70074 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-pink-dark {
    background-color: #A40253 !important;
  }
  .custom-html--sitecore .color-pink-dark {
    color: #A40253 !important;
  }
  .custom-html--sitecore .br-color-pink-dark {
    border-color: #A40253 !important;
  }
  .custom-html--sitecore .br-bottom-color-pink-dark {
    border-bottom-color: #A40253 !important;
  }
  .custom-html--sitecore .br-top-color-pink-dark {
    border-top-color: #A40253 !important;
  }
  .custom-html--sitecore .br-left-color-pink-dark {
    border-left-color: #A40253 !important;
  }
  .custom-html--sitecore .br-left-color-pink-dark .nav-item.selected-item {
    border-left-color: #A40253 !important;
  }
  .custom-html--sitecore .br-right-color-pink-dark {
    border-right-color: #A40253 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-pink-dark {
      background-color: #A40253 !important;
    }
    .custom-html--sitecore .bg-color-pink-dark .nav-item a:hover {
      background-color: #A40253 !important;
    }
    .custom-html--sitecore .bg-color-pink-dark .nav-item.selected-item a:before {
      background-color: #A40253 !important;
    }
    .custom-html--sitecore .bg-color-pink-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #A40253 !important;
    }
    .custom-html--sitecore .bg-color-pink-dark .nav-item + .nav-more.show-active {
      background-color: #A40253 !important;
    }
    .custom-html--sitecore .br-top-color-pink-dark {
      border-top-color: #A40253 !important;
    }
    .custom-html--sitecore .br-top-color-pink-dark.sticky#multipage-nav {
      border-top-color: #A40253 !important;
    }
    .custom-html--sitecore .br-left-color-pink-dark {
      border-left-color: #A40253 !important;
    }
    .custom-html--sitecore .br-left-color-pink-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #A40253 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-pink-dark {
    border-color: #A40253 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-pink-dark .ion-icon-comments {
    color: #A40253 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-pink-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-pink-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: linear-gradient(to right, #A40253 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-pink-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-pink-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: linear-gradient(to left, #A40253 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-pink-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #A40253 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #A40253 5rem, transparent 0%);
    background: -o-linear-gradient(right, #A40253 5rem, transparent 0%);
    background: linear-gradient(to right, #A40253 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-pink-dark {
      background: -webkit-linear-gradient(left, #A40253 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #A40253 5rem, transparent 0%);
      background: -o-linear-gradient(right, #A40253 5rem, transparent 0%);
      background: linear-gradient(to right, #A40253 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-pink-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: linear-gradient(to right, #A40253 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-pink-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #A40253 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #A40253 5rem, transparent 0%);
    background: -o-linear-gradient(left, #A40253 5rem, transparent 0%);
    background: linear-gradient(to left, #A40253 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-pink-dark {
      background: -webkit-linear-gradient(right, #A40253 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #A40253 5rem, transparent 0%);
      background: -o-linear-gradient(left, #A40253 5rem, transparent 0%);
      background: linear-gradient(to left, #A40253 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-pink-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A40253 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A40253 10rem, transparent 0%);
      background: linear-gradient(to left, #A40253 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-blue {
    background-color: #00BAFF !important;
  }
  .custom-html--sitecore .color-blue {
    color: #00BAFF !important;
  }
  .custom-html--sitecore .br-color-blue {
    border-color: #00BAFF !important;
  }
  .custom-html--sitecore .br-bottom-color-blue {
    border-bottom-color: #00BAFF !important;
  }
  .custom-html--sitecore .br-top-color-blue {
    border-top-color: #00BAFF !important;
  }
  .custom-html--sitecore .br-left-color-blue {
    border-left-color: #00BAFF !important;
  }
  .custom-html--sitecore .br-left-color-blue .nav-item.selected-item {
    border-left-color: #00BAFF !important;
  }
  .custom-html--sitecore .br-right-color-blue {
    border-right-color: #00BAFF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-blue {
      background-color: #00BAFF !important;
    }
    .custom-html--sitecore .bg-color-blue .nav-item a:hover {
      background-color: #00BAFF !important;
    }
    .custom-html--sitecore .bg-color-blue .nav-item.selected-item a:before {
      background-color: #00BAFF !important;
    }
    .custom-html--sitecore .bg-color-blue .nav-item + .nav-more.hasHover div:hover {
      background-color: #00BAFF !important;
    }
    .custom-html--sitecore .bg-color-blue .nav-item + .nav-more.show-active {
      background-color: #00BAFF !important;
    }
    .custom-html--sitecore .br-top-color-blue {
      border-top-color: #00BAFF !important;
    }
    .custom-html--sitecore .br-top-color-blue.sticky#multipage-nav {
      border-top-color: #00BAFF !important;
    }
    .custom-html--sitecore .br-left-color-blue {
      border-left-color: #00BAFF !important;
    }
    .custom-html--sitecore .br-left-color-blue .nav-item-dropdown .nav-item:hover {
      border-left-color: #00BAFF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-blue {
    border-color: #00BAFF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-blue .ion-icon-comments {
    color: #00BAFF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-blue,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-blue {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: linear-gradient(to right, #00BAFF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-blue,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-blue {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: linear-gradient(to left, #00BAFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-blue {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00BAFF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00BAFF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00BAFF 5rem, transparent 0%);
    background: linear-gradient(to right, #00BAFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-blue {
      background: -webkit-linear-gradient(left, #00BAFF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00BAFF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00BAFF 5rem, transparent 0%);
      background: linear-gradient(to right, #00BAFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-blue {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: linear-gradient(to right, #00BAFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-blue {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00BAFF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00BAFF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00BAFF 5rem, transparent 0%);
    background: linear-gradient(to left, #00BAFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-blue {
      background: -webkit-linear-gradient(right, #00BAFF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00BAFF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00BAFF 5rem, transparent 0%);
      background: linear-gradient(to left, #00BAFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-blue {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00BAFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00BAFF 10rem, transparent 0%);
      background: linear-gradient(to left, #00BAFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-blue-light {
    background-color: #00F3FF !important;
  }
  .custom-html--sitecore .color-blue-light {
    color: #00F3FF !important;
  }
  .custom-html--sitecore .br-color-blue-light {
    border-color: #00F3FF !important;
  }
  .custom-html--sitecore .br-bottom-color-blue-light {
    border-bottom-color: #00F3FF !important;
  }
  .custom-html--sitecore .br-top-color-blue-light {
    border-top-color: #00F3FF !important;
  }
  .custom-html--sitecore .br-left-color-blue-light {
    border-left-color: #00F3FF !important;
  }
  .custom-html--sitecore .br-left-color-blue-light .nav-item.selected-item {
    border-left-color: #00F3FF !important;
  }
  .custom-html--sitecore .br-right-color-blue-light {
    border-right-color: #00F3FF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-blue-light {
      background-color: #00F3FF !important;
    }
    .custom-html--sitecore .bg-color-blue-light .nav-item a:hover {
      background-color: #00F3FF !important;
    }
    .custom-html--sitecore .bg-color-blue-light .nav-item.selected-item a:before {
      background-color: #00F3FF !important;
    }
    .custom-html--sitecore .bg-color-blue-light .nav-item + .nav-more.hasHover div:hover {
      background-color: #00F3FF !important;
    }
    .custom-html--sitecore .bg-color-blue-light .nav-item + .nav-more.show-active {
      background-color: #00F3FF !important;
    }
    .custom-html--sitecore .br-top-color-blue-light {
      border-top-color: #00F3FF !important;
    }
    .custom-html--sitecore .br-top-color-blue-light.sticky#multipage-nav {
      border-top-color: #00F3FF !important;
    }
    .custom-html--sitecore .br-left-color-blue-light {
      border-left-color: #00F3FF !important;
    }
    .custom-html--sitecore .br-left-color-blue-light .nav-item-dropdown .nav-item:hover {
      border-left-color: #00F3FF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-blue-light {
    border-color: #00F3FF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-blue-light .ion-icon-comments {
    color: #00F3FF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-blue-light,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-blue-light {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: linear-gradient(to right, #00F3FF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-blue-light,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-blue-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: linear-gradient(to left, #00F3FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-blue-light {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00F3FF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00F3FF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00F3FF 5rem, transparent 0%);
    background: linear-gradient(to right, #00F3FF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-blue-light {
      background: -webkit-linear-gradient(left, #00F3FF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00F3FF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00F3FF 5rem, transparent 0%);
      background: linear-gradient(to right, #00F3FF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-blue-light {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: linear-gradient(to right, #00F3FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-blue-light {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00F3FF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00F3FF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00F3FF 5rem, transparent 0%);
    background: linear-gradient(to left, #00F3FF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-blue-light {
      background: -webkit-linear-gradient(right, #00F3FF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00F3FF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00F3FF 5rem, transparent 0%);
      background: linear-gradient(to left, #00F3FF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-blue-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00F3FF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00F3FF 10rem, transparent 0%);
      background: linear-gradient(to left, #00F3FF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-blue-dark {
    background-color: #008EFF !important;
  }
  .custom-html--sitecore .color-blue-dark {
    color: #008EFF !important;
  }
  .custom-html--sitecore .br-color-blue-dark {
    border-color: #008EFF !important;
  }
  .custom-html--sitecore .br-bottom-color-blue-dark {
    border-bottom-color: #008EFF !important;
  }
  .custom-html--sitecore .br-top-color-blue-dark {
    border-top-color: #008EFF !important;
  }
  .custom-html--sitecore .br-left-color-blue-dark {
    border-left-color: #008EFF !important;
  }
  .custom-html--sitecore .br-left-color-blue-dark .nav-item.selected-item {
    border-left-color: #008EFF !important;
  }
  .custom-html--sitecore .br-right-color-blue-dark {
    border-right-color: #008EFF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-blue-dark {
      background-color: #008EFF !important;
    }
    .custom-html--sitecore .bg-color-blue-dark .nav-item a:hover {
      background-color: #008EFF !important;
    }
    .custom-html--sitecore .bg-color-blue-dark .nav-item.selected-item a:before {
      background-color: #008EFF !important;
    }
    .custom-html--sitecore .bg-color-blue-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #008EFF !important;
    }
    .custom-html--sitecore .bg-color-blue-dark .nav-item + .nav-more.show-active {
      background-color: #008EFF !important;
    }
    .custom-html--sitecore .br-top-color-blue-dark {
      border-top-color: #008EFF !important;
    }
    .custom-html--sitecore .br-top-color-blue-dark.sticky#multipage-nav {
      border-top-color: #008EFF !important;
    }
    .custom-html--sitecore .br-left-color-blue-dark {
      border-left-color: #008EFF !important;
    }
    .custom-html--sitecore .br-left-color-blue-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #008EFF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-blue-dark {
    border-color: #008EFF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-blue-dark .ion-icon-comments {
    color: #008EFF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-blue-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-blue-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: linear-gradient(to right, #008EFF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-blue-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-blue-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: linear-gradient(to left, #008EFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-blue-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #008EFF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #008EFF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #008EFF 5rem, transparent 0%);
    background: linear-gradient(to right, #008EFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-blue-dark {
      background: -webkit-linear-gradient(left, #008EFF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #008EFF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #008EFF 5rem, transparent 0%);
      background: linear-gradient(to right, #008EFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-blue-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: linear-gradient(to right, #008EFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-blue-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #008EFF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #008EFF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #008EFF 5rem, transparent 0%);
    background: linear-gradient(to left, #008EFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-blue-dark {
      background: -webkit-linear-gradient(right, #008EFF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #008EFF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #008EFF 5rem, transparent 0%);
      background: linear-gradient(to left, #008EFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-blue-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #008EFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #008EFF 10rem, transparent 0%);
      background: linear-gradient(to left, #008EFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-blue-darker {
    background-color: #004dff !important;
  }
  .custom-html--sitecore .color-blue-darker {
    color: #004dff !important;
  }
  .custom-html--sitecore .br-color-blue-darker {
    border-color: #004dff !important;
  }
  .custom-html--sitecore .br-bottom-color-blue-darker {
    border-bottom-color: #004dff !important;
  }
  .custom-html--sitecore .br-top-color-blue-darker {
    border-top-color: #004dff !important;
  }
  .custom-html--sitecore .br-left-color-blue-darker {
    border-left-color: #004dff !important;
  }
  .custom-html--sitecore .br-left-color-blue-darker .nav-item.selected-item {
    border-left-color: #004dff !important;
  }
  .custom-html--sitecore .br-right-color-blue-darker {
    border-right-color: #004dff !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-blue-darker {
      background-color: #004dff !important;
    }
    .custom-html--sitecore .bg-color-blue-darker .nav-item a:hover {
      background-color: #004dff !important;
    }
    .custom-html--sitecore .bg-color-blue-darker .nav-item.selected-item a:before {
      background-color: #004dff !important;
    }
    .custom-html--sitecore .bg-color-blue-darker .nav-item + .nav-more.hasHover div:hover {
      background-color: #004dff !important;
    }
    .custom-html--sitecore .bg-color-blue-darker .nav-item + .nav-more.show-active {
      background-color: #004dff !important;
    }
    .custom-html--sitecore .br-top-color-blue-darker {
      border-top-color: #004dff !important;
    }
    .custom-html--sitecore .br-top-color-blue-darker.sticky#multipage-nav {
      border-top-color: #004dff !important;
    }
    .custom-html--sitecore .br-left-color-blue-darker {
      border-left-color: #004dff !important;
    }
    .custom-html--sitecore .br-left-color-blue-darker .nav-item-dropdown .nav-item:hover {
      border-left-color: #004dff !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-blue-darker {
    border-color: #004dff !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-blue-darker .ion-icon-comments {
    color: #004dff !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-blue-darker,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-blue-darker {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: -o-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: linear-gradient(to right, #004dff 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-blue-darker,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-blue-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: -o-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: linear-gradient(to left, #004dff 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-blue-darker {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #004dff 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #004dff 5rem, transparent 0%);
    background: -o-linear-gradient(right, #004dff 5rem, transparent 0%);
    background: linear-gradient(to right, #004dff 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-blue-darker {
      background: -webkit-linear-gradient(left, #004dff 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #004dff 5rem, transparent 0%);
      background: -o-linear-gradient(right, #004dff 5rem, transparent 0%);
      background: linear-gradient(to right, #004dff 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-blue-darker {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: -o-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: linear-gradient(to right, #004dff 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-blue-darker {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #004dff 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #004dff 5rem, transparent 0%);
    background: -o-linear-gradient(left, #004dff 5rem, transparent 0%);
    background: linear-gradient(to left, #004dff 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-blue-darker {
      background: -webkit-linear-gradient(right, #004dff 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #004dff 5rem, transparent 0%);
      background: -o-linear-gradient(left, #004dff 5rem, transparent 0%);
      background: linear-gradient(to left, #004dff 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-blue-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #004dff 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: -o-linear-gradient(left, #004dff 10rem, transparent 0%);
      background: linear-gradient(to left, #004dff 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-aqua {
    background-color: #00FFBB !important;
  }
  .custom-html--sitecore .color-aqua {
    color: #00FFBB !important;
  }
  .custom-html--sitecore .br-color-aqua {
    border-color: #00FFBB !important;
  }
  .custom-html--sitecore .br-bottom-color-aqua {
    border-bottom-color: #00FFBB !important;
  }
  .custom-html--sitecore .br-top-color-aqua {
    border-top-color: #00FFBB !important;
  }
  .custom-html--sitecore .br-left-color-aqua {
    border-left-color: #00FFBB !important;
  }
  .custom-html--sitecore .br-left-color-aqua .nav-item.selected-item {
    border-left-color: #00FFBB !important;
  }
  .custom-html--sitecore .br-right-color-aqua {
    border-right-color: #00FFBB !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-aqua {
      background-color: #00FFBB !important;
    }
    .custom-html--sitecore .bg-color-aqua .nav-item a:hover {
      background-color: #00FFBB !important;
    }
    .custom-html--sitecore .bg-color-aqua .nav-item.selected-item a:before {
      background-color: #00FFBB !important;
    }
    .custom-html--sitecore .bg-color-aqua .nav-item + .nav-more.hasHover div:hover {
      background-color: #00FFBB !important;
    }
    .custom-html--sitecore .bg-color-aqua .nav-item + .nav-more.show-active {
      background-color: #00FFBB !important;
    }
    .custom-html--sitecore .br-top-color-aqua {
      border-top-color: #00FFBB !important;
    }
    .custom-html--sitecore .br-top-color-aqua.sticky#multipage-nav {
      border-top-color: #00FFBB !important;
    }
    .custom-html--sitecore .br-left-color-aqua {
      border-left-color: #00FFBB !important;
    }
    .custom-html--sitecore .br-left-color-aqua .nav-item-dropdown .nav-item:hover {
      border-left-color: #00FFBB !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-aqua {
    border-color: #00FFBB !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-aqua .ion-icon-comments {
    color: #00FFBB !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-aqua,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-aqua {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: linear-gradient(to right, #00FFBB 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-aqua,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-aqua {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: linear-gradient(to left, #00FFBB 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-aqua {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00FFBB 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00FFBB 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00FFBB 5rem, transparent 0%);
    background: linear-gradient(to right, #00FFBB 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-aqua {
      background: -webkit-linear-gradient(left, #00FFBB 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FFBB 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00FFBB 5rem, transparent 0%);
      background: linear-gradient(to right, #00FFBB 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-aqua {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: linear-gradient(to right, #00FFBB 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-aqua {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00FFBB 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00FFBB 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00FFBB 5rem, transparent 0%);
    background: linear-gradient(to left, #00FFBB 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-aqua {
      background: -webkit-linear-gradient(right, #00FFBB 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FFBB 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00FFBB 5rem, transparent 0%);
      background: linear-gradient(to left, #00FFBB 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-aqua {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00FFBB 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00FFBB 10rem, transparent 0%);
      background: linear-gradient(to left, #00FFBB 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-orange {
    background-color: #FFB600 !important;
  }
  .custom-html--sitecore .color-orange {
    color: #FFB600 !important;
  }
  .custom-html--sitecore .br-color-orange {
    border-color: #FFB600 !important;
  }
  .custom-html--sitecore .br-bottom-color-orange {
    border-bottom-color: #FFB600 !important;
  }
  .custom-html--sitecore .br-top-color-orange {
    border-top-color: #FFB600 !important;
  }
  .custom-html--sitecore .br-left-color-orange {
    border-left-color: #FFB600 !important;
  }
  .custom-html--sitecore .br-left-color-orange .nav-item.selected-item {
    border-left-color: #FFB600 !important;
  }
  .custom-html--sitecore .br-right-color-orange {
    border-right-color: #FFB600 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-orange {
      background-color: #FFB600 !important;
    }
    .custom-html--sitecore .bg-color-orange .nav-item a:hover {
      background-color: #FFB600 !important;
    }
    .custom-html--sitecore .bg-color-orange .nav-item.selected-item a:before {
      background-color: #FFB600 !important;
    }
    .custom-html--sitecore .bg-color-orange .nav-item + .nav-more.hasHover div:hover {
      background-color: #FFB600 !important;
    }
    .custom-html--sitecore .bg-color-orange .nav-item + .nav-more.show-active {
      background-color: #FFB600 !important;
    }
    .custom-html--sitecore .br-top-color-orange {
      border-top-color: #FFB600 !important;
    }
    .custom-html--sitecore .br-top-color-orange.sticky#multipage-nav {
      border-top-color: #FFB600 !important;
    }
    .custom-html--sitecore .br-left-color-orange {
      border-left-color: #FFB600 !important;
    }
    .custom-html--sitecore .br-left-color-orange .nav-item-dropdown .nav-item:hover {
      border-left-color: #FFB600 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-orange {
    border-color: #FFB600 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-orange .ion-icon-comments {
    color: #FFB600 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-orange,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-orange {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: linear-gradient(to right, #FFB600 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-orange,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-orange {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: linear-gradient(to left, #FFB600 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-orange {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FFB600 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FFB600 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FFB600 5rem, transparent 0%);
    background: linear-gradient(to right, #FFB600 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-orange {
      background: -webkit-linear-gradient(left, #FFB600 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFB600 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FFB600 5rem, transparent 0%);
      background: linear-gradient(to right, #FFB600 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-orange {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: linear-gradient(to right, #FFB600 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-orange {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FFB600 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FFB600 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FFB600 5rem, transparent 0%);
    background: linear-gradient(to left, #FFB600 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-orange {
      background: -webkit-linear-gradient(right, #FFB600 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFB600 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FFB600 5rem, transparent 0%);
      background: linear-gradient(to left, #FFB600 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-orange {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFB600 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFB600 10rem, transparent 0%);
      background: linear-gradient(to left, #FFB600 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-orange-dark {
    background-color: #FF9500 !important;
  }
  .custom-html--sitecore .color-orange-dark {
    color: #FF9500 !important;
  }
  .custom-html--sitecore .br-color-orange-dark {
    border-color: #FF9500 !important;
  }
  .custom-html--sitecore .br-bottom-color-orange-dark {
    border-bottom-color: #FF9500 !important;
  }
  .custom-html--sitecore .br-top-color-orange-dark {
    border-top-color: #FF9500 !important;
  }
  .custom-html--sitecore .br-left-color-orange-dark {
    border-left-color: #FF9500 !important;
  }
  .custom-html--sitecore .br-left-color-orange-dark .nav-item.selected-item {
    border-left-color: #FF9500 !important;
  }
  .custom-html--sitecore .br-right-color-orange-dark {
    border-right-color: #FF9500 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-orange-dark {
      background-color: #FF9500 !important;
    }
    .custom-html--sitecore .bg-color-orange-dark .nav-item a:hover {
      background-color: #FF9500 !important;
    }
    .custom-html--sitecore .bg-color-orange-dark .nav-item.selected-item a:before {
      background-color: #FF9500 !important;
    }
    .custom-html--sitecore .bg-color-orange-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #FF9500 !important;
    }
    .custom-html--sitecore .bg-color-orange-dark .nav-item + .nav-more.show-active {
      background-color: #FF9500 !important;
    }
    .custom-html--sitecore .br-top-color-orange-dark {
      border-top-color: #FF9500 !important;
    }
    .custom-html--sitecore .br-top-color-orange-dark.sticky#multipage-nav {
      border-top-color: #FF9500 !important;
    }
    .custom-html--sitecore .br-left-color-orange-dark {
      border-left-color: #FF9500 !important;
    }
    .custom-html--sitecore .br-left-color-orange-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #FF9500 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-orange-dark {
    border-color: #FF9500 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-orange-dark .ion-icon-comments {
    color: #FF9500 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-orange-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-orange-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: linear-gradient(to right, #FF9500 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-orange-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-orange-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: linear-gradient(to left, #FF9500 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-orange-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FF9500 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FF9500 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FF9500 5rem, transparent 0%);
    background: linear-gradient(to right, #FF9500 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-orange-dark {
      background: -webkit-linear-gradient(left, #FF9500 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF9500 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FF9500 5rem, transparent 0%);
      background: linear-gradient(to right, #FF9500 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-orange-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: linear-gradient(to right, #FF9500 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-orange-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FF9500 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FF9500 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FF9500 5rem, transparent 0%);
    background: linear-gradient(to left, #FF9500 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-orange-dark {
      background: -webkit-linear-gradient(right, #FF9500 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF9500 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FF9500 5rem, transparent 0%);
      background: linear-gradient(to left, #FF9500 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-orange-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FF9500 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FF9500 10rem, transparent 0%);
      background: linear-gradient(to left, #FF9500 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-green {
    background-color: #00FF00 !important;
  }
  .custom-html--sitecore .color-green {
    color: #00FF00 !important;
  }
  .custom-html--sitecore .br-color-green {
    border-color: #00FF00 !important;
  }
  .custom-html--sitecore .br-bottom-color-green {
    border-bottom-color: #00FF00 !important;
  }
  .custom-html--sitecore .br-top-color-green {
    border-top-color: #00FF00 !important;
  }
  .custom-html--sitecore .br-left-color-green {
    border-left-color: #00FF00 !important;
  }
  .custom-html--sitecore .br-left-color-green .nav-item.selected-item {
    border-left-color: #00FF00 !important;
  }
  .custom-html--sitecore .br-right-color-green {
    border-right-color: #00FF00 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-green {
      background-color: #00FF00 !important;
    }
    .custom-html--sitecore .bg-color-green .nav-item a:hover {
      background-color: #00FF00 !important;
    }
    .custom-html--sitecore .bg-color-green .nav-item.selected-item a:before {
      background-color: #00FF00 !important;
    }
    .custom-html--sitecore .bg-color-green .nav-item + .nav-more.hasHover div:hover {
      background-color: #00FF00 !important;
    }
    .custom-html--sitecore .bg-color-green .nav-item + .nav-more.show-active {
      background-color: #00FF00 !important;
    }
    .custom-html--sitecore .br-top-color-green {
      border-top-color: #00FF00 !important;
    }
    .custom-html--sitecore .br-top-color-green.sticky#multipage-nav {
      border-top-color: #00FF00 !important;
    }
    .custom-html--sitecore .br-left-color-green {
      border-left-color: #00FF00 !important;
    }
    .custom-html--sitecore .br-left-color-green .nav-item-dropdown .nav-item:hover {
      border-left-color: #00FF00 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-green {
    border-color: #00FF00 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-green .ion-icon-comments {
    color: #00FF00 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-green,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-green {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: linear-gradient(to right, #00FF00 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-green,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-green {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: linear-gradient(to left, #00FF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-green {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00FF00 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00FF00 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00FF00 5rem, transparent 0%);
    background: linear-gradient(to right, #00FF00 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-green {
      background: -webkit-linear-gradient(left, #00FF00 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FF00 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00FF00 5rem, transparent 0%);
      background: linear-gradient(to right, #00FF00 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-green {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: linear-gradient(to right, #00FF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-green {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00FF00 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00FF00 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00FF00 5rem, transparent 0%);
    background: linear-gradient(to left, #00FF00 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-green {
      background: -webkit-linear-gradient(right, #00FF00 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FF00 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00FF00 5rem, transparent 0%);
      background: linear-gradient(to left, #00FF00 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-green {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00FF00 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00FF00 10rem, transparent 0%);
      background: linear-gradient(to left, #00FF00 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-green-dark {
    background-color: #00530A !important;
  }
  .custom-html--sitecore .color-green-dark {
    color: #00530A !important;
  }
  .custom-html--sitecore .br-color-green-dark {
    border-color: #00530A !important;
  }
  .custom-html--sitecore .br-bottom-color-green-dark {
    border-bottom-color: #00530A !important;
  }
  .custom-html--sitecore .br-top-color-green-dark {
    border-top-color: #00530A !important;
  }
  .custom-html--sitecore .br-left-color-green-dark {
    border-left-color: #00530A !important;
  }
  .custom-html--sitecore .br-left-color-green-dark .nav-item.selected-item {
    border-left-color: #00530A !important;
  }
  .custom-html--sitecore .br-right-color-green-dark {
    border-right-color: #00530A !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-green-dark {
      background-color: #00530A !important;
    }
    .custom-html--sitecore .bg-color-green-dark .nav-item a:hover {
      background-color: #00530A !important;
    }
    .custom-html--sitecore .bg-color-green-dark .nav-item.selected-item a:before {
      background-color: #00530A !important;
    }
    .custom-html--sitecore .bg-color-green-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #00530A !important;
    }
    .custom-html--sitecore .bg-color-green-dark .nav-item + .nav-more.show-active {
      background-color: #00530A !important;
    }
    .custom-html--sitecore .br-top-color-green-dark {
      border-top-color: #00530A !important;
    }
    .custom-html--sitecore .br-top-color-green-dark.sticky#multipage-nav {
      border-top-color: #00530A !important;
    }
    .custom-html--sitecore .br-left-color-green-dark {
      border-left-color: #00530A !important;
    }
    .custom-html--sitecore .br-left-color-green-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #00530A !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-green-dark {
    border-color: #00530A !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-green-dark .ion-icon-comments {
    color: #00530A !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-green-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-green-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: linear-gradient(to right, #00530A 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-green-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-green-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: linear-gradient(to left, #00530A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-green-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00530A 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00530A 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00530A 5rem, transparent 0%);
    background: linear-gradient(to right, #00530A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-green-dark {
      background: -webkit-linear-gradient(left, #00530A 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00530A 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00530A 5rem, transparent 0%);
      background: linear-gradient(to right, #00530A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-green-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: linear-gradient(to right, #00530A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-green-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00530A 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00530A 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00530A 5rem, transparent 0%);
    background: linear-gradient(to left, #00530A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-green-dark {
      background: -webkit-linear-gradient(right, #00530A 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00530A 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00530A 5rem, transparent 0%);
      background: linear-gradient(to left, #00530A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-green-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00530A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00530A 10rem, transparent 0%);
      background: linear-gradient(to left, #00530A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-green {
    background-color: #00D700 !important;
  }
  .custom-html--sitecore .color-alt-green {
    color: #00D700 !important;
  }
  .custom-html--sitecore .br-color-alt-green {
    border-color: #00D700 !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-green {
    border-bottom-color: #00D700 !important;
  }
  .custom-html--sitecore .br-top-color-alt-green {
    border-top-color: #00D700 !important;
  }
  .custom-html--sitecore .br-left-color-alt-green {
    border-left-color: #00D700 !important;
  }
  .custom-html--sitecore .br-left-color-alt-green .nav-item.selected-item {
    border-left-color: #00D700 !important;
  }
  .custom-html--sitecore .br-right-color-alt-green {
    border-right-color: #00D700 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-green {
      background-color: #00D700 !important;
    }
    .custom-html--sitecore .bg-color-alt-green .nav-item a:hover {
      background-color: #00D700 !important;
    }
    .custom-html--sitecore .bg-color-alt-green .nav-item.selected-item a:before {
      background-color: #00D700 !important;
    }
    .custom-html--sitecore .bg-color-alt-green .nav-item + .nav-more.hasHover div:hover {
      background-color: #00D700 !important;
    }
    .custom-html--sitecore .bg-color-alt-green .nav-item + .nav-more.show-active {
      background-color: #00D700 !important;
    }
    .custom-html--sitecore .br-top-color-alt-green {
      border-top-color: #00D700 !important;
    }
    .custom-html--sitecore .br-top-color-alt-green.sticky#multipage-nav {
      border-top-color: #00D700 !important;
    }
    .custom-html--sitecore .br-left-color-alt-green {
      border-left-color: #00D700 !important;
    }
    .custom-html--sitecore .br-left-color-alt-green .nav-item-dropdown .nav-item:hover {
      border-left-color: #00D700 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-green {
    border-color: #00D700 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-green .ion-icon-comments {
    color: #00D700 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-green,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-green {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: linear-gradient(to right, #00D700 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-green,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-green {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: linear-gradient(to left, #00D700 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-green {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #00D700 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #00D700 5rem, transparent 0%);
    background: -o-linear-gradient(right, #00D700 5rem, transparent 0%);
    background: linear-gradient(to right, #00D700 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-green {
      background: -webkit-linear-gradient(left, #00D700 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #00D700 5rem, transparent 0%);
      background: -o-linear-gradient(right, #00D700 5rem, transparent 0%);
      background: linear-gradient(to right, #00D700 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-green {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: -o-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: linear-gradient(to right, #00D700 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-green {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #00D700 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #00D700 5rem, transparent 0%);
    background: -o-linear-gradient(left, #00D700 5rem, transparent 0%);
    background: linear-gradient(to left, #00D700 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-green {
      background: -webkit-linear-gradient(right, #00D700 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #00D700 5rem, transparent 0%);
      background: -o-linear-gradient(left, #00D700 5rem, transparent 0%);
      background: linear-gradient(to left, #00D700 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-green {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #00D700 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: -o-linear-gradient(left, #00D700 10rem, transparent 0%);
      background: linear-gradient(to left, #00D700 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-red {
    background-color: #E70F29 !important;
  }
  .custom-html--sitecore .color-red {
    color: #E70F29 !important;
  }
  .custom-html--sitecore .br-color-red {
    border-color: #E70F29 !important;
  }
  .custom-html--sitecore .br-bottom-color-red {
    border-bottom-color: #E70F29 !important;
  }
  .custom-html--sitecore .br-top-color-red {
    border-top-color: #E70F29 !important;
  }
  .custom-html--sitecore .br-left-color-red {
    border-left-color: #E70F29 !important;
  }
  .custom-html--sitecore .br-left-color-red .nav-item.selected-item {
    border-left-color: #E70F29 !important;
  }
  .custom-html--sitecore .br-right-color-red {
    border-right-color: #E70F29 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-red {
      background-color: #E70F29 !important;
    }
    .custom-html--sitecore .bg-color-red .nav-item a:hover {
      background-color: #E70F29 !important;
    }
    .custom-html--sitecore .bg-color-red .nav-item.selected-item a:before {
      background-color: #E70F29 !important;
    }
    .custom-html--sitecore .bg-color-red .nav-item + .nav-more.hasHover div:hover {
      background-color: #E70F29 !important;
    }
    .custom-html--sitecore .bg-color-red .nav-item + .nav-more.show-active {
      background-color: #E70F29 !important;
    }
    .custom-html--sitecore .br-top-color-red {
      border-top-color: #E70F29 !important;
    }
    .custom-html--sitecore .br-top-color-red.sticky#multipage-nav {
      border-top-color: #E70F29 !important;
    }
    .custom-html--sitecore .br-left-color-red {
      border-left-color: #E70F29 !important;
    }
    .custom-html--sitecore .br-left-color-red .nav-item-dropdown .nav-item:hover {
      border-left-color: #E70F29 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-red {
    border-color: #E70F29 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-red .ion-icon-comments {
    color: #E70F29 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-red,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-red {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: linear-gradient(to right, #E70F29 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-red,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-red {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: linear-gradient(to left, #E70F29 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-red {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #E70F29 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #E70F29 5rem, transparent 0%);
    background: -o-linear-gradient(right, #E70F29 5rem, transparent 0%);
    background: linear-gradient(to right, #E70F29 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-red {
      background: -webkit-linear-gradient(left, #E70F29 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70F29 5rem, transparent 0%);
      background: -o-linear-gradient(right, #E70F29 5rem, transparent 0%);
      background: linear-gradient(to right, #E70F29 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-red {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: linear-gradient(to right, #E70F29 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-red {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #E70F29 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #E70F29 5rem, transparent 0%);
    background: -o-linear-gradient(left, #E70F29 5rem, transparent 0%);
    background: linear-gradient(to left, #E70F29 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-red {
      background: -webkit-linear-gradient(right, #E70F29 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70F29 5rem, transparent 0%);
      background: -o-linear-gradient(left, #E70F29 5rem, transparent 0%);
      background: linear-gradient(to left, #E70F29 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-red {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E70F29 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E70F29 10rem, transparent 0%);
      background: linear-gradient(to left, #E70F29 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-red-dark {
    background-color: #BD001D !important;
  }
  .custom-html--sitecore .color-red-dark {
    color: #BD001D !important;
  }
  .custom-html--sitecore .br-color-red-dark {
    border-color: #BD001D !important;
  }
  .custom-html--sitecore .br-bottom-color-red-dark {
    border-bottom-color: #BD001D !important;
  }
  .custom-html--sitecore .br-top-color-red-dark {
    border-top-color: #BD001D !important;
  }
  .custom-html--sitecore .br-left-color-red-dark {
    border-left-color: #BD001D !important;
  }
  .custom-html--sitecore .br-left-color-red-dark .nav-item.selected-item {
    border-left-color: #BD001D !important;
  }
  .custom-html--sitecore .br-right-color-red-dark {
    border-right-color: #BD001D !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-red-dark {
      background-color: #BD001D !important;
    }
    .custom-html--sitecore .bg-color-red-dark .nav-item a:hover {
      background-color: #BD001D !important;
    }
    .custom-html--sitecore .bg-color-red-dark .nav-item.selected-item a:before {
      background-color: #BD001D !important;
    }
    .custom-html--sitecore .bg-color-red-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #BD001D !important;
    }
    .custom-html--sitecore .bg-color-red-dark .nav-item + .nav-more.show-active {
      background-color: #BD001D !important;
    }
    .custom-html--sitecore .br-top-color-red-dark {
      border-top-color: #BD001D !important;
    }
    .custom-html--sitecore .br-top-color-red-dark.sticky#multipage-nav {
      border-top-color: #BD001D !important;
    }
    .custom-html--sitecore .br-left-color-red-dark {
      border-left-color: #BD001D !important;
    }
    .custom-html--sitecore .br-left-color-red-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #BD001D !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-red-dark {
    border-color: #BD001D !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-red-dark .ion-icon-comments {
    color: #BD001D !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-red-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-red-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: -o-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: linear-gradient(to right, #BD001D 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-red-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-red-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: -o-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: linear-gradient(to left, #BD001D 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-red-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #BD001D 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #BD001D 5rem, transparent 0%);
    background: -o-linear-gradient(right, #BD001D 5rem, transparent 0%);
    background: linear-gradient(to right, #BD001D 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-red-dark {
      background: -webkit-linear-gradient(left, #BD001D 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #BD001D 5rem, transparent 0%);
      background: -o-linear-gradient(right, #BD001D 5rem, transparent 0%);
      background: linear-gradient(to right, #BD001D 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-red-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: -o-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: linear-gradient(to right, #BD001D 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-red-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #BD001D 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #BD001D 5rem, transparent 0%);
    background: -o-linear-gradient(left, #BD001D 5rem, transparent 0%);
    background: linear-gradient(to left, #BD001D 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-red-dark {
      background: -webkit-linear-gradient(right, #BD001D 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #BD001D 5rem, transparent 0%);
      background: -o-linear-gradient(left, #BD001D 5rem, transparent 0%);
      background: linear-gradient(to left, #BD001D 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-red-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #BD001D 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: -o-linear-gradient(left, #BD001D 10rem, transparent 0%);
      background: linear-gradient(to left, #BD001D 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-red-darker {
    background-color: #710012 !important;
  }
  .custom-html--sitecore .color-red-darker {
    color: #710012 !important;
  }
  .custom-html--sitecore .br-color-red-darker {
    border-color: #710012 !important;
  }
  .custom-html--sitecore .br-bottom-color-red-darker {
    border-bottom-color: #710012 !important;
  }
  .custom-html--sitecore .br-top-color-red-darker {
    border-top-color: #710012 !important;
  }
  .custom-html--sitecore .br-left-color-red-darker {
    border-left-color: #710012 !important;
  }
  .custom-html--sitecore .br-left-color-red-darker .nav-item.selected-item {
    border-left-color: #710012 !important;
  }
  .custom-html--sitecore .br-right-color-red-darker {
    border-right-color: #710012 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-red-darker {
      background-color: #710012 !important;
    }
    .custom-html--sitecore .bg-color-red-darker .nav-item a:hover {
      background-color: #710012 !important;
    }
    .custom-html--sitecore .bg-color-red-darker .nav-item.selected-item a:before {
      background-color: #710012 !important;
    }
    .custom-html--sitecore .bg-color-red-darker .nav-item + .nav-more.hasHover div:hover {
      background-color: #710012 !important;
    }
    .custom-html--sitecore .bg-color-red-darker .nav-item + .nav-more.show-active {
      background-color: #710012 !important;
    }
    .custom-html--sitecore .br-top-color-red-darker {
      border-top-color: #710012 !important;
    }
    .custom-html--sitecore .br-top-color-red-darker.sticky#multipage-nav {
      border-top-color: #710012 !important;
    }
    .custom-html--sitecore .br-left-color-red-darker {
      border-left-color: #710012 !important;
    }
    .custom-html--sitecore .br-left-color-red-darker .nav-item-dropdown .nav-item:hover {
      border-left-color: #710012 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-red-darker {
    border-color: #710012 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-red-darker .ion-icon-comments {
    color: #710012 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-red-darker,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-red-darker {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #710012 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #710012 10rem, transparent 0%);
      background: -o-linear-gradient(right, #710012 10rem, transparent 0%);
      background: linear-gradient(to right, #710012 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-red-darker,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-red-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #710012 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #710012 10rem, transparent 0%);
      background: -o-linear-gradient(left, #710012 10rem, transparent 0%);
      background: linear-gradient(to left, #710012 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-red-darker {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #710012 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #710012 5rem, transparent 0%);
    background: -o-linear-gradient(right, #710012 5rem, transparent 0%);
    background: linear-gradient(to right, #710012 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-red-darker {
      background: -webkit-linear-gradient(left, #710012 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #710012 5rem, transparent 0%);
      background: -o-linear-gradient(right, #710012 5rem, transparent 0%);
      background: linear-gradient(to right, #710012 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-red-darker {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #710012 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #710012 10rem, transparent 0%);
      background: -o-linear-gradient(right, #710012 10rem, transparent 0%);
      background: linear-gradient(to right, #710012 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-red-darker {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #710012 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #710012 5rem, transparent 0%);
    background: -o-linear-gradient(left, #710012 5rem, transparent 0%);
    background: linear-gradient(to left, #710012 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-red-darker {
      background: -webkit-linear-gradient(right, #710012 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #710012 5rem, transparent 0%);
      background: -o-linear-gradient(left, #710012 5rem, transparent 0%);
      background: linear-gradient(to left, #710012 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-red-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #710012 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #710012 10rem, transparent 0%);
      background: -o-linear-gradient(left, #710012 10rem, transparent 0%);
      background: linear-gradient(to left, #710012 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-red {
    background-color: #FF0000 !important;
  }
  .custom-html--sitecore .color-alt-red {
    color: #FF0000 !important;
  }
  .custom-html--sitecore .br-color-alt-red {
    border-color: #FF0000 !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-red {
    border-bottom-color: #FF0000 !important;
  }
  .custom-html--sitecore .br-top-color-alt-red {
    border-top-color: #FF0000 !important;
  }
  .custom-html--sitecore .br-left-color-alt-red {
    border-left-color: #FF0000 !important;
  }
  .custom-html--sitecore .br-left-color-alt-red .nav-item.selected-item {
    border-left-color: #FF0000 !important;
  }
  .custom-html--sitecore .br-right-color-alt-red {
    border-right-color: #FF0000 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-red {
      background-color: #FF0000 !important;
    }
    .custom-html--sitecore .bg-color-alt-red .nav-item a:hover {
      background-color: #FF0000 !important;
    }
    .custom-html--sitecore .bg-color-alt-red .nav-item.selected-item a:before {
      background-color: #FF0000 !important;
    }
    .custom-html--sitecore .bg-color-alt-red .nav-item + .nav-more.hasHover div:hover {
      background-color: #FF0000 !important;
    }
    .custom-html--sitecore .bg-color-alt-red .nav-item + .nav-more.show-active {
      background-color: #FF0000 !important;
    }
    .custom-html--sitecore .br-top-color-alt-red {
      border-top-color: #FF0000 !important;
    }
    .custom-html--sitecore .br-top-color-alt-red.sticky#multipage-nav {
      border-top-color: #FF0000 !important;
    }
    .custom-html--sitecore .br-left-color-alt-red {
      border-left-color: #FF0000 !important;
    }
    .custom-html--sitecore .br-left-color-alt-red .nav-item-dropdown .nav-item:hover {
      border-left-color: #FF0000 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-red {
    border-color: #FF0000 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-red .ion-icon-comments {
    color: #FF0000 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-red,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-red {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: linear-gradient(to right, #FF0000 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-red,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-red {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: linear-gradient(to left, #FF0000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-red {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FF0000 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FF0000 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FF0000 5rem, transparent 0%);
    background: linear-gradient(to right, #FF0000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-red {
      background: -webkit-linear-gradient(left, #FF0000 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF0000 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FF0000 5rem, transparent 0%);
      background: linear-gradient(to right, #FF0000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-red {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: linear-gradient(to right, #FF0000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-red {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FF0000 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FF0000 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FF0000 5rem, transparent 0%);
    background: linear-gradient(to left, #FF0000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-red {
      background: -webkit-linear-gradient(right, #FF0000 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF0000 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FF0000 5rem, transparent 0%);
      background: linear-gradient(to left, #FF0000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-red {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FF0000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FF0000 10rem, transparent 0%);
      background: linear-gradient(to left, #FF0000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-base {
    background-color: #000 !important;
  }
  .custom-html--sitecore .color-gray-base {
    color: #000 !important;
  }
  .custom-html--sitecore .br-color-gray-base {
    border-color: #000 !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-base {
    border-bottom-color: #000 !important;
  }
  .custom-html--sitecore .br-top-color-gray-base {
    border-top-color: #000 !important;
  }
  .custom-html--sitecore .br-left-color-gray-base {
    border-left-color: #000 !important;
  }
  .custom-html--sitecore .br-left-color-gray-base .nav-item.selected-item {
    border-left-color: #000 !important;
  }
  .custom-html--sitecore .br-right-color-gray-base {
    border-right-color: #000 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-base {
      background-color: #000 !important;
    }
    .custom-html--sitecore .bg-color-gray-base .nav-item a:hover {
      background-color: #000 !important;
    }
    .custom-html--sitecore .bg-color-gray-base .nav-item.selected-item a:before {
      background-color: #000 !important;
    }
    .custom-html--sitecore .bg-color-gray-base .nav-item + .nav-more.hasHover div:hover {
      background-color: #000 !important;
    }
    .custom-html--sitecore .bg-color-gray-base .nav-item + .nav-more.show-active {
      background-color: #000 !important;
    }
    .custom-html--sitecore .br-top-color-gray-base {
      border-top-color: #000 !important;
    }
    .custom-html--sitecore .br-top-color-gray-base.sticky#multipage-nav {
      border-top-color: #000 !important;
    }
    .custom-html--sitecore .br-left-color-gray-base {
      border-left-color: #000 !important;
    }
    .custom-html--sitecore .br-left-color-gray-base .nav-item-dropdown .nav-item:hover {
      border-left-color: #000 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-base {
    border-color: #000 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-base .ion-icon-comments {
    color: #000 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-base,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-base {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #000 10rem, transparent 0%);
      background: linear-gradient(to right, #000 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-base,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-base {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #000 10rem, transparent 0%);
      background: linear-gradient(to left, #000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-base {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #000 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #000 5rem, transparent 0%);
    background: -o-linear-gradient(right, #000 5rem, transparent 0%);
    background: linear-gradient(to right, #000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-base {
      background: -webkit-linear-gradient(left, #000 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #000 5rem, transparent 0%);
      background: -o-linear-gradient(right, #000 5rem, transparent 0%);
      background: linear-gradient(to right, #000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-base {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #000 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #000 10rem, transparent 0%);
      background: -o-linear-gradient(right, #000 10rem, transparent 0%);
      background: linear-gradient(to right, #000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-base {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #000 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #000 5rem, transparent 0%);
    background: -o-linear-gradient(left, #000 5rem, transparent 0%);
    background: linear-gradient(to left, #000 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-base {
      background: -webkit-linear-gradient(right, #000 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #000 5rem, transparent 0%);
      background: -o-linear-gradient(left, #000 5rem, transparent 0%);
      background: linear-gradient(to left, #000 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-base {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #000 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #000 10rem, transparent 0%);
      background: -o-linear-gradient(left, #000 10rem, transparent 0%);
      background: linear-gradient(to left, #000 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-darker {
    background-color: #4A4A4A !important;
  }
  .custom-html--sitecore .color-gray-darker {
    color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-color-gray-darker {
    border-color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-darker {
    border-bottom-color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-top-color-gray-darker {
    border-top-color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-left-color-gray-darker {
    border-left-color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-left-color-gray-darker .nav-item.selected-item {
    border-left-color: #4A4A4A !important;
  }
  .custom-html--sitecore .br-right-color-gray-darker {
    border-right-color: #4A4A4A !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-darker {
      background-color: #4A4A4A !important;
    }
    .custom-html--sitecore .bg-color-gray-darker .nav-item a:hover {
      background-color: #4A4A4A !important;
    }
    .custom-html--sitecore .bg-color-gray-darker .nav-item.selected-item a:before {
      background-color: #4A4A4A !important;
    }
    .custom-html--sitecore .bg-color-gray-darker .nav-item + .nav-more.hasHover div:hover {
      background-color: #4A4A4A !important;
    }
    .custom-html--sitecore .bg-color-gray-darker .nav-item + .nav-more.show-active {
      background-color: #4A4A4A !important;
    }
    .custom-html--sitecore .br-top-color-gray-darker {
      border-top-color: #4A4A4A !important;
    }
    .custom-html--sitecore .br-top-color-gray-darker.sticky#multipage-nav {
      border-top-color: #4A4A4A !important;
    }
    .custom-html--sitecore .br-left-color-gray-darker {
      border-left-color: #4A4A4A !important;
    }
    .custom-html--sitecore .br-left-color-gray-darker .nav-item-dropdown .nav-item:hover {
      border-left-color: #4A4A4A !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-darker {
    border-color: #4A4A4A !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-darker .ion-icon-comments {
    color: #4A4A4A !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-darker,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-darker {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: linear-gradient(to right, #4A4A4A 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-darker,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: linear-gradient(to left, #4A4A4A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-darker {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
    background: -o-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
    background: linear-gradient(to right, #4A4A4A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-darker {
      background: -webkit-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
      background: -o-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
      background: linear-gradient(to right, #4A4A4A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-darker {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: linear-gradient(to right, #4A4A4A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-darker {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
    background: -o-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
    background: linear-gradient(to left, #4A4A4A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-darker {
      background: -webkit-linear-gradient(right, #4A4A4A 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
      background: -o-linear-gradient(left, #4A4A4A 5rem, transparent 0%);
      background: linear-gradient(to left, #4A4A4A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #4A4A4A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #4A4A4A 10rem, transparent 0%);
      background: linear-gradient(to left, #4A4A4A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-dark {
    background-color: #6B6B6B !important;
  }
  .custom-html--sitecore .color-gray-dark {
    color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-color-gray-dark {
    border-color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-dark {
    border-bottom-color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-top-color-gray-dark {
    border-top-color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-left-color-gray-dark {
    border-left-color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-left-color-gray-dark .nav-item.selected-item {
    border-left-color: #6B6B6B !important;
  }
  .custom-html--sitecore .br-right-color-gray-dark {
    border-right-color: #6B6B6B !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-dark {
      background-color: #6B6B6B !important;
    }
    .custom-html--sitecore .bg-color-gray-dark .nav-item a:hover {
      background-color: #6B6B6B !important;
    }
    .custom-html--sitecore .bg-color-gray-dark .nav-item.selected-item a:before {
      background-color: #6B6B6B !important;
    }
    .custom-html--sitecore .bg-color-gray-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #6B6B6B !important;
    }
    .custom-html--sitecore .bg-color-gray-dark .nav-item + .nav-more.show-active {
      background-color: #6B6B6B !important;
    }
    .custom-html--sitecore .br-top-color-gray-dark {
      border-top-color: #6B6B6B !important;
    }
    .custom-html--sitecore .br-top-color-gray-dark.sticky#multipage-nav {
      border-top-color: #6B6B6B !important;
    }
    .custom-html--sitecore .br-left-color-gray-dark {
      border-left-color: #6B6B6B !important;
    }
    .custom-html--sitecore .br-left-color-gray-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #6B6B6B !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-dark {
    border-color: #6B6B6B !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-dark .ion-icon-comments {
    color: #6B6B6B !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: -o-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: linear-gradient(to right, #6B6B6B 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: -o-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: linear-gradient(to left, #6B6B6B 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
    background: -o-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
    background: linear-gradient(to right, #6B6B6B 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-dark {
      background: -webkit-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
      background: -o-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
      background: linear-gradient(to right, #6B6B6B 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: -o-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: linear-gradient(to right, #6B6B6B 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
    background: -o-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
    background: linear-gradient(to left, #6B6B6B 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-dark {
      background: -webkit-linear-gradient(right, #6B6B6B 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
      background: -o-linear-gradient(left, #6B6B6B 5rem, transparent 0%);
      background: linear-gradient(to left, #6B6B6B 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #6B6B6B 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: -o-linear-gradient(left, #6B6B6B 10rem, transparent 0%);
      background: linear-gradient(to left, #6B6B6B 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray {
    background-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .color-gray {
    color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-color-gray {
    border-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-bottom-color-gray {
    border-bottom-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-top-color-gray {
    border-top-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-left-color-gray {
    border-left-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-left-color-gray .nav-item.selected-item {
    border-left-color: #A7A7A7 !important;
  }
  .custom-html--sitecore .br-right-color-gray {
    border-right-color: #A7A7A7 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray {
      background-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .bg-color-gray .nav-item a:hover {
      background-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .bg-color-gray .nav-item.selected-item a:before {
      background-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .bg-color-gray .nav-item + .nav-more.hasHover div:hover {
      background-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .bg-color-gray .nav-item + .nav-more.show-active {
      background-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .br-top-color-gray {
      border-top-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .br-top-color-gray.sticky#multipage-nav {
      border-top-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .br-left-color-gray {
      border-left-color: #A7A7A7 !important;
    }
    .custom-html--sitecore .br-left-color-gray .nav-item-dropdown .nav-item:hover {
      border-left-color: #A7A7A7 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray {
    border-color: #A7A7A7 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray .ion-icon-comments {
    color: #A7A7A7 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: linear-gradient(to right, #A7A7A7 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: linear-gradient(to left, #A7A7A7 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
    background: -o-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
    background: linear-gradient(to right, #A7A7A7 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray {
      background: -webkit-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
      background: -o-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
      background: linear-gradient(to right, #A7A7A7 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: -o-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: linear-gradient(to right, #A7A7A7 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
    background: -o-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
    background: linear-gradient(to left, #A7A7A7 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray {
      background: -webkit-linear-gradient(right, #A7A7A7 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
      background: -o-linear-gradient(left, #A7A7A7 5rem, transparent 0%);
      background: linear-gradient(to left, #A7A7A7 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #A7A7A7 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: -o-linear-gradient(left, #A7A7A7 10rem, transparent 0%);
      background: linear-gradient(to left, #A7A7A7 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-light {
    background-color: #CCCCCC !important;
  }
  .custom-html--sitecore .color-gray-light {
    color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-color-gray-light {
    border-color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-light {
    border-bottom-color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-top-color-gray-light {
    border-top-color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-left-color-gray-light {
    border-left-color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-left-color-gray-light .nav-item.selected-item {
    border-left-color: #CCCCCC !important;
  }
  .custom-html--sitecore .br-right-color-gray-light {
    border-right-color: #CCCCCC !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-light {
      background-color: #CCCCCC !important;
    }
    .custom-html--sitecore .bg-color-gray-light .nav-item a:hover {
      background-color: #CCCCCC !important;
    }
    .custom-html--sitecore .bg-color-gray-light .nav-item.selected-item a:before {
      background-color: #CCCCCC !important;
    }
    .custom-html--sitecore .bg-color-gray-light .nav-item + .nav-more.hasHover div:hover {
      background-color: #CCCCCC !important;
    }
    .custom-html--sitecore .bg-color-gray-light .nav-item + .nav-more.show-active {
      background-color: #CCCCCC !important;
    }
    .custom-html--sitecore .br-top-color-gray-light {
      border-top-color: #CCCCCC !important;
    }
    .custom-html--sitecore .br-top-color-gray-light.sticky#multipage-nav {
      border-top-color: #CCCCCC !important;
    }
    .custom-html--sitecore .br-left-color-gray-light {
      border-left-color: #CCCCCC !important;
    }
    .custom-html--sitecore .br-left-color-gray-light .nav-item-dropdown .nav-item:hover {
      border-left-color: #CCCCCC !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-light {
    border-color: #CCCCCC !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-light .ion-icon-comments {
    color: #CCCCCC !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-light,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-light {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: -o-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: linear-gradient(to right, #CCCCCC 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-light,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: -o-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: linear-gradient(to left, #CCCCCC 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-light {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
    background: -o-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
    background: linear-gradient(to right, #CCCCCC 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-light {
      background: -webkit-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
      background: -o-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
      background: linear-gradient(to right, #CCCCCC 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-light {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: -o-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: linear-gradient(to right, #CCCCCC 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-light {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
    background: -o-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
    background: linear-gradient(to left, #CCCCCC 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-light {
      background: -webkit-linear-gradient(right, #CCCCCC 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
      background: -o-linear-gradient(left, #CCCCCC 5rem, transparent 0%);
      background: linear-gradient(to left, #CCCCCC 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-light {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #CCCCCC 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: -o-linear-gradient(left, #CCCCCC 10rem, transparent 0%);
      background: linear-gradient(to left, #CCCCCC 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-lighter {
    background-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .color-gray-lighter {
    color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-color-gray-lighter {
    border-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-lighter {
    border-bottom-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-top-color-gray-lighter {
    border-top-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-left-color-gray-lighter {
    border-left-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-left-color-gray-lighter .nav-item.selected-item {
    border-left-color: #E3E3E3 !important;
  }
  .custom-html--sitecore .br-right-color-gray-lighter {
    border-right-color: #E3E3E3 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-lighter {
      background-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .bg-color-gray-lighter .nav-item a:hover {
      background-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .bg-color-gray-lighter .nav-item.selected-item a:before {
      background-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .bg-color-gray-lighter .nav-item + .nav-more.hasHover div:hover {
      background-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .bg-color-gray-lighter .nav-item + .nav-more.show-active {
      background-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .br-top-color-gray-lighter {
      border-top-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .br-top-color-gray-lighter.sticky#multipage-nav {
      border-top-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .br-left-color-gray-lighter {
      border-left-color: #E3E3E3 !important;
    }
    .custom-html--sitecore .br-left-color-gray-lighter .nav-item-dropdown .nav-item:hover {
      border-left-color: #E3E3E3 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-lighter {
    border-color: #E3E3E3 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-lighter .ion-icon-comments {
    color: #E3E3E3 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-lighter,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-lighter {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: linear-gradient(to right, #E3E3E3 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-lighter,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-lighter {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: linear-gradient(to left, #E3E3E3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-lighter {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
    background: -o-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
    background: linear-gradient(to right, #E3E3E3 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-lighter {
      background: -webkit-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
      background: -o-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
      background: linear-gradient(to right, #E3E3E3 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-lighter {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: -o-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: linear-gradient(to right, #E3E3E3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-lighter {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
    background: -o-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
    background: linear-gradient(to left, #E3E3E3 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-lighter {
      background: -webkit-linear-gradient(right, #E3E3E3 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
      background: -o-linear-gradient(left, #E3E3E3 5rem, transparent 0%);
      background: linear-gradient(to left, #E3E3E3 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-lighter {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #E3E3E3 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: -o-linear-gradient(left, #E3E3E3 10rem, transparent 0%);
      background: linear-gradient(to left, #E3E3E3 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-gray-lightest {
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .color-gray-lightest {
    color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-color-gray-lightest {
    border-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-bottom-color-gray-lightest {
    border-bottom-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-top-color-gray-lightest {
    border-top-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-left-color-gray-lightest {
    border-left-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-left-color-gray-lightest .nav-item.selected-item {
    border-left-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .br-right-color-gray-lightest {
    border-right-color: #F2F2F2 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-gray-lightest {
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .bg-color-gray-lightest .nav-item a:hover {
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .bg-color-gray-lightest .nav-item.selected-item a:before {
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .bg-color-gray-lightest .nav-item + .nav-more.hasHover div:hover {
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .bg-color-gray-lightest .nav-item + .nav-more.show-active {
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .br-top-color-gray-lightest {
      border-top-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .br-top-color-gray-lightest.sticky#multipage-nav {
      border-top-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .br-left-color-gray-lightest {
      border-left-color: #F2F2F2 !important;
    }
    .custom-html--sitecore .br-left-color-gray-lightest .nav-item-dropdown .nav-item:hover {
      border-left-color: #F2F2F2 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-gray-lightest {
    border-color: #F2F2F2 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-gray-lightest .ion-icon-comments {
    color: #F2F2F2 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-gray-lightest,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-gray-lightest {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: -o-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: linear-gradient(to right, #F2F2F2 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-gray-lightest,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-gray-lightest {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: -o-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: linear-gradient(to left, #F2F2F2 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-gray-lightest {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
    background: -o-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
    background: linear-gradient(to right, #F2F2F2 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-gray-lightest {
      background: -webkit-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
      background: -o-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
      background: linear-gradient(to right, #F2F2F2 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-gray-lightest {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: -o-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: linear-gradient(to right, #F2F2F2 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-gray-lightest {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
    background: -o-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
    background: linear-gradient(to left, #F2F2F2 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-gray-lightest {
      background: -webkit-linear-gradient(right, #F2F2F2 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
      background: -o-linear-gradient(left, #F2F2F2 5rem, transparent 0%);
      background: linear-gradient(to left, #F2F2F2 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-gray-lightest {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #F2F2F2 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: -o-linear-gradient(left, #F2F2F2 10rem, transparent 0%);
      background: linear-gradient(to left, #F2F2F2 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-gray {
    background-color: #BEBEBE !important;
  }
  .custom-html--sitecore .color-alt-gray {
    color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-color-alt-gray {
    border-color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-gray {
    border-bottom-color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-top-color-alt-gray {
    border-top-color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray {
    border-left-color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray .nav-item.selected-item {
    border-left-color: #BEBEBE !important;
  }
  .custom-html--sitecore .br-right-color-alt-gray {
    border-right-color: #BEBEBE !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-gray {
      background-color: #BEBEBE !important;
    }
    .custom-html--sitecore .bg-color-alt-gray .nav-item a:hover {
      background-color: #BEBEBE !important;
    }
    .custom-html--sitecore .bg-color-alt-gray .nav-item.selected-item a:before {
      background-color: #BEBEBE !important;
    }
    .custom-html--sitecore .bg-color-alt-gray .nav-item + .nav-more.hasHover div:hover {
      background-color: #BEBEBE !important;
    }
    .custom-html--sitecore .bg-color-alt-gray .nav-item + .nav-more.show-active {
      background-color: #BEBEBE !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray {
      border-top-color: #BEBEBE !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray.sticky#multipage-nav {
      border-top-color: #BEBEBE !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray {
      border-left-color: #BEBEBE !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray .nav-item-dropdown .nav-item:hover {
      border-left-color: #BEBEBE !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-gray {
    border-color: #BEBEBE !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-gray .ion-icon-comments {
    color: #BEBEBE !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-gray,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-gray {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: -o-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: linear-gradient(to right, #BEBEBE 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-gray,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-gray {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: -o-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: linear-gradient(to left, #BEBEBE 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-gray {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
    background: -o-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
    background: linear-gradient(to right, #BEBEBE 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray {
      background: -webkit-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
      background: -o-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
      background: linear-gradient(to right, #BEBEBE 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: -o-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: linear-gradient(to right, #BEBEBE 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-gray {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
    background: -o-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
    background: linear-gradient(to left, #BEBEBE 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray {
      background: -webkit-linear-gradient(right, #BEBEBE 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
      background: -o-linear-gradient(left, #BEBEBE 5rem, transparent 0%);
      background: linear-gradient(to left, #BEBEBE 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #BEBEBE 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: -o-linear-gradient(left, #BEBEBE 10rem, transparent 0%);
      background: linear-gradient(to left, #BEBEBE 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-gray-dark {
    background-color: #969696 !important;
  }
  .custom-html--sitecore .color-alt-gray-dark {
    color: #969696 !important;
  }
  .custom-html--sitecore .br-color-alt-gray-dark {
    border-color: #969696 !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-gray-dark {
    border-bottom-color: #969696 !important;
  }
  .custom-html--sitecore .br-top-color-alt-gray-dark {
    border-top-color: #969696 !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray-dark {
    border-left-color: #969696 !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray-dark .nav-item.selected-item {
    border-left-color: #969696 !important;
  }
  .custom-html--sitecore .br-right-color-alt-gray-dark {
    border-right-color: #969696 !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-gray-dark {
      background-color: #969696 !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-dark .nav-item a:hover {
      background-color: #969696 !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-dark .nav-item.selected-item a:before {
      background-color: #969696 !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-dark .nav-item + .nav-more.hasHover div:hover {
      background-color: #969696 !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-dark .nav-item + .nav-more.show-active {
      background-color: #969696 !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray-dark {
      border-top-color: #969696 !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray-dark.sticky#multipage-nav {
      border-top-color: #969696 !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray-dark {
      border-left-color: #969696 !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray-dark .nav-item-dropdown .nav-item:hover {
      border-left-color: #969696 !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-gray-dark {
    border-color: #969696 !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-gray-dark .ion-icon-comments {
    color: #969696 !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-gray-dark,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-gray-dark {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #969696 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #969696 10rem, transparent 0%);
      background: -o-linear-gradient(right, #969696 10rem, transparent 0%);
      background: linear-gradient(to right, #969696 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-gray-dark,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-gray-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #969696 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #969696 10rem, transparent 0%);
      background: -o-linear-gradient(left, #969696 10rem, transparent 0%);
      background: linear-gradient(to left, #969696 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-gray-dark {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #969696 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #969696 5rem, transparent 0%);
    background: -o-linear-gradient(right, #969696 5rem, transparent 0%);
    background: linear-gradient(to right, #969696 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray-dark {
      background: -webkit-linear-gradient(left, #969696 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #969696 5rem, transparent 0%);
      background: -o-linear-gradient(right, #969696 5rem, transparent 0%);
      background: linear-gradient(to right, #969696 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray-dark {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #969696 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #969696 10rem, transparent 0%);
      background: -o-linear-gradient(right, #969696 10rem, transparent 0%);
      background: linear-gradient(to right, #969696 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-gray-dark {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #969696 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #969696 5rem, transparent 0%);
    background: -o-linear-gradient(left, #969696 5rem, transparent 0%);
    background: linear-gradient(to left, #969696 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray-dark {
      background: -webkit-linear-gradient(right, #969696 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #969696 5rem, transparent 0%);
      background: -o-linear-gradient(left, #969696 5rem, transparent 0%);
      background: linear-gradient(to left, #969696 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray-dark {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #969696 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #969696 10rem, transparent 0%);
      background: -o-linear-gradient(left, #969696 10rem, transparent 0%);
      background: linear-gradient(to left, #969696 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-alt-gray-darker {
    background-color: #5A5A5A !important;
  }
  .custom-html--sitecore .color-alt-gray-darker {
    color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-color-alt-gray-darker {
    border-color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-bottom-color-alt-gray-darker {
    border-bottom-color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-top-color-alt-gray-darker {
    border-top-color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray-darker {
    border-left-color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-left-color-alt-gray-darker .nav-item.selected-item {
    border-left-color: #5A5A5A !important;
  }
  .custom-html--sitecore .br-right-color-alt-gray-darker {
    border-right-color: #5A5A5A !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-alt-gray-darker {
      background-color: #5A5A5A !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-darker .nav-item a:hover {
      background-color: #5A5A5A !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-darker .nav-item.selected-item a:before {
      background-color: #5A5A5A !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-darker .nav-item + .nav-more.hasHover div:hover {
      background-color: #5A5A5A !important;
    }
    .custom-html--sitecore .bg-color-alt-gray-darker .nav-item + .nav-more.show-active {
      background-color: #5A5A5A !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray-darker {
      border-top-color: #5A5A5A !important;
    }
    .custom-html--sitecore .br-top-color-alt-gray-darker.sticky#multipage-nav {
      border-top-color: #5A5A5A !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray-darker {
      border-left-color: #5A5A5A !important;
    }
    .custom-html--sitecore .br-left-color-alt-gray-darker .nav-item-dropdown .nav-item:hover {
      border-left-color: #5A5A5A !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-alt-gray-darker {
    border-color: #5A5A5A !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-alt-gray-darker .ion-icon-comments {
    color: #5A5A5A !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-alt-gray-darker,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-alt-gray-darker {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: linear-gradient(to right, #5A5A5A 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-alt-gray-darker,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-alt-gray-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: linear-gradient(to left, #5A5A5A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-alt-gray-darker {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
    background: -o-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
    background: linear-gradient(to right, #5A5A5A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray-darker {
      background: -webkit-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
      background: -o-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
      background: linear-gradient(to right, #5A5A5A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-alt-gray-darker {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: -o-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: linear-gradient(to right, #5A5A5A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-alt-gray-darker {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
    background: -o-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
    background: linear-gradient(to left, #5A5A5A 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray-darker {
      background: -webkit-linear-gradient(right, #5A5A5A 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
      background: -o-linear-gradient(left, #5A5A5A 5rem, transparent 0%);
      background: linear-gradient(to left, #5A5A5A 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-alt-gray-darker {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #5A5A5A 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: -o-linear-gradient(left, #5A5A5A 10rem, transparent 0%);
      background: linear-gradient(to left, #5A5A5A 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .bg-color-white {
    background-color: #FFFFFF !important;
  }
  .custom-html--sitecore .color-white {
    color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-color-white {
    border-color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-bottom-color-white {
    border-bottom-color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-top-color-white {
    border-top-color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-left-color-white {
    border-left-color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-left-color-white .nav-item.selected-item {
    border-left-color: #FFFFFF !important;
  }
  .custom-html--sitecore .br-right-color-white {
    border-right-color: #FFFFFF !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .bg-color-white {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .bg-color-white .nav-item a:hover {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .bg-color-white .nav-item.selected-item a:before {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .bg-color-white .nav-item + .nav-more.hasHover div:hover {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .bg-color-white .nav-item + .nav-more.show-active {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .br-top-color-white {
      border-top-color: #FFFFFF !important;
    }
    .custom-html--sitecore .br-top-color-white.sticky#multipage-nav {
      border-top-color: #FFFFFF !important;
    }
    .custom-html--sitecore .br-left-color-white {
      border-left-color: #FFFFFF !important;
    }
    .custom-html--sitecore .br-left-color-white .nav-item-dropdown .nav-item:hover {
      border-left-color: #FFFFFF !important;
    }
  }
  .custom-html--sitecore .quote-border.solid-color-white {
    border-color: #FFFFFF !important;
    border-image: none;
  }
  .custom-html--sitecore .solid-color-white .ion-icon-comments {
    color: #FFFFFF !important;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-left.primary-color-white,
    .custom-html--sitecore .col-md-9 .border-left.primary-color-white {
      padding: 2rem 0rem 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: linear-gradient(to right, #FFFFFF 10rem, transparent 0%);
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .col-sm-12 .border-right.primary-color-white,
    .custom-html--sitecore .col-md-9 .border-right.primary-color-white {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: linear-gradient(to left, #FFFFFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-left.primary-color-white {
    padding: 1rem 0 1rem 1rem;
    background: -webkit-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
    background: -moz-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
    background: -o-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
    background: linear-gradient(to right, #FFFFFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-left.primary-color-white {
      background: -webkit-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
      background: linear-gradient(to right, #FFFFFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-left.primary-color-white {
      padding: 2rem 0 2rem 2rem;
      background: -webkit-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: -moz-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: -o-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: linear-gradient(to right, #FFFFFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .border-right.primary-color-white {
    padding: 1rem 1rem 1rem 0;
    background: -webkit-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
    background: -moz-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
    background: -o-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
    background: linear-gradient(to left, #FFFFFF 5rem, transparent 0%);
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .border-right.primary-color-white {
      background: -webkit-linear-gradient(right, #FFFFFF 5rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFFFF 5rem, transparent 0%);
      background: linear-gradient(to left, #FFFFFF 5rem, transparent 0%);
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .border-right.primary-color-white {
      padding: 2rem 2rem 2rem 0;
      background: -webkit-linear-gradient(right, #FFFFFF 10rem, transparent 0%);
      background: -moz-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: -o-linear-gradient(left, #FFFFFF 10rem, transparent 0%);
      background: linear-gradient(to left, #FFFFFF 10rem, transparent 0%);
    }
  }
  .custom-html--sitecore .opacity-70.bg-color-yellow {
    background-color: rgba(255, 212, 46, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-yellow-light {
    background-color: rgba(255, 240, 179, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-yellow-dark {
    background-color: rgba(240, 192, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-yellow {
    background-color: rgba(255, 255, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-link {
    background-color: rgba(0, 77, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-link-dark {
    background-color: rgba(0, 0, 136, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-purple {
    background-color: rgba(161, 0, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-purple-dark {
    background-color: rgba(117, 0, 192, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-purple-darkest {
    background-color: rgba(70, 0, 115, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-pink {
    background-color: rgba(231, 0, 116, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-pink-dark {
    background-color: rgba(164, 2, 83, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-blue {
    background-color: rgba(0, 186, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-blue-light {
    background-color: rgba(0, 243, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-blue-dark {
    background-color: rgba(0, 142, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-blue-darker {
    background-color: rgba(0, 77, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-aqua {
    background-color: rgba(0, 255, 187, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-orange {
    background-color: rgba(255, 182, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-orange-dark {
    background-color: rgba(255, 149, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-green {
    background-color: rgba(0, 255, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-green-dark {
    background-color: rgba(0, 83, 10, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-green {
    background-color: rgba(0, 215, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-red {
    background-color: rgba(231, 15, 41, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-red-dark {
    background-color: rgba(189, 0, 29, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-red-darker {
    background-color: rgba(113, 0, 18, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-red {
    background-color: rgba(255, 0, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-base {
    background-color: rgba(0, 0, 0, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-darker {
    background-color: rgba(74, 74, 74, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-dark {
    background-color: rgba(107, 107, 107, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray {
    background-color: rgba(167, 167, 167, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-light {
    background-color: rgba(204, 204, 204, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-lighter {
    background-color: rgba(227, 227, 227, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-gray-lightest {
    background-color: rgba(242, 242, 242, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-gray {
    background-color: rgba(190, 190, 190, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-gray-dark {
    background-color: rgba(150, 150, 150, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-alt-gray-darker {
    background-color: rgba(90, 90, 90, 0.7) !important;
  }
  .custom-html--sitecore .opacity-70.bg-color-white {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-yellow {
    background-color: rgba(255, 212, 46, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-yellow-light {
    background-color: rgba(255, 240, 179, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-yellow-dark {
    background-color: rgba(240, 192, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-yellow {
    background-color: rgba(255, 255, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-link {
    background-color: rgba(0, 77, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-link-dark {
    background-color: rgba(0, 0, 136, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-purple {
    background-color: rgba(161, 0, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-purple-dark {
    background-color: rgba(117, 0, 192, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-purple-darkest {
    background-color: rgba(70, 0, 115, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-pink {
    background-color: rgba(231, 0, 116, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-pink-dark {
    background-color: rgba(164, 2, 83, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-blue {
    background-color: rgba(0, 186, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-blue-light {
    background-color: rgba(0, 243, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-blue-dark {
    background-color: rgba(0, 142, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-blue-darker {
    background-color: rgba(0, 77, 255, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-aqua {
    background-color: rgba(0, 255, 187, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-orange {
    background-color: rgba(255, 182, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-orange-dark {
    background-color: rgba(255, 149, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-green {
    background-color: rgba(0, 255, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-green-dark {
    background-color: rgba(0, 83, 10, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-green {
    background-color: rgba(0, 215, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-red {
    background-color: rgba(231, 15, 41, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-red-dark {
    background-color: rgba(189, 0, 29, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-red-darker {
    background-color: rgba(113, 0, 18, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-red {
    background-color: rgba(255, 0, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-base {
    background-color: rgba(0, 0, 0, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-darker {
    background-color: rgba(74, 74, 74, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-dark {
    background-color: rgba(107, 107, 107, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray {
    background-color: rgba(167, 167, 167, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-light {
    background-color: rgba(204, 204, 204, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-lighter {
    background-color: rgba(227, 227, 227, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-gray-lightest {
    background-color: rgba(242, 242, 242, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-gray {
    background-color: rgba(190, 190, 190, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-gray-dark {
    background-color: rgba(150, 150, 150, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-alt-gray-darker {
    background-color: rgba(90, 90, 90, 0.6) !important;
  }
  .custom-html--sitecore .opacity-60.bg-color-white {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
  .custom-html--sitecore .light h1,
  .custom-html--sitecore .light h2,
  .custom-html--sitecore .light h3,
  .custom-html--sitecore .light h4,
  .custom-html--sitecore .light h5,
  .custom-html--sitecore .light h6,
  .custom-html--sitecore .light blockquote,
  .custom-html--sitecore .light ol,
  .custom-html--sitecore .light ul,
  .custom-html--sitecore .light dl dt,
  .custom-html--sitecore .light dl dd,
  .custom-html--sitecore .light .page-title,
  .custom-html--sitecore .light cta-title,
  .custom-html--sitecore .light .ribbon-title,
  .custom-html--sitecore .light .module-title,
  .custom-html--sitecore .light .submodule-title,
  .custom-html--sitecore .light .section-title,
  .custom-html--sitecore .light .subsection-title,
  .custom-html--sitecore .light .tertiary-title,
  .custom-html--sitecore .light .eyebrow-title,
  .custom-html--sitecore .light .graphik-super,
  .custom-html--sitecore .light .graphik-black,
  .custom-html--sitecore .light .graphik-bold,
  .custom-html--sitecore .light .graphik-semibold,
  .custom-html--sitecore .light .graphik-medium,
  .custom-html--sitecore .light .graphik-regular,
  .custom-html--sitecore .light .graphik-light,
  .custom-html--sitecore .light .graphik-x-light,
  .custom-html--sitecore .light .graphik-thin,
  .custom-html--sitecore .light .font-family-sans-serif,
  .custom-html--sitecore .light .typo_fontmono,
  .custom-html--sitecore .light p,
  .custom-html--sitecore .light p.small,
  .custom-html--sitecore .light th,
  .custom-html--sitecore .light td,
  .custom-html--sitecore .light .corporate-thin,
  .custom-html--sitecore .light .corporate-xlight,
  .custom-html--sitecore .light .corporate-light,
  .custom-html--sitecore .light .corporate-regular,
  .custom-html--sitecore .light .corporate-medium,
  .custom-html--sitecore .light .corporate-semibold,
  .custom-html--sitecore .light .corporate-bold,
  .custom-html--sitecore .light .corporate-black,
  .custom-html--sitecore .light .corporate-super,
  .custom-html--sitecore .light [class^="ion-"],
  .custom-html--sitecore .light [class^="ion-"] * {
    color: #000;
  }
  .custom-html--sitecore .dark h1,
  .custom-html--sitecore .dark h2,
  .custom-html--sitecore .dark h3,
  .custom-html--sitecore .dark h4,
  .custom-html--sitecore .dark h5,
  .custom-html--sitecore .dark h6,
  .custom-html--sitecore .dark blockquote,
  .custom-html--sitecore .dark ol,
  .custom-html--sitecore .dark ul,
  .custom-html--sitecore .dark dl dt,
  .custom-html--sitecore .dark dl dd,
  .custom-html--sitecore .dark .page-title,
  .custom-html--sitecore .dark cta-title,
  .custom-html--sitecore .dark .ribbon-title,
  .custom-html--sitecore .dark .module-title,
  .custom-html--sitecore .dark .submodule-title,
  .custom-html--sitecore .dark .section-title,
  .custom-html--sitecore .dark .subsection-title,
  .custom-html--sitecore .dark .tertiary-title,
  .custom-html--sitecore .dark .eyebrow-title,
  .custom-html--sitecore .dark .graphik-super,
  .custom-html--sitecore .dark .graphik-black,
  .custom-html--sitecore .dark .graphik-bold,
  .custom-html--sitecore .dark .graphik-semibold,
  .custom-html--sitecore .dark .graphik-medium,
  .custom-html--sitecore .dark .graphik-regular,
  .custom-html--sitecore .dark .graphik-light,
  .custom-html--sitecore .dark .graphik-x-light,
  .custom-html--sitecore .dark .graphik-thin,
  .custom-html--sitecore .dark .font-family-sans-serif,
  .custom-html--sitecore .dark .typo_fontmono,
  .custom-html--sitecore .dark p,
  .custom-html--sitecore .dark p.small,
  .custom-html--sitecore .dark a,
  .custom-html--sitecore .dark a.cta,
  .custom-html--sitecore .dark a.arrow.cta-arrow,
  .custom-html--sitecore .dark a.arrow.cta-alt-arrow,
  .custom-html--sitecore .dark a.overview-link.cta-arrow,
  .custom-html--sitecore .dark a.overview-link.cta-alt-arrow,
  .custom-html--sitecore .dark a.cta-underline,
  .custom-html--sitecore .dark a.cta-small,
  .custom-html--sitecore .dark th,
  .custom-html--sitecore .dark td,
  .custom-html--sitecore .dark .corporate-thin,
  .custom-html--sitecore .dark .corporate-xlight,
  .custom-html--sitecore .dark .corporate-light,
  .custom-html--sitecore .dark .corporate-regular,
  .custom-html--sitecore .dark .corporate-medium,
  .custom-html--sitecore .dark .corporate-semibold,
  .custom-html--sitecore .dark .corporate-bold,
  .custom-html--sitecore .dark .corporate-black,
  .custom-html--sitecore .dark .corporate-super,
  .custom-html--sitecore .dark strong,
  .custom-html--sitecore .dark bold,
  .custom-html--sitecore .dark [class^="ion-"],
  .custom-html--sitecore .dark .image-module p.caption,
  .custom-html--sitecore .dark .content-module a,
  .custom-html--sitecore .dark .richtext a {
    color: #FFFFFF;
  }
  .custom-html--sitecore .dark dl a.cta,
  .custom-html--sitecore .dark ol a.cta,
  .custom-html--sitecore .dark ul a.cta {
    text-decoration: none;
  }
  .custom-html--sitecore .dark a.cta,
  .custom-html--sitecore .dark a.cta:hover,
  .custom-html--sitecore .dark a.cta:focus,
  .custom-html--sitecore .dark dl a.cta,
  .custom-html--sitecore .dark ol a.cta,
  .custom-html--sitecore .dark ul a.cta {
    text-decoration: underline;
    display: inline-block;
  }
  .custom-html--sitecore .dark a.arrow.cta-arrow:before,
  .custom-html--sitecore .dark a.arrow.cta-alt-arrow:before,
  .custom-html--sitecore .dark a.overview-link.cta-arrow:before,
  .custom-html--sitecore .dark a.overview-link.cta-alt-arrow:before {
    background: #FFFFFF;
  }
  .custom-html--sitecore .dark a:hover,
  .custom-html--sitecore .dark a.cta:hover,
  .custom-html--sitecore .dark a.cta-underline:hover,
  .custom-html--sitecore .dark a.cta-small:hover,
  .custom-html--sitecore .dark a:focus,
  .custom-html--sitecore .dark a.cta:focus,
  .custom-html--sitecore .dark a.cta-underline:focus,
  .custom-html--sitecore .dark a.cta-small:focus,
  .custom-html--sitecore .dark a.cta:visited,
  .custom-html--sitecore .dark a.cta:visited:hover,
  .custom-html--sitecore .dark a.cta:visited:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .dark .btn-primary {
    color: #000;
    background-color: #FFFFFF;
    border: none;
    -webkit-backface-visibility: hidden;
  }
  .custom-html--sitecore .dark .btn-primary:focus,
  .custom-html--sitecore .dark .btn-primary.focus {
    color: #000;
    background-color: #FFFFFF;
    border: none;
  }
  .custom-html--sitecore .dark .btn-primary:hover {
    color: #000;
    background-color: #FFFFFF;
    border: none;
  }
  .custom-html--sitecore .dark .btn-primary:active,
  .custom-html--sitecore .dark .btn-primary.active,
  .custom-html--sitecore .open > .dark .btn-primary.dropdown-toggle {
    color: #000;
    background-color: #FFFFFF;
    border: none;
  }
  .custom-html--sitecore .dark .btn-primary:active:hover,
  .custom-html--sitecore .dark .btn-primary:active:focus,
  .custom-html--sitecore .dark .btn-primary:active.focus,
  .custom-html--sitecore .dark .btn-primary.active:hover,
  .custom-html--sitecore .dark .btn-primary.active:focus,
  .custom-html--sitecore .dark .btn-primary.active.focus,
  .custom-html--sitecore .open > .dark .btn-primary.dropdown-toggle:hover,
  .custom-html--sitecore .open > .dark .btn-primary.dropdown-toggle:focus,
  .custom-html--sitecore .open > .dark .btn-primary.dropdown-toggle.focus {
    color: #000;
    background-color: #FFFFFF;
    border: none;
  }
  .custom-html--sitecore .dark .btn-primary:active,
  .custom-html--sitecore .dark .btn-primary.active,
  .custom-html--sitecore .open > .dark .btn-primary.dropdown-toggle {
    background-image: none;
  }
  .custom-html--sitecore .dark .btn-primary.disabled:hover,
  .custom-html--sitecore .dark .btn-primary.disabled:focus,
  .custom-html--sitecore .dark .btn-primary.disabled.focus,
  .custom-html--sitecore .dark .btn-primary[disabled]:hover,
  .custom-html--sitecore .dark .btn-primary[disabled]:focus,
  .custom-html--sitecore .dark .btn-primary[disabled].focus,
  .custom-html--sitecore fieldset[disabled] .dark .btn-primary:hover,
  .custom-html--sitecore fieldset[disabled] .dark .btn-primary:focus,
  .custom-html--sitecore fieldset[disabled] .dark .btn-primary.focus {
    background-color: #FFFFFF;
    border: none;
  }
  .custom-html--sitecore .dark .btn-primary .badge {
    color: #FFFFFF;
    background-color: #000;
  }
  .custom-html--sitecore .dark .content-module a,
  .custom-html--sitecore .dark .richtext a {
    text-decoration: underline;
  }
  .custom-html--sitecore .dark .content-module a.arrow.cta-arrow,
  .custom-html--sitecore .dark .content-module a.arrow.cta-alt-arrow,
  .custom-html--sitecore .dark .richtext a.arrow.cta-arrow,
  .custom-html--sitecore .dark .richtext a.arrow.cta-alt-arrow {
    color: #FFFFFF;
    text-decoration: none;
  }
  .custom-html--sitecore .dark .content-module a.arrow.cta-arrow:visited,
  .custom-html--sitecore .dark .content-module a.arrow.cta-arrow:visited:hover,
  .custom-html--sitecore .dark .content-module a.arrow.cta-arrow:visited:focus,
  .custom-html--sitecore .dark .content-module a.arrow.cta-alt-arrow:visited,
  .custom-html--sitecore .dark .content-module a.arrow.cta-alt-arrow:visited:hover,
  .custom-html--sitecore .dark .content-module a.arrow.cta-alt-arrow:visited:focus,
  .custom-html--sitecore .dark .richtext a.arrow.cta-arrow:visited,
  .custom-html--sitecore .dark .richtext a.arrow.cta-arrow:visited:hover,
  .custom-html--sitecore .dark .richtext a.arrow.cta-arrow:visited:focus,
  .custom-html--sitecore .dark .richtext a.arrow.cta-alt-arrow:visited,
  .custom-html--sitecore .dark .richtext a.arrow.cta-alt-arrow:visited:hover,
  .custom-html--sitecore .dark .richtext a.arrow.cta-alt-arrow:visited:focus {
    color: #FFFFFF;
  }
  .custom-html--sitecore .dark .content-module a:visited strong,
  .custom-html--sitecore .dark .content-module a:hover strong,
  .custom-html--sitecore .dark .content-module a:focus strong,
  .custom-html--sitecore .dark .richtext a:visited strong,
  .custom-html--sitecore .dark .richtext a:hover strong,
  .custom-html--sitecore .dark .richtext a:focus strong {
    color: #CCCCCC;
  }
  .custom-html--sitecore .dark .content-module a:hover,
  .custom-html--sitecore .dark .content-module a:focus,
  .custom-html--sitecore .dark .content-module a:visited,
  .custom-html--sitecore .dark .content-module a:visited:hover,
  .custom-html--sitecore .dark .content-module a:visited:focus,
  .custom-html--sitecore .dark .richtext a:hover,
  .custom-html--sitecore .dark .richtext a:focus,
  .custom-html--sitecore .dark .richtext a:visited,
  .custom-html--sitecore .dark .richtext a:visited:hover,
  .custom-html--sitecore .dark .richtext a:visited:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .quote-border.gradient-green-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00BAFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00BAFF 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-green-blue .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #00FF00 0%, #00BAFF 100%);
    background-image: -o-linear-gradient(left, #00FF00 0%, #00BAFF 100%);
    background-image: linear-gradient(to right, #00FF00 0%, #00BAFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00BAFF', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-green-blue .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #00FF00 0%, #00BAFF 100%);
    background-image: -o-linear-gradient(top, #00FF00 0%, #00BAFF 100%);
    background-image: linear-gradient(to bottom, #00FF00 0%, #00BAFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00BAFF', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-green-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00BAFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    border-image: linear-gradient(to right, #00FF00 0%, #00BAFF 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-green-blue .left-border.gradient-green-blue a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00BAFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00BAFF 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-green-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00BAFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    border-image: linear-gradient(to right, #00FF00 0%, #00BAFF 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-green-blue .left-border.gradient-green-blue a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00BAFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00BAFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00BAFF 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-green-blue .icon-gradient-horizontal {
    color: #00FF00;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-green-blue .icon-gradient-vertical {
    color: #00FF00;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-green-blue {
    background-image: -webkit-linear-gradient(left, #00FF00 0%, #00BAFF 100%);
    background-image: -o-linear-gradient(left, #00FF00 0%, #00BAFF 100%);
    background-image: linear-gradient(to right, #00FF00 0%, #00BAFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00BAFF', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-dark-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 0%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-dark-blue .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #003FBD 0%, #004DFF 100%);
    background-image: -o-linear-gradient(left, #003FBD 0%, #004DFF 100%);
    background-image: linear-gradient(to right, #003FBD 0%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-dark-blue .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #003FBD 0%, #004DFF 100%);
    background-image: -o-linear-gradient(top, #003FBD 0%, #004DFF 100%);
    background-image: linear-gradient(to bottom, #003FBD 0%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-dark-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to right, #003FBD 0%, #004DFF 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-dark-blue .left-border.gradient-dark-blue a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 0%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-dark-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to right, #003FBD 0%, #004DFF 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-dark-blue .left-border.gradient-dark-blue a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 0%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 0%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-dark-blue .icon-gradient-horizontal {
    color: #003FBD;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-dark-blue .icon-gradient-vertical {
    color: #003FBD;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-dark-blue {
    background-image: -webkit-linear-gradient(left, #003FBD 0%, #004DFF 100%);
    background-image: -o-linear-gradient(left, #003FBD 0%, #004DFF 100%);
    background-image: linear-gradient(to right, #003FBD 0%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-pink {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 30%, from(#A40253), to(#E70074)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -o-border-image: -o-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    border-image: linear-gradient(to bottom, #A40253 0%, #E70074 30%) 1 100%;
  }
  .custom-html--sitecore .gradient-pink .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #A40253 0%, #E70074 30%);
    background-image: -o-linear-gradient(left, #A40253 0%, #E70074 30%);
    background-image: linear-gradient(to right, #A40253 0%, #E70074 30%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253', endColorstr='#FFE70074', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-pink .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #A40253 0%, #E70074 30%);
    background-image: -o-linear-gradient(top, #A40253 0%, #E70074 30%);
    background-image: linear-gradient(to bottom, #A40253 0%, #E70074 30%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253', endColorstr='#FFE70074', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-pink {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 30%, from(#A40253), to(#E70074)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -o-border-image: -o-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    border-image: linear-gradient(to right, #A40253 0%, #E70074 30%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-pink .left-border.gradient-pink a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 30%, from(#A40253), to(#E70074)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -o-border-image: -o-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    border-image: linear-gradient(to bottom, #A40253 0%, #E70074 30%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-pink {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 30%, from(#A40253), to(#E70074)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -o-border-image: -o-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    border-image: linear-gradient(to right, #A40253 0%, #E70074 30%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-pink .left-border.gradient-pink a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 30%, from(#A40253), to(#E70074)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    -o-border-image: -o-linear-gradient(#A40253 0%, #E70074 30%) 1 100%;
    border-image: linear-gradient(to bottom, #A40253 0%, #E70074 30%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-pink .icon-gradient-horizontal {
    color: #A40253;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-pink .icon-gradient-vertical {
    color: #A40253;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-pink {
    background-image: -webkit-linear-gradient(left, #A40253 0%, #E70074 30%);
    background-image: -o-linear-gradient(left, #A40253 0%, #E70074 30%);
    background-image: linear-gradient(to right, #A40253 0%, #E70074 30%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253', endColorstr='#FFE70074', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-purple {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#A100FF), to(#460173)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    border-image: linear-gradient(to bottom, #A100FF 0%, #460173 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-purple .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #A100FF 0%, #460173 100%);
    background-image: -o-linear-gradient(left, #A100FF 0%, #460173 100%);
    background-image: linear-gradient(to right, #A100FF 0%, #460173 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF', endColorstr='#FF460173', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-purple .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #A100FF 0%, #460173 100%);
    background-image: -o-linear-gradient(top, #A100FF 0%, #460173 100%);
    background-image: linear-gradient(to bottom, #A100FF 0%, #460173 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF', endColorstr='#FF460173', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-purple {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#A100FF), to(#460173)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    border-image: linear-gradient(to right, #A100FF 0%, #460173 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-purple .left-border.gradient-purple a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#A100FF), to(#460173)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    border-image: linear-gradient(to bottom, #A100FF 0%, #460173 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-purple {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#A100FF), to(#460173)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    border-image: linear-gradient(to right, #A100FF 0%, #460173 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-purple .left-border.gradient-purple a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#A100FF), to(#460173)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#A100FF 0%, #460173 100%) 1 100%;
    border-image: linear-gradient(to bottom, #A100FF 0%, #460173 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-purple .icon-gradient-horizontal {
    color: #A100FF;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-purple .icon-gradient-vertical {
    color: #A100FF;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-purple {
    background-image: -webkit-linear-gradient(left, #A100FF 0%, #460173 100%);
    background-image: -o-linear-gradient(left, #A100FF 0%, #460173 100%);
    background-image: linear-gradient(to right, #A100FF 0%, #460173 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF', endColorstr='#FF460173', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-red {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FF0000), to(#710012)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FF0000 0%, #710012 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-red .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #FF0000 0%, #710012 100%);
    background-image: -o-linear-gradient(left, #FF0000 0%, #710012 100%);
    background-image: linear-gradient(to right, #FF0000 0%, #710012 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF710012', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-red .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #FF0000 0%, #710012 100%);
    background-image: -o-linear-gradient(top, #FF0000 0%, #710012 100%);
    background-image: linear-gradient(to bottom, #FF0000 0%, #710012 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF710012', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-red {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FF0000), to(#710012)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    border-image: linear-gradient(to right, #FF0000 0%, #710012 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-red .left-border.gradient-red a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FF0000), to(#710012)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FF0000 0%, #710012 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-red {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FF0000), to(#710012)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    border-image: linear-gradient(to right, #FF0000 0%, #710012 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-red .left-border.gradient-red a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FF0000), to(#710012)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FF0000 0%, #710012 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FF0000 0%, #710012 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-red .icon-gradient-horizontal {
    color: #FF0000;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-red .icon-gradient-vertical {
    color: #FF0000;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-red {
    background-image: -webkit-linear-gradient(left, #FF0000 0%, #710012 100%);
    background-image: -o-linear-gradient(left, #FF0000 0%, #710012 100%);
    background-image: linear-gradient(to right, #FF0000 0%, #710012 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF710012', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-yellow {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FFFF00), to(#FFB600)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FFFF00 0%, #FFB600 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-yellow .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #FFFF00 0%, #FFB600 100%);
    background-image: -o-linear-gradient(left, #FFFF00 0%, #FFB600 100%);
    background-image: linear-gradient(to right, #FFFF00 0%, #FFB600 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00', endColorstr='#FFFFB600', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-yellow .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #FFFF00 0%, #FFB600 100%);
    background-image: -o-linear-gradient(top, #FFFF00 0%, #FFB600 100%);
    background-image: linear-gradient(to bottom, #FFFF00 0%, #FFB600 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00', endColorstr='#FFFFB600', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-yellow {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FFFF00), to(#FFB600)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    border-image: linear-gradient(to right, #FFFF00 0%, #FFB600 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-yellow .left-border.gradient-yellow a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FFFF00), to(#FFB600)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FFFF00 0%, #FFB600 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-yellow {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FFFF00), to(#FFB600)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    border-image: linear-gradient(to right, #FFFF00 0%, #FFB600 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-yellow .left-border.gradient-yellow a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#FFFF00), to(#FFB600)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#FFFF00 0%, #FFB600 100%) 1 100%;
    border-image: linear-gradient(to bottom, #FFFF00 0%, #FFB600 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-yellow .icon-gradient-horizontal {
    color: #FFFF00;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-yellow .icon-gradient-vertical {
    color: #FFFF00;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-yellow {
    background-image: -webkit-linear-gradient(left, #FFFF00 0%, #FFB600 100%);
    background-image: -o-linear-gradient(left, #FFFF00 0%, #FFB600 100%);
    background-image: linear-gradient(to right, #FFFF00 0%, #FFB600 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00', endColorstr='#FFFFB600', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-green {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00530A)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00530A 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-green .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #00FF00 0%, #00530A 100%);
    background-image: -o-linear-gradient(left, #00FF00 0%, #00530A 100%);
    background-image: linear-gradient(to right, #00FF00 0%, #00530A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00530A', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-green .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #00FF00 0%, #00530A 100%);
    background-image: -o-linear-gradient(top, #00FF00 0%, #00530A 100%);
    background-image: linear-gradient(to bottom, #00FF00 0%, #00530A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00530A', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-green {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00530A)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    border-image: linear-gradient(to right, #00FF00 0%, #00530A 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-green .left-border.gradient-green a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00530A)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00530A 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-green {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00530A)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    border-image: linear-gradient(to right, #00FF00 0%, #00530A 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-green .left-border.gradient-green a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00FF00), to(#00530A)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00FF00 0%, #00530A 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00FF00 0%, #00530A 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-green .icon-gradient-horizontal {
    color: #00FF00;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-green .icon-gradient-vertical {
    color: #00FF00;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-green {
    background-image: -webkit-linear-gradient(left, #00FF00 0%, #00530A 100%);
    background-image: -o-linear-gradient(left, #00FF00 0%, #00530A 100%);
    background-image: linear-gradient(to right, #00FF00 0%, #00530A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00', endColorstr='#FF00530A', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-light-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00BAFF), to(#004dff)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00BAFF 0%, #004dff 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-light-blue .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #00BAFF 0%, #004dff 100%);
    background-image: -o-linear-gradient(left, #00BAFF 0%, #004dff 100%);
    background-image: linear-gradient(to right, #00BAFF 0%, #004dff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF', endColorstr='#FF004DFF', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-light-blue .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #00BAFF 0%, #004dff 100%);
    background-image: -o-linear-gradient(top, #00BAFF 0%, #004dff 100%);
    background-image: linear-gradient(to bottom, #00BAFF 0%, #004dff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF', endColorstr='#FF004DFF', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-light-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00BAFF), to(#004dff)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    border-image: linear-gradient(to right, #00BAFF 0%, #004dff 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-light-blue .left-border.gradient-light-blue a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00BAFF), to(#004dff)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00BAFF 0%, #004dff 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-light-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00BAFF), to(#004dff)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    border-image: linear-gradient(to right, #00BAFF 0%, #004dff 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-light-blue .left-border.gradient-light-blue a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0% 100%, from(#00BAFF), to(#004dff)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#00BAFF 0%, #004dff 100%) 1 100%;
    border-image: linear-gradient(to bottom, #00BAFF 0%, #004dff 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-light-blue .icon-gradient-horizontal {
    color: #00BAFF;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-light-blue .icon-gradient-vertical {
    color: #00BAFF;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-light-blue {
    background-image: -webkit-linear-gradient(left, #00BAFF 0%, #004dff 100%);
    background-image: -o-linear-gradient(left, #00BAFF 0%, #004dff 100%);
    background-image: linear-gradient(to right, #00BAFF 0%, #004dff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF', endColorstr='#FF004DFF', GradientType=1);
  }
  .custom-html--sitecore .quote-border.gradient-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 30% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 30%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .gradient-blue .icon-gradient-horizontal {
    background-image: -webkit-linear-gradient(left, #003FBD 30%, #004DFF 100%);
    background-image: -o-linear-gradient(left, #003FBD 30%, #004DFF 100%);
    background-image: linear-gradient(to right, #003FBD 30%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-blue .icon-gradient-vertical {
    background-image: -webkit-linear-gradient(top, #003FBD 30%, #004DFF 100%);
    background-image: -o-linear-gradient(top, #003FBD 30%, #004DFF 100%);
    background-image: linear-gradient(to bottom, #003FBD 30%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .custom-html--sitecore .gradient-br-top-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 30% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to right, #003FBD 30%, #004DFF 100%) 1 10%;
  }
  .custom-html--sitecore .gradient-br-top-blue .left-border.gradient-blue a:hover {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 30% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 30%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-blue {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 30% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to right, #003FBD 30%, #004DFF 100%) 1 10%;
  }
  .custom-html--sitecore .focus-indicator .gradient-br-top-blue .left-border.gradient-blue a:focus {
    -webkit-border-image: -webkit-gradient(linear, 0 0, 30% 100%, from(#003FBD), to(#004DFF)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    -o-border-image: -o-linear-gradient(#003FBD 30%, #004DFF 100%) 1 100%;
    border-image: linear-gradient(to bottom, #003FBD 30%, #004DFF 100%) 1 100%;
  }
  .custom-html--sitecore .ie .gradient-blue .icon-gradient-horizontal {
    color: #003FBD;
    background-image: none;
  }
  .custom-html--sitecore .ie .gradient-blue .icon-gradient-vertical {
    color: #003FBD;
    background-image: none;
  }
  .custom-html--sitecore .gradient-bg-color-blue {
    background-image: -webkit-linear-gradient(left, #003FBD 30%, #004DFF 100%);
    background-image: -o-linear-gradient(left, #003FBD 30%, #004DFF 100%);
    background-image: linear-gradient(to right, #003FBD 30%, #004DFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD', endColorstr='#FF004DFF', GradientType=1);
  }
  .custom-html--sitecore .focus-indicator div[role="menu"]:focus {
    outline: 1px solid #004DFF !important;
    outline-offset: 0;
  }
  .custom-html--sitecore .focus-indicator #topic-navigation .row .topic-navigation .topic-navigation-item a:focus {
    color: #6B6B6B;
  }
  .custom-html--sitecore .focus-indicator #topic-navigation .row .more-topics .topic-navigation-child a:focus {
    color: #6B6B6B;
  }
  .custom-html--sitecore #topic-navigation {
    background: #FFFFFF;
    z-index: 998;
    width: 100%;
    border-bottom: 0.02em solid #E3E3E3;
    border-width: 0.3em 0 0 0;
    border-top-style: solid;
    border-bottom-style: none;
  }
  .custom-html--sitecore #topic-navigation.sticky {
    position: fixed;
    top: 3.12em;
    z-index: 999;
    color: #000;
  }
  .custom-html--sitecore #topic-navigation .row {
    margin: 0;
  }
  .custom-html--sitecore #topic-navigation .row .eyebrow-title {
    color: #000;
    line-height: 1.44rem;
    font-size: 1.4rem;
    padding: 1.15em 1.45em 1.45em 1.45em;
    height: 3.9em;
    text-transform: none;
    width: 100%;
    z-index: 999;
  }
  .custom-html--sitecore #topic-navigation .row .eyebrow-title .arrow-down-container {
    display: inline-block;
    float: right;
  }
  .custom-html--sitecore #topic-navigation .row .eyebrow-title .arrow-down-container .ion-chevron-down,
  .custom-html--sitecore #topic-navigation .row .eyebrow-title .arrow-down-container .ion-chevron-up {
    font-size: 1.2em;
    color: #000;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles.collapse {
    z-index: 998;
    position: absolute;
    width: 100%;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles .blog-topics-list {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #FFFFFF;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles .blog-topics-list .topic-navigation-item {
    border-top: 0.2rem solid #E3E3E3;
    background: #FFFFFF;
    padding-bottom: 0;
    padding-left: 0;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles .blog-topics-list .topic-navigation-item a {
    color: #000;
    text-transform: none;
    line-height: 1.44rem;
    vertical-align: middle;
    display: table-cell;
    padding: 1.44em;
    height: inherit;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles .blog-topics-list .topic-navigation-item a span:first-of-type {
    font-size: 1.4rem;
  }
  .custom-html--sitecore #topic-navigation .row .topic-navigation-articles .blog-topics-list .topic-navigation-item a .cta-arrow {
    display: none;
  }
  .custom-html--sitecore #redesign-main #topic-navigation.hide-header {
    top: 0;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore #topic-navigation.sticky {
      top: 3.1em;
    }
    .custom-html--sitecore #topic-navigation .topic-navigation-articles .blog-topics-list {
      width: 100%;
    }
    .custom-html--sitecore #redesign-main #topic-navigation.hide-header {
      top: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore #topic-navigation {
      position: relative;
      line-height: 1.92rem;
      font-size: 1.4rem;
      width: 100%;
    }
    .custom-html--sitecore #topic-navigation.sticky {
      position: fixed;
      top: 5.01em;
      line-height: 1.92rem;
    }
    .custom-html--sitecore #topic-navigation .row {
      max-width: 125rem;
      margin: 0 auto;
      padding: 0 5.07rem;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation {
      display: flex;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation .topic-navigation-item {
      width: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column;
      text-align: left;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation .topic-navigation-item a {
      color: #000;
      text-transform: none;
      vertical-align: middle;
      padding-top: 0px;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation .topic-navigation-item a:hover,
    .custom-html--sitecore #topic-navigation .row .topic-navigation .topic-navigation-item a:focus {
      color: #6B6B6B;
      cursor: pointer;
      text-decoration: underline;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation .topic-dropdown {
      display: inline;
      padding-left: 1em;
    }
    .custom-html--sitecore #topic-navigation .row .more-topic-cont {
      align-items: center;
      cursor: pointer;
    }
    .custom-html--sitecore #topic-navigation .row .more-topic-cont:hover,
    .custom-html--sitecore #topic-navigation .row .more-topic-cont:focus a {
      color: #000;
      text-decoration: underline;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics {
      box-shadow: 0 0 1.4em 0 rgba(0, 0, 0, 0.4);
      position: absolute;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics .arrow-up {
      border-bottom: 0.7em solid #FFFFFF;
      border-left: 1.08em solid transparent;
      border-right: 1.08em solid transparent;
      filter: drop-shadow;
      position: absolute;
      right: 1.15em;
      top: -0.58em;
      width: 0.05em;
      height: 0.05em;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics ul {
      padding: 0;
      margin: 0;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics .topic-navigation-child {
      font-size: 1.41rem;
      line-height: 2.5rem;
      background-color: #FFFFFF;
      display: flex;
      flex: 3 0 0%;
      cursor: pointer;
      border: 0;
      padding: 0;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics .topic-navigation-child a {
      color: #000;
      text-transform: none;
      line-height: 1.44rem;
      vertical-align: middle;
      display: flex;
      list-style: none;
      line-height: 1em;
      position: relative;
      justify-content: center;
      flex-direction: column;
      flex: 2 0 0%;
      padding: 1.48em 1.08em;
      border-bottom: 0.1em solid #F2F2F2;
    }
    .custom-html--sitecore #topic-navigation .row .more-topics .topic-navigation-child a:hover,
    .custom-html--sitecore #topic-navigation .row .more-topics .topic-navigation-child a:focus {
      color: #6B6B6B;
      cursor: pointer;
      border-right: 0;
      border-style: solid;
      text-decoration: underline;
    }
    .custom-html--sitecore #topic-navigation .row .topic-navigation-articles {
      color: #000;
      padding: 1.15em 0em 1.5em;
      text-transform: none;
    }
    .custom-html--sitecore .ie #topic-navigation .topic-navigation .topic-navigation-item {
      display: inline-flex;
    }
    .custom-html--sitecore .ie #topic-navigation .topic-navigation .topic-navigation-item .topic-dropdown {
      display: inline-flex;
    }
    .custom-html--sitecore #redesign-main #topic-navigation.hide-header {
      top: 0;
    }
  }
  @media only screen and (min-width: 1000px) and (max-width: 1199px) {
    .custom-html--sitecore #topic-navigation .row {
      padding: 0 1.32rem;
    }
  }
  .custom-html--sitecore .row .block-content .blog-post-block {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.63em;
  }
  .custom-html--sitecore .row .block-content .blog-post-block.error-message {
    padding: 0 0.94em;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-dates {
    font-family: "Graphik SemiBold";
    font-size: 1.2rem;
    color: #000;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card {
    display: flex;
    flex-direction: column;
    padding: 0 0.94em;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module .blogs-img-container .blog-image {
    width: 100%;
    display: block;
    object-fit: cover;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module .blogs-img-container::after {
    content: "";
    position: absolute;
    border-top: 1.25em solid;
    border-left: 1.25em solid transparent;
    margin-left: 0;
    color: #000;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module .blog-content-container {
    display: flex;
    height: 100%;
    border: 0.06em solid #CCCCCC;
    background-color: #FFFFFF;
    margin-left: 1.25em;
    padding: 1.25em;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module .blog-content-container .text-container .blog-title-container {
    margin: 0 0 0.56em;
    font-family: "Graphik Bold", "Arial Black", Sans-Serif;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .blog-post-card a.module .blog-content-container .text-container .blog-desc {
    padding-top: 1.43em;
    max-height: 7.13em;
    color: #000;
    margin-bottom: 0;
    text-decoration: none;
  }
  .custom-html--sitecore .row .block-content .blog-post-block .cta-serp-container {
    cursor: pointer;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .blog-post-card a {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .blog-post-card a .blog-content-container .text-container .blog-desc {
      max-height: 7.13em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .cta-serp-container {
      position: absolute;
      text-align: right;
      padding-left: 0px !important;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .ie .blogs-img-container {
      height: auto;
      flex: 0 0 auto;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block {
      margin-top: 0.63em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .blog-post-card a .blog-content-container .text-container {
      word-break: break-word;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .blog-post-card a .blog-content-container .text-container .blog-title-container {
      margin: 0 0 0.4em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .blog-post-card a .blog-content-container .text-container .blog-desc {
      max-height: 7.25em;
      padding-top: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block a:hover .blog-content-container .text-container .blog-title-container,
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block a:focus .blog-content-container .text-container .blog-title-container {
      color: #004DFF;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .blog-post-block .cta-serp-container {
      position: absolute;
      text-align: right;
    }
  }
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-blue a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-dark-blue a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-green a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-light-blue a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-pink a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-purple a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-red a:focus {
    outline: 1px solid white !important;
    outline-offset: -1px;
  }
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-green-blue a:focus,
  .custom-html--sitecore .focus-indicator .sticky-access-bar.gradient-bg-color-yellow a:focus {
    outline: 1px solid #2714D1 !important;
    outline-offset: -1px;
  }
  .custom-html--sitecore .sticky-access-bar {
    position: fixed;
    width: 100%;
    bottom: 0;
    min-height: 5.5em;
    box-shadow: 0 0 0.31em;
    z-index: 999;
  }
  .custom-html--sitecore .sticky-access-bar .content {
    display: flex;
    max-width: 125.01rem;
    margin: 0 auto;
    padding: 0 0.94em;
    text-align: center;
    min-height: 5.5em;
  }
  .custom-html--sitecore .sticky-access-bar .content .search-cta,
  .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta,
  .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
    margin-top: 0.94em;
  }
  .custom-html--sitecore .sticky-access-bar .content .search-cta p,
  .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta p,
  .custom-html--sitecore .sticky-access-bar .content .talent-community-cta p {
    margin-bottom: 0.36em;
    line-height: 1em;
  }
  .custom-html--sitecore .sticky-access-bar .content .search-cta {
    width: 29%;
  }
  .custom-html--sitecore .sticky-access-bar .content .search-cta .ion-ios-search-strong {
    font-size: 2.8rem;
  }
  .custom-html--sitecore .sticky-access-bar .content .search-cta a:focus,
  .custom-html--sitecore .sticky-access-bar .content .search-cta a:hover {
    text-decoration: underline;
    color: #FFFFFF;
  }
  .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta {
    width: 32%;
  }
  .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta .ion-ios-paper-outline {
    font-size: 2.8rem;
  }
  .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
    width: 39%;
  }
  .custom-html--sitecore .sticky-access-bar .content .talent-community-cta .ion-ios-people-outline {
    font-size: 3.6rem;
    position: relative;
    bottom: 0.14em;
  }
  .custom-html--sitecore .sticky-access-bar .content .talent-community-cta .visible-xs {
    position: relative;
    bottom: 0.5em;
  }
  .custom-html--sitecore .sticky-access-bar .content .divider {
    border-left: 0.063em solid #FFFFFF;
    margin: 0 0.63em;
  }
  .custom-html--sitecore .sticky-access-bar .content p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .sticky-access-bar.light a {
    color: #FFFFFF;
  }
  .custom-html--sitecore .sticky-access-bar.dark a {
    color: #000;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .sticky-access-bar {
      min-height: 3.88em;
    }
    .custom-html--sitecore .sticky-access-bar .content {
      padding: 0 2.19em;
      min-height: 3.88em;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
      display: flex;
      align-items: center;
      margin-top: 0;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta a,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a {
      display: flex !important;
      align-items: center;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a p {
      margin: 1.12em 0;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta {
      width: 37%;
      text-align: left;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta .ion-ios-search-strong {
      margin-right: 0.9em;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta p {
      line-height: 1.12em;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta {
      width: 27%;
      justify-content: center;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta .ion-ios-paper-outline {
      margin-right: 0.54em;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
      width: 36%;
      justify-content: center;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta .ion-ios-people-outline {
      position: static;
      bottom: 0;
      margin-right: 0.42em;
    }
    .custom-html--sitecore .sticky-access-bar .content .divider {
      margin: 0 2.19em;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .sticky-access-bar .content {
      padding: 0 3.13em;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a p {
      margin: 0.8em 0;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta {
      width: 45%;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta {
      width: 23%;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta .ion-ios-paper-outline {
      margin-right: 0.72em;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a:hover p,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a:focus p {
      text-decoration: underline;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
      width: 32%;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta .ion-ios-people-outline {
      margin-right: 0.56em;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a:hover p,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a:focus p {
      text-decoration: underline;
    }
    .custom-html--sitecore .sticky-access-bar .content .divider {
      margin: 0 2.5em;
    }
  }
  @media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
    .custom-html--sitecore .sticky-access-bar .content .search-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta a p,
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta a p {
      margin: 0.8em 0;
    }
    .custom-html--sitecore .sticky-access-bar .content .search-cta {
      width: 37%;
    }
    .custom-html--sitecore .sticky-access-bar .content .careers-blog-cta {
      width: 28%;
    }
    .custom-html--sitecore .sticky-access-bar .content .talent-community-cta {
      width: 35%;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block {
    padding-top: 1.88em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-title {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    letter-spacing: 0.1em;
    margin-bottom: 0.83em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-divider {
    border-color: #CCCCCC;
    border-width: 0.06em;
    margin: 0 0 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article {
    display: flex;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-image-container {
    width: 6.56em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-image-container .blog-more-posts-cards-image {
    display: inline-block;
    width: 6.56em;
    height: 6.56em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container {
    display: inline-block;
    padding: 0.94em 0 0.94em 0.94em;
    height: 6.56em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container .blog-more-posts-cards-date {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 1.2rem;
    color: #000;
    margin-top: 0.83em;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container .blog-more-posts-cards-title {
    font-size: 1.4rem;
    line-height: 1.21em;
    font-family: "Graphik Bold", "Arial Black", Sans-Serif;
    overflow: hidden;
    color: #000;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container a.blog-more-posts-cards:last-child {
    margin-bottom: 0;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block {
      padding-top: 2.5em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-divider {
      margin: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards {
      margin: 1.25em 0 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container {
      padding: 1.38em 1.25em 1.38em 1.38em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block {
      padding-top: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-title {
      letter-spacing: 0.07em;
      line-height: 1.39em;
      margin-bottom: 0.56em;
      font-size: 1.8rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-divider {
      margin: 0 0 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards {
      margin: 0 0 1.25em;
      min-height: 6.56em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-image-container {
      width: auto;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container {
      padding: 0.63em 0 0.63em 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container .blog-more-posts-cards article .blog-more-posts-cards-title-date-container .blog-more-posts-cards-title {
      font-size: 1.6rem;
      line-height: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block .blog-more-posts-cards-container a.blog-more-posts-cards:last-child {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block a:hover .blog-more-posts-cards-title span,
    .custom-html--sitecore .body-content .ui-container .row .block-content .module.blog-more-posts-block a:focus .blog-more-posts-cards-title span {
      color: #004DFF;
      text-decoration: underline;
    }
  }
  .custom-html--sitecore .blog-topic-header.blog-btn {
    margin: 0;
  }
  .custom-html--sitecore .blog-topic-header .blog-funnel.ion-funnel:before {
    padding-right: 0.42em;
    font-size: 2.8rem;
    vertical-align: middle;
    display: inline;
  }
  .custom-html--sitecore .blog-topic-links-container {
    padding: 1.25em 0;
    position: absolute;
    z-index: 5;
    left: 0px;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-close {
    border: solid 1px #CCCCCC;
    min-height: 3.56em;
    padding: 0.94em;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-close .ion-close-round {
    float: right;
    font-size: 2.4rem;
  }
  .custom-html--sitecore .blog-topic-links-container.toggleWhiteBackground {
    background-color: white;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore #blogs-filter {
      height: 0;
    }
    .custom-html--sitecore .blog-topic-header {
      float: right;
    }
    .custom-html--sitecore .blog-topic-header.blog-btn {
      margin: -1.1em 0 0 0;
    }
    .custom-html--sitecore .blog-topic-links-container {
      margin-top: 3em;
      padding: 1.88em 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore #blogs-filter {
      margin-top: 1.88em;
    }
    .custom-html--sitecore .blog-funnel {
      font-size: 1.8rem;
      letter-spacing: 0.08em;
      line-height: 1.6rem;
    }
    .custom-html--sitecore .blog-topic-links-container {
      position: static;
      z-index: -1;
      padding: 0.63em 0 1.88em 0;
    }
  }
  .custom-html--sitecore .blog-search-topic a {
    text-decoration: none;
  }
  .custom-html--sitecore .blog-search-topic a:focus div.blog-topic-link .blog-topic .blog-topic-name,
  .custom-html--sitecore .blog-search-topic a:hover div.blog-topic-link .blog-topic .blog-topic-name {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .blog-search-topic .blog-topic-link {
    vertical-align: middle;
    display: inline-block;
    float: none;
  }
  .custom-html--sitecore .blog-search-topic .blog-topic-link div.blog-topic:hover .blog-topic-name {
    color: #004DFF;
  }
  .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic {
    border: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 0.94em;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 3.56em;
  }
  .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic h3.blog-topic-name {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.6rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    color: #000;
  }
  .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic.visible-xs {
    display: table-cell !important;
    margin: 0 auto;
    vertical-align: middle;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container {
    max-height: 40rem;
    overflow-y: auto;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link {
    vertical-align: middle;
    display: inline-block;
    float: none;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic {
    border: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 0.94em;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 3.56em;
    padding-right: 4.8rem;
    display: inline-block !important;
    width: 100% !important;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic a {
    text-decoration: none;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic:hover .blog-topic-name {
    color: #000;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic:before {
    right: 1.6rem;
    top: 2.4rem;
    position: absolute;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic.collapsed:before {
    transform: rotate(0deg);
    transition-duration: 0.6s;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic.expanded:before {
    transform: rotate(-180deg);
    transition-duration: 0.6s;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic.expanded .blog-topic-name {
    font-weight: 600;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic .blog-topic-name {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.6rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    display: inline-block;
    color: #000;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic .blog-topic-name:hover {
    color: #004DFF !important;
    text-decoration: underline;
    cursor: pointer;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic {
    padding: 0.8rem 0.94em;
    max-height: 28.4rem;
    overflow-y: auto;
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic {
    padding: 10px 0;
    margin: 0;
    display: block;
  }
  .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic .blog-subtopic-name {
    text-decoration: none;
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.6rem;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    color: #000;
    font-weight: 400;
    margin: 0;
    line-height: 1.6em;
    display: inline-block;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic {
      padding-left: 2.188em;
      padding-right: 2.188em;
    }
    .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic.visible-sm {
      display: table-cell !important;
      vertical-align: middle;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container {
      max-height: 56rem;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic {
      padding-right: 4em;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-topic .blog-topic-link .blog-topic:before {
      right: 3.2rem;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic {
      padding-left: 1em;
      padding-right: 1em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .blog-search-topic .blog-topic-link .blog-topic {
      border-left: 0 !important;
      border-right: 0 !important;
      display: table-cell !important;
      vertical-align: middle;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container {
      max-height: none;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-topic-link .blog-topic:focus {
      outline: solid 1px #004DFF;
      outline-offset: -1px;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-topic-link .blog-topic.with-subtopic:hover {
      cursor: pointer;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-topic-link .blog-topic a:focus .blog-topic-name {
      outline: 1px solid #004DFF;
      color: #004DFF;
      text-decoration: underline;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic a:focus .blog-subtopic-name,
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic a:hover .blog-subtopic-name {
      color: #004DFF;
      text-decoration: underline;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic a:focus .blog-subtopic-name {
      outline: solid 1px #004DFF;
    }
    .custom-html--sitecore .blog-topic-links-container .blog-topic-subtopic-container .blog-search-subtopic .blog-subtopic a:hover .blog-subtopic-name {
      cursor: pointer;
    }
    .custom-html--sitecore .ie .blog-topic-links-container .blog-topic-subtopic-container .blog-topic-link .blog-topic:focus {
      border: solid 1px #004DFF !important;
      outline: none;
    }
    .custom-html--sitecore .ie .blog-topic-links-container .blog-topic-subtopic-container a:focus {
      outline: none !important;
    }
  }
  .custom-html--sitecore #blog-featured-post {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore #blog-featured-post .featured-title {
    padding-bottom: 1.25em;
  }
  .custom-html--sitecore #blog-featured-post .featured-headline {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore #blog-featured-post .featured-details-cont {
    color: #000;
    padding-bottom: 0.84em;
    display: flex;
    flex-wrap: wrap;
  }
  .custom-html--sitecore #blog-featured-post .featured-details-cont .featured-author,
  .custom-html--sitecore #blog-featured-post .featured-details-cont .featured-date {
    display: inline-block;
  }
  .custom-html--sitecore #blog-featured-post .featured-details-cont .featured-vertical-divider {
    display: inline-block;
    margin-right: 1.5rem;
    margin-left: 1.5rem;
    font-size: 1.8rem;
    color: #CCCCCC;
  }
  .custom-html--sitecore #blog-featured-post .featured-content-cont .featured-content {
    margin-bottom: 0.72em;
    white-space: pre-wrap;
    max-height: 6.6em;
    overflow: hidden;
    font-size: 1.4rem;
    line-height: 1.6em;
  }
  .custom-html--sitecore #blog-featured-post .featured-cta {
    padding-bottom: 1.25em;
  }
  .custom-html--sitecore #blog-featured-post .featured-image-cont {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore #blog-featured-post .featured-image-cont .featured-image {
    width: 100%;
  }
  .custom-html--sitecore #blog-featured-post .featured-image-caption {
    margin-bottom: 1.67em;
    font-size: 1.2rem;
    color: #6B6B6B;
  }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .custom-html--sitecore #blog-featured-post.module {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore #blog-featured-post .featured-content-cont .featured-content {
      max-height: 4.4em;
    }
    .custom-html--sitecore #blog-featured-post .featured-image-caption {
      margin-bottom: 0;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore #blog-featured-post {
      margin-bottom: 0;
    }
    .custom-html--sitecore #blog-featured-post .featured-content-cont .featured-content {
      margin-bottom: 0.88em;
      max-height: 3.6em;
    }
    .custom-html--sitecore #blog-featured-post .featured-image-caption {
      margin-bottom: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore #blog-featured-post .featured-headline {
      padding-bottom: 1.28em;
      margin-left: -0.25em;
    }
    .custom-html--sitecore #blog-featured-post .featured-content-cont .featured-content {
      font-size: 1.6rem;
      margin-bottom: 0.68em;
      max-height: 4.6em;
    }
  }
  .custom-html--sitecore .dynamic-blogs.blog-topic-name {
    margin: 0.85em 0 0.85em 0;
  }
  .custom-html--sitecore .dynamic-blogs.blog-subtopic-name {
    font-size: 2rem;
    margin: 0 0;
    padding-bottom: 0.5em;
  }
  .custom-html--sitecore .blog-divider {
    border: solid 0.06em #CCCCCC;
  }
  .custom-html--sitecore .blogs-module a {
    text-decoration: none;
  }
  .custom-html--sitecore .blogs-module a:focus div.content-container .blog-detail-align .blog-title {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .blogs-module div.card-container:hover .content-container .blog-detail-align .blog-title {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .blogs-module .card-container {
    display: inline-block;
    float: none;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container {
    display: inline-flex;
    margin: 1.25em 0 1.25em 0;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-image-container {
    height: 6.57em;
    width: 6.57em;
    margin-top: 0.06em;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-image {
    height: 6.57em;
    width: 6.57em;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-title {
    font: "Graphik Regular", "Arial", Sans-Serif;
    color: #000;
    font-size: 1.8rem;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-title:hover {
    color: #004DFF;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-author-date-container {
    margin: 0.84em 0 0.84em 0;
    font: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.2rem;
    color: #000;
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-author-date-container .blog-author {
    padding-right: 1.25em;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-author-date-container .blog-div-padding {
    padding-right: 1.25em;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-author-date-container .blog-div-author-date {
    border-width: 0.25em 0.09em 0.25em 0.09em;
    border-style: solid;
    color: #CCCCCC;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-content {
    font: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.2rem;
    color: #000;
    text-transform: none;
    line-height: 1.92rem;
  }
  .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-content.dot-ellipsis {
    max-height: 7em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .dynamic-blogs.blog-topic-name {
      margin: 0 0 1.25em 0;
    }
    .custom-html--sitecore .dynamic-blogs.blog-subtopic-name {
      padding-bottom: 0.75em;
      margin-top: -0.75em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container {
      margin-top: 1.25em;
      margin-bottom: 1.57em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align {
      margin-left: 1.88em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-content.dot-ellipsis {
      max-height: 3.5em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .dynamic-blogs.blog-topic-name {
      margin-top: 0.52em;
      margin-bottom: 0.32em;
    }
    .custom-html--sitecore .dynamic-blogs.blog-subtopic-name {
      font-size: 3.6rem;
      padding-top: 0.14em;
      padding-bottom: 0.42em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container {
      margin-top: 1.88em;
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align {
      margin-left: 1.56em;
    }
    .custom-html--sitecore .blogs-module .card-container .content-container .blog-detail-align .blog-content.dot-ellipsis {
      max-height: 3.5em;
    }
  }
  .custom-html--sitecore .areas-of-interest-block {
    display: flex;
    flex-wrap: wrap;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container {
    display: flex;
    flex-wrap: wrap;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card {
    display: flex;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container {
    display: flex;
    flex-direction: column;
    border: 0.1rem solid;
    border-color: #CCCCCC;
    padding: 2.5rem 2rem;
    margin: 0 1.49rem 2rem 1.49rem;
    width: 100%;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-title-container {
    flex: 1 0 auto;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-title-container .module-title {
    margin: 0 0 1.01rem 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-title-container p.areas-description {
    margin-bottom: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-cta-container {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-cta-container hr {
    border-top: 0;
  }
  .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-cta-container a.cta-arrow {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .areas-of-interest-block .progressive-display {
    margin-top: 1.01rem;
    margin-bottom: 2rem;
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .areas-of-interest-block {
      padding-top: 1.01rem;
    }
    .custom-html--sitecore .areas-of-interest-block .progressive-display {
      margin-top: 0;
      margin-bottom: 1.01rem;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .areas-of-interest-block .areas-cards-container {
      padding-bottom: 1.01rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .areas-of-interest-block .areas-cards-container {
      padding-bottom: 1.01rem;
    }
    .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container {
      padding: 1.88em 2rem;
    }
    .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-title-container .module-title {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container .area-title-container .module-title h3 {
      margin-bottom: 0;
    }
  }
  .custom-html--sitecore .ie .areas-of-interest-block {
    display: block;
  }
  .custom-html--sitecore .ie .areas-of-interest-block .areas-cards-container .areas-of-interest-card .areas-container {
    flex: 1;
  }
  .custom-html--sitecore .blog-careers-subscription-module {
    margin: 1.25em 0 1.25em 0;
    padding: 0 0.94em 0 0.94em;
  }
  .custom-html--sitecore .blog-careers-subscription-module .eyebrow-title {
    line-height: 1.6rem;
    text-align: left;
    padding-bottom: 0.84em;
  }
  .custom-html--sitecore .blog-careers-subscription-module .btn-primary {
    margin: 1.07em 0 0 0;
    text-align: center;
  }
  .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-module-cta {
    padding-top: 0;
  }
  .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-module-cta .behind {
    margin: -2.9em -0.35em 0.3em 0.3em;
    height: 3.3em;
  }
  .custom-html--sitecore .blog-careers-subscription-module .behind.ucase {
    margin: -2.5em -0.36em 0 0.36em;
    height: 2.94em;
  }
  .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-title.no-title .eyebrow-title {
    padding: 0;
    height: 0;
  }
  .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-desc-container {
    margin-top: 1.25em;
    margin-bottom: 1.88em;
  }
  .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-desc-container .blog-careers-subscription-desc {
    margin: 0;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-title {
      float: none;
    }
    .custom-html--sitecore .blog-careers-subscription-module .btn-primary {
      margin: 1.43em 0 0 0;
    }
    .custom-html--sitecore .f-direct-rl .blog-careers-subscription-module {
      margin-top: 0;
    }
    .custom-html--sitecore .f-direct-rl .blog-careers-subscription-module .btn-primary {
      margin: 0;
    }
    .custom-html--sitecore #block-sectionpagezonetwocolumn .blog-careers-subscription-module .blog-careers-subscription-desc-container {
      margin-bottom: 3em;
    }
    .custom-html--sitecore #block-sectionpagezonetwocolumn.no-padding-topbottom .blog-careers-subscription-module .blog-careers-subscription-desc-container {
      margin-bottom: 1.88em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-title {
      float: none;
    }
    .custom-html--sitecore .blog-careers-subscription-module .eyebrow-title {
      padding: 0.56em 0 0.56em 0;
    }
    .custom-html--sitecore .blog-careers-subscription-module .btn-primary {
      margin: 1rem 0 0 0;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .blog-careers-subscription-module .blog-careers-subscription-desc-container {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore #block-sectionpagezonetwocolumn .blog-careers-subscription-module {
      margin-top: 0.3em;
    }
    .custom-html--sitecore #block-sectionpagezonetwocolumn.no-padding-topbottom .blog-careers-subscription-module {
      margin-top: 1.25em;
    }
    .custom-html--sitecore #block-twocolumn-featured-post .blog-careers-subscription-module {
      margin-top: 0;
    }
    .custom-html--sitecore #block-twocolumn-featured-post .blog-careers-subscription-module .eyebrow-title {
      padding-top: 0.25em;
    }
    .custom-html--sitecore #block-twocolumn-featured-post .blog-careers-subscription-module.no-title .eyebrow-title {
      padding: 0;
    }
    .custom-html--sitecore #block-twocolumn-featured-post .blog-careers-subscription-module.no-title .btn-primary {
      margin-top: 0.3em;
    }
  }
  .custom-html--sitecore .customform .form-section-container .content-module.module {
    margin-bottom: 0.63em !important;
  }
  .custom-html--sitecore .module .registration-form-block {
    padding-top: 0.63em;
  }
  .custom-html--sitecore .module p.registration-form-description {
    margin-bottom: 1.45em;
    padding-top: 0.63em;
  }
  .custom-html--sitecore .module .registration-form-list {
    margin-bottom: 1.45em;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .customform .form-section-container .content-module.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .module .registration-form-block {
      margin-top: -0.21em;
      padding-top: 0;
    }
    .custom-html--sitecore .module p.registration-form-description {
      margin: 3.93em 0 1.43em 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .customform .form-section-container .content-module.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .module .registration-form-block {
      padding-left: 16.67%;
      margin-top: -0.3em;
      padding-top: 0;
    }
    .custom-html--sitecore .module p.registration-form-description {
      margin: 5.32em 0 1.25em 0;
    }
  }
  .custom-html--sitecore .search-results-block {
    margin-top: -1.88em;
    padding: 0 0.94em 0;
    display: flex;
    flex-direction: column;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-area {
    background-color: #FFFFFF;
    height: auto;
    overflow: auto;
    margin: 0 0 1.25em;
    box-shadow: 0 0 0.31em 0.13em rgba(107, 107, 107, 0.15);
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-area .highlighted-topic-container {
    padding: 0 0.94em;
  }
  .custom-html--sitecore .search-results-block .search-results-area {
    background: #FFFFFF;
    padding: 1.25em 0.94em 0.94em;
    box-shadow: 0 0 0.31em 0.13em rgba(107, 107, 107, 0.15);
  }
  .custom-html--sitecore .search-results-block .search-results-area .search-results-android-list {
    padding-left: 0.7em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .results-for-keyword-container {
    padding-top: 0.63em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .results-for-keyword-container h2 {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .no-results-container .no-results-header {
    word-break: break-word;
    margin: 0.5em 0 1.5em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .did-you-mean-container p {
    margin-top: 1.43em;
    margin-bottom: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .search-tips-container .search-tips {
    margin: 0 0 0.9em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .search-tips-container .search-tips-content ul {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .search-tips-container .search-tips-content ul li {
    padding-left: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .redesign-line-bar {
    margin: 1.9em 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container {
    padding-bottom: 0.32em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container h2 {
    margin: 0.5em 0 1em;
  }
  .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul li {
    padding-left: 0;
    color: #004dff;
  }
  .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
    margin: 1.25em 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .all-results-container h3 {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
    margin: 1.25em 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container h3 {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-area.search-results-area-space {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .search-results-block .search-results-area.no-content-type-date {
    padding: 1.25em 0.94em 0.63em;
  }
  .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space .did-you-mean-container p {
    margin-top: -0.72em;
    margin-bottom: 2.15em;
  }
  .custom-html--sitecore .search-results-block.search-results-block-space {
    padding-bottom: 1.25em;
  }
  .custom-html--sitecore .search-results-block:focus {
    outline: none;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .search-results-block {
      margin-top: -3.13em;
    }
    .custom-html--sitecore .search-results-block .search-results-area {
      padding: 1.88em 0.94em 1.6em;
      margin: 0 0 1.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-results-android-list {
      padding-left: 0.8em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .results-for-keyword-container {
      padding-top: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .did-you-mean-container p {
      margin-top: 1.1em;
      margin-bottom: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container {
      padding-bottom: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container h2 {
      margin: 0 0 1em 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content .onload-space {
      padding-bottom: 0.4em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .redesign-line-bar {
      margin: 1.25em 0 1.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .no-results-container .no-results-header {
      margin: 0 0 1.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
      margin: 1.88em 0 0 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container .all-results {
      display: block;
    }
    .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
      margin: 1.88em 0 0 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .show-number-of-results .number-of-results {
      margin: 2.5em 0 0 0;
      text-align: right;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space .did-you-mean-container p {
      margin-top: -1.08em;
      margin-bottom: 2.15em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.search-results-area-space {
      margin-bottom: 1.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space {
      padding: 1.88em 0.94em 1.25em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-content-type-date {
      padding: 1.9em 0.94em 1.25em;
    }
    .custom-html--sitecore .search-results-block.search-results-block-space {
      padding-bottom: 1.9em;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1024px) {
    .custom-html--sitecore .search-results-block {
      margin: -3.13em 1.3em 0 1.3em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-area {
      margin: 0 0 1.25em;
    }
    .custom-html--sitecore .search-results-block .search-results-area {
      padding: 1.9em 0.94em 1.5em;
      margin: 0 0 1.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
      width: 66.67%;
    }
    .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
      width: 66.67%;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-results-android-list {
      padding-left: 0.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .did-you-mean-container p {
      margin-top: 0.95em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-tips-container .search-tips {
      margin: 0 0 0.6em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .show-number-of-results {
      margin: 0 0 0 -3.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .no-results-container .no-results-header {
      margin: 0 0 0.88em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container {
      padding-bottom: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container h2 {
      margin: 0 0 0.58em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content .onload-space {
      padding-bottom: 0.4em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space .did-you-mean-container p {
      margin-top: -1.9em;
      margin-bottom: 2.5em;
    }
  }
  @media screen and (min-width: 1199px) {
    .custom-html--sitecore .search-results-block {
      margin: -3.13em -2.81em 0 -2.81em;
      padding: 0;
      outline: none;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-area {
      margin: 0 0 1.88em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-area .highlighted-topic-container {
      padding: 0 3.13em;
    }
    .custom-html--sitecore .search-results-block .search-results-area {
      padding: 1.88em 0.94em 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-area ul {
      padding-left: 1em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
      margin: 3.75em 0 0;
      padding: 0 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
      margin: 3.75em 0 0;
      padding: 0 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .results-for-keyword-container {
      padding: 0.63em 0 0 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-results-android-list {
      padding-left: 0.9em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .no-results-container .no-results-header {
      margin: 0.58em 1em 1.15em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .did-you-mean-container p {
      margin: 1.25em 0 -1.9em 2.2em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-tips-container {
      margin: 0 2.2em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .search-tips-container .search-tips {
      margin: 0 0 0.6em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .redesign-line-bar {
      margin: 1.9em 1.3em 0.63em 2.2em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container {
      padding-bottom: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container h2 {
      margin: 0.58em 1em 0.86em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content a {
      cursor: pointer;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul {
      margin: 0 2.2em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .popular-searches-container .popular-searches-content .onload-space {
      padding-bottom: 0.94em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .show-number-of-results {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .show-number-of-results .number-of-results {
      margin: 4.72em 1.67em 0 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area.search-results-area-space {
      margin-bottom: 3.13em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space {
      padding: 1.88em 0.94em 2.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-search-results-space .did-you-mean-container p {
      margin-top: -1.9em;
      margin-left: 2.2em;
      margin-bottom: 2.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.no-content-type-date {
      padding: 1.9em 0.94em 1.88em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.prefiltered .all-results-container {
      margin-top: 1.87em;
    }
    .custom-html--sitecore .search-results-block .search-results-area.prefiltered .show-number-of-results .number-of-results {
      margin-top: 2.14em;
    }
    .custom-html--sitecore .search-results-block .prefiltered .fluid {
      line-height: 2.72rem;
    }
    .custom-html--sitecore .search-results-block.search-results-block-space {
      padding-bottom: 0.63em;
    }
  }
  .custom-html--sitecore .search-results-block .search-results-area .did-you-mean-container p a {
    margin-bottom: 0;
    cursor: pointer;
  }
  .custom-html--sitecore .ie .search-results-block {
    padding: 0;
  }
  .custom-html--sitecore .ie .search-results-block .no-results-container .no-results-header {
    word-break: break-all;
  }
  .custom-html--sitecore .ie .search-results-block .search-results-area {
    margin: 0;
  }
  .custom-html--sitecore .ie .search-results-block .search-results-area .search-tips-content ul {
    padding-left: 0.9em;
  }
  .custom-html--sitecore .ie .search-results-block .search-results-area .popular-searches-content ul {
    line-height: normal;
    padding-left: 0.9em;
  }
  .custom-html--sitecore .ie .search-results-block .search-results-area .popular-searches-content .onload-space {
    margin-bottom: -0.7em;
  }
  .custom-html--sitecore .ie .search-results-block .search-results-area.search-results-area-space {
    margin: 0 0 3.13em;
  }
  .custom-html--sitecore .ie .search-results-block.search-results-block-space {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .firefox .search-results-block {
    padding: 0;
  }
  .custom-html--sitecore .firefox .search-results-block .no-results-container .no-results-header {
    word-wrap: anywhere;
  }
  .custom-html--sitecore .firefox .search-results-block .search-results-area {
    margin: 0;
    height: auto;
  }
  .custom-html--sitecore .firefox .search-results-block .search-results-area .search-tips-content ul {
    padding-left: 0.9em;
  }
  .custom-html--sitecore .firefox .search-results-block .search-results-area .popular-searches-container .popular-searches-content ul {
    padding-left: 0.9em;
  }
  .custom-html--sitecore .firefox .search-results-block .search-results-area.search-results-area-space {
    margin-bottom: 3.13em;
  }
  .custom-html--sitecore .firefox .search-results-block.search-results-block-space {
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .search-results-block .results-for-keyword-container .results-for-keyword {
    margin-bottom: 1em;
    word-break: break-word;
  }
  .custom-html--sitecore .search-results-block .all-results-container .all-results {
    margin-bottom: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .all-results-line-bar {
    margin-top: 0.94em;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header h4 {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header h4 .search-result-link {
    font-size: 2.21rem;
    line-height: inherit;
    margin-bottom: auto;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header.quarternary-title {
    font-family: "Graphik SemiBold";
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header .content-description {
    margin: 0.834em 0;
    max-height: 5.8em;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content {
    margin-bottom: 0.32em;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content .category {
    display: inline-block;
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content .search-results-divider {
    display: inline-block;
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content .divider {
    margin: 0 0.84em;
  }
  .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content .date {
    display: inline-block;
    text-transform: uppercase;
    margin: 0;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .search-results-block .results-for-keyword-container .results-for-keyword {
      margin-bottom: 1.5em;
    }
    .custom-html--sitecore .search-results-block .all-results-container .all-results {
      margin-bottom: 0;
      display: inline-block;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header .content-description {
      max-height: 3.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-content {
      margin-bottom: 0.32em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
      padding-left: 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
      padding-left: 2.19em;
    }
    .custom-html--sitecore .search-results-block .results-for-keyword-container {
      padding-left: 2.19em;
    }
    .custom-html--sitecore .search-results-block .results-for-keyword-container .results-for-keyword {
      margin-bottom: 2.5em;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section {
      margin: 0 1.15em 0 2.19em;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section .all-results-line-bar {
      margin-bottom: 0.94em;
      border-top: 0.06em;
      border-width: 0.21rem;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header .quarternary-title {
      font-size: 1.38em;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section .search-results-header .content-description {
      max-height: 2.9em;
      font-size: 0.88em;
      margin: 0.72em 0;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1024px) {
    .custom-html--sitecore .search-results-block .search-results-area .all-results-container {
      padding-left: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-area .recommended-content-container {
      padding-left: 0;
    }
    .custom-html--sitecore .search-results-block .results-for-keyword-container {
      padding-left: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-container {
      width: 100%;
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-section {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .search-results-container .search-results-header {
      width: 66.67%;
    }
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container {
    clear: both;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel {
    border: 0;
    padding: 1.25em 0;
    border-top: 0.06em solid #CCCCCC;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel h3 {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body {
    padding: 0.938em 0 0 0;
    word-break: break-all;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body .suggested-topic {
    margin-bottom: 0.63em;
    line-height: initial;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body a {
    margin-bottom: 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body a:hover,
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body a:focus {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body div:last-child .suggested-topic:last-child {
    margin-bottom: 0;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container {
      padding-bottom: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: 1.25em;
      border-top: 0.06em solid #CCCCCC;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel {
      border: 0;
      margin: 1.25em 0 0 0;
      padding-bottom: 0;
      display: flex;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-12 {
      border-top: 0.06em solid #CCCCCC;
      padding: 1.88em 0 0.63em 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-12:first-child {
      border-top: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-6 .highlighted-topic-panel-subcontainer,
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-4 .highlighted-topic-panel-subcontainer,
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-3 .highlighted-topic-panel-subcontainer {
      flex: 1;
      padding-right: 0.63em;
      padding-bottom: 0.63em;
      border-right: 0.063em solid #CCCCCC;
      width: 100%;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-6 {
      padding: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-4 {
      padding-left: 0.63em;
      padding-right: 0.63em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-3 {
      padding-left: 0.94em;
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-3.col-xs-12 {
      border-top: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first {
      padding-left: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-6 {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-4 {
      padding-right: 1.25em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 + .col-sm-3 {
      padding-left: 0.94em;
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last {
      padding-right: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-6 {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-4 {
      padding-left: 1.25em;
      padding-right: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-4 .highlighted-topic-panel-subcontainer {
      padding-right: 0;
      width: 100%;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-3 {
      padding-right: 0.32em;
      padding-left: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last .highlighted-topic-panel-subcontainer {
      border: 0;
      width: 100%;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container:empty {
      padding: 0;
      border-top: 0;
      margin-top: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body .suggested-topic {
      word-break: break-word;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body .col-sm-3:not(:first-child) .suggested-topic,
    .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body .col-sm-4:not(:first-child) .suggested-topic,
    .custom-html--sitecore .search-results-block .highlighted-topic-section .panel-body .col-sm-6:not(:first-child) .suggested-topic {
      padding-left: 0.63em;
    }
  }
  @media screen and (min-width: 1024px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container {
      margin-top: 1.57em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel {
      margin: 1.88em 0 0 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-4 {
      padding-left: 0.63em;
      padding-right: 0.63em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-4 {
      padding-right: 1.25em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 + .col-sm-3 {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-6 {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-4 {
      padding-left: 1.25em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-4 .highlighted-topic-panel-subcontainer {
      padding-right: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-3 {
      padding-right: 0.32em;
      padding-left: 0.94em;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-4 {
      padding-right: 0.63em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.col-sm-3 {
      padding-left: 0.94em;
      padding-right: 0.63em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first {
      padding-left: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-4 {
      padding-right: 1.25em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 {
      padding-right: 1.25em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.first.col-sm-3 + .col-sm-3 {
      padding-left: 0.63em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-3,
    .custom-html--sitecore .search-results-block .highlighted-topic-section .highlighted-topic-panel-container .highlighted-topic-panel.last.col-sm-4 {
      padding-left: 1.25em;
    }
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-featured {
    margin: 2rem 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize {
    margin: 0 0 2rem 0;
    position: relative;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize .highlighted-topic-image {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    object-fit: cover;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize:before {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-links a {
    display: block;
    clear: both;
    margin: 0 0 2rem 0;
    width: auto;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header {
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header a {
    color: #000000;
    font-size: 2.5rem;
    line-height: 1.2em;
    margin-bottom: auto;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header a:hover,
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header a:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc {
    margin: 1.01rem 0 2rem 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc .featured-desc {
    height: auto;
    max-height: 14.4rem;
    margin: 0;
  }
  .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc .featured-desc a {
    text-decoration: underline;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-container {
      margin: 0 0 2rem 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-featured {
      margin: 2.99rem 0 2rem 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize {
      margin: 0 1.5rem 0 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header {
      margin: 0 0 1.5rem 0;
      display: flex;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc .featured-desc {
      overflow: hidden;
      max-height: 4.32rem;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-links {
      display: inline-flex;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-links a {
      margin: 1.5rem 2.99rem 0 0;
      display: initial;
      width: auto;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-container {
      margin: 0 0 1.9em;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-featured {
      margin: 2.99rem 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-links a {
      position: relative;
      margin: 0 6rem 0 0;
      width: auto;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize {
      margin: 0 2rem 0 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content {
      display: contents;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content .featured-article-header {
      margin: 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc {
      margin: 1.01rem 0 2.5rem 0;
    }
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc .featured-desc {
      overflow: hidden;
      max-height: 10.88rem;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1024px) {
    .custom-html--sitecore .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-desc .featured-desc {
      overflow: hidden;
      max-height: 7.2rem;
    }
  }
  .custom-html--sitecore .ie .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.featured-image-resize .highlighted-topic-image {
    opacity: 0;
  }
  .custom-html--sitecore .ie .search-results-block .highlighted-topic-container .highlighted-topic-section .featured-article-image.compat-object-fit {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .custom-html--sitecore .ie .search-results-block .highlighted-topic-container .highlighted-topic-section .highlighted-topic-content {
    display: ruby-base-container;
  }
  .custom-html--sitecore .reinvent-pagination {
    display: flex;
    align-items: center;
    min-height: 3.13em;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container {
    border: 0.06em solid #CCCCCC;
    height: 3.438em;
    padding: 0.94em;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container a,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a {
    display: inline-block;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container a .reinvent-pagination-previous,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container a .reinvent-pagination-next,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a .reinvent-pagination-previous,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a .reinvent-pagination-next {
    display: flex;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container a.disabled,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a.disabled {
    pointer-events: none;
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container {
    margin-right: 0.38em;
    line-height: 2;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous .arrow {
    display: block;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous .cta-arrow:after,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous .cta-alt-arrow:after {
    margin-left: 0;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-numbers {
    display: flex;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-numbers .page-num,
  .custom-html--sitecore .reinvent-pagination .pagination-numbers .page-ellipsis {
    margin: 0.78em;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-numbers .page-num.current {
    pointer-events: none;
    color: #000;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .reinvent-pagination .ion-chevron-down {
    color: #004DFF;
    font-size: 1.38em;
    pointer-events: none;
    padding-left: 1em;
    position: relative;
    top: 0.13em;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container {
    margin-left: 0.38em;
    line-height: 2;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a {
    float: right;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a .reinvent-pagination-next {
    flex-direction: row-reverse;
  }
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a .cta-arrow:after,
  .custom-html--sitecore .reinvent-pagination .reinvent-pagination-next-container a .cta-alt-arrow:after {
    margin-left: 0;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-dropdown-container {
    position: relative;
    width: 100%;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-dropdown-container .pagination-dropdown-text,
  .custom-html--sitecore .reinvent-pagination .pagination-dropdown-container .form-control {
    font-size: 1.4rem;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    text-align: center;
    text-align-last: center;
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-dropdown-container .pagination-dropdown-text {
    position: absolute;
    width: 100%;
    pointer-events: none;
    text-align: center;
    line-height: 3.32em;
    background: #FFFFFF;
    border: 0.06em solid #CCCCCC;
    height: 3.9em;
    line-height: 3.7em;
  }
  .custom-html--sitecore .reinvent-pagination .pagination-dropdown-container .form-control {
    height: 3.94em;
    padding: 1.1em 1.1em;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  .custom-html--sitecore .search-results-block .reinvent-pagination {
    margin: 0 0 0.63em 0;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore {
      /*Redesign Serp Pagination*/
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      border: none;
      background-color: transparent;
      padding: 0.94em 1.25em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a {
      position: relative;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:before,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:before {
      content: '';
      display: block;
      height: 0.063em;
      width: 0%;
      max-width: calc(100% - 2.13em);
      background: #004DFF;
      position: absolute;
      bottom: 0;
      -webkit-transition: width 300ms ease-in-out;
      -moz-transition: width 300ms ease-in-out;
      -o-transition: width 300ms ease-in-out;
      transition: width 300ms ease-in-out;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:hover,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:focus,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:hover,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:hover,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:hover,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:hover:before,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:focus:before,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:hover:before,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:focus:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:hover:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:focus:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:hover:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:focus:before {
      width: 100%;
      position: absolute;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a.disabled:focus,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a.disabled:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a.disabled:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a.disabled:focus {
      color: #6B6B6B;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a.disabled:focus:before,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a.disabled:focus:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a.disabled:focus:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a.disabled:focus:before {
      width: 0;
      position: absolute;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:after {
      content: '';
      display: block;
      height: 0.063em;
      width: 0%;
      left: 0;
      background: #004DFF;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:hover,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:hover,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:hover:after,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:focus:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:hover:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:focus:after {
      width: 100%;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a.current:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a.current:focus {
      color: #000;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a.current:focus:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a.current:focus:after {
      width: 0;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container a:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container a:before {
      right: 0;
      float: right;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container a:before,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container a:before {
      left: 0;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:after {
      content: '';
      display: block;
      height: 0.063em;
      width: 0%;
      left: 0;
      background: #004DFF;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:hover,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:focus,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:hover,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:focus {
      color: #004DFF;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:hover:after,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers a:focus:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:hover:after,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers a:focus:after {
      width: 100%;
    }
    .custom-html--sitecore .reinvent-pagination-container {
      display: flex;
      justify-content: center;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination.module {
      margin-bottom: 0.94em !important;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination {
      height: 3.13em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous .cta-arrow {
      margin-right: 0.63em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container .reinvent-pagination-next .cta-arrow {
      margin-left: 0.63em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container {
      width: 100%;
      border: none;
      background-color: transparent;
      padding: 0.94em 0em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers {
      margin-top: 0.31em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers .pagi-jobsearch {
      margin: 0.94em 0.5em !important;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers .page-num,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers .page-ellipsis {
      margin: 0.94em;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination {
      justify-content: center;
      margin: 0 0 1.88em 0;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container {
      border: none;
      height: auto;
      padding: 0 0.94em;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container .cta-arrow {
      position: relative;
      margin: 0 0.63em 0 0;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container .cta-arrow {
      position: relative;
      margin: 0 0 0 0.63em;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers {
      line-height: normal;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers .page-num,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers .page-ellipsis {
      margin: 0 0.94em;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container {
      position: absolute;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination-previous-container {
      left: 0.31em;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination-next-container {
      right: 0.31em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore {
      /*Redesign Serp Pagination*/
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container {
      padding: 0.94em 0;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous {
      position: relative;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-previous-container .reinvent-pagination-previous .cta-arrow {
      position: relative;
      margin-right: 0.63em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .reinvent-pagination-next-container .reinvent-pagination-next .cta-arrow {
      position: relative;
      margin-left: 0.63em;
    }
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers .page-num,
    .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination .pagination-numbers .page-ellipsis {
      margin: 0.78em !important;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination {
      margin: 0 0 3.13em 0;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-previous-container {
      left: unset;
      position: unset;
      padding: 0;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .reinvent-pagination-next-container {
      right: unset;
      position: unset;
      padding: 0;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers {
      margin: 0 6.35em;
    }
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers .page-num,
    .custom-html--sitecore .search-results-block .reinvent-pagination .pagination-numbers .page-ellipsis {
      margin: 0 0.78em;
    }
  }
  .custom-html--sitecore .ie .search-results-block .reinvent-pagination .reinvent-pagination-previous-container,
  .custom-html--sitecore .ie .search-results-block .reinvent-pagination .reinvent-pagination-next-container {
    height: 2em;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
  .custom-html--sitecore .form-block-modal {
    background: rgba(0, 0, 0, 0.6);
  }
  .custom-html--sitecore .form-block-modal .modal-content {
    border-radius: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-header {
    border-bottom: 0;
    padding: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-body {
    padding: 0 1.57em;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-body .modal-title {
    line-height: 1.23em;
    padding-top: 1.12em;
    margin: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-body p {
    margin: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-body p.modal-description {
    padding: 1.43em 0 0 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer {
    border-top: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary,
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary {
    padding-top: 0;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary .btn-primary,
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary .btn-primary {
    margin: 0.36em 0.72em 1.25em;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary .behind,
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary .behind {
    height: 2.93em;
  }
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary .btn-secondary,
  .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary .btn-secondary {
    margin: 1.43em 0.72em 1.08em;
  }
  .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-body,
  .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-body,
  .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-body,
  .custom-html--sitecore .registration .form-block-modal .modal-content .modal-body {
    padding-right: 1.6em !important;
    padding-left: 1.6em !important;
  }
  .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-footer,
  .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-footer,
  .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-footer,
  .custom-html--sitecore .registration .form-block-modal .modal-content .modal-footer {
    padding: 1.3em 1.6em 1.88em 1em !important;
  }
  .custom-html--sitecore .ijp-error-message .form-block-modal .modal-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore #sectionSuccess:focus {
    outline: none;
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .form-block-modal .modal-content .modal-body {
      padding: 0 1.88em 0.94em 1.88em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body .modal-title {
      line-height: 1.2em;
      padding-top: 1.2em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body .close {
      opacity: 1;
      padding: 1.25em 0 0 0.84em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body p.modal-description {
      padding-top: 1.88em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer {
      padding-left: 1.88em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary {
      margin: 0 3.15em 0.95em 0;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary .btn-primary {
      margin-top: 0;
      min-width: 12em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary {
      position: relative;
      bottom: -0.12em;
      display: inline-block;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary .btn-secondary {
      min-width: 12em;
      margin: 0 1.1em 0 0;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .registration .form-block-modal .modal-content .modal-body {
      padding: 0 1.88em 1.88em 1.88em !important;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .registration .form-block-modal .modal-content .modal-footer {
      padding: 0 1.88em 1.6em 1.88em !important;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-btn-primary,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-btn-primary,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-btn-primary,
    .custom-html--sitecore .registration .form-block-modal .modal-btn-primary {
      margin: 0 !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .form-block-modal .modal-content {
      margin: 0 3.15em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body {
      padding: 0 1.88em 0.95em 1.88em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body .close {
      opacity: 1;
      padding: 1.17em 0 0 0.84em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body .modal-title {
      padding-top: 1.67em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-body p.modal-description {
      padding: 2.16em 0 0 0;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer {
      padding: 0.95em 1.9em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary {
      margin-bottom: 0.95em;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-primary .btn-primary {
      min-width: 12em;
      margin-top: 0;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary {
      position: relative;
      bottom: -0.15em;
      display: inline-block;
    }
    .custom-html--sitecore .form-block-modal .modal-content .modal-footer .modal-btn-secondary .btn-secondary {
      margin: 0 0 0 1.43em;
      min-width: 12em;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-body,
    .custom-html--sitecore .registration .form-block-modal .modal-content .modal-body {
      padding: 0 1.88em 1.88em 1.88em !important;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-footer,
    .custom-html--sitecore .registration .form-block-modal .modal-content .modal-footer {
      padding: 0 1.88em 0.94em 1.88em !important;
    }
    .custom-html--sitecore .editprofile .form-block-modal .modal-content .modal-footer .modal-btn-primary,
    .custom-html--sitecore .managesubscriptions .form-block-modal .modal-content .modal-footer .modal-btn-primary,
    .custom-html--sitecore .ijp-error-message .form-block-modal .modal-content .modal-footer .modal-btn-primary,
    .custom-html--sitecore .registration .form-block-modal .modal-content .modal-footer .modal-btn-primary {
      margin-bottom: 0 !important;
    }
  }
  .custom-html--sitecore .ijp-modal-cookie {
    z-index: 2147483647;
  }
  .custom-html--sitecore .eventcalendar-filter-container .event-filter-button {
    border: 0.13em solid #000;
    text-align: center;
    margin: 1.43em 0.94em;
    padding: 0.94em;
    font-size: 0.88em;
    line-height: 1em;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .eventcalendar-filter-container .event-filter-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .event-filter-button .ion-funnel {
    margin: -0.94em 0.63em -0.63em 0;
    font-size: 1.5em;
    vertical-align: middle;
  }
  .custom-html--sitecore .eventcalendar-filter-container .event-filter-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-hidden {
    width: 0;
    overflow-x: hidden;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1050;
    bottom: 0;
    background-color: #FFFFFF;
    transition: 0.5s;
    overflow-y: scroll;
    left: 0;
    animation: 0.5s menu-drop-down;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .behind {
    margin-top: -5.6rem !important;
    padding: 2.24rem !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .filter-result {
    padding: 0.95em;
    border-bottom: 0.13em solid #CCCCCC;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .filter-result .x-button {
    float: right;
    font-size: 2.8rem;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .filter-result .x-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .filter-result .filter-title {
    font-size: 1em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category {
    top: 10%;
    width: 100%;
    text-align: left;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-container {
    padding: 0.25em 0.375em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle {
    font-size: 1em;
    padding: 0.94em;
    border-bottom: 0.06em solid #CCCCCC;
    margin-top: 0.125em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle:focus {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0px 2px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle[aria-expanded="true"] {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle.collapsed .reinvent-filter-icon:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle .reinvent-filter-icon {
    float: right;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .reinvent-filter-toggle .reinvent-filter-icon:before {
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-ckb {
    -webkit-box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    border-top: 0.06em solid #CCCCCC;
    background-color: #F2F2F2;
    padding-bottom: 1.25em;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto;
    width: 100%;
    margin-top: 0.15em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-ckb.tall {
    height: 32rem;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-ckb .es-filter-label {
    display: inline-block;
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    color: #4A4A4A;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-ckb .es-filter-label .icon-check-checkbox:focus {
    outline: 0.02rem auto #003FBD;
    outline-offset: 0.18em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-ckb .text-checkbox {
    display: block;
    margin-left: 3.06em;
    margin-top: -1.95em;
    font-size: 0.88em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .filter-selected-text {
    margin: 2.1em 0 0 0.94em;
    float: left;
    margin-top: 2em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .close-filter-btn {
    float: right;
    padding-bottom: 1.25em;
    margin-right: 0.95em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .close-filter-btn .close-filter .btn {
    min-width: 8.5em;
    margin-top: 0.32em;
    pointer-events: none;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .close-filter-btn .close-filter .btn .behind {
    pointer-events: none;
    margin: -2.9em -0.35em 0.3em 0.3em;
    padding: 0.94em;
    padding-top: 1.3em;
    height: 3.2em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .close-filter-btn .close-filter:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .apply-filter-btn {
    float: right;
    padding-bottom: 1.25em;
    margin-right: 0.95em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .apply-filter-btn .apply-filter .btn {
    min-width: 8.5em;
    margin-top: 0.32em;
    pointer-events: none;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .apply-filter-btn .apply-filter .btn .behind {
    pointer-events: none;
    margin: -2.9em -0.35em 0.3em 0.3em;
    padding: 0.94em;
    padding-top: 1.3em;
    height: 3.2em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .filter-footer .apply-filter-btn .apply-filter:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .event-category .checkbox-hide {
    display: none;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-nav-shown .overlay-close {
    float: right;
    margin-right: 1.9em;
    width: 40%;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container {
    display: flex;
    margin-bottom: 3.13em;
    padding-left: 0;
    padding-right: 0;
    column-gap: 20px;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown {
    padding-right: 0;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown:focus {
    text-decoration: underline;
    color: #004DFF;
    background-color: transparent;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .location-button,
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-button,
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .organization-button {
    width: 23.38em;
    max-width: 100%;
    display: inline-block;
    background-color: #FFFFFF;
    color: #000;
    border: 0.13em solid #000;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 0.94em;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button {
    text-align: center;
    border: 0.15em solid #000;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button .ion-chevron-down {
    float: right;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container {
    padding-left: 1.44rem;
    padding-right: 1.44rem;
    padding-bottom: 0.38rem;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter {
    display: inline-block;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary {
    width: auto;
    display: inline-block;
    margin-right: 0.63em;
    margin-top: 0.73em;
    background-color: #FFFFFF;
    color: #000;
    border: 0.1rem solid #6B6B6B;
    font-size: 1.4rem;
    padding: 1.07em;
    padding-right: 0;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
    outline: 2px transparent !important;
    outline-offset: 2px !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary.clear-all-button {
    cursor: pointer;
    padding-right: 1em;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary .close-selected-filter {
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary .close-selected-filter:hover {
    color: #6B6B6B;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary .ion-android-close {
    position: relative;
    top: 0.1em;
    font-size: 2rem;
    color: #000;
    background-color: transparent !important;
    border: none;
    padding-right: 0.5em;
    padding-left: 1.49em;
    line-height: 0.7em;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary .ion-android-close:before {
    line-height: 0;
  }
  .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #clear-selected-filters {
    margin-top: 0.73em;
    width: auto;
    display: inline-block;
    background-color: #FFFFFF;
    margin-right: 0.63em;
    color: #000;
    border: 0.1rem solid #CCCCCC;
    font-size: 1.4rem;
    line-height: 0.9em;
    padding: 1.07em;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .eventcalendar-filter-container .event-dropdown-button {
    border: 0.1em solid #000;
    text-align: center;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .eventcalendar-filter-container #ldropdown,
  .custom-html--sitecore .eventcalendar-filter-container #odropdown,
  .custom-html--sitecore .eventcalendar-filter-container #edropdown {
    max-height: 14em;
    height: auto;
    z-index: 950;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container {
    margin-bottom: 0.25em !important;
  }
  .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown-menu {
    margin: 0;
    width: 100%;
    overflow: auto;
    overflow-x: hidden;
  }
  .custom-html--sitecore .event-verbiage .no-event-verbiage {
    padding-top: 2.19em;
    margin-left: 2.83em;
  }
  .custom-html--sitecore .ie .eventcalendar-filter-container .dropdown {
    padding-right: 2rem;
  }
  .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown-menu {
    width: 97.5%;
  }
  .custom-html--sitecore .ie .eventcalendar-filter-container .filter-nav-shown .filter-ckb .es-filter-label .icon-check-checkbox:focus {
    outline: 0.02rem solid #003FBD;
    outline-offset: 0.18em;
  }
  .custom-html--sitecore .ie .event-summary-module .event-summary-content .event-summary-item .eventsummarybackground {
    width: 100vw;
  }
  .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-nav-shown .filter-ckb .es-filter-label .icon-check-checkbox:focus {
    outline: 0.08rem solid #003FBD;
  }
  .custom-html--sitecore .safari .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus {
    text-decoration: underline;
    border: 1px solid #004DFF !important;
  }
  .custom-html--sitecore .event-summary-module {
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .event-summary-module .component.event-summary-content {
    padding: 0 !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item.bg-color-white {
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder {
    text-align: center;
    position: relative;
    top: 2.5em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date {
    display: inline-block;
    box-shadow: 0 0 0.31em 0.012em;
    z-index: 1;
    width: 11em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date .subsection-title {
    color: #FFFFFF;
    margin: 0;
    padding: 0.2em 0.63em 0 0.63em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .calendar-day {
    padding: 0.08em 0.27em 0.27em 0.27em;
    margin: 0;
    background-color: #F2F2F2 !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container {
    padding-top: 3.12em;
    box-shadow: 0 0 0.31em 0.012em;
    margin-bottom: 1.87em;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container hr {
    margin: 1.25em;
    min-height: 0;
    border-width: 0.03em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container {
    padding: 0 2rem;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container .event-location-address {
    margin-bottom: 0.71em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .add-to-cal-container {
    margin-left: 1.25em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .add-to-cal-container .add-to-calendar-link {
    padding: 0;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb {
    margin-left: 1.25em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .eyebrow-title {
    position: relative;
    bottom: 0.83em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link {
    margin-left: 1.25em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .icon-contrast {
    padding-top: 0.22em;
    width: 35px;
    height: 35px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline {
    color: #6B6B6B;
    border: 0.091em solid #6B6B6B;
    font-size: 1.38em;
    border-radius: 100% !important;
    display: table-cell !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:before {
    text-align: center;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:hover,
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:focus {
    background: #6B6B6B;
    color: #FFFFFF;
    outline-offset: 2px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin {
    color: #004DFF;
    font-size: 1.13em;
    border: 0.12em solid #004DFF;
    border-radius: 100% !important;
    display: table-cell !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:hover,
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:focus {
    background: #004DFF;
    color: #FFFFFF;
    outline-offset: 2px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-facebook {
    font-size: 1.13em;
    color: #004DFF;
    border: 0.12em solid #004DFF;
    border-radius: 100% !important;
    display: table-cell !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:hover,
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:focus {
    background: #004DFF;
    color: #FFFFFF;
    outline-offset: 2px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-twitter {
    color: #004DFF;
    font-size: 0.88em;
    border: 0.15em solid #004DFF;
    border-radius: 100% !important;
    display: table-cell !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:before {
    font-size: 1.15em !important;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:hover,
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:focus {
    background: #004DFF;
    color: #FFFFFF;
    outline-offset: 2px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-name-hr {
    margin: 0.94em 0 1.25em 0;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:focus,
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:hover {
    text-decoration: underline;
    color: #004DFF;
    outline: 1px solid #004DFF !important;
    outline-offset: 2px;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link .event-summary-title {
    color: #004DFF;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .add-to-cal-container .add-to-calendar-link .calendar-icon-container .ion-ios-calendar-outline {
    font-size: 2.4rem;
    margin: 0 0.6em 0 0;
    position: relative;
    top: 0.16em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .hero-btn-wrapper {
    padding-top: 0.2em;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .hero-btn-wrapper .hero-btn {
    margin-left: 0;
    margin-right: 0;
  }
  .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item:last-child .event-item-container .hero-btn-wrapper .hero-btn {
    margin-bottom: 2.14em;
  }
  .custom-html--sitecore .reinvent-pagination-container {
    padding: 1.88em 0 1.25em 0;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .reinvent-pagination-container .reinvent-pagination.module {
    margin-bottom: 0 !important;
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore .event-verbiage .no-event-verbiage {
      margin-left: 0.92em;
    }
    .custom-html--sitecore #filter-selected-count {
      float: left;
      margin-top: 2em;
      margin-left: 1em;
    }
    .custom-html--sitecore .filter-footer .filter-selected-text {
      margin-top: 2.1em;
    }
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .ie .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb .es-filter-label .icon-check-checkbox:focus {
      outline: 0.02rem solid #003FBD !important;
    }
    .custom-html--sitecore .firefox .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb .es-filter-label .icon-check-checkbox:focus {
      outline: 0.08rem solid #003FBD !important;
    }
    .custom-html--sitecore .safari .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus {
      text-decoration: underline;
      border: 1px solid #004DFF !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container .behind {
      margin-top: -5.6rem !important;
      padding: 2.24rem !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container {
      padding-left: 2.88rem;
      padding-right: 2.88rem;
      padding-bottom: 0.38rem;
    }
    .custom-html--sitecore .eventcalendar-filter-container .event-filter-button {
      margin: 1.4em;
      margin-left: 2.1em;
      width: 44%;
    }
    .custom-html--sitecore .eventcalendar-filter-container .event-filter-button:focus {
      box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
      outline: 2px transparent !important;
      outline-offset: 2px !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-selected-text {
      float: left;
      margin-top: 2em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-selected-count {
      float: left;
      margin-left: 0.5em;
      margin-top: 2em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .modal {
      overflow-x: hidden;
      overflow-y: auto;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav {
      top: 0.5em;
      padding: 0 1.19em !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog {
      margin-top: 20%;
      overflow-x: hidden;
      overflow-y: hidden;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-header {
      padding: 1.2em;
      padding-top: 1.7em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-header .filter-title {
      font-size: 1em;
      margin-left: 0.6em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-header #xButton {
      float: right;
      font-size: 1.75em;
      margin-right: 0.3em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-header #xButton:focus {
      box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
      outline: 2px transparent !important;
      outline-offset: 2px !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body {
      padding: 0 0.9em 0.9em 0.9em;
      overflow-y: auto;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container {
      height: 39.52rem;
      overflow-x: hidden;
      overflow-y: auto;
      padding: 0.25em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle {
      font-size: 1em;
      padding: 0.94em;
      border-bottom: 0.06em solid #CCCCCC;
      margin-top: 0.125em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle:focus {
      box-shadow: 0 0 0 0.5px #ffffff, 0 0 0px 2px #003FBD !important;
      outline: 1px transparent !important;
      outline-offset: 1px !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle[aria-expanded="true"] {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle.collapsed .reinvent-filter-icon:before {
      -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle .reinvent-filter-icon {
      float: right;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .reinvent-filter-toggle .reinvent-filter-icon:before {
      transition: 0.35s ease-in-out;
      width: 0.88em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb {
      -webkit-box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
      box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
      border-top: 0.06em solid #CCCCCC;
      background-color: #F2F2F2;
      padding-bottom: 1.25em;
      overflow-x: hidden;
      overflow-y: auto;
      max-height: 17.54em;
      margin-top: 2px;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb .es-filter-label {
      display: inline-block;
      font-family: "Graphik Regular", "Arial", Sans-Serif;
      color: #4A4A4A;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb .es-filter-label .icon-check-checkbox:focus {
      outline: 0.02rem auto #003FBD;
      outline-offset: 0.18em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .filter-container .filter-ckb .text-checkbox {
      display: block;
      margin-left: 3.06em;
      margin-top: -1.95em;
      font-size: 0.88em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-filter .apply-filter,
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-filter .close-filter {
      float: right;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-filter .apply-filter:focus,
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-filter .close-filter:focus {
      box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
      outline: 2px transparent !important;
      outline-offset: 2px !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .close-filter-btn {
      float: right;
      padding: 0;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .close-filter-btn .close-filter .btn {
      min-width: 8.5em;
      margin-top: 0.32em;
      pointer-events: none;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .close-filter-btn .close-filter .btn .behind {
      pointer-events: none;
      margin: -2.9em -0.35em 0.3em 0.3em;
      padding: 0.94em;
      padding-top: 1.3em;
      height: 2.9em;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .apply-filter-btn {
      float: right;
      padding: 0;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .apply-filter-btn .apply-filter .btn {
      min-width: 8.5em;
      margin-top: 0.32em;
      pointer-events: none;
    }
    .custom-html--sitecore .eventcalendar-filter-container #filter-nav .modal-dialog .modal-body .modal-footer .apply-filter-btn .apply-filter .btn .behind {
      pointer-events: none;
      margin: -2.9em -0.35em 0.3em 0.3em;
      padding: 0.94em;
      padding-top: 1.3em;
      height: 2.9em;
    }
    .custom-html--sitecore .event-verbiage .no-event-verbiage {
      padding-top: 2.19em;
      margin-left: 2.28em;
    }
    .custom-html--sitecore .event-summary-module {
      margin-bottom: 1.25em !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content {
      display: flex;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item {
      padding: 0 2rem;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date {
      float: inherit;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date .subsection-title {
      padding-top: 0.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container {
      display: flex;
      flex-direction: column;
      height: 80%;
      margin-bottom: 1.3em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container hr {
      min-height: 0.02em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container {
      display: flex;
      flex-direction: column;
      position: relative;
      flex-grow: 1;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .share-icon-link {
      margin-left: 0.9em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .icon-contrast {
      padding-top: 0.22em;
      width: 35px;
      height: 35px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-ios-email-outline {
      color: #6B6B6B;
      border: 0.091em solid #6B6B6B;
      font-size: 1.38em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-ios-email-outline:before {
      text-align: center;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-ios-email-outline:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-ios-email-outline:focus {
      background: #6B6B6B;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-linkedin {
      color: #004DFF;
      font-size: 1.13em;
      border: 0.12em solid #004DFF;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-linkedin:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-linkedin:focus {
      background: #004DFF;
      color: #FFFFFF;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-facebook {
      font-size: 1.13em;
      color: #004DFF;
      border: 0.12em solid #004DFF;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-facebook:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-facebook:focus {
      background: #004DFF;
      color: #FFFFFF;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-twitter {
      color: #004DFF;
      font-size: 0.88em;
      border: 0.15em solid #004DFF;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-twitter:before {
      font-size: 1.15em !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-twitter:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-social-bcrumb .ion-social-twitter:focus {
      background: #004DFF;
      color: #FFFFFF;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .add-to-cal-container .add-to-calendar-link .calendar-icon-container {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .hero-btn-wrapper {
      width: 100%;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .hero-btn-wrapper .hero-btn {
      margin-bottom: 0;
      width: 100%;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item:last-child .event-item-container .hero-btn-wrapper .hero-btn {
      margin-bottom: 0;
    }
    .custom-html--sitecore .reinvent-pagination-container {
      padding: 2.19em 0 0.94em 0;
    }
  }
  @media screen and (max-width: 1000px) {
    .custom-html--sitecore .event-summary-module .event-summary-content {
      display: flex;
      flex-wrap: wrap;
      max-width: 738px;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .ie .eventcalendar-filter-container #ldropdown,
    .custom-html--sitecore .ie .eventcalendar-filter-container #odropdown,
    .custom-html--sitecore .ie .eventcalendar-filter-container #edropdown {
      max-width: 100%;
    }
    .custom-html--sitecore .ie .eventcalendar-filter-container .edropdown-events {
      margin-right: 5px;
      width: 19.55em;
      right: 0;
      left: 0;
      padding-left: 1px;
      padding-right: 1px;
    }
    .custom-html--sitecore .safari .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus {
      text-decoration: underline;
      border: 1px solid #004DFF !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container {
      padding: 0 1.5rem;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-header-text {
      margin-top: 1.1em;
      line-height: 1;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container {
      margin-bottom: 0;
      margin-top: 1.25em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .ion-chevron-down {
      transition: 0.35s ease-in-out;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button:focus {
      outline: 0.031em solid #004DFF;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button {
      width: 100%;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown {
      padding: 1.25em 1.25em 0;
      transition: 0.35s ease-in-out;
      width: 100%;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list {
      line-height: 1.6rem;
      padding-left: 0;
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl {
      margin-bottom: 0;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .event-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .location-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .organization-dropdownlbl:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .event-dropdownlbl:focus {
      outline: 0.02rem auto #003FBD;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus {
      outline: 0.02rem auto #003FBD;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .event-type-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .event-location-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .event-organization-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .event-type-checkbox {
      padding-right: 0.94em;
      height: 0;
      width: 0;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl input[type="checkbox"]:focus,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl input[type="checkbox"]:focus {
      outline: 0.02rem auto #003FBD;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .text-checkbox,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .text-checkbox {
      display: inline-block;
      position: absolute;
      margin-top: 0.3em;
      margin-left: 1.25em;
      margin-right: 1.25em;
      font-family: "Graphik Regular", "Arial", Sans-Serif;
      font-weight: normal;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown.open .ion-chevron-down {
      -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
      transition: 0.35s ease-in-out;
    }
    .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 0.25em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary {
      background-color: #F2F2F2;
      margin-right: 1.1em;
      margin-top: 1.49em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #selectedfilter .btn-secondary:focus {
      box-shadow: 0 0 0 2px #ffffff, 0 0 0px 3.5px #003FBD !important;
      outline: 2px transparent !important;
      outline-offset: 2px !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container .events-selectedfilter-container #clear-selected-filters {
      margin-top: 1.49em;
    }
    .custom-html--sitecore .event-verbiage .no-event-verbiage {
      padding-top: 2.19em;
      margin-left: 1em;
    }
    .custom-html--sitecore .event-summary-module {
      background-color: transparent;
      padding: 0 !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content {
      display: block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item.bg-color-white {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item {
      padding: 0;
      padding-left: 15px;
      padding-right: 0;
      display: block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .eventsummarybackground {
      position: absolute;
      height: 100%;
      left: 50%;
      margin-right: -50%;
      width: 99.33vw;
      right: 50%;
      margin-right: -50vw;
      margin-left: -50vw;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder {
      top: 3.75em;
      margin-bottom: 3.75em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date {
      box-shadow: none;
      width: 32rem;
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date .subsection-title {
      padding: 0.29em 1em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .calendar-day {
      padding: 0.3em 0.1em 0.62em 0.1em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .calendar-day.bg-color-white {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container {
      box-shadow: none;
      background-color: transparent;
      padding-top: 3.13em;
      margin-bottom: 1.25em;
      display: block;
      padding-left: 4.48rem;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container {
      padding-left: 10rem;
      display: block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container .eyebrow-title {
      margin-bottom: 0.83em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container {
      padding-right: 1.88em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-summary-title {
      margin-top: 0;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-location-container .event-direction-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-location-container .event-direction-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .main-hr {
      margin-top: 1.86em;
      min-height: 0;
      border-width: 0.03em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container {
      margin-bottom: 3.13em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link .calendar-icon-container .ion-ios-calendar-outline {
      font-size: 2.56rem;
      margin-right: 0.39em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link .calendar-icon-container .calendar-text {
      position: relative;
      bottom: 0.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link {
      position: relative;
      z-index: 10;
      padding-top: 15px;
      border-radius: 0px;
      transition: all 0.3s ease-out;
      display: inline-block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:hover {
      transform: translate(-5px, -5px);
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:focus .front,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:hover .front {
      transform: translate(-5px, -5px);
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link .front {
      z-index: 10;
      transition: all 0.3s ease-out;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link .behind {
      position: relative;
      z-index: -1;
      color: #a7a7a7;
      background: #a7a7a7;
      margin-top: -4.9rem;
      opacity: 1;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb {
      margin-top: 0.31em;
      right: -6.12em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .eyebrow-title {
      vertical-align: super;
      margin-left: 2.78em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link {
      margin-left: 1.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .icon-contrast {
      padding-top: 0.22em;
      width: 35px;
      height: 35px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline {
      color: #6B6B6B;
      border: 0.091em solid #6B6B6B;
      font-size: 1.38em;
      width: 1.55em;
      height: 1.55em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:before {
      text-align: center;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:focus {
      background: #6B6B6B;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin {
      color: #004DFF;
      font-size: 1.13em;
      border: 0.12em solid #004DFF;
      width: 1.9em;
      height: 1.9em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook {
      font-size: 1.13em;
      color: #004DFF;
      border: 0.12em solid #004DFF;
      width: 1.9em;
      height: 1.9em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter {
      color: #004DFF;
      font-size: 0.88em;
      border: 0.15em solid #004DFF;
      width: 2.42em;
      height: 2.42em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:before {
      font-size: 1.15em !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper {
      position: inherit;
      bottom: 1.88em;
      right: -1.8em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper .hero-btn {
      min-width: 10em;
      margin: 0.71em 0;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper .behind {
      margin-left: 0.8rem;
      margin-right: -0.3em;
      padding: 0.938em 2.69em;
      font-size: 0.875em;
      line-height: 1.3em;
      height: 3.2em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button {
      width: 22.38em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .edropdown-events {
      width: 19.55em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .edropdown-events {
      width: 19.55em;
      right: 0;
      left: 0;
      padding-left: 1px;
      padding-right: 1px;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .ie .eventcalendar-filter-container .edropdown-events {
      margin-right: 5px;
      width: 19.55em;
      right: 0;
      left: 0 !important;
      padding-left: 1px;
      padding-right: 1px;
    }
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .ie .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus {
      outline: 0.02rem solid #003FBD !important;
    }
    .custom-html--sitecore .safari .eventcalendar-filter-container .edropdown-events {
      margin-right: 5px;
      width: 19.55em;
      right: 0;
      left: 0 !important;
      padding-left: 1px;
      padding-right: 1px;
    }
    .custom-html--sitecore .safari .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus {
      text-decoration: underline;
      border: 1px solid #004DFF !important;
    }
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .location-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .organization-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .location-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .organization-dropdownlbl .icon-check-checkbox:focus,
    .custom-html--sitecore .firefox .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown .event-dropdown-list .event-dropdownlbl .icon-check-checkbox:focus {
      outline: 0.08rem solid #003FBD !important;
    }
    .custom-html--sitecore .eventcalendar-filter-container {
      padding: 0 4.32rem;
    }
    .custom-html--sitecore .event-verbiage .no-event-verbiage {
      padding-top: 2.19em;
      margin-left: 2.7em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item {
      padding: 0;
      padding-left: 4.32rem;
      padding-right: 4.32rem;
      display: block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .eventsummarybackground {
      position: absolute;
      height: 100%;
      left: 50%;
      margin-right: -50%;
      width: 99.33vw;
      right: 50%;
      margin-right: -50vw;
      margin-left: -50vw;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder {
      top: 3.75em;
      margin-bottom: 3.75em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date {
      box-shadow: none;
      width: 32rem;
      margin-bottom: 1.25em;
      display: contents;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .event-date .subsection-title {
      padding: 0.29em 1em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .calendar-day {
      padding: 0.3em 0.1em 0.62em 0.1em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-date-holder .calendar-day.bg-color-white {
      background-color: #FFFFFF !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container {
      box-shadow: none;
      background-color: transparent;
      padding-top: 3.13em;
      margin-bottom: 1.25em;
      display: block;
      padding-left: 3rem;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container {
      padding-left: 4.8rem;
      display: block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-summary-container .eyebrow-title {
      margin-bottom: 0.83em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container {
      padding-right: 3.01rem;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-summary-title {
      margin-top: 0;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link {
      float: left;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-title-container .event-readmore-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-location-container .event-direction-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-item-container .event-location-container .event-direction-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .main-hr {
      margin-top: 1.86em;
      min-height: 0;
      border-width: 0.03em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container {
      margin-bottom: 3.13em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link .calendar-icon-container .ion-ios-calendar-outline {
      font-size: 2.56rem;
      margin-right: 0.39em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .add-to-cal-container .add-to-calendar-link .calendar-icon-container .calendar-text {
      position: relative;
      bottom: 0.25em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link {
      position: relative;
      z-index: 10;
      padding-top: 15px;
      border-radius: 0px;
      transition: all 0.3s ease-out;
      display: inline-block;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:focus,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:hover {
      transform: translate(-5px, -5px);
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:focus .front,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link:hover .front {
      transform: translate(-5px, -5px);
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link .front {
      z-index: 10;
      transition: all 0.3s ease-out;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item a.btn-register-link .behind {
      position: relative;
      z-index: -1;
      color: #a7a7a7;
      background: #a7a7a7;
      margin-top: -4.9rem;
      opacity: 1;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb {
      margin-top: 0.31em;
      right: -2.12em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .eyebrow-title {
      margin-left: 5.3em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .icon-contrast {
      padding-top: 0.22em;
      width: 35px;
      height: 35px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline {
      color: #6B6B6B;
      border: 0.091em solid #6B6B6B;
      font-size: 1.38em;
      width: 1.55em;
      height: 1.55em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:before {
      text-align: center;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-ios-email-outline:focus {
      background: #6B6B6B;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin {
      color: #004DFF;
      font-size: 1.13em;
      border: 0.12em solid #004DFF;
      width: 1.9em;
      height: 1.9em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-linkedin:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook {
      font-size: 1.13em;
      color: #004DFF;
      border: 0.12em solid #004DFF;
      width: 1.9em;
      height: 1.9em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-facebook:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter {
      color: #004DFF;
      font-size: 0.88em;
      border: 0.15em solid #004DFF;
      width: 2.42em;
      height: 2.42em;
      border-radius: 100% !important;
      display: table-cell !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:before {
      font-size: 1.15em !important;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:hover,
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .event-summary-social-bcrumb .share-icon-link .ion-social-twitter:focus {
      background: #004DFF;
      color: #FFFFFF;
      outline-offset: 2px;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper {
      position: inherit;
      bottom: 1.88em;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper .hero-btn {
      min-width: 10em;
      margin: 0.71em 0;
    }
    .custom-html--sitecore .event-summary-module .event-summary-content .event-summary-item .hero-btn-wrapper .behind {
      margin-left: 0.8rem;
      margin-right: -0.3em;
      padding: 0.938em 2.69em;
      font-size: 0.875em;
      line-height: 1.3em;
      height: 3.2em;
    }
    .custom-html--sitecore .reinvent-pagination-container {
      padding-top: 2.19em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .event-dropdown-button {
      width: 26.38em;
      line-height: normal;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #ldropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #odropdown,
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown #edropdown {
      width: 23.11em;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .edropdown-events {
      margin-right: 0.313em;
      width: 19.55em;
      right: 0;
      left: auto;
      padding-left: 1px;
      padding-right: 1px;
    }
    .custom-html--sitecore .eventcalendar-filter-container .filter-dropdown-container .dropdown .edropdown-tab {
      margin-right: 0.313em;
      width: 19.55em;
      right: 0;
      left: 0 !important;
      padding-left: 1px;
      padding-right: 1px;
    }
  }
  .custom-html--sitecore .job-search-module .no-results-container {
    padding: 0 0.94em 1.88em 0.94em;
    margin-bottom: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .job-search-module .no-results-container .no-results-header {
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips {
    margin: 0 0 0.9em;
    padding-top: 1.67em;
  }
  .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips-content ul {
    margin: 0;
  }
  .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips-content ul li {
    padding-left: 0;
    font-weight: 400;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module {
    margin-left: 0;
    margin-bottom: 0.86em !important;
    border: 0;
    margin-top: 0 !important;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li {
    padding-bottom: 0;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li a {
    border: transparent;
    margin-right: 0;
    padding-top: 0 !important;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li a:hover {
    text-decoration: underline;
    color: #004DFF;
    background-color: transparent;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li a:focus {
    text-decoration: underline;
    color: #004DFF;
    background-color: transparent;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li a h2 {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-weight: 400;
    color: #004DFF;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.recommended-jobs-tab {
    padding-left: 0;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.all-jobs-tab {
    padding-left: 0;
    padding-right: 0;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.all-jobs-tab h2 {
    margin-top: 0;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.active a {
    background-color: transparent;
    border: 0;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.active a:hover {
    text-decoration: none;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.active a:focus {
    text-decoration: none;
  }
  .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.active a h2 {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    color: #000;
  }
  .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .no-result-friendly-message {
    padding: 0.63em 0 0.32em 0;
  }
  .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .cta-button.recommended-job-btn .btn.btn-primary {
    margin: 0;
    min-width: 0;
  }
  .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .cta-button.recommended-job-btn .behind {
    padding-top: 1.3em;
    margin: -2.9em -0.35em 0.3em 0.3em;
    height: 3.2em;
  }
  .custom-html--sitecore .job-search-module .tab-content .tab-pane.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .custom-html--sitecore .job-search-module .tab-content .tab-pane.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container {
    margin: 0;
    display: block;
    padding: 0 0.94em 0.63em 0.94em;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn-secondary {
    border: 0.1rem solid #CCCCCC;
    cursor: pointer;
    min-width: inherit;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn {
    font-size: 1.1rem;
    margin: 0;
    padding: 1.04rem;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn.disabled {
    color: #000;
    background-color: #F2F2F2;
    margin-bottom: 1.01rem;
    vertical-align: middle;
    pointer-events: none;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn.disabled:hover {
    border: 0.1rem solid #CCCCCC;
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter {
    display: inline-block;
    margin-right: 1.01rem;
    padding-bottom: 0.63em;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter .ion-android-close {
    cursor: pointer;
    padding-left: 1.01rem;
    font-size: 1.92rem;
    position: inherit;
    pointer-events: auto;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter .ion-android-close:before {
    vertical-align: middle;
    position: relative;
    line-height: inherit;
    margin-top: 0.3rem;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter .ion-android-close:hover {
    color: #CCCCCC;
  }
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .job-clear-selected,
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-more-selected,
  .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-less-selected {
    display: inline-block;
    cursor: pointer;
    background-color: transparent;
    vertical-align: middle;
    font-size: 1.1rem;
    margin: 0 1.01rem 1.01rem 0;
    padding: 1.2rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container {
    padding: 0 0.94em 1.25em 0.94em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options > span {
    padding-right: 0.32em;
    font-size: 1.4rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options > span a {
    display: inline-block;
    padding-top: 0;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options .selected-sort a {
    color: #000;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    cursor: default;
    pointer-events: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options :not(.selected-sort) a:hover {
    text-decoration: underline;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options .divider-line {
    padding-right: 0.63em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options .go-back-label a:hover {
    text-decoration: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.new-jobsearch-btn-container .btn-new-jobsearch {
    width: 100%;
    margin: 1.25em 0 0;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn.btn-space {
    margin-left: 0.63em;
    margin-right: 0.63em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .list-view-display,
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .tile-view-display {
    margin: 1.25em 0 0 0;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .list-view-display:before,
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .tile-view-display:before {
    margin: -1.5rem 1.01rem -1.01rem 0;
    font-size: 2.4rem;
    vertical-align: middle;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .job-dropdown-menu.job-category-ckb .countrylist {
    overflow-y: visible;
    border: 0.08rem solid #CCCCCC;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .job-dropdown-menu.job-category-ckb .countrylist .list-group-item {
    padding: 1.44rem 1.6rem 1.44rem 3.52rem;
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-weight: 400;
    font-size: 1.6rem;
    color: #000;
    border: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .job-dropdown-menu.job-category-ckb .countrylist .list-group-item:hover {
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .job-dropdown-menu.job-category-ckb .countrylist .list-group-item.active {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal {
    top: 16rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .ion-funnel {
    margin: 1.25em 0 0 0;
    width: 100%;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .ion-funnel:before {
    margin: -1.5rem 1.01rem -1.01rem 0;
    font-size: 2.4rem;
    vertical-align: middle;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu {
    height: 100%;
    width: 100%;
    position: fixed;
    padding: 0;
    margin: 0;
    z-index: 9999;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    flex-direction: column;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .jobs-arrow-up-border {
    border-bottom: 1.44rem solid #000;
    border-left: 1.44rem solid transparent;
    border-right: 1.44rem solid transparent;
    position: absolute;
    right: 1.6rem;
    top: -1.6rem;
    z-index: 1;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .jobs-arrow-up-white {
    border-bottom: 1.44rem solid #fff;
    border-left: 1.44rem solid transparent;
    border-right: 1.44rem solid transparent;
    position: absolute;
    right: 1.6rem;
    top: -1.22rem;
    z-index: 2;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container {
    flex: 1 0 auto;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-result {
    padding-bottom: 2rem;
    padding: 1.52rem;
    cursor: pointer;
    border: none;
    margin-bottom: 0;
    border-bottom: 0.21rem solid #CCCCCC;
    transition: 0.3s;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-result .ion-android-close {
    float: right;
    font-size: 2.8rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-result .filter-title {
    font-size: 1.6rem;
    font-weight: bold;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category {
    cursor: pointer;
    border: none;
    margin-bottom: 0;
    border-bottom: 0.11rem solid #CCCCCC;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul.countrylist {
    width: 100%;
    margin-top: -1.3em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .ion-android-checkbox-blank:before {
    padding: 0.14rem 1.6rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .job-category-ckb {
    padding: 2rem 0 0 0;
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    border-top: 0.06em solid #CCCCCC;
    background-color: #F2F2F2;
    cursor: default;
    overflow-y: auto;
    overflow-x: hidden;
    height: 32rem;
    width: 100%;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .job-category-ckb .text-checkbox {
    display: block;
    margin-left: 5.44rem;
    margin-top: -2.56rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .job-category-ckb.tall {
    height: auto;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle {
    padding-bottom: 2rem;
    padding: 1.52rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle:focus {
    outline: 1px solid #004dff !important;
    outline-offset: -1px;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle[aria-expanded="true"] {
    font-weight: bold;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle.collapsed .reinvent-filter-icon:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle span.reinvent-filter-icon {
    height: 3.13em;
    vertical-align: middle;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
    height: 1.25em;
    margin: 0;
    float: right;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .reinvent-filter-toggle span.reinvent-filter-icon:before {
    transition: 0.35s ease-in-out;
    width: 0.88em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul {
    cursor: auto;
    margin: 0;
    padding: 0;
    column-count: 1;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul li {
    padding: 0;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul li label {
    cursor: pointer;
    display: inline-block;
    padding-bottom: 2rem;
    font-weight: normal;
    color: #4A4A4A;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul li label input[type='checkbox'] {
    display: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul li label:hover {
    color: #000;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category-padding {
    border-left: 0.16rem solid #FFFFFF;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer {
    border-top: 0.1rem solid #CCCCCC;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer .apply-filter-button {
    float: left;
    padding-bottom: 2rem;
    margin-left: 0.51rem;
    margin-right: 5.04rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer .apply-filter-button .apply-filter .btn {
    min-width: 13.6rem;
    margin-top: 0.51rem;
    pointer-events: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer .apply-filter-button .apply-filter .behind {
    pointer-events: none;
    height: 2.85em;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer .clear-all-container {
    float: left;
    padding-bottom: 2rem;
    margin-right: 0.51rem;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-footer .clear-all-container .job-clear-selected {
    min-width: 13.6rem;
    margin-top: 2rem;
    margin-bottom: 0;
    pointer-events: none;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu li {
    text-decoration: none;
    display: block;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .show {
    display: block;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu.menu-down {
    animation: 0.5s menu-drop-down;
  }
  .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu.menu-up {
    animation: 0.5s menu-move-up;
  }
  @keyframes menu-drop-down {
    from {
      height: 0;
    }
    to {
      height: 100%;
    }
  }
  @keyframes menu-move-up {
    from {
      height: 100%;
    }
    to {
      height: 0;
    }
  }
  .custom-html--sitecore .job-search-module .job-title {
    word-break: break-word;
  }
  .custom-html--sitecore .job-search-module .job-listing-description {
    word-break: break-word;
  }
  .custom-html--sitecore .job-search-module .upper-set-jobs,
  .custom-html--sitecore .job-search-module .lower-set-jobs {
    width: 100%;
  }
  .custom-html--sitecore .job-search-module .reinvent-pagination-container {
    margin-top: 0.63em;
  }
  .custom-html--sitecore .job-search-module .reinvent-pagination-container.tab-pane {
    display: flex;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container {
    padding-top: 1.79em;
    padding-bottom: 1.79em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .posted-date {
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .job-location .job-card-save-job {
    margin: -0.91rem -2.88rem 0 0;
    float: right;
    font-size: 2em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row {
    padding-top: 0rem;
    padding-bottom: 0rem;
    width: 103%;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row .job-location {
    display: flex;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row .save-job-container {
    text-align: center;
    margin-top: -1.6rem;
    float: right;
    line-height: 2.4rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row .save-job-container .job-card-save-job {
    font-size: 2.4rem;
    padding-left: 0.4rem;
    display: block;
    line-height: 0.8rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row .save-job-container .save-button-label {
    font-size: 1.2rem;
    white-space: nowrap;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content h3.job-title.hover-disabled {
    text-decoration: none;
    color: black;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .save-job-bottom-container {
    font-size: 2.4rem;
    display: flex;
    align-items: center;
    margin-top: 1.6rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .save-job-bottom-container .save-button-label {
    font-size: 1.2rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view {
    margin-bottom: 1.25em !important;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container {
    padding-bottom: 0;
    width: 100%;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .results-line-bar {
    border-top: 0.06em;
    border-width: 0.21rem;
    margin-bottom: 1.25em;
    margin-top: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .row {
    padding-bottom: 0;
    padding-top: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .row .save-job-container {
    color: #000;
    float: right;
    margin-bottom: -1.6rem;
    margin-top: -0.81em;
    text-align: center;
    line-height: 2.3rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .row .save-job-container .job-card-save-job {
    display: grid;
    line-height: 1em;
    padding-left: 0.19rem;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .row .save-job-container .job-card-save-job:before {
    font-size: 1.5em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .row .save-job-container .save-button-label {
    font-size: 0.75em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-location {
    margin-bottom: 0.84em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-location .vertical-divider {
    border-left: 1px solid;
    margin-left: 1.25em;
    margin-right: 1.25em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-location .job-card-save-job {
    margin: -0.91rem 1.01rem 0 0;
    float: right;
    font-size: 2em;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-listing-description {
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-additional-details .job-workforce-entity,
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-additional-details .job-business-area,
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .job-listing-content .job-additional-details .job-years-of-experience {
    margin: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .posted-date.small {
    margin-top: 0.83em;
    margin-bottom: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block > .job-card-wrapper:first-of-type {
    margin-top: 0;
  }
  .custom-html--sitecore .job-search-module .job-listing-block .vertical-divider {
    color: #CCCCCC;
  }
  .custom-html--sitecore .job-search-module .lower-set-jobs.job-listing-block > .job-card-wrapper:first-of-type,
  .custom-html--sitecore .job-search-module .lower-set-recommended-jobs.job-listing-block > .job-card-wrapper:first-of-type {
    margin-top: 1.01rem;
  }
  .custom-html--sitecore .job-search-module .upper-set-jobs.job-listing-block > .job-card-wrapper:last-of-type,
  .custom-html--sitecore .job-search-module .upper-set-recommended-jobs.job-listing-block > .job-card-wrapper:last-of-type {
    margin-bottom: 3.01rem;
  }
  .custom-html--sitecore .ie .job-search-module div.job-search-filter-btn .dropdown-menu .filter-container {
    height: 40rem;
  }
  .custom-html--sitecore .ie .job-search-module .job-title {
    -ms-word-wrap: break-word;
  }
  .custom-html--sitecore .ie .job-search-module .tab-content .tab-pane.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .custom-html--sitecore .ie .job-search-module .tab-content .tab-pane.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .custom-html--sitecore .firefox .job-search-module div.job-search-filter-btn .dropdown-menu .filter-container {
    height: 39.89rem;
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .job-search-filter-container div.new-jobsearch-btn-container .btn-new-jobsearch {
      white-space: normal;
    }
    .custom-html--sitecore .job-search-filter-container div.job-search-view-btn .list-view-display,
    .custom-html--sitecore .job-search-filter-container div.job-search-view-btn .tile-view-display {
      white-space: normal;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li {
      width: 100%;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li a {
      width: fit-content;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper .job-listing-container .job-listing-content .row {
      width: 100%;
    }
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .job-search-module .no-results-container {
      padding: 0 0.94em 1.25em 0.94em;
    }
    .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips {
      margin: 0 0 0.9em;
      padding-top: 1.25em;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result {
      margin-bottom: 1.25em !important;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .no-result-friendly-message {
      padding: 0;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .car-recommended-jobs-container {
      padding: 0.94em 0 0 0;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .car-recommended-jobs-container .cta-button.recommended-job-btn {
      margin: 0 2.85em 0 0;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li {
      padding-left: 1.08em;
      height: 2em;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li .vertical-divider {
      border-left: 0.29em solid;
      color: #A7A7A7;
      height: 1.58em;
      margin-top: 0;
      margin-bottom: 0;
      padding-right: 1.08em;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.recommended-jobs-tab {
      padding-left: 0;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.recommended-jobs-tab h2 {
      margin-top: 0;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .sort-options > span {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn {
      font-size: 1.4rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .job-clear-selected {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-more-selected {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-less-selected {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container {
      display: table;
      width: 100%;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options {
      display: table-cell;
      vertical-align: top;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.new-jobsearch-btn-container .btn-new-jobsearch {
      width: auto;
      margin: 0;
      float: right;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn {
      float: none;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .list-view-display,
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .tile-view-display {
      float: right;
      margin: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn {
      float: right;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .ion-funnel {
      margin: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal {
      top: 0.8rem;
      padding: 0 1.9rem !important;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal .modal-dialog {
      margin-top: 20%;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal .modal-dialog .modal-content {
      border-radius: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu {
      position: relative;
      display: block;
      float: none;
      border: none;
      box-shadow: none;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container {
      overflow-x: hidden;
      overflow-y: auto;
      height: 40rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .job-category-ckb .text-checkbox {
      margin-top: -2.56rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category ul {
      width: 50%;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-result {
      padding-bottom: 2rem;
      border: none;
      margin-bottom: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .modal-footer.filter-footer {
      border: 0.16rem solid #FFFFFF;
      margin-left: 31.28rem;
      border-right-width: 0;
      padding-right: 0;
      padding-left: 6rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .modal-footer.filter-footer .apply-filter-button {
      margin-left: -1.28rem;
      padding-bottom: 0;
      margin-right: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .modal-footer.filter-footer .clear-all-container {
      float: left;
      padding-bottom: 0;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal-header.filter-result {
      padding: 1.92rem;
      padding-top: 2.72rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal-header.filter-result .ion-android-close {
      float: right;
      font-size: 2.8rem;
      margin-right: 0.91rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal-header.filter-result .filter-title {
      font-size: 1.6rem;
      font-weight: bold;
      margin-left: 0.96rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal-body {
      padding: 0 1.44rem 1.44rem 1.44rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu.menu-down {
      animation: none;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu.menu-up {
      animation: none;
    }
    .custom-html--sitecore .job-search-module .reinvent-pagination-container {
      margin-top: 1.25em;
    }
    .custom-html--sitecore .job-search-module .job-listing-block {
      padding: 0;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper {
      margin-bottom: 3.01rem !important;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .results-line-bar {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .row .save-job-container {
      margin-right: 7.81em;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .posted-date.small {
      margin-bottom: 1.67em;
    }
    .custom-html--sitecore .job-search-module .lower-set-jobs.job-listing-block > .job-card-wrapper:first-of-type,
    .custom-html--sitecore .job-search-module .lower-set-recommended-jobs.job-listing-block > .job-card-wrapper:first-of-type {
      margin-top: 0;
    }
    .custom-html--sitecore .job-search-module .upper-set-jobs.job-listing-block > .job-card-wrapper:last-of-type,
    .custom-html--sitecore .job-search-module .upper-set-recommended-jobs.job-listing-block > .job-card-wrapper:last-of-type {
      margin-bottom: 0;
    }
    .custom-html--sitecore .safari .job-search-module div.job-search-filter-btn .dropdown-menu .filter-container {
      height: 39.52rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .job-search-module .no-results-container {
      padding: 0 0.94em 1.88em 0.94em;
    }
    .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips {
      margin: 0 0 0.6em;
      padding-top: 0.6em;
    }
    .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips-content ul {
      margin: 0;
      padding-left: 1.04em;
    }
    .custom-html--sitecore .job-search-module .no-results-container .search-tips-container .search-tips-content ul li {
      padding-left: 0;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .no-result-friendly-message {
      padding: 0;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .car-recommended-jobs-container {
      padding: 0.94em 0 0 0;
    }
    .custom-html--sitecore .job-search-module .tab-content .tab-pane .module.recommended-jobs-no-result .car-recommended-jobs-container .cta-button.recommended-job-btn {
      margin: 0 2.85em 0 0;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module {
      margin-bottom: 1.38em !important;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li {
      padding-left: 1.25em;
      height: 3.57em;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li .vertical-divider {
      border-left: 0.32em solid;
      color: #A7A7A7;
      height: 2.82em;
      margin-bottom: 0;
      margin-top: 0;
      padding-right: 1.25em;
    }
    .custom-html--sitecore .job-search-module .nav.nav-tabs.module li.recommended-jobs-tab {
      padding-right: 0;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn {
      padding: 1.5rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .btn.disabled {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter .ion-android-close {
      font-size: 2rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .jobs-selected-filter .ion-android-close:before {
      margin-top: 0;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .job-clear-selected {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-more-selected {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-search-module .jobs-selected-filter-container .view-less-selected {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container {
      display: table;
      width: 100%;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options {
      display: table-cell;
      vertical-align: middle;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options .go-back-label a:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.new-jobsearch-btn-container {
      display: table-cell;
      vertical-align: middle;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.new-jobsearch-btn-container .btn-new-jobsearch {
      float: right;
      line-height: 1em;
      white-space: normal;
      word-break: normal;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn {
      display: table-cell;
      float: none;
      vertical-align: middle;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .list-view-display,
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-view-btn .tile-view-display {
      float: right;
      margin: 0;
      line-height: 1em;
      white-space: normal;
      word-break: normal;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn {
      display: table-cell;
      float: none;
      vertical-align: middle;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .ion-funnel {
      margin: 0;
      float: right;
      width: auto;
      line-height: 1em;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container {
      height: 40rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .filter-container .filter-category .job-category-ckb .text-checkbox {
      margin-top: -2.88rem;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .dropdown-menu .modal-footer.filter-footer {
      float: right;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal {
      margin: auto;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal.modal-cookie {
      z-index: 2147483647;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal .modal-dialog {
      margin-top: 2%;
    }
    .custom-html--sitecore .job-search-module .job-search-filter-container div.job-search-filter-btn .modal .modal-dialog .modal-content {
      border-radius: 0;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .results-line-bar {
      margin-bottom: 0.94em;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .row .save-job-container {
      margin-right: 9.37em;
    }
    .custom-html--sitecore .job-search-module .job-listing-block .job-card-wrapper.list-view .list-view-container .posted-date.small {
      margin-bottom: 1.67em;
      margin-top: 0.84em;
    }
    .custom-html--sitecore .job-search-module .announcement-news-headline {
      padding: 0 0.94em !important;
    }
    .custom-html--sitecore .job-search-module .announcement-news-headline .headline-content {
      margin: 0.63em 0 0.63em 1.88em;
    }
    .custom-html--sitecore .job-search-module .lower-set-jobs.job-listing-block > .job-card-wrapper:nth-child(-n+3) {
      margin-top: 1.25em;
    }
    .custom-html--sitecore .safari .job-search-module div.job-search-filter-btn .modal {
      top: 6.4rem;
    }
    .custom-html--sitecore .safari .job-search-module div.job-search-filter-btn .dropdown-menu .filter-container {
      height: 39.52rem;
    }
  }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .custom-html--sitecore .job-search-module .job-search-filter-container .sort-options .go-back-label a:hover {
      text-decoration: none;
    }
  }
  .custom-html--sitecore .modal-backdrop-cookie {
    z-index: 2147483646;
  }
  .custom-html--sitecore .focus-indicator .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox label .icon-check-checkbox:focus {
    color: #000;
    outline: 1px solid #003FBD !important;
    outline-offset: -3px;
  }
  .custom-html--sitecore .focus-indicator .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox label .icon-check-checkbox:focus ~ span {
    color: #000;
  }
  .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters div h4 {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-family: inherit;
    margin: 0;
  }
  .custom-html--sitecore .serp-redesign-body .modal-backdrop {
    opacity: 0;
    background-color: transparent;
  }
  .custom-html--sitecore .redesign-search-filters-container .redesign-sort {
    font-size: 1.4rem;
    z-index: 1;
    margin-top: 1.43em;
  }
  .custom-html--sitecore .redesign-search-filters-container .redesign-sort a {
    display: inline-block;
  }
  .custom-html--sitecore .redesign-search-filters-container .redesign-sort .sort-selected {
    font-family: "Graphik SemiBold";
    color: #000;
    cursor: default;
    pointer-events: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .reinvent-filter-results {
    margin: 1.43em 0 0;
    font-size: 1.4rem;
    z-index: 1;
  }
  .custom-html--sitecore .redesign-search-filters-container .reinvent-filter-results.ion-funnel:before {
    margin: -0.63em 0.45em -0.45em 0;
    font-size: 2.4rem;
    vertical-align: middle;
  }
  .custom-html--sitecore .redesign-search-filters-container .reinvent-modify-filters {
    display: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    background-color: transparent;
    transition: all 300ms ease-in-out;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal.show-modal-xs {
    background-color: transparent;
    visibility: visible;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal.show-modal-sm {
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 100%;
    height: 100%;
    position: fixed;
    top: -105%;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1049;
    overflow-x: hidden;
    overflow-y: auto;
    border: 0.07em solid #CCCCCC;
    transition: all 300ms ease-in-out;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu.bottom {
    top: 0;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-result {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0.94em;
    cursor: pointer;
    border: none;
    margin-bottom: 0;
    border-bottom: 0.15em solid #CCCCCC;
    transition: 0.3s;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-result .ion-android-close {
    float: right;
    font-size: 2.8rem;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-result .filter-title {
    font-size: 1.4rem;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel {
    width: 100%;
    flex: 1 auto;
    font-size: 1.4rem;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters div {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 1.08em;
    background-color: #FFFFFF;
    border: none;
    border-bottom: 0.08em solid #CCCCCC;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters div .reinvent-filter-icon {
    float: right;
    font-size: 1.6rem;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters div .reinvent-filter-icon:before {
    transition: 0.35s ease-in-out;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters div.is-open .reinvent-filter-icon:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters .ion-android-checkbox-blank:before {
    padding: 0.06em 0.63em;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox {
    padding: 1.43em 0 0 0;
    box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
    border-top: 0.06em solid #CCCCCC;
    background-color: #F2F2F2;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox .text-checkbox {
    display: inline-block;
    margin: 0;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters ul {
    cursor: auto;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters ul li {
    padding: 0;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters ul li label {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 1.43em;
    color: #4A4A4A;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters ul li label .filter-checkbox {
    display: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel .redesign-search-filters ul li label:hover {
    color: #000;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    border-top: 0.1rem solid #CCCCCC;
    width: 100%;
    font-size: 1.4rem;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .behind {
    pointer-events: none;
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .reinvent-apply-filter-button {
    padding-bottom: 1.43em;
    margin-right: 0.37em;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .reinvent-apply-filter-button .reinvent-apply-filter .btn {
    min-width: 9.72em;
    margin-top: 0.37em;
    pointer-events: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .reinvent-close-filter-button {
    padding-bottom: 1.43em;
    margin-right: 0.37em;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .reinvent-close-filter-button .reinvent-close-filter .btn {
    min-width: 9.72em;
    margin-top: 0.37em;
    pointer-events: none;
  }
  .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer .reinvent-filter-number {
    padding: 1.07em;
  }
  .custom-html--sitecore .redesign-search-filters-container .align-search-filter-result {
    display: -webkit-box !important;
    -webkit-box-align: center !important;
    -webkit-box-pack: justify !important;
  }
  .custom-html--sitecore .redesign-search-filters-container .align-filter-close {
    position: absolute !important;
    right: 0.54em !important;
  }
  .custom-html--sitecore .redesign-search-filters-container .align-reinvent-filter-footer {
    display: -webkit-box !important;
    -webkit-box-align: center !important;
    -webkit-box-pack: justify !important;
    -webkit-box-direction: reverse !important;
  }
  .custom-html--sitecore .filter-sort-margin-bottom {
    margin-bottom: 0.71em;
  }
  .custom-html--sitecore .reinvent-filter-position-fixed {
    position: fixed;
  }
  .custom-html--sitecore .reinvent-filter-overflow-hidden {
    overflow: hidden;
  }
  .custom-html--sitecore .ie .redesign-search-filters-container .reinvent-close-filter {
    margin-right: 2.15em;
  }
  .custom-html--sitecore .ie .redesign-search-filters-container .reinvent-apply-filter {
    margin-right: 2.15em;
  }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .custom-html--sitecore .redesign-search-filters-container {
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -moz-box-align: baseline;
      -ms-flex-align: baseline;
      -webkit-align-items: baseline;
      align-items: baseline;
      width: 100%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-1,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-2,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-3,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-4,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-5,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-6,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-7,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-8,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-9,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-10,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-11,
    .custom-html--sitecore .redesign-search-filters-container .col-sm-12 {
      float: left;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-1 {
      width: 8.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-2 {
      width: 16.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-3 {
      width: 25%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-4 {
      width: 33.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-5 {
      width: 41.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-6 {
      width: 50%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-7 {
      width: 58.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-8 {
      width: 66.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-9 {
      width: 75%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-10 {
      width: 83.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-11 {
      width: 91.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-12 {
      width: 100%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-0 {
      right: auto;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-1 {
      right: 8.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-2 {
      right: 16.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-3 {
      right: 25%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-4 {
      right: 33.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-5 {
      right: 41.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-6 {
      right: 50%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-7 {
      right: 58.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-8 {
      right: 66.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-9 {
      right: 75%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-10 {
      right: 83.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-11 {
      right: 91.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-pull-12 {
      right: 100%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-0 {
      left: auto;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-1 {
      left: 8.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-2 {
      left: 16.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-3 {
      left: 25%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-4 {
      left: 33.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-5 {
      left: 41.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-6 {
      left: 50%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-7 {
      left: 58.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-8 {
      left: 66.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-9 {
      left: 75%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-10 {
      left: 83.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-11 {
      left: 91.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-push-12 {
      left: 100%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-0 {
      margin-left: 0%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-1 {
      margin-left: 8.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-2 {
      margin-left: 16.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-3 {
      margin-left: 25%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-4 {
      margin-left: 33.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-5 {
      margin-left: 41.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-6 {
      margin-left: 50%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-7 {
      margin-left: 58.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-8 {
      margin-left: 66.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-9 {
      margin-left: 75%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-10 {
      margin-left: 83.33333%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-11 {
      margin-left: 91.66667%;
    }
    .custom-html--sitecore .redesign-search-filters-container .col-sm-offset-12 {
      margin-left: 100%;
    }
    .custom-html--sitecore .redesign-search-filters-container .hidden-sm {
      display: none;
    }
    .custom-html--sitecore .redesign-search-filters-container .hidden-md {
      display: block !important;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort {
      z-index: 1;
      margin-top: 1.43em;
    }
    .custom-html--sitecore .redesign-search-filters-container .reinvent-filter-results {
      z-index: 1;
      margin: 1.43em 0 0 7.5em;
    }
    .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu {
      position: relative;
      margin: 15vh 5vh auto;
      height: 70vh;
      border-radius: 0.5em;
      padding: 0 0.94em;
      box-shadow: 0 0.31em 0.94em rgba(0, 0, 0, 0.5);
      overflow-y: hidden;
    }
    .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel {
      overflow-y: scroll;
      flex: inherit;
      height: calc(70vh - 10.93em);
    }
    .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .reinvent-filter-footer {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: #FFFFFF;
      margin: 0 1.07em;
      width: unset;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (max-height: 375px) {
    .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu {
      margin: 1.07em;
      height: 21.5em;
    }
    .custom-html--sitecore .redesign-search-filters-container .modal .dropdown-menu .search-filter-panel {
      height: 14.29em;
    }
  }
  @media screen and (min-width: 1025px) {
    .custom-html--sitecore .redesign-search-filters-container {
      flex-direction: column;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      float: right;
      margin-bottom: 1.88em;
      padding: 0 2.19em 0 0.94em;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort {
      z-index: 0;
      font-size: 1.6rem;
      padding-top: 0.94em;
      margin: 0.63em 0em 1.88em 0em;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort a {
      padding-top: 0;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort .sort-selected {
      font-family: "Graphik SemiBold";
      color: #000;
      cursor: default;
      pointer-events: none;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort .sort-unselected {
      cursor: pointer;
    }
    .custom-html--sitecore .redesign-search-filters-container .redesign-sort .sort-unselected:hover {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .redesign-search-filters-container .reinvent-filter-by {
      display: inline-block;
      margin: 1.67em 0 0.56em 0;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu {
      border: none;
      box-shadow: none;
      display: block;
      position: relative;
      width: 100%;
      padding: 0;
      margin: 0;
      z-index: 1;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-result {
      display: none;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .ion-android-checkbox-blank:before {
      padding: 0.06em 0.63em;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-filter-category {
      cursor: pointer;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters div {
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      background-color: #FFFFFF;
      border: none;
      border-bottom: 0.08em solid #CCCCCC;
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      padding: 0.94em;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters div .reinvent-filter-icon {
      float: right;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters div .reinvent-filter-icon:before {
      transition: 0.35s ease-in-out;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters div.is-open .reinvent-filter-icon:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .filter-border-top {
      border-top: 0.08em solid #CCCCCC;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox {
      display: none;
      background-color: #F2F2F2;
      border-top: 0.06em solid #CCCCCC;
      box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0, 0, 0, 0.15);
      padding: 1.25em 0 0 0;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul {
      cursor: auto;
      margin: 0;
      padding: 0;
      list-style: none;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul li {
      padding: 0;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul li label {
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-bottom: 1.25em;
      color: #4A4A4A;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul li label .text-checkbox {
      display: inline-block;
      margin: 0;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul li label .filter-checkbox {
      display: none;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .search-filter-panel .redesign-search-filters .reinvent-checkbox ul li label:hover {
      cursor: pointer;
      color: #000;
    }
    .custom-html--sitecore .redesign-search-filters-container .dropdown-menu .reinvent-filter-footer {
      display: none;
    }
    .custom-html--sitecore .prefiltered .redesign-search-filters-container .redesign-sort {
      margin-top: 0.94em;
    }
    .custom-html--sitecore .ie .redesign-search-filters-container {
      display: table-cell;
    }
    .custom-html--sitecore .firefox #reinvent-filter-list {
      display: contents;
    }
  }
  .custom-html--sitecore .reinvent-location-result-area {
    outline: none;
  }
  .custom-html--sitecore .reinvent-location-result-area .location-result-text {
    margin: 0.72em 0 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-label {
    display: block;
  }
  .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-text {
    padding-top: 1.43em;
    font-size: 1.4rem;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details {
    padding: 1.56em 1.25em 1.25em;
    background-color: #FFFFFF;
    border: 0.07em #CCCCCC solid;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container {
    display: grid;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container h2 {
    font-size: 2rem;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0.5em 0.75em 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag a {
    font-size: 1.2rem;
    text-decoration: none;
    float: left;
    cursor: pointer;
    margin-bottom: 1.7em;
    padding-bottom: 0;
    padding-top: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag .region-tag-divider {
    float: left;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container a {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container i[class^='ion-android-call']:before {
    border: 0.13em solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.25em 0.25em 0.25em 0.36em;
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span {
    font-size: 1.4rem;
    padding-left: 0.71em;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span:hover,
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span:visited,
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span:visited:hover {
    text-decoration: underline;
    color: #000088;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container {
    padding-top: 0.94em;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container a {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container i[class^='ion-information'] {
    display: inline-flex;
    align-items: center;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container i[class^='ion-information']:before {
    border: 0.13em solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.22em 0.31em 0.31em 0.63em;
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span {
    font-size: 1.4rem;
    padding-left: 0.71em;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span:hover,
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span:focus {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span:visited,
  .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span:visited:hover {
    text-decoration: underline;
    color: #000088;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card {
    background-color: #FFFFFF;
    box-shadow: 0 0 0.31em 0.13em rgba(107, 107, 107, 0.15);
    margin-top: 1.9em;
    flex-direction: row-reverse;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container {
    height: 5.32em;
    background-color: #000;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-external-image,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-external-img-only,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-internal-img-only,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-map-internal-external-image,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-map-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details {
    padding: 0 1.25em 1.57em 1.25em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-name {
    font-size: 2rem;
    line-height: 1.2em;
    margin-top: 1.25em;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container {
    display: flex;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container .region-tag {
    font-size: 1.2rem;
    color: #000;
    text-decoration: none;
    border-bottom: 0.18em solid;
    border-color: #004DFF;
    padding-bottom: 0.35em;
    cursor: pointer;
    padding-top: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container .office-region-tag-divider {
    padding: 0 0.2em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container a:hover {
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container a:visited {
    color: #000088;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container {
    word-break: break-word;
    padding-top: 1.25em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .address-header-text {
    color: #000;
    text-decoration: none;
    line-height: 1.53em;
    width: 1.25em;
    height: 0.88em;
    font-size: 0.9em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .address {
    padding-top: 0.35em;
    font-size: 0.9em;
    line-height: 1.53em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container {
    padding-top: 0.65em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container a {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container .get-directions-cta {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container i[class^='ion-ios-location'] {
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container i[class^='ion-ios-location']:before {
    border: 0.21rem solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.29em 0.25em 0.25em 0.47em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container .address-link-text {
    padding-left: 0.71em;
    color: #004DFF;
    text-decoration: none;
    line-height: 1.53em;
    font-size: 0.9em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container {
    padding-top: 1.25em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .contact-header-text {
    color: #000;
    text-decoration: none;
    line-height: 1.53em;
    width: 1.25em;
    height: 0.88em;
    font-size: 0.9em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container {
    padding-top: 0.35em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container a {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container a:visited {
    color: #000088;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container i[class^='ion-android-call'] {
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container i[class^='ion-android-call']:before {
    border: 0.21rem solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.32em 0.25em 0.25em 0.36em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container .phone-basic-text {
    padding-left: 0.71em;
    color: #000;
    text-transform: none;
    line-height: 1.53em;
    font-size: 0.9em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container {
    padding-top: 0.64em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container a,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container a {
    display: inline-flex;
    align-items: center;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container .visit-website-cta,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container .visit-website-cta {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container i[class^='ion-ios-paper'],
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container i[class^='ion-ios-paper'] {
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container i[class^='ion-ios-paper']:before,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container i[class^='ion-ios-paper']:before {
    border: 0.21rem solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.31em 0.31em 0.31em 0.37em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container i[class^='ion-android-desktop'],
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container i[class^='ion-android-desktop'] {
    color: #6B6B6B;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container i[class^='ion-android-desktop']:before,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container i[class^='ion-android-desktop']:before {
    border: 0.21rem solid #6B6B6B;
    border-radius: 100%;
    height: 1.75em;
    width: 1.75em;
    padding: 0.31em 0.31em 0.31em 0.29em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container .fax-basic-text,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container .fax-basic-text {
    padding-left: 0.71em;
    color: #000;
    text-transform: none;
    font-size: 0.9em;
    line-height: 1.53em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container .website-link-text,
  .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container .website-link-text {
    padding-left: 0.71em;
    color: #004DFF;
    font-size: 0.9em;
    text-transform: none;
    line-height: 1.53em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:first-of-type {
    background-color: #FFFFFF;
    border-bottom: 0.07em #CCCCCC solid;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    margin-top: 1.9em;
    flex-direction: row-reverse;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card {
    background-color: #FFFFFF;
    border-bottom: 0.07em #CCCCCC solid;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    margin-top: 0;
    flex-direction: row-reverse;
    cursor: pointer;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container {
    height: auto;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container img {
    width: 100%;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .office-group-list-link {
    padding-top: 0;
    width: 100%;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container {
    padding: 1.57em 0.95em;
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container .region-tag {
    font-family: "Graphik Bold";
    font-size: 2rem;
    line-height: 1.2em;
    margin-top: 0;
    margin-bottom: 0;
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container a:hover {
    color: #004DFF;
  }
  .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container a:visited {
    color: #008;
  }
  @media screen and (min-width: 768px) {
    .custom-html--sitecore .reinvent-location-result-area {
      margin: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .location-result-text {
      font-size: 1.6rem;
      margin: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-text {
      padding-top: 1.25em;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .location-result-text {
      font-size: 1.6rem;
      margin: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-text {
      padding-top: 1.25em;
      font-size: 1.6rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container {
      padding: 2rem 0.65em 0.94em 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container {
      padding: 2rem 0.65em 0.94em 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container,
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details a[class^='ion-android-call'] {
      padding-bottom: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .contact-us-header-container,
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details a[class^='ion-android-call'] .contact-us-header-container {
      padding: 2rem 0.65em 0.94em 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag .region-tag-divider,
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details a[class^='ion-android-call'] .region-tag .region-tag-divider {
      float: none;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag a:visited,
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details a[class^='ion-android-call'] .region-tag a:visited {
      color: #000088;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag a,
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details a[class^='ion-android-call'] .region-tag a {
      float: none;
      padding-bottom: 0.25em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container {
      margin-bottom: 1.9em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card {
      display: flex;
      flex-direction: row;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container {
      height: auto;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-map-internal-external-image {
      height: 50%;
      width: 100%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-internal-image {
      width: 50%;
      height: 50%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-internal-img-only {
      width: 100%;
      height: 50%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-external-image {
      float: right;
      width: 50%;
      height: 50%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .maps-container .office-locations-external-img-only {
      width: 100%;
      height: 50%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container {
      margin-top: 0.95em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list {
      margin-bottom: 1.9em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:first-of-type {
      border: 0.07em #CCCCCC solid;
      display: flex;
      flex-direction: row;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-of-type(even) {
      margin-left: 1.5rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-of-type(odd) {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card {
      height: 11.25em;
      margin-top: 1.9em;
      width: 47.8%;
      border: 0.07em #CCCCCC solid;
      display: flex;
      flex-direction: row;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .office-group-list-link {
      padding-top: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container {
      height: auto;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container img {
      height: 59%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container {
      margin-top: 0;
      padding: 1.57em 1.25em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .office-locations-map-internal-external-image {
      height: 100% !important;
      float: left;
      width: 50% !important;
      object-fit: cover;
    }
    .custom-html--sitecore .office-locations-internal-img-only {
      width: 50% !important;
      height: 100% !important;
      object-fit: cover;
    }
    .custom-html--sitecore .office-locations-external-img-only {
      width: 50% !important;
      height: 100% !important;
      object-fit: cover;
    }
    .custom-html--sitecore .office-locations-internal-image {
      width: 50% !important;
      float: right;
      height: 50% !important;
      object-fit: cover;
    }
    .custom-html--sitecore .office-locations-external-image {
      width: 50% !important;
      float: right;
      height: 50% !important;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area {
      padding: 0;
      margin: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .location-result-text {
      font-size: 1.8rem;
      padding-top: 0.84em;
    }
    .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-label {
      line-height: 1.2em;
    }
    .custom-html--sitecore .reinvent-location-result-area .no-result-block .no-result-text {
      padding-top: 1.68em;
      font-size: 1.8rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details {
      padding: 1.56em 1.25em;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .country-name {
      font-size: 3.5rem;
      line-height: 1.6em;
      padding-bottom: 0.45em;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .country-name h2 {
      margin: 0;
      font-size: 1em;
      line-height: 1.2em;
      text-transform: none;
      padding-bottom: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .country-container .region-tag a {
      padding-bottom: 0.35em;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container {
      padding: 0.95em 0.65em 0.95em 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container i[class^='ion-android-call']:before {
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .contact-us-header-container span {
      font-size: inherit;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container {
      padding: 0.95em 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container i[class^='ion-information']:before {
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .country-locations-details .visit-website-header-container span {
      font-size: inherit;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card a.maps-container:focus {
      box-shadow: 0 0 0 0.13em #FFFFFF, 0 0 0 0.26em #0004FF !important;
      outline: 0.19em transparent !important;
      outline-offset: 0.25em !important;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details {
      padding: 0 1.25em 1.57em 1.25em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link {
      padding-top: 0.75em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container a {
      display: inline-flex;
      align-items: center;
      margin-bottom: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container i[class^='ion-ios-location'] {
      color: #6B6B6B;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container i[class^='ion-ios-location']:before {
      border: 0.21rem solid #6B6B6B;
      border-radius: 100%;
      height: 1.75em;
      width: 1.75em;
      padding: 0.29em 0.25em 0.25em 0.47em;
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span {
      font-size: inherit;
      padding-left: 0.71em;
      text-decoration: none;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container a {
      display: inline-flex;
      align-items: center;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container i[class^='ion-android-desktop'] {
      color: #6B6B6B;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container i[class^='ion-android-desktop']:before {
      border: 0.21rem solid #6B6B6B;
      border-radius: 100%;
      height: 1.75em;
      width: 1.75em;
      padding: 0.31em 0.31em 0.31em 0.37em;
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container .visit-website-cta {
      font-size: inherit;
      line-height: inherit;
      margin-bottom: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span {
      font-size: inherit;
      padding-left: 0.71em;
      text-decoration: none;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span:hover {
      text-decoration: underline;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-name {
      text-transform: none;
      font-size: 2.2em;
      line-height: 1.2em;
      width: 100%;
      margin: 0.72em 0 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container {
      margin-top: 0.35em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .region-tag-container .region-tag-divider {
      margin-bottom: 0.35em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container {
      padding-top: 2.2em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .address-header-text {
      font-size: inherit;
      line-height: 1.57em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .address {
      padding: 0.95em 0.65em 0 0;
      line-height: 1.58em;
      font-size: inherit;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container {
      padding-top: 0.65em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container i[class^='ion-ios-location']:before {
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .address-container .get-directions-container .address-link-text {
      font-size: inherit;
      line-height: 1.57em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container {
      padding-top: 2.2em;
      word-break: break-all;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .contact-header-text {
      font-size: inherit;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container {
      padding-top: 0.95em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container i[class^='ion-android-call']:before {
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .phone-container .phone-basic-text {
      font-size: inherit;
      line-height: 1.57em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container,
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container {
      padding-top: 0.75em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container i[class^='ion-ios-paper']:before,
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container i[class^='ion-ios-paper']:before {
      font-size: 1.38em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .fax-container .fax-basic-text,
    .custom-html--sitecore .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .contact-container .website-link-container .fax-basic-text {
      font-size: inherit;
      line-height: 1.57em;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list {
      margin-bottom: 1.9em;
      display: flex;
      flex-flow: wrap;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list a:focus {
      outline: 0.13em solid #000088 !important;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-of-type(even) {
      margin-right: 1.5rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-of-type(odd) {
      margin-left: 1.5rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:first-of-type {
      margin-right: 1.5rem;
      margin-left: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-child(3n+1) {
      margin-right: 1.5rem;
      margin-left: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card:nth-child(3n) {
      margin-right: 0;
      margin-left: 1.5rem;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card {
      margin: 1.9em 0.94em 0 0.94em;
      width: 31.6%;
      height: 14.49em;
      border: 0.07em #CCCCCC solid;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container {
      height: auto;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .maps-container img {
      height: 70%;
      object-fit: cover;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .office-group-list-link {
      width: 100%;
      padding-top: 0;
    }
    .custom-html--sitecore .reinvent-location-result-area .office-group-list .office-locations-details-card .region-tag-container {
      padding: 1.57em 1.25em 1.25em 1.25em;
      margin-top: 0;
      line-height: 0em;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .custom-html--sitecore .safari .reinvent-location-result-area .office-group-list .office-locations-details-card {
      width: 31.3%;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span:hover,
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span:focus {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span:visited,
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .get-directions-container span:visited:hover {
      text-decoration: underline;
      color: #000088;
    }
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span:hover,
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span:focus {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span:visited,
    .custom-html--sitecore .ie .reinvent-location-result-area .office-location-details-container .office-locations-details-card .office-locations-details .office-details-link .website-link-container span:visited:hover {
      text-decoration: underline;
      color: #000088;
    }
  }
  .custom-html--sitecore .multipage-navigation-bar {
    margin-top: 3em;
    position: fixed;
    background-color: #F2F2F2;
    z-index: 1000;
    min-height: 2.75em;
    border-top: solid 0.32em #BEBEBE;
  }
  .custom-html--sitecore .multipage-navigation-bar .multipage-dropdown {
    padding: 0.95em 3.45em 0.95em 0.95em;
    line-height: 1.6em;
    font-size: 1.6rem;
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    color: #000;
    border-bottom: solid 1px #E3E3E3;
  }
  .custom-html--sitecore .multipage-navigation-bar .multipage-dropdown .ion-chevron-up {
    padding: 0 1.12em;
    position: absolute;
    right: 0;
    transition: 0.5s ease-in-out;
    font-size: 1.8rem;
    top: 0;
    margin-top: 0.83em;
  }
  .custom-html--sitecore .multipage-navigation-bar .multipage-dropdown.collapsed .ion-chevron-up {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .custom-html--sitecore .multipage-navigation-bar .navigation-tab {
    padding: 1.09em 1.09em 1.09em 2.14em;
    line-height: 1.6em;
    font-size: 1.4rem;
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    color: #4A4A4A;
    cursor: pointer;
    border-bottom: solid 1px #E3E3E3;
  }
  .custom-html--sitecore .multipage-navigation-bar #multipage-links .tab-containers {
    height: 100vh;
  }
  .custom-html--sitecore .multipage-navigation-bar #multipage-links .tab-containers ul {
    padding: 0;
    margin: 0;
  }
  .custom-html--sitecore .multipage-navigation-bar #multipage-links .tab-containers ul li {
    display: block;
    padding: 0;
  }
  .custom-html--sitecore .body-content.multipage-margin {
    margin-top: 6.8em;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .multipage-navigation-bar .multipage-dropdown {
      padding-left: 1.25em;
    }
    .custom-html--sitecore .multipage-navigation-bar .navigation-tab {
      padding-left: 2.5em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content.multipage-margin {
      margin-top: 7.15em;
    }
    .custom-html--sitecore .multipage-navigation-bar {
      margin-top: 4.25em;
      border-bottom: solid 1px #E3E3E3;
    }
    .custom-html--sitecore .multipage-navigation-bar.scEnabledChrome {
      position: relative;
      margin-top: 0;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row {
      max-width: 125rem;
      margin: auto;
      display: block;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content {
      padding: 0 2.19em;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper {
      display: flex;
      justify-content: space-between;
      padding: 0 0.65em;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper .active.tab {
      padding: 0.9em 0 0;
      margin: 0 0.37em 0.6em;
      border-bottom: 4px solid #000;
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      text-align: center;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper .tab {
      display: flex;
      line-height: 1.6em;
      font-size: 1.4rem;
      font-family: "Graphik Regular", "Arial", Sans-Serif;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper .tab a {
      padding: 0.9em 0 0;
      color: #000;
      margin: 0 0.37em auto;
      text-align: center;
    }
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper .tab a:hover,
    .custom-html--sitecore .multipage-navigation-bar .multipage-row .block-content .bar-wrapper .tab a:focus {
      border-bottom: 4px solid #000;
      outline: none;
    }
  }
  .custom-html--sitecore .linkedin-module {
    font-family: "Graphik SemiBold";
    font-size: 2.4rem;
    margin-bottom: 1.25em !important;
  }
  .custom-html--sitecore .linkedin-module .linkedin-button-block {
    padding-bottom: 2.25em;
  }
  .custom-html--sitecore .linkedin-module .linkedin-button-block .button-linkedin-logo {
    display: block;
    margin: 0 auto;
  }
  .custom-html--sitecore .linkedin-module .linkedin-button-block .button-linkedin-logo:focus {
    outline: 1px solid #000;
    outline-offset: 0.075em;
  }
  .custom-html--sitecore .linkedin-module .social-connected .social-linkedin-connected-text {
    position: relative;
    margin-bottom: 0.65em;
  }
  .custom-html--sitecore .linkedin-module .social-connected .connected-icon {
    height: 1.25em;
    margin-left: 0.12em;
    margin-top: -0.5em;
  }
  .custom-html--sitecore .linkedin-module .social-connected .social-connected-name {
    margin-left: 0.11em;
    line-height: 1.2em !important;
  }
  .custom-html--sitecore .linkedin-module .divider-line-block {
    border-bottom: solid;
    border-bottom-color: #F2F2F2;
    border-bottom-width: 0.05em;
    font-family: "Graphik SemiBold";
    font-size: 2.4rem;
  }
  .custom-html--sitecore .linkedin-module .divider-line-block .or-block {
    padding-bottom: 0.88em;
    margin-top: -1.55em;
    margin-left: 0.58em;
  }
  .custom-html--sitecore .linkedin-module .divider-line-block .divider-text {
    margin: auto;
    margin-top: -1.7em;
    background-color: #FFFFFF;
    max-width: 1.5em;
    line-height: 0.08em !important;
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .linkedin-module {
      margin-bottom: 1.7em !important;
    }
    .custom-html--sitecore .linkedin-module .linkedin-button-block {
      padding-bottom: 2.25em;
    }
    .custom-html--sitecore .linkedin-module .linkedin-button-block .button-linkedin-logo {
      display: inline-block;
    }
    .custom-html--sitecore .linkedin-module .social-connected .social-linkedin-connected-text {
      width: auto;
      margin-bottom: 0;
    }
    .custom-html--sitecore .linkedin-module .social-connected .connected-icon {
      margin-left: 0.21em;
      width: 1.25em;
      height: auto;
      margin-top: -0.43em;
    }
    .custom-html--sitecore .linkedin-module .social-connected .social-connected-name {
      margin-left: 0;
    }
    .custom-html--sitecore .linkedin-module .divider-line-block .divider-text {
      text-align: left;
      margin-left: 1.55em;
      margin-top: -1.2em;
      max-width: 1.5em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .linkedin-module {
      font-size: 3.6rem;
      margin-bottom: 1.55em !important;
    }
    .custom-html--sitecore .linkedin-module .linkedin-button-block {
      padding-bottom: 1.55em;
    }
    .custom-html--sitecore .linkedin-module .linkedin-button-block .button-linkedin-logo {
      display: inline-block;
      cursor: pointer;
    }
    .custom-html--sitecore .linkedin-module .social-connected .connected-icon {
      height: 1.12em;
      margin-left: 0.2em;
      margin-top: -0.43em;
      line-height: 1.2em !important;
    }
    .custom-html--sitecore .linkedin-module .social-connected .social-linkedin-connected-text {
      width: auto;
      line-height: 1.2em !important;
      margin-bottom: 0;
    }
    .custom-html--sitecore .linkedin-module .social-connected .social-connected-name {
      margin-left: -0.15em;
    }
    .custom-html--sitecore .linkedin-module .divider-line-block {
      font-size: 3.5rem;
    }
    .custom-html--sitecore .linkedin-module .divider-line-block .divider-text {
      margin-left: 2.5em;
      margin-top: -0.58em;
      background-color: #FFFFFF;
      max-width: 1.5em;
    }
    .custom-html--sitecore .ie .linkedin-module .linkedin-button-block .button-linkedin-logo:focus {
      outline: 0.075em solid #000;
    }
  }
  .custom-html--sitecore #social-modal.social-connect-modal {
    padding-right: 0;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog {
    top: 32%;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content {
    border-radius: 0em;
    padding: 0 1.56em;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-body {
    margin: 2.5em 0 0.94em 0;
    padding: 0;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-body p {
    margin: 0;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer {
    padding: 0;
    margin-bottom: 0.625em;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a {
    padding: 0;
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a .btn {
    margin: 0 0 1.1em 0;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a .social-cancel {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a .behind {
    margin-left: 0.35em;
    margin-right: -0.35em;
    height: 3.4em;
  }
  .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a.social-continue {
    margin-bottom: 1.25em;
  }
  @media only screen and (max-width: 767px) and (orientation: landscape) {
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog {
      top: 20%;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content {
      margin: 0 3.12em;
      padding: 0 1.9em;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-body {
      margin: 3.75em 0 1.9em 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a {
      margin: 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a .btn {
      margin: 0 0 0.4em 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer div.social-cancel {
      margin-left: 2.15em;
    }
  }
  @media (min-width: 768px) {
    .custom-html--sitecore .modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content {
      padding: 0 1.88em;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-header {
      margin: 1.88em 0;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-header .ion-close-round {
      font-size: 1.25em;
      opacity: 1;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-body {
      margin: 0 0 1.88em 0;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-footer {
      border-top: 0;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-footer a .btn {
      min-width: 8.44em;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-footer a .behind {
      padding-bottom: 1.3em;
    }
    .custom-html--sitecore #social-modal .modal-dialog .modal-content .modal-footer a .btn-secondary {
      margin-bottom: 1em;
      margin-left: 1.88em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content {
      padding: 0 1.89em;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-body {
      margin: 3.75em 0 1.9em 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer {
      margin-bottom: 1.9em;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a.social-continue {
      margin-bottom: 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a.social-continue .btn {
      margin: 0 0 0.47em 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a {
      margin-bottom: 0;
    }
    .custom-html--sitecore #social-modal.social-connect-modal .modal-dialog .modal-content .modal-footer a .social-cancel {
      margin-bottom: 0;
      margin-left: 3.58em;
    }
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module.enabled-drop-caps .first-parag {
    display: inline-block;
    padding-top: 1.6rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module.enabled-drop-caps .first-parag:first-letter {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 7.01rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .slideshare-container iframe {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .module {
    padding-left: 0;
    padding-right: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .module-zone {
    display: none;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module {
    width: 100%;
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module div.caption {
    margin-top: 1.01rem;
    margin-bottom: 2rem;
    display: block;
    color: #6B6B6B;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module .fluid {
    font-size: 1.2rem;
    line-height: 1.44rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .static-card-section .icon-card-shadow > .icon-card-container {
    padding: 0 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .sequence-card {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .sequence-card .stat-content {
    margin: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module,
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module {
    padding: 0 !important;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .video-player-module .video-content {
    padding: 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .video-player-module .video-content .cta {
    font-size: 1.41rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .stat-card-container .static-card-section .icon-card-shadow > .icon-card-container {
    padding: 0 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container {
    margin: 0 1.01rem 0 0;
    height: 5.01rem;
    width: 5.01rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container .small-card-image {
    height: 5.01rem;
    width: 5.01rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .viz-card.vertical-card {
    padding: 2rem 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .viz-card.vertical-card .viz-content {
    border-left-width: 0.4rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .viz-card.vertical-card .viz-content .fluid {
    margin-bottom: 1.04rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card.horizontal-card {
    padding: 0;
    margin-bottom: 1.9em;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card.horizontal-card .viz-content {
    padding-bottom: 0.31em;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.vertical-wide-card {
    margin-bottom: 1.25em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container {
    margin-top: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.horizontal-card .viz-card.horizontal-card {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.vertical-wide-card {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container .viz-card.vertical-card {
    padding: 0;
    padding-top: 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container .viz-card.vertical-card .fluid {
    margin-bottom: 2rem;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .module {
    padding: 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .module.adjust-padding {
    padding: 3.01rem !important;
    margin: 0 0 2rem 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .module.image-blockquote {
    margin: 0 0 2rem 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.blog-table {
    margin-bottom: 3.04rem;
    overflow: auto;
  }
  .custom-html--sitecore .body-content .ui-container .row .blog-content-module .fixed-width .image-blockquote {
    margin: 0 0 1.25em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .sequence-card {
      margin: 0 0 1.88em 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .sequence-card .stat-content {
      margin: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .slideshare-container iframe {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module {
      padding: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module.sequence-card-block {
      margin-top: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards {
      margin-bottom: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section {
      margin-bottom: 3.01rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section.left-stat-card {
      padding-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section.right-stat-card {
      padding-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .small-icon-card-block .small-icon-container {
      margin: 0 2rem 0 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module {
      padding: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module.horizontal-card {
      margin-top: 0;
      margin-bottom: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module .viz-card-container {
      margin-bottom: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module .viz-card-container .viz-card.vertical-card {
      margin-bottom: 3.01rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module .viz-card-container .viz-card.vertical-card.left-viz-card {
      padding-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module .viz-card-container .viz-card.vertical-card.right-viz-card {
      padding-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container .audioplayer .ion-ios-play {
      padding-right: 2rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container .progress-audio-container .audioplayer .ion-android-volume-up {
      padding-right: 2rem !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .static-card-section .icon-card-shadow .icon-card-container > .icon-card-text {
      margin-top: 3.81rem;
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text {
      margin-top: 5.01rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .module.adjust-padding {
      padding: 3.01rem !important;
      margin: 0 0 3.01rem 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block {
      margin-bottom: 3.01rem;
      padding-left: 0;
      padding-right: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container {
      margin: 0 2rem 0 0;
      height: 6rem;
      width: 6rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container .small-card-image {
      height: 6rem;
      width: 6rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card.horizontal-card {
      padding-bottom: 0;
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.vertical-wide-card {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.horizontal-card .viz-card.horizontal-card {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.horizontal-card .viz-card.horizontal-card.col-sm-6:nth-child(2n+1) {
      padding-right: 0.94em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.horizontal-card .viz-card.horizontal-card.col-sm-6:nth-child(2n) {
      padding-left: 0.94em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.vertical-wide-card .viz-card.vertical-wide-card {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.vertical-wide-card .viz-card.vertical-wide-card.col-sm-6:nth-child(2n+1) {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12.viz-card-block-container.vertical-wide-card .viz-card.vertical-wide-card.col-sm-6:nth-child(2n) {
      padding-left: 0.78em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module {
      padding: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section.left-stat-card {
      padding-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .static-card-section.right-stat-card {
      padding-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .sequence-card {
      margin: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .sequence-card .stat-content {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .sequence-card .stat-content.left-stat-card {
      margin-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-block-container.module .stat-cards .stat-card-container .sequence-card .stat-content.right-stat-card {
      margin-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .stat-card-container .sequence-card {
      margin: 0 0 1.88em 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module {
      margin-bottom: 1.9em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .image-module .fluid {
      font-size: 1.41rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.horizontal-card.left-viz-card {
      padding-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.horizontal-card.right-viz-card {
      padding-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.horizontal-card .viz-content {
      padding-top: 0.94em;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-container {
      padding-bottom: 0;
      margin-bottom: 1.01rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-container .viz-card.vertical-wide-card {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .video-player-module .video-content .cta {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .module.adjust-padding {
      padding: 5.01rem !important;
      margin: 0 0 3.01rem 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block {
      margin-bottom: 3.01rem;
      padding-left: 0;
      padding-right: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container {
      margin: 0 2rem 0 0;
      height: 6rem;
      width: 6rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .col-xs-12 .small-icon-card-block .small-icon-container .small-card-image {
      height: 6rem;
      width: 6rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container .audioplayer .ion-android-volume-up {
      padding-right: 1.01rem !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container .audioplayer .ion-android-volume-up.audio-volume {
      padding-right: 1.01rem !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container .audioplayer .ion-ios-play {
      padding-right: 2rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .audio-module .audio-player .audio-player-container.progress-variant > .progress-playpause-btn {
      padding: 0 3.01rem 0 0;
      margin-left: 2.51rem;
      width: 7.41rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container.module {
      padding: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.vertical-card.left-viz-card {
      padding-right: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.vertical-card.right-viz-card {
      padding-left: 0.78em !important;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .viz-card-block-container .viz-card-container .viz-card.vertical-card .viz-content {
      padding-top: 4rem;
    }
    .custom-html--sitecore .body-content .ui-container .row .blog-content-module .fixed-width .image-blockquote {
      margin-left: 1.5rem;
    }
  }
  .custom-html--sitecore .video-cards-container {
    padding-top: 1.01rem;
  }
  .custom-html--sitecore .video-cards-container .video-card.col-md-4 .module-title {
    font-size: 1.4rem;
    line-height: 1.21em;
  }
  .custom-html--sitecore .video-cards-container .video-card .video-container,
  .custom-html--sitecore .video-cards-container .video-card .in-page-video.video-container,
  .custom-html--sitecore .video-cards-container .video-card .video-content {
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .video-cards-container .video-card .in-page-video.video-container {
    border: none;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .video-cards-container {
      margin: -2rem 0 1.01rem 0;
    }
    .custom-html--sitecore .video-cards-container .video-player-module {
      margin-bottom: 1.25em !important;
      margin-top: 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .video-cards-container {
      padding-top: 0;
    }
    .custom-html--sitecore .video-cards-container .video-card.col-md-4 .module-title {
      font-size: 1.6rem;
      line-height: 1.25em;
    }
    .custom-html--sitecore .video-cards-container .video-card.col-md-6 .video-modal.video-container .video-content {
      padding-bottom: 1.88em;
    }
    .custom-html--sitecore .video-cards-container .video-card .video-player-module {
      margin-top: 0;
    }
  }
  .custom-html--sitecore .dark .video-content > .cta {
    text-decoration: none;
  }
  .custom-html--sitecore .dark .video-content > .cta:hover {
    color: #FFFFFF;
  }
  .custom-html--sitecore .dark .core-controls {
    color: #FFFFFF !important;
  }
  .custom-html--sitecore .light .core-controls {
    color: #000 !important;
  }
  .custom-html--sitecore .video-player-module {
    border-width: 0.063em;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark a {
    color: #FFFFFF !important;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark a:hover {
    color: #CCCCCC !important;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark a:focus {
    color: #CCCCCC !important;
    border: 0.07em solid #FFFFFF !important;
    outline: 0.07em solid #004DFF !important;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light a {
    color: #004DFF !important;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light a:hover {
    color: #000088 !important;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light a:focus {
    color: #000088 !important;
    border: 0.07em solid #FFFFFF !important;
    outline: 0.07em solid #004DFF !important;
  }
  .custom-html--sitecore .video-player-module.module.full-width-video {
    padding: 0 !important;
  }
  .custom-html--sitecore .video-player-module.module.full-width-video.ai-full-width-video {
    padding-top: 2rem !important;
  }
  .custom-html--sitecore .video-player-module .in-page-video .playBttn,
  .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
    width: 2.18rem;
    height: 2.16rem;
    padding-top: 0.37rem;
    padding-left: 0.4rem;
    padding-right: 0.16rem;
    line-height: 0.16rem;
    border: 0.12rem solid #000;
    border-radius: 1.6rem;
    color: #000;
    text-align: center;
    background-color: #FFFFFF;
    font-size: 0.85em;
    position: absolute;
    left: 95%;
    top: 92%;
    transform: translate(-50%, -50%);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
    padding-right: 0.4rem;
  }
  .custom-html--sitecore .video-player-module .in-page-video .playBttn {
    display: inline-table;
  }
  .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
    display: inline-table;
  }
  .custom-html--sitecore .video-player-module .in-page-video .playPauseDisabled {
    display: none;
  }
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator {
    position: absolute;
    left: 95%;
    top: 91.83%;
  }
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .mute-btn,
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .unmute-btn {
    float: right;
    display: block;
    width: 2.18rem;
    height: 2.16rem;
    padding-top: 0.96rem;
    padding-left: 0.38rem;
    padding-right: 0.16rem;
    line-height: 0.16rem;
    border: 0.12rem solid #000;
    border-radius: 1.6rem;
    color: #000;
    text-align: center;
    background-color: #FFFFFF;
    font-size: 0.8em;
    transform: translate(-50%, -50%);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .mute-btn {
    display: inline-table;
  }
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .unmute-btn {
    display: inline-table;
  }
  .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .soundIndicatorDisabled {
    display: none;
  }
  .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
    padding-top: 0.32rem;
    padding-left: 0.64rem;
  }
  .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.playBttn {
    padding-top: 0.32rem;
    padding-right: 0.48rem;
  }
  .custom-html--sitecore .video-player-module .in-page-video.multiButton .playBttn,
  .custom-html--sitecore .video-player-module .in-page-video.multiButton .pauseBttn {
    left: 88.5%;
  }
  .custom-html--sitecore .video-player-module .in-page-video.multiButton .sound-control-indicator {
    left: 96%;
  }
  .custom-html--sitecore .video-player-module .video-playlist {
    padding-top: 0.99rem;
  }
  .custom-html--sitecore .video-player-module .video-playlist.details-on-hover-playlist {
    width: 100%;
    position: relative;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item {
    padding: 0.88em;
    margin-top: 0.62em;
    border: 0.06em solid #CCCCCC;
    cursor: pointer;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container {
    width: 4.38em;
    height: 4.38em;
    position: relative;
    float: left;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container img {
    width: 4.38em;
    height: 4.38em;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play,
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .icon-container,
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .play-icon {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play {
    height: 2.5em;
    width: 2.5em;
    position: absolute;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .icon-container {
    height: 3.12em;
    width: 3.12em;
    background-color: #000;
    border: 0.15em solid white;
    border-radius: 50%;
    opacity: 0.4;
    position: absolute;
    color: #FFFFFF;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .play-icon {
    padding: 0 0 0 0.2em;
    opacity: 1;
    font-size: 1.88em;
    position: absolute;
    color: #FFFFFF;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .title-container .video-title,
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .title-container .video-subtitle {
    font-size: 1.2rem;
    color: #000;
    line-height: 1.79rem;
    margin: 0 0 0 1.5rem;
    word-break: break-word;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .hover-details-container {
    margin-bottom: -100px;
  }
  .custom-html--sitecore .video-player-module .video-playlist .playlist-item .hover-details-container .overlay {
    left: -0.1%;
  }
  .custom-html--sitecore .video-player-module .video-playlist .selected {
    border-width: 0.25em;
    padding: 0.69em;
  }
  .custom-html--sitecore .video-player-module .video-container,
  .custom-html--sitecore .video-player-module .video-modal.video-container {
    position: relative;
    cursor: pointer;
    width: 100%;
    z-index: 1;
    border: 0.06em solid #F2F2F2;
  }
  .custom-html--sitecore .video-player-module .video-container .video-thumbnail,
  .custom-html--sitecore .video-player-module .video-container .video-card-thumbnail,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-thumbnail,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-card-thumbnail {
    width: 100%;
    height: 100%;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-youtube,
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-youtube,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard {
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    top: 0;
    display: block;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-youtube,
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-youtube,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard {
    border-width: 0;
  }
  .custom-html--sitecore .video-player-module .video-container .custom-play,
  .custom-html--sitecore .video-player-module .video-container .modal-play,
  .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play,
  .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play {
    height: 5em;
    width: 5em;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .video-player-module .video-container .custom-play .icon-container,
  .custom-html--sitecore .video-player-module .video-container .modal-play .icon-container,
  .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play .icon-container,
  .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play .icon-container {
    height: 5em;
    width: 5em;
    background-color: #000;
    border: 0.25em solid white;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFFFFF;
    opacity: 0.4;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .video-player-module .video-container .custom-play .play-icon,
  .custom-html--sitecore .video-player-module .video-container .modal-play .play-icon,
  .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play .play-icon,
  .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play .play-icon {
    padding: 0.1em 0 0 0.2em;
    opacity: 1;
    font-size: 4.8rem;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFFFFF;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .custom-html--sitecore .video-player-module .video-container span.play-icon::before,
  .custom-html--sitecore .video-player-module .video-modal.video-container span.play-icon::before {
    line-height: 0.53;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard-wrap,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard-wrap {
    position: relative;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay:after,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay:after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    opacity: 0;
    transition: 0.5s ease-in-out;
    background: #000;
    z-index: 1;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay:hover:after,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay:hover:after {
    opacity: 0.2;
  }
  .custom-html--sitecore .video-player-module .video-container .video-player-vidyard-wrap .tooltip,
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-player-vidyard-wrap .tooltip {
    top: 66% !important;
    pointer-events: none;
  }
  .custom-html--sitecore .video-player-module .in-page-video.video-container .video-thumbnail,
  .custom-html--sitecore .video-player-module .in-page-video.video-container .video-card-thumbnail {
    position: absolute;
    z-index: 2;
  }
  .custom-html--sitecore .video-player-module .video-content {
    padding: 1.25em;
  }
  .custom-html--sitecore .video-player-module .video-content.playlist-transcript {
    padding: 0.62em 0 0 0;
  }
  .custom-html--sitecore .video-player-module .video-content .video-title {
    color: #000;
    margin: 0 0 0.28em 0;
  }
  .custom-html--sitecore .video-player-module .video-content .video-description {
    color: #000;
    margin: 0 0 0.42em 0;
  }
  .custom-html--sitecore .video-player-module .video-content .cta {
    font-size: 0.88em;
    margin-bottom: 0;
    font-weight: normal;
  }
  .custom-html--sitecore .video-player-module .video-modal.video-container {
    border: 0.063em solid #CCCCCC;
  }
  .custom-html--sitecore .video-player-module .video-modal.video-container .thumbnail-container {
    position: relative;
  }
  .custom-html--sitecore .video-player-module .video-modal.video-container .video-content .video-title {
    margin: 0;
    word-break: break-word;
  }
  .custom-html--sitecore .video-player-module .hover-details-container {
    width: 100%;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light {
    color: #000;
    opacity: 0;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light a {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .light a:hover,
  .custom-html--sitecore .video-player-module .hover-details-container .light a:focus {
    color: #000088;
    text-decoration: underline;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark {
    color: #FFFFFF;
    opacity: 0;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark a {
    color: #FFFFFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .video-player-module .hover-details-container .dark a:hover,
  .custom-html--sitecore .video-player-module .hover-details-container .dark a:focus {
    color: #CCCCCC;
    text-decoration: underline;
  }
  .custom-html--sitecore .video-player-module .playlist-item .hover-details-container {
    width: auto;
  }
  .custom-html--sitecore .video-player-module .overlay {
    position: absolute;
    overflow: hidden;
    max-height: 0;
    width: auto;
    z-index: 3;
    transition: max-height 0.2s ease-out;
    word-break: break-word;
    padding: 2px;
  }
  .custom-html--sitecore .video-player-module .overlay a {
    text-decoration: underline;
  }
  .custom-html--sitecore .video-player-module .overlay a:hover,
  .custom-html--sitecore .video-player-module .overlay a:focus {
    text-decoration: none;
  }
  .custom-html--sitecore .video-player-module .hover-details-background {
    box-shadow: 3px 3px 8px gray;
    width: 100%;
  }
  .custom-html--sitecore .video-player-module .hover-details-text {
    margin: 20px 20px 20px 20px;
    opacity: 0;
  }
  .custom-html--sitecore .video-player-module .in-page-video + .overlay {
    top: 78%;
  }
  .custom-html--sitecore .video-player-module .video-card .video-modal + .overlay {
    top: 64.5%;
    top: 80%;
  }
  .custom-html--sitecore .video-player-module .in-page-video:hover .overlay,
  .custom-html--sitecore .video-player-module .video-modal:hover .overlay,
  .custom-html--sitecore .video-player-module .in-page-video:focus-within .overlay,
  .custom-html--sitecore .video-player-module .video-modal:focus-within .overlay {
    max-height: 500px !important;
  }
  .custom-html--sitecore .video-player-module .playlist-item:hover .hover-details-container .overlay,
  .custom-html--sitecore .video-player-module .playlist-item:focus-within .hover-details-container .overlay {
    max-height: 500px !important;
  }
  .custom-html--sitecore .video-card .video-player-module:hover .overlay,
  .custom-html--sitecore .video-card .in-page-video:hover .overlay,
  .custom-html--sitecore .video-card .video-player-module:focus-within .overlay,
  .custom-html--sitecore .video-card .in-page-video:focus-within .overlay {
    max-height: 500px !important;
  }
  .custom-html--sitecore .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn {
    padding-right: 0.4rem;
  }
  .custom-html--sitecore .video-player-module.two-thirds-container {
    padding: 0 !important;
    height: auto !important;
  }
  .custom-html--sitecore .video-player-module.two-thirds-container .video-container {
    height: auto;
  }
  .custom-html--sitecore .video-player-module.full-width-video.full-width-ratio-16x9 .video-container {
    height: 56.25vw;
  }
  .custom-html--sitecore .video-player-module.full-width-video.full-width-ratio-3x1 .video-container {
    height: 33.33vw;
  }
  .custom-html--sitecore .video-player-module.full-width-video.full-width-ratio-3x1 .video-container .ion-android-arrow-dropright-circle {
    font-size: 4.31em;
  }
  .custom-html--sitecore .video-player-module.full-width-video.full-width-ratio-16x9 .video-container,
  .custom-html--sitecore .video-player-module.full-width-video.full-width-ratio-3x1 .video-container {
    border-left: none;
    border-right: none;
  }
  .custom-html--sitecore #interactive-main .two-thirds-container.withAnimation {
    overflow: hidden;
  }
  .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-play,
  .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-pause,
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-play,
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-pause,
  .custom-html--sitecore .case-study-video .acn-core-video-controls-play,
  .custom-html--sitecore .case-study-video .acn-core-video-controls-pause,
  .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-play,
  .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-pause {
    border: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    top: 95% !important;
    font-size: 1em !important;
    padding-left: 0.2em !important;
  }
  .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-sound,
  .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-mute,
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-sound,
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-mute,
  .custom-html--sitecore .case-study-video .acn-core-video-controls-sound,
  .custom-html--sitecore .case-study-video .acn-core-video-controls-mute,
  .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-sound,
  .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-mute {
    border: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    top: 95% !important;
    font-size: 1em !important;
  }
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-sound,
  .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-mute {
    padding-top: 0.8rem !important;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .video-player-module.module.full-width-video.ai-full-width-video {
      padding-top: 3.01rem !important;
    }
    .custom-html--sitecore .video-player-module .in-page-video .playBttn,
    .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
      top: 92%;
      padding-right: 0.48rem;
      padding-top: 0.32rem;
      padding-left: 0.4rem;
      width: 2.18rem;
      height: 2.16rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
      padding-left: 0.48rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator {
      top: 91%;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .mute-btn,
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .unmute-btn {
      width: 2.18rem;
      height: 2.16rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      padding-left: 0.62rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.playBttn {
      padding-left: 0.31rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .playBttn,
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .pauseBttn {
      top: 92.5%;
    }
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .pauseBttn {
      padding-left: 0.4rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .sound-control-indicator {
      top: 92%;
    }
    .custom-html--sitecore .video-player-module .video-content .video-title {
      margin-bottom: 0.72em;
    }
    .custom-html--sitecore .video-player-module .video-content .video-description {
      margin-bottom: 0.834em;
    }
    .custom-html--sitecore .video-player-module.two-thirds-container {
      padding: 0 !important;
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .video-player-module.two-thirds-container .video-container {
      height: auto;
    }
    .custom-html--sitecore .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn {
      padding-left: 0.4rem;
    }
    .custom-html--sitecore .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      padding-left: 0.72rem;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled .core-controls {
      font-size: 1.5em !important;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-play,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-pause {
      padding-right: 1.92rem !important;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-sound,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-mute {
      padding-top: 0 !important;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .video-player-module .in-page-video .video-control-focus:focus {
      box-shadow: 0 0 0 0.06em #FFF000, 0 0 0.13em 0.19em #0004FF !important;
      outline: 0.19em transparent !important;
      outline-offset: 0.25em !important;
    }
    .custom-html--sitecore .video-player-module .in-page-video .core-controls:focus {
      box-shadow: 0 0 0 0.06em #2714D1, 0 0 0 0.12em #FFFFFF !important;
      outline: 0.19em transparent !important;
      outline-offset: 0.25em !important;
    }
    .custom-html--sitecore .video-player-module .in-page-video .video-control-focus:active {
      box-shadow: none !important;
      outline: none !important;
      outline-offset: 0 !important;
    }
    .custom-html--sitecore .video-player-module .in-page-video .playBttn,
    .custom-html--sitecore .video-player-module .in-page-video .pauseBttn {
      left: 96%;
      top: 93%;
      height: 2.96rem;
      width: 2.96rem;
      font-size: 2.24rem;
      padding-top: 0.32rem;
      padding-left: 0.32rem;
      padding-top: 0.29rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator {
      left: 96%;
      top: 93%;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .mute-btn,
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .unmute-btn {
      height: 2.96rem;
      width: 2.96rem;
      font-size: 1.2em;
      padding-top: 0.32rem;
      padding-left: 0.59rem;
      padding-top: 1.28rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .mute-btn {
      display: inline-table;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .unmute-btn {
      display: inline-table;
    }
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator .soundIndicatorDisabled {
      display: none;
    }
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.playBttn,
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      border-radius: 100%;
      left: 95%;
      top: 91.3%;
      height: 1.36em;
      text-align: center;
      width: 1.36em;
      font-size: 2.24rem;
      padding-left: 0.32rem;
      padding-top: 0.15em;
    }
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      padding-left: 0.72rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video .soundless-playpause-button.playBttn {
      padding-right: 0.3rem;
    }
    .custom-html--sitecore .video-player-module.full-width-video .video-content {
      padding-left: 3em;
    }
    .custom-html--sitecore .video-player-module.full-width-video.module.ai-full-width-video {
      padding-top: 4rem !important;
    }
    .custom-html--sitecore .video-player-module .video-container .custom-play,
    .custom-html--sitecore .video-player-module .video-container .modal-play,
    .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play,
    .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play {
      height: 7.5em;
      width: 7.5em;
    }
    .custom-html--sitecore .video-player-module .video-container .custom-play .icon-container,
    .custom-html--sitecore .video-player-module .video-container .modal-play .icon-container,
    .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play .icon-container,
    .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play .icon-container {
      height: 7.5em;
      width: 7.5em;
    }
    .custom-html--sitecore .video-player-module .video-container .custom-play .play-icon,
    .custom-html--sitecore .video-player-module .video-container .modal-play .play-icon,
    .custom-html--sitecore .video-player-module .video-modal.video-container .custom-play .play-icon,
    .custom-html--sitecore .video-player-module .video-modal.video-container .modal-play .play-icon {
      padding: 0 0 0 0.2em;
      font-size: 7.01rem;
    }
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .video-player-audio-controls {
      top: 92.8%;
    }
    .custom-html--sitecore .video-player-module .video-content .video-title {
      margin-bottom: 0.44em;
    }
    .custom-html--sitecore .video-player-module .video-content .video-description {
      margin-bottom: 0.75em;
    }
    .custom-html--sitecore .video-player-module .video-content .cta {
      font-size: 1em;
    }
    .custom-html--sitecore .video-player-module.two-thirds-container {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      padding-left: 0.8rem;
    }
    .custom-html--sitecore .isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn {
      padding-right: 0.3rem;
    }
    .custom-html--sitecore .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn {
      padding-left: 0.64rem;
    }
    .custom-html--sitecore .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn {
      padding-right: 0.32rem;
    }
    .custom-html--sitecore .hero-homepage-video-enabled .core-controls,
    .custom-html--sitecore .case-study-video .core-controls,
    .custom-html--sitecore .homepage-full-width-video-enabled .core-controls,
    .custom-html--sitecore .hero-initiative-program .core-controls {
      font-size: 2.24rem !important;
      line-height: 2.24rem !important;
      padding: 0 !important;
      margin: 0 !important;
      height: 0 !important;
      width: 0 !important;
    }
    .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-sound,
    .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-mute,
    .custom-html--sitecore .case-study-video .acn-core-video-controls-sound,
    .custom-html--sitecore .case-study-video .acn-core-video-controls-mute,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-sound,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-mute,
    .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-sound,
    .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-mute {
      font-size: 2.08rem !important;
      padding-left: 2px !important;
    }
    .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-play,
    .custom-html--sitecore .hero-homepage-video-enabled .acn-core-video-controls-pause,
    .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-play,
    .custom-html--sitecore .hero-initiative-program .acn-core-video-controls-pause {
      top: 92.6% !important;
      left: 90.5% !important;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-play,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-pause {
      font-size: 1.5em !important;
      transform: translate(-29%, -68%) !important;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-sound,
    .custom-html--sitecore .homepage-full-width-video-enabled .acn-core-video-controls-mute {
      transform: translate(-57%, -68%) !important;
    }
    .custom-html--sitecore .homepage-full-width-video-enabled [zoompage-fontsize="16"] {
      font-size: 22px !important;
    }
    .custom-html--sitecore .case-study-video .core-controls {
      transform: translate(-45%, -67%) !important;
    }
    .custom-html--sitecore .case-study-video .acn-core-video-controls-sound,
    .custom-html--sitecore .case-study-video .acn-core-video-controls-mute {
      transform: translate(-57%, -35%) !important;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .video-player-module .in-page-video .sound-control-indicator {
      top: 92.8%;
    }
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .playBttn,
    .custom-html--sitecore .video-player-module .in-page-video.multiButton .pauseBttn {
      left: 90%;
    }
  }
  .custom-html--sitecore .ie .video-player-module .in-page-video + .video-content .hover-details-background {
    width: 97.5%;
    margin-left: -20px;
  }
  .custom-html--sitecore .ie .video-player-module .in-page-video + .video-content .main-video-playlist .hover-details-background {
    margin-left: 0;
  }
  .custom-html--sitecore .ie .video-player-module .video-content:hover .hover-details-container .overlay {
    max-height: 555px !important;
  }
  .custom-html--sitecore .ie .video-player-module .acn-core-video-controls-sound,
  .custom-html--sitecore .ie .video-player-module .acn-core-video-controls-mute {
    top: 0 !important;
  }
  .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container {
    border: 0.1rem solid #CCCCCC !important;
    padding: 2.06em 1.88em 2.19em 1.88em !important;
    opacity: 1;
  }
  .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container blockquote {
    float: none;
    padding-left: 0;
  }
  .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border {
    padding-left: 1.5em;
  }
  .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container.light blockquote {
    color: #000;
  }
  .custom-html--sitecore .image-blockquote-container + .image-module.full-width {
    margin-top: 8.15em;
  }
  .custom-html--sitecore .image-blockquote-container + .image-module.full-width .full-3x1 {
    height: 8.44em;
  }
  .custom-html--sitecore .image-module.parallax-standard.module,
  .custom-html--sitecore .image-module.parallax-partial.module {
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .image-module.two-thirds-container {
    padding: 0 !important;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .image-module.two-thirds-container .two-thirds {
    display: block;
    overflow: hidden;
    height: 11.25em;
  }
  .custom-html--sitecore .image-module.two-thirds-container .two-thirds a {
    display: flex;
    flex-grow: 1;
  }
  .custom-html--sitecore .image-module.two-thirds-container .two-thirds img {
    width: 100%;
    height: 100%;
    object-fit: fill;
  }
  .custom-html--sitecore .image-module.full-width {
    display: flex;
    padding: 0 !important;
  }
  .custom-html--sitecore .image-module.full-width.ai-full-width-image {
    padding-top: 2rem !important;
  }
  .custom-html--sitecore .image-module.full-width .image-share-module .circle-share {
    margin: -3.52rem 3.01rem 2rem 1.7rem !important;
  }
  .custom-html--sitecore .image-module.full-width .image-share-module div.share-tools.vertical {
    margin: 0.16rem 0 0 1.66rem !important;
  }
  .custom-html--sitecore .image-module.full-width .image-share-module div.share-tools.width {
    margin: -3.52rem 0 0 3.31em !important;
  }
  .custom-html--sitecore .image-module.full-width .full-16x9 {
    height: 18rem;
  }
  .custom-html--sitecore .image-module.full-width .full-3x1 {
    height: 10.7rem;
  }
  .custom-html--sitecore .image-module.full-width .full-width-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
  }
  .custom-html--sitecore .image-module.full-width p.caption {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .custom-html--sitecore .image-module p.caption {
    margin-top: 1rem;
    margin-bottom: 0;
    display: block;
    color: #6B6B6B;
  }
  .custom-html--sitecore .image-module p.caption a.cta-small {
    margin-top: inherit;
    margin-bottom: 0;
  }
  .custom-html--sitecore .image-module img {
    width: 100%;
    height: auto;
  }
  .custom-html--sitecore .image-module .img-static {
    width: auto;
  }
  .custom-html--sitecore .image-module .partial-overlap,
  .custom-html--sitecore .image-module .standard-overlap {
    width: 100%;
  }
  .custom-html--sitecore .image-module .partial-overlap img,
  .custom-html--sitecore .image-module .standard-overlap img {
    position: relative;
    width: auto;
    margin: auto;
  }
  .custom-html--sitecore .image-module .standard-overlap {
    margin-bottom: -2.38em;
  }
  .custom-html--sitecore .image-module .standard-overlap img {
    height: 11.25em;
  }
  .custom-html--sitecore .image-module .partial-overlap {
    height: 11.25em;
    margin-bottom: -1.3em;
    overflow: hidden;
  }
  .custom-html--sitecore .image-module .partial-overlap img {
    height: 14em;
  }
  .custom-html--sitecore .image-module .standardWithShareTool {
    float: right;
    margin: -17.36rem 10.7rem 0 0;
  }
  .custom-html--sitecore .image-module .image-share-module {
    display: inline-block;
    align-self: center;
    margin-left: -7.29em;
  }
  .custom-html--sitecore .image-module .image-share-module .circle-share {
    background-color: #F2F2F2 !important;
    display: inline-block !important;
    height: 1.46em !important;
    width: 1.46em !important;
    border-radius: 50% !important;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5) !important;
    z-index: 2 !important;
    position: absolute !important;
    align-self: center !important;
    margin: 5.41rem 2rem 2rem 1.7rem;
  }
  .custom-html--sitecore .image-module .image-share-module .circle-share:active {
    outline: none;
  }
  .custom-html--sitecore .image-module .image-share-module .ion-android-share-alt {
    color: #4A4A4A;
    font-size: 4.8rem;
  }
  .custom-html--sitecore .image-module .image-share-module .ion-android-share-alt:before {
    position: relative;
    top: 0.31em;
    left: 0.35em;
    font-size: 0.92em;
  }
  .custom-html--sitecore .image-module .image-share-module .hideOutline {
    outline: none;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools {
    z-index: 1;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width .share-icons-container {
    display: flex !important;
    padding: 0 1.25em 0 0.88em !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width .share-icons-container .div-share-module {
    display: inline-block !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width .share-icons-container div[role=link] {
    margin: 0 0 0 2rem !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools .share-icons-container div {
    display: inline-block !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.vertical {
    border-radius: 0 0 3.13em 3.13em !important;
    padding: 0 !important;
    position: absolute !important;
    align-self: center !important;
    background-color: #F2F2F2 !important;
    width: 4.38em !important;
    margin: 9.09rem 0 0 1.66rem !important;
    border: 0.1rem solid #F2F2F2 !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.vertical .share-icons-container {
    display: flex !important;
    flex-direction: column !important;
    padding: 2.09em 0 1.88em 0 !important;
    width: 100% !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.vertical .share-icons-container .share-text {
    margin: 1.67em 0 0 0 !important;
    padding: 0 !important;
    font-size: 0.75em !important;
    max-width: 90% !important;
    word-wrap: break-word !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.vertical .share-icons-container .div-share-module {
    display: inline-block !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.vertical .share-icons-container div[role=link] {
    margin: 2rem 0 0 0 !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width {
    height: 4.38em !important;
    border-radius: 0 3.13em 3.13em 0 !important;
    position: absolute !important;
    align-self: center !important;
    margin: 5.41rem 0 0 3.31em !important;
    border: 0.1rem solid #E3E3E3 !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width .share-icons-container .share-text {
    font-size: 1.4rem !important;
    white-space: nowrap !important;
    margin: 0 1rem 0 2rem;
    padding: 0 !important;
  }
  .custom-html--sitecore .image-module .image-share-module div.share-tools.width .share-icons-container div[role=link]:nth-child(3) {
    margin-right: 1.11em !important;
  }
  .custom-html--sitecore .image-module .image-share-module .collapse.width {
    height: 4.38em !important;
    width: auto !important;
    -webkit-transition: width 0.35s ease;
    -moz-transition: width 0.35s ease;
    -o-transition: width 0.35s ease;
    transition: width 0.35s ease;
    z-index: 1 !important;
  }
  .custom-html--sitecore .image-module .parallax-clip {
    height: 100%;
    position: relative;
    width: 100%;
    left: 0px;
    top: 0px;
  }
  .custom-html--sitecore .image-module .fixed-parallax {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center top;
    background-attachment: fixed;
  }
  .custom-html--sitecore .image-module .fixed-parallax-standard {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: right;
    background-attachment: fixed;
  }
  .custom-html--sitecore .image-module .fixed-parallax-partial {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: right;
    background-attachment: fixed;
  }
  .custom-html--sitecore .image-blockquote-container ~ .image-module {
    display: block;
  }
  .custom-html--sitecore .module.image-module .image-share-module div.share-tools.vertical {
    height: auto;
  }
  .custom-html--sitecore .image-blockquote .image-module .image-share-module {
    position: absolute;
    margin-top: -5em;
    margin-left: 0;
    top: 33%;
    right: 15%;
  }
  .custom-html--sitecore #interactive-main .image-module.withAnimation {
    overflow: hidden;
  }
  @media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
    .custom-html--sitecore .image-module.full-width .full-16x9 {
      height: 32rem;
    }
    .custom-html--sitecore .image-module.full-width .full-3x1 {
      height: 19rem;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width {
      margin-top: 5.8em;
    }
  }
  .custom-html--sitecore .safari .image-module .parallax-clip {
    clip: rect(auto, auto, auto, auto);
    position: absolute;
  }
  .custom-html--sitecore .safari .image-module .fixed-parallax-standard,
  .custom-html--sitecore .safari .image-module .fixed-parallax-partial {
    position: fixed;
    -webkit-transform: translateZ(0);
    background-attachment: scroll;
  }
  .custom-html--sitecore .safari .image-module .standard-overlap-parallax-slide .standard-overlap,
  .custom-html--sitecore .safari .image-module .partial-overlap-parallax-slide .standard-overlap {
    margin-top: -1.9em !important;
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore {
      /**FOR IE ONLY**/
    }
    .custom-html--sitecore .image-module.parallax-standard.module,
    .custom-html--sitecore .image-module.parallax-partial.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .safari .image-module .standard-overlap-parallax-slide .standard-overlap,
    .custom-html--sitecore .safari .image-module .standard-overlap-parallax-slide .partial-overlap,
    .custom-html--sitecore .safari .image-module .partial-overlap-parallax-slide .standard-overlap,
    .custom-html--sitecore .safari .image-module .partial-overlap-parallax-slide .partial-overlap {
      margin-bottom: -2em !important;
      margin-top: -1.9em !important;
    }
    .custom-html--sitecore .isTouch .fixed-parallax-standard,
    .custom-html--sitecore .isTouch .fixed-parallax-partial {
      background-position: 97% !important;
    }
    .custom-html--sitecore .image-module .standard-overlap-parallax-slide,
    .custom-html--sitecore .image-module .partial-overlap-parallax-slide {
      position: relative;
    }
    .custom-html--sitecore .image-module .standard-overlap-parallax-slide .standard-overlap,
    .custom-html--sitecore .image-module .standard-overlap-parallax-slide .partial-overlap,
    .custom-html--sitecore .image-module .partial-overlap-parallax-slide .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap-parallax-slide .partial-overlap {
      margin-bottom: 0 !important;
      margin-top: -2.98rem !important;
    }
    .custom-html--sitecore .image-module.full-width.ai-full-width-image {
      padding-top: 4rem !important;
    }
    .custom-html--sitecore .image-module.full-width .full-16x9 {
      height: 67.5rem;
    }
    .custom-html--sitecore .image-module.full-width .full-3x1 {
      height: 40rem;
    }
    .custom-html--sitecore .image-module.full-width .full-16x9-parallax-slide {
      position: relative;
      height: 67.5rem;
    }
    .custom-html--sitecore .image-module.full-width .full-3x1-parallax-slide {
      position: relative;
      height: 40rem;
    }
    .custom-html--sitecore .image-module .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap {
      margin-left: 0.94em;
      width: 36.5em;
    }
    .custom-html--sitecore .image-module .standard-overlap img,
    .custom-html--sitecore .image-module .partial-overlap img {
      width: auto;
      height: auto;
    }
    .custom-html--sitecore .image-module .standard-overlap {
      margin-top: -3.75em;
      margin-bottom: -3.75em;
    }
    .custom-html--sitecore .image-module .partial-overlap {
      margin-top: -1.88em;
      margin-bottom: -1.85em;
    }
    .custom-html--sitecore .image-module.two-thirds-container {
      padding: 0 !important;
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .image-module.two-thirds-container .two-thirds {
      display: block;
      height: auto;
    }
    .custom-html--sitecore .image-module.two-thirds-container .two-thirds img {
      width: 100%;
      height: auto;
    }
    .custom-html--sitecore .image-module .parallax-sharetool {
      right: 4.65em;
    }
    .custom-html--sitecore .image-module .parallax-sharetool.standardWithShareTool {
      right: 1em;
    }
    .custom-html--sitecore .ie .image-module .standard-overlap {
      margin-bottom: -3.65em;
    }
    .custom-html--sitecore .ie .image-module .partial-overlap {
      margin-bottom: -1.86em;
    }
    .custom-html--sitecore .ie .image-module .parallax-sharetool {
      right: -1em;
      top: 45%;
    }
    .custom-html--sitecore .ie .image-module .parallax-sharetool.standardWithShareTool {
      right: 1em;
      top: 97%;
    }
    .custom-html--sitecore .image-blockquote-container.fixed-width .blockquote-container {
      margin-right: 0 !important;
    }
    .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container {
      padding: 1.88em 3.13em 2.19em 3.13em !important;
    }
    .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border {
      padding-left: 0.86em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width {
      margin-top: 7.06em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width .full-3x1-parallax-slide {
      height: 21.25em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width .full-3x1 {
      height: 21.25em;
    }
    .custom-html--sitecore .image-blockquote .image-module .image-share-module {
      top: 35%;
      right: 8%;
    }
  }
  @media screen and (min-width: 1000px) and (orientation: landscape) {
    .custom-html--sitecore .isTouch .parallax-sharetool {
      right: 7em;
      position: absolute;
    }
    .custom-html--sitecore .safari .fixed-parallax-standard,
    .custom-html--sitecore .safari .fixed-parallax-partial {
      background-attachment: scroll;
      background-position: 98% !important;
      background-size: 470px 450px;
    }
  }
  @media screen and (min-width: 1000px) and (orientation: portrait) {
    .custom-html--sitecore .safari .fixed-parallax-standard,
    .custom-html--sitecore .safari .fixed-parallax-partial {
      background-size: 470px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .safari.isTouch .image-module .fixed-parallax-standard,
    .custom-html--sitecore .safari.isTouch .image-module .fixed-parallax-partial {
      background-attachment: scroll;
    }
    .custom-html--sitecore .image-module .fixed-parallax-standard,
    .custom-html--sitecore .image-module .fixed-parallax-partial {
      background-size: 350px 340px;
      background-position: 94% !important;
    }
    .custom-html--sitecore .image-module .standard-overlap-parallax-slide .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap-parallax-slide .standard-overlap {
      margin-top: -1.9em !important;
    }
    .custom-html--sitecore .image-module.full-width {
      margin-left: -2rem;
      margin-right: -2rem;
    }
    .custom-html--sitecore .image-module.full-width.ai-full-width-image {
      padding-top: 3.01rem !important;
      margin-left: 0;
      margin-right: 0;
    }
    .custom-html--sitecore .image-module.full-width .full-16x9 {
      height: 43.2rem;
    }
    .custom-html--sitecore .image-module.full-width .full-3x1 {
      height: 25.6rem;
    }
    .custom-html--sitecore .image-module.full-width .full-16x9-parallax-slide {
      position: relative;
      height: 43.2rem;
    }
    .custom-html--sitecore .image-module.full-width .full-3x1-parallax-slide {
      position: relative;
      height: 25.6rem;
    }
    .custom-html--sitecore .image-module.full-width p.caption {
      padding-left: 3.5rem;
      padding-right: 3.5rem;
    }
    .custom-html--sitecore .image-module .image-share-module .circle-share {
      margin: 5.89rem 2rem 2rem 1.7rem;
    }
    .custom-html--sitecore .image-module .image-share-module div.share-tools.width {
      margin: 5.89rem 0 0 5.3rem !important;
    }
    .custom-html--sitecore .image-module .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap {
      width: 23em;
      overflow: hidden;
    }
    .custom-html--sitecore .image-module .standard-overlap img,
    .custom-html--sitecore .image-module .partial-overlap img {
      width: auto;
      height: auto;
      max-width: none;
    }
    .custom-html--sitecore .image-module .standard-overlap {
      margin-top: -3.75em;
      margin-bottom: -3.85em;
    }
    .custom-html--sitecore .image-module .partial-overlap {
      margin-bottom: -1.88em;
      margin-top: -1.88em;
      position: relative;
    }
    .custom-html--sitecore .image-module .parallax-clip {
      position: relative;
    }
    .custom-html--sitecore .image-module .image-module-with-caption {
      width: 100%;
    }
    .custom-html--sitecore .image-blockquote-container.fixed-width .blockquote-container {
      margin-right: 0 !important;
    }
    .custom-html--sitecore .image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border {
      padding-left: 1.5em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width {
      margin-top: 6.65em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width .full-3x1-parallax-slide {
      height: 15.63em;
    }
    .custom-html--sitecore .image-blockquote-container + .image-module.full-width .full-3x1 {
      height: 15.63em;
    }
    .custom-html--sitecore .image-module.two-thirds-container {
      padding: 0 !important;
      margin-bottom: 0 !important;
      height: 17.5em;
    }
    .custom-html--sitecore .image-module.two-thirds-container .two-thirds {
      display: block;
      height: 17.5em;
    }
    .custom-html--sitecore .image-module.two-thirds-container .two-thirds img {
      height: 100%;
      width: 100%;
    }
  }
  @media only screen and (min-width: 800px) and (max-width: 999px) {
    .custom-html--sitecore .image-module .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap {
      width: 24em;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1199px) {
    .custom-html--sitecore .image-module .standard-overlap,
    .custom-html--sitecore .image-module .partial-overlap {
      width: 100%;
      overflow: hidden;
    }
    .custom-html--sitecore .image-module .standard-overlap img,
    .custom-html--sitecore .image-module .partial-overlap img {
      width: auto;
      height: auto;
      max-width: none;
    }
    .custom-html--sitecore .image-module.two-thirds-container .two-thirds img {
      height: 100%;
      width: 100%;
    }
  }
  @media screen and (max-width: 1199px) {
    .custom-html--sitecore .image-module.full-width .full-width-image.fixed-parallax {
      background-size: auto;
      background-position: 0 0;
    }
  }
  @media screen and (min-width: 1200px) {
    .custom-html--sitecore .safari .fixed-parallax-standard,
    .custom-html--sitecore .safari .fixed-parallax-partial {
      background-attachment: fixed !important;
    }
    .custom-html--sitecore #interactive-main .image-module .animateZoom .two-thirds {
      overflow: hidden;
    }
    .custom-html--sitecore #interactive-main .image-module .animateZoom .two-thirds a img {
      transition: all 1s ease;
    }
    .custom-html--sitecore #interactive-main .image-module .animateZoom .two-thirds a img:hover,
    .custom-html--sitecore #interactive-main .image-module .animateZoom .two-thirds a img:focus {
      transition: -webkit-transform 1s ease;
      transition: transform 1s ease;
      will-change: transform;
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
      z-index: 1;
    }
  }
  @media screen and (min-width: 1400px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 87% !important;
    }
  }
  @media screen and (min-width: 1500px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 85% !important;
    }
  }
  @media screen and (min-width: 1900px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 74.5% !important;
    }
    .custom-html--sitecore .safari .fixed-parallax-standard,
    .custom-html--sitecore .safari .fixed-parallax-partial {
      background-position: 78% !important;
    }
  }
  @media screen and (min-width: 1980px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 73% !important;
    }
  }
  @media screen and (min-width: 2500px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 66.5% !important;
    }
  }
  @media screen and (min-width: 2700px) {
    .custom-html--sitecore .fixed-parallax-standard,
    .custom-html--sitecore .fixed-parallax-partial {
      background-position: 65% !important;
    }
  }
  @keyframes selectedBackgroundAnimation {
    0% {
      bottom: 6.42em;
    }
    100% {
      bottom: -0.71em;
    }
  }
  @keyframes selectedFoldAnimation {
    0% {
      border-bottom: 0 solid transparent;
    }
    85% {
      border-bottom: 0 solid transparent;
    }
    100% {
      border-bottom: 0.57em solid transparent;
    }
  }
  @keyframes rotateArrowAnimation {
    0% {
      transform: scaleX(-1) rotate(0deg);
    }
    100% {
      transform: scaleX(-1) rotate(90deg);
    }
  }
  .custom-html--sitecore .focus-indicator #multipage-nav .nav-articles > ul > li a:focus {
    color: white;
    background-color: #004DFF;
    outline: none !important;
  }
  .custom-html--sitecore .focus-indicator #multipage-nav .nav-articles > ul > li a:focus .cta-arrow {
    color: white !important;
  }
  .custom-html--sitecore #multipage-nav {
    background: white;
    -webkit-box-shadow: 0 0.14em 0.28em 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0.14em 0.28em 0 rgba(0, 0, 0, 0.5);
    z-index: 998;
    width: 100%;
  }
  .custom-html--sitecore #multipage-nav.sticky {
    position: fixed;
    top: 5.84em;
    z-index: 999;
    border-top: 0.14em solid #E3E3E3 !important;
  }
  .custom-html--sitecore #multipage-nav.sticky.no-qat {
    top: 3em;
  }
  .custom-html--sitecore #multipage-nav.sticky.no-qat.hide-header {
    top: 0;
  }
  .custom-html--sitecore #multipage-nav.sticky.secondSticky {
    top: 8em;
  }
  .custom-html--sitecore #multipage-nav.sticky.thirdSticky {
    top: 10.65em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title {
    padding: 1.67em 1.25em;
    outline: none;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container {
    position: absolute;
    height: 4.67em;
    width: 1.41em;
    right: 1.16em;
    top: 0;
    padding: 1.62em 0;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon {
    height: 0.44em;
    margin-top: 0.38em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(1),
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(2) {
    background: #000;
    height: 0.11em;
    width: 1em;
    border-radius: 0.5em;
    display: block;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(1) {
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg);
    margin-top: 0.67em;
    margin-left: -0.14em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(2) {
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
    margin-top: -0.11em;
    margin-left: 0.48em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(1),
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(2) {
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    width: 1.2em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(1) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: 0.67em;
    margin-left: 0.05em;
  }
  .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: -0.11em;
    margin-left: 0.05em;
  }
  .custom-html--sitecore #multipage-nav .nav-articles ul {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #FFFFFF !important;
  }
  .custom-html--sitecore #multipage-nav .nav-articles ul li {
    border-top: 0.14em solid #E3E3E3;
    padding: 0;
    background: #FFFFFF;
  }
  .custom-html--sitecore #multipage-nav .nav-articles ul li.selected-item {
    background-color: #F2F2F2;
    border-top: none;
    border-left: 0.4rem solid;
  }
  .custom-html--sitecore #multipage-nav .nav-articles ul li.selected-item + .nav-item {
    border-top: none;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li a {
    color: #000;
    text-transform: none;
    line-height: 1.44rem;
    padding: 1.43em 1.08em;
    display: block;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li a span:first-of-type {
    font-size: 1.2rem;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li a .cta-arrow {
    display: none;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container div > span {
    display: none;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container div .nav-item-dropdown ul > li:first-of-type {
    border-top: none;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container .ion-ios-more {
    display: none;
  }
  .custom-html--sitecore #multipage-nav.hide-header.sticky {
    top: 2.7em;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore #multipage-nav {
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .custom-html--sitecore #multipage-nav.sticky {
      top: 3.06em;
    }
    .custom-html--sitecore #multipage-nav.sticky.no-qat {
      top: 3.06em;
    }
    .custom-html--sitecore #multipage-nav .eyebrow-title {
      padding: 1.67em;
      -webkit-box-shadow: 0 0.14em 0.28em 0 rgba(0, 0, 0, 0.5);
      box-shadow: 0 0.14em 0.28em 0 rgba(0, 0, 0, 0.5);
    }
    .custom-html--sitecore #multipage-nav .eyebrow-title .arrow-down-container {
      right: 2.7em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles {
      right: 0;
      top: 2.12em;
      width: 41%;
      visibility: hidden;
      opacity: 0;
      z-index: 1;
      background: #FFFFFF;
      margin-right: 0.94em;
      margin-top: 1.44em;
      position: absolute;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul {
      -webkit-box-shadow: 0 0.12em 0.87em 0 rgba(0, 0, 0, 0.4);
      box-shadow: 0 0.12em 0.87em 0 rgba(0, 0, 0, 0.4);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul:before {
      content: '';
      position: absolute;
      top: -0.56em;
      right: 1.35em;
      width: 0;
      height: 0;
      border-top: 0.75em solid #FFFFFF;
      border-right: 0.75em solid #FFFFFF;
      border-bottom: 0.37em solid transparent;
      border-left: 0.37em solid transparent;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-box-shadow: 0.12em -0.12em 0.37em rgba(0, 0, 0, 0.2);
      box-shadow: 0.12em -0.12em 0.37em rgba(0, 0, 0, 0.2);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:nth-of-type(1) {
      border-top: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:nth-of-type(1):before {
      content: '';
      position: absolute;
      top: -0.56em;
      right: 1.3em;
      width: 0;
      height: 0;
      border-top: 0.75em solid #FFFFFF;
      border-right: 0.75em solid #FFFFFF;
      border-bottom: 0.6em solid #FFFFFF;
      border-left: 0.6em solid #FFFFFF;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item:before {
      border-top: 0.75em solid #F2F2F2;
      border-right: 0.75em solid #F2F2F2;
      border-bottom: 0.6em solid #F2F2F2;
      border-left: 0.6em solid #F2F2F2;
    }
    .custom-html--sitecore #multipage-nav .nav-articles.show-articles {
      visibility: visible;
      opacity: 1;
      top: 3.56em;
      z-index: 999;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      backface-visibility: hidden;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore #multipage-nav {
      border-top: 0.4rem solid;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .custom-html--sitecore #multipage-nav.sticky {
      border-top-width: 0.4rem !important;
      top: 4.38em;
    }
    .custom-html--sitecore #multipage-nav.sticky.no-qat {
      top: 4.38em;
    }
    .custom-html--sitecore #multipage-nav .eyebrow-title {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles {
      border-bottom: 0.2rem solid #E3E3E3;
      width: 100%;
    }
    .custom-html--sitecore #multipage-nav .nav-articles ul li {
      display: flex;
      list-style: none;
      line-height: 1em;
      position: relative;
      justify-content: center;
      flex-direction: column;
      flex: 3 0 0%;
      border-top: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles ul li:after {
      content: "";
      display: block;
      height: 2.5em;
      position: absolute;
      width: 0.13em;
      background-color: #E3E3E3;
    }
    .custom-html--sitecore #multipage-nav .nav-articles ul li.nav-item:hover:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles ul li.nav-item:hover + li:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul {
      display: flex;
      margin: 0 auto;
      max-width: 78.13em;
      padding: 0 3.13em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item {
      -webkit-transition: 0.5s ease-in-out;
      -moz-transition: 0.5s ease-in-out;
      -o-transition: 0.5s ease-in-out;
      transition: 0.5s ease-in-out;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item:first-child .cta-arrow {
      color: #FFFFFF !important;
      animation: 0.5s 0s 1 rotateArrowAnimation;
      -webkit-transform: scaleX(-1) rotate(90deg);
      -moz-transform: scaleX(-1) rotate(90deg);
      -o-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item a {
      color: #FFFFFF;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item a:before {
      content: "";
      position: absolute;
      top: -0.07em;
      left: 0;
      right: 0;
      bottom: -0.6em;
      z-index: 2;
      display: block;
      animation: 0.5s 0s 1 selectedBackgroundAnimation;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item a:after {
      content: "";
      position: absolute;
      left: -0.5em;
      bottom: -0.6em;
      width: 0;
      height: 0;
      z-index: 1;
      display: block;
      border-bottom: 0.5em solid transparent;
      border-right: 0.5em solid #000;
      animation: 1s ease-in 0s 1 selectedFoldAnimation;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item a .cta-arrow {
      color: #FFFFFF !important;
      transform: rotate(90deg);
      -webkit-transition: 0.5s ease-in-out;
      -moz-transition: 0.5s ease-in-out;
      -o-transition: 0.5s ease-in-out;
      transition: 0.5s ease-in-out;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item + .nav-item:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item + .nav-more:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:first-child {
      flex: 1 0 0%;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:first-child:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:first-child a {
      flex-direction: column-reverse;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:first-child a span:first-child {
      margin-right: 0;
      bottom: 0.4em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li:first-child a .cta-arrow {
      transform: scaleX(-1);
      margin-bottom: 0.35em;
      color: #000 !important;
      line-height: 1.9em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a {
      width: 100%;
      flex: 1 0 auto;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: left;
      padding: 1.25em;
      color: #000;
      background-color: transparent;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a span:first-child {
      position: relative;
      z-index: 3;
      margin-right: 0.84em;
      font-size: 1.4rem;
      line-height: 1.68rem;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a:hover {
      color: #FFFFFF;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a:hover > .cta-arrow {
      color: #FFFFFF !important;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a .cta-arrow {
      z-index: 2;
      display: block;
      text-align: center;
      position: relative;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li a .cta-arrow:after {
      margin-left: 0;
      position: relative;
      top: 0.15em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.selected-item {
      border-left: none;
      background: inherit;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more {
      display: flex;
      flex: 1 0 0%;
      cursor: pointer;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.show-active {
      color: #FFFFFF;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.show-active:before,
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.show-active:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container {
      display: flex;
      flex-direction: column-reverse;
      align-items: center;
      padding: 1.67em;
      justify-content: center;
      flex: 1 0 0%;
      font-size: 1.2rem;
      line-height: 1.44rem;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container > div {
      position: relative;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container > div > span {
      display: block;
      font-size: 1.4rem;
      line-height: 1.68rem;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container .ion-ios-more {
      display: block;
      font-size: 2.5em;
      margin-bottom: 0.17em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container .ion-ios-more:before {
      line-height: 0.25em;
      vertical-align: bottom;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more .nav-more-container span {
      margin-right: 0;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.hasHover:hover:before,
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.hasHover:hover:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more.hasHover .nav-more-container:hover {
      color: #FFFFFF;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li.nav-more:before {
      content: "";
      display: block;
      height: 2.5em;
      position: absolute;
      right: 0;
      width: 0.13em;
      background-color: #E3E3E3;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown {
      position: absolute;
      top: 4.64em;
      right: -1.5em;
      opacity: 0;
      visibility: hidden;
      z-index: 998;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul {
      box-shadow: 0em 0em 0.625em 0em rgba(0, 0, 0, 0.4);
      z-index: 20;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul:before {
      content: '';
      position: absolute;
      top: -0.56em;
      right: 1.45em;
      width: 0;
      height: 0;
      border-top: 0.75em solid #FFFFFF;
      border-right: 0.75em solid #FFFFFF;
      border-bottom: 0.37em solid transparent;
      border-left: 0.37em solid transparent;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-box-shadow: 0em 0em 0.625em rgba(0, 0, 0, 0.4);
      box-shadow: 0em 0em 0.625em rgba(0, 0, 0, 0.4);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li {
      width: 20em;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li:nth-child(1):before {
      content: '';
      position: absolute;
      top: -0.56em;
      right: 1.35em;
      width: 0;
      height: 0;
      border-top: 0.75em solid #FFFFFF;
      border-right: 0.75em solid #FFFFFF;
      border-bottom: 0.6em solid #FFFFFF;
      border-left: 0.6em solid #FFFFFF;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li:after {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li:hover {
      border-left: 0.4rem solid;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li:hover:nth-child(1):before {
      border-top: 0.75em solid #F2F2F2;
      border-right: 0.75em solid #F2F2F2;
      border-bottom: 0.6em solid #F2F2F2;
      border-left: 0.6em solid #F2F2F2;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li:hover a {
      color: #000;
      background-color: #F2F2F2 !important;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li a {
      width: 100%;
      padding: 1.25em 0.94em;
      display: block;
      border-bottom: 0.2rem solid #E3E3E3;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown > ul > li a .cta-arrow {
      display: none;
    }
    .custom-html--sitecore #multipage-nav .nav-articles > ul > li .nav-item-dropdown.show-dropdown {
      visibility: visible;
      opacity: 1;
      top: 5.8em;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      backface-visibility: hidden;
    }
  }
  @media screen and (min-width: 1000px) and (max-width: 1199px) {
    .custom-html--sitecore #multipage-nav .nav-articles > ul {
      padding: 0 0.94em;
    }
  }
  .custom-html--sitecore .content-module {
    margin-bottom: 2rem;
    line-height: 2.24rem;
  }
  .custom-html--sitecore .content-module .purple-text {
    color: #A100FF !important;
  }
  .custom-html--sitecore .content-module.enabled-drop-caps article:first-of-type > p:first-of-type {
    padding-top: 1.6rem;
  }
  .custom-html--sitecore .content-module.enabled-drop-caps article:first-of-type > p:first-of-type:first-letter {
    font-family: "Graphik SemiBold", "Arial", Sans-Serif;
    font-size: 7.01rem;
  }
  .custom-html--sitecore .content-module article {
    margin-bottom: 4rem;
  }
  .custom-html--sitecore .content-module article > p {
    margin-bottom: 2.24rem;
  }
  .custom-html--sitecore .content-module article > p:last-child {
    margin-bottom: 0;
  }
  .custom-html--sitecore .content-module article h1,
  .custom-html--sitecore .content-module article h2,
  .custom-html--sitecore .content-module article h3,
  .custom-html--sitecore .content-module article h4,
  .custom-html--sitecore .content-module article h5,
  .custom-html--sitecore .content-module article h6 {
    margin-bottom: 1.01rem;
  }
  .custom-html--sitecore .content-module article:last-child {
    margin-bottom: 0;
  }
  .custom-html--sitecore .content-module p {
    font-family: "Graphik Regular", "Arial", Sans-Serif;
    font-size: 1.4rem;
    margin-bottom: 2.24rem;
  }
  .custom-html--sitecore .content-module p a {
    text-decoration: underline;
  }
  .custom-html--sitecore .content-module p.small {
    font-size: 1.2rem;
    margin-bottom: 1.44rem;
  }
  .custom-html--sitecore .content-module p.small a {
    font-size: 1.2rem;
  }
  .custom-html--sitecore .content-module h1 a,
  .custom-html--sitecore .content-module h2 a,
  .custom-html--sitecore .content-module h3 a,
  .custom-html--sitecore .content-module h4 a,
  .custom-html--sitecore .content-module h5 a,
  .custom-html--sitecore .content-module h6 a {
    font-size: inherit;
  }
  .custom-html--sitecore .content-module a {
    text-decoration: none;
    font-size: 1.4rem;
  }
  .custom-html--sitecore .content-module a .behind {
    height: 2.94em;
  }
  .custom-html--sitecore .content-module a:visited,
  .custom-html--sitecore .content-module a:visited:hover,
  .custom-html--sitecore .content-module a:visited:focus,
  .custom-html--sitecore .content-module a:visited strong {
    color: #000088;
  }
  .custom-html--sitecore .content-module a strong {
    color: inherit;
  }
  .custom-html--sitecore .content-module a.arrow.cta-arrow {
    color: #004DFF;
  }
  .custom-html--sitecore .content-module a.arrow.cta-arrow:visited,
  .custom-html--sitecore .content-module a.arrow.cta-arrow:visited:hover,
  .custom-html--sitecore .content-module a.arrow.cta-arrow:visited:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .content-module a.arrow.cta-alt-arrow {
    color: #000;
  }
  .custom-html--sitecore .content-module a.arrow.cta-alt-arrow:visited,
  .custom-html--sitecore .content-module a.arrow.cta-alt-arrow:visited:hover,
  .custom-html--sitecore .content-module a.arrow.cta-alt-arrow:visited:focus {
    color: #000;
  }
  .custom-html--sitecore .content-module article.reinvent-registration-confirmation a.btn-start-job-search .btn.btn-primary.front,
  .custom-html--sitecore .content-module article.reinvent-registration-confirmation-reused a.btn-start-job-search .btn.btn-primary.front {
    margin: 1.5rem 0;
    width: 100%;
  }
  .custom-html--sitecore .content-module article.reinvent-registration-confirmation a.btn-start-job-search .behind,
  .custom-html--sitecore .content-module article.reinvent-registration-confirmation-reused a.btn-start-job-search .behind {
    background: #a7a7a7;
    margin: -3.5em -0.4em 0 0.29em;
    padding: 0.94em 0.94em;
    font-size: 1.41rem;
    line-height: 1.52rem;
    height: 2.93em;
  }
  .custom-html--sitecore .content-module .reinvent-multi-factor-authentication-error a.btn-sign-in {
    padding-top: 0;
    margin-bottom: 0;
  }
  .custom-html--sitecore .content-module .reinvent-multi-factor-authentication-error a.btn-sign-in .btn.btn-primary.front {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0.64rem;
  }
  .custom-html--sitecore .content-module .reinvent-multi-factor-authentication-error a.btn-sign-in .behind {
    font-size: 1.4rem;
    margin-left: 0.64rem;
    margin-right: 0;
  }
  .custom-html--sitecore .content-module sup a,
  .custom-html--sitecore .content-module sub a {
    font-size: 1.05rem;
  }
  .custom-html--sitecore .content-module .transparent-image-content {
    padding-top: 1.25em;
  }
  .custom-html--sitecore .content-module .transparent-image-content .section-title {
    padding-bottom: 0.83em;
    margin: 0;
  }
  .custom-html--sitecore .content-module .transparent-image-content p {
    font-size: 1.4rem;
    text-transform: none;
    padding-bottom: 1.43em;
    margin: 0;
  }
  .custom-html--sitecore .content-module .transparent-image-content p:last-child {
    padding-bottom: 0;
  }
  .custom-html--sitecore .content-module ol:last-child,
  .custom-html--sitecore .content-module ul:last-child {
    margin-bottom: 0;
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore .reinvent-signin-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 15px 0px 15px;
      text-align: center;
    }
    .custom-html--sitecore .reinvent-signin-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 10px;
      margin-top: -12px;
    }
    .custom-html--sitecore .reinvent-signin-container .title-container .login-title {
      font-size: 18px;
      line-height: 22px;
      margin-top: 10px;
      margin-bottom: 10px;
    }
    .custom-html--sitecore .reinvent-signin-container .image-container {
      margin-bottom: 20px;
      border: 1px solid black;
      padding: 68.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 64%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .reinvent-signin-container .signinlogo {
      height: 100px;
      width: 100px;
      left: 113.21px;
      top: 60.21px;
    }
    .custom-html--sitecore .reinvent-signin-container .button-container {
      margin-bottom: 30px;
    }
    .custom-html--sitecore .reinvent-signin-container .button-container .btn-signin-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .reinvent-signin-container .button-container .btn-signin-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .reinvent-signin-container .button-container .btn-signin {
      background-color: #000000;
      border: 1px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
      margin-bottom: 10px;
    }
    .custom-html--sitecore .reinvent-signup-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 15px 0px 15px;
      text-align: center;
    }
    .custom-html--sitecore .reinvent-signup-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 20px;
      margin-top: 10px;
    }
    .custom-html--sitecore .reinvent-signup-container .title-container .signup-title {
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 0px;
    }
    .custom-html--sitecore .reinvent-signup-container .image-container {
      margin-bottom: 20px;
      border: 1px solid black;
      padding: 68.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 64%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .reinvent-signup-container .signuplogo {
      height: 100px;
      width: 100px;
      left: 113.21px;
      top: 60.21px;
    }
    .custom-html--sitecore .reinvent-signup-container .button-container {
      margin-bottom: 10px;
    }
    .custom-html--sitecore .reinvent-signup-container .button-container .btn-signup-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .reinvent-signup-container .button-container .btn-signup-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .reinvent-signup-container .button-container .btn-signup {
      background-color: #ffffff;
      border: 1px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #000000;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .custom-html--sitecore .reinvent-workday-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 15px 0px 15px;
      font-size: 14px;
      line-height: 22px;
      margin-bottom: -22.4px;
    }
    .custom-html--sitecore .reinvent-workday-container .workday-link {
      color: #004DFF;
    }
    .custom-html--sitecore .reinvent-workday-container .workday-link:focus {
      outline: -webkit-focus-ring-color auto 1px !important;
      outline-offset: 2px;
    }
    .custom-html--sitecore .reinvent-workday-container .workday-link:visited {
      color: #008;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .content-module {
      margin-bottom: 2rem !important;
    }
    .custom-html--sitecore .content-module.enabled-drop-caps article:first-of-type > p:first-of-type {
      padding-top: 2rem;
    }
    .custom-html--sitecore .content-module article {
      margin-bottom: 5.01rem;
    }
    .custom-html--sitecore .content-module article > p {
      margin-bottom: 2.24rem;
    }
    .custom-html--sitecore .content-module article h1,
    .custom-html--sitecore .content-module article h2,
    .custom-html--sitecore .content-module article h3,
    .custom-html--sitecore .content-module article h4,
    .custom-html--sitecore .content-module article h5,
    .custom-html--sitecore .content-module article h6 {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .content-module .transparent-image-content {
      padding: 1.25em 1.25em 0 0;
      margin-top: -0.63em;
    }
    .custom-html--sitecore .content-module .transparent-image-content .section-title {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .content-module .transparent-image-content p {
      padding-top: 0;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 30px;
      text-align: center;
      width: 50%;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 22px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .title-container .login-title {
      font-size: 18px;
      line-height: 22px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .image-container {
      margin-bottom: 30px;
      border: 1px solid black;
      padding: 73.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 64%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .signinlogo {
      height: 120px;
      width: 120px;
      left: 82.21px;
      top: 60.21px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin {
      background-color: #000000;
      border: 1px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
      margin-bottom: 10px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 30px;
      text-align: center;
      float: right;
      width: 50%;
      margin-top: -62.56rem;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 30px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .title-container .signup-title {
      font-size: 18px;
      line-height: 22px;
      width: 100%;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .image-container {
      margin-bottom: 30px;
      border: 1px solid black;
      padding: 73.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 64%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .signuplogo {
      height: 120px;
      width: 120px;
      left: 82.21px;
      top: 60.21px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup {
      background-color: #ffffff;
      border: 1px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #000000;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 30px;
      font-size: 14px;
      line-height: 22px;
      margin-bottom: -12px;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link {
      color: #004DFF;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link:focus {
      outline: -webkit-focus-ring-color auto 1px !important;
      outline-offset: 2px;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link:visited {
      color: #008;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .content-module {
      margin-bottom: 3.01rem;
      line-height: 1.6em;
    }
    .custom-html--sitecore .content-module article {
      margin-bottom: 5.01rem;
    }
    .custom-html--sitecore .content-module article > p {
      margin-bottom: 2.56rem;
    }
    .custom-html--sitecore .content-module article h1,
    .custom-html--sitecore .content-module article h2,
    .custom-html--sitecore .content-module article h3,
    .custom-html--sitecore .content-module article h4,
    .custom-html--sitecore .content-module article h5,
    .custom-html--sitecore .content-module article h6 {
      margin-bottom: 2rem;
    }
    .custom-html--sitecore .content-module p,
    .custom-html--sitecore .content-module a {
      font-size: 1.6rem;
      margin-bottom: 2.56rem;
    }
    .custom-html--sitecore .content-module a {
      text-decoration: none;
    }
    .custom-html--sitecore .content-module sup a,
    .custom-html--sitecore .content-module sub a {
      font-size: 1.2rem;
    }
    .custom-html--sitecore .content-module .transparent-image-content {
      padding: 1.88em 1.88em 0 0;
      margin-top: -0.625em;
    }
    .custom-html--sitecore .content-module .transparent-image-content .section-title {
      padding-bottom: 0.63em;
    }
    .custom-html--sitecore .content-module .transparent-image-content p {
      font-size: 1.6rem;
      padding: 0;
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .content-module .transparent-image-content p:last-child {
      margin-bottom: 0;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 40px;
      text-align: center;
      padding-right: 35px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 30px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .title-container .login-title {
      font-size: 21px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .image-container {
      margin-bottom: 30px;
      border: 1.5px solid black;
      padding: 68.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 68%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .content-module .reinvent-signin-container .button-container .btn-signin {
      background-color: #000000;
      border: 1.5px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
    }
    .custom-html--sitecore .content-module .reinvent-signup-container {
      font-family: "Graphik SemiBold", "Arial", Sans-Serif;
      padding: 0px 40px;
      text-align: center;
      padding-left: 35px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .title-container {
      height: max-content;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 30px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .title-container .signup-title {
      font-size: 21px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .image-container {
      margin-bottom: 30px;
      border: 1.5px solid black;
      padding: 68.5px 50px;
      background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 68%, #ffffff 50%, #ffffff 100%);
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container {
      margin-bottom: 20px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup-link {
      width: 100%;
      padding: 0 !important;
      transition: none;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup-link:focus {
      outline: 2px solid #004DFF !important;
      outline-offset: 5px;
    }
    .custom-html--sitecore .content-module .reinvent-signup-container .button-container .btn-signup {
      background-color: #ffffff;
      border: 1.5px solid;
      border-color: #000000;
      height: 76px;
      width: 100%;
      color: #000000;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container {
      padding: 0px 40px;
      font-family: "Graphik Regular", "Arial", Sans-Serif;
      margin-bottom: -25.08px;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link {
      color: #004DFF;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link:focus {
      outline: -webkit-focus-ring-color auto 1px !important;
      outline-offset: 2px;
    }
    .custom-html--sitecore .content-module .reinvent-workday-container .workday-link:visited {
      color: #008;
    }
  }
  .custom-html--sitecore .stat-card-block-container {
    display: flex;
    flex-wrap: wrap;
  }
  .custom-html--sitecore .stat-card-block-container.sequence-card-block {
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .stat-card-block-container .stat-card-block-container > div {
    display: flex;
  }
  .custom-html--sitecore .stat-card-block-container .section-title {
    margin: 0 0 0.42em 0;
  }
  .custom-html--sitecore .stat-card-block-container .section-title.info-card-space {
    margin-bottom: 0.83em;
  }
  .custom-html--sitecore .stat-card-block-container p {
    margin-bottom: 1.43em;
  }
  .custom-html--sitecore .stat-card-block-container p a {
    text-decoration: underline;
  }
  .custom-html--sitecore .stat-card-block-container p a:visited,
  .custom-html--sitecore .stat-card-block-container p a:hover,
  .custom-html--sitecore .stat-card-block-container p a:focus {
    color: #000088;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards {
    margin: 0;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .stat-band {
    margin-right: 0;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .stat-content {
    margin: 0 0.32em 0 0;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section.module {
    padding: 0;
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section.module .band-color {
    min-height: 0.25em;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .sequence-card .stat-content {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .sequence-card .stat-content .sequence-card-description {
    margin-bottom: 0;
    word-break: break-word;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards.info-card-adjustment {
    margin-bottom: 0;
  }
  .custom-html--sitecore .stat-card-block-container.stat-cards.card-adjustment {
    margin: 0 0 1.25em 0;
  }
  .custom-html--sitecore .stat-card-block-container.small-icon-card-adjustment {
    margin: 0 0 1.25em 0;
    overflow: auto;
  }
  .custom-html--sitecore .stat-card-block-container.module {
    margin: 0.63em 0 0 !important;
  }
  .custom-html--sitecore .dark .stat-card-block-container a:visited,
  .custom-html--sitecore .dark .stat-card-block-container a:hover,
  .custom-html--sitecore .dark .stat-card-block-container a:focus {
    color: #CCCCCC;
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .stat-card-block-container {
      margin-top: 0;
    }
    .custom-html--sitecore .stat-card-block-container .section-title {
      margin-bottom: 0.84em;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards {
      margin: 0 0 0.63em;
      display: flex;
      flex-wrap: wrap;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container {
      display: flex;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .text-info-card {
      display: flex;
      width: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .text-info-card .stat-content {
      width: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .color-info-card {
      display: flex;
      width: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .color-info-card .stat-content {
      width: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section {
      display: flex;
      width: 100%;
      flex-direction: column;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section .picture-card-container {
      height: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow {
      height: 100%;
      display: flex;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container {
      height: 100%;
      width: 100%;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container.icon-info-flex {
      display: flex;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container.icon-info-flex .icon-card-text {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .custom-html--sitecore .stat-card-block-container .stat-cards.info-card-adjustment {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .stat-card-block-container.module {
      margin-top: -0.63em !important;
    }
    .custom-html--sitecore .stat-card-block-container.module .block-adjustment {
      margin-bottom: 0 !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .static-card-section {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .static-card-section {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .static-card-section {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .stat-band {
      margin-right: 0.81em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .stat-content {
      margin-right: 1.13em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .static-card-section {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n) .stat-content {
      margin-left: 0.75em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n) .static-card-section {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .awards-info-card {
      margin-top: 0;
    }
    .custom-html--sitecore .body-content .ui-container .stat-card-block-container.module {
      margin-bottom: 0 !important;
    }
    .custom-html--sitecore .body-content .ui-container .stat-card-block-container.module.info-card-adjustment {
      margin-bottom: 0.625em;
    }
    .custom-html--sitecore .body-content .ui-container .stat-card-block-container.module.small-icon-card-adjustment {
      margin: 0 0 1.25em 0;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore {
      /*For IE only*/
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .section-title {
      margin-bottom: 0.42em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .section-title.info-card-space {
      margin-bottom: 0.63em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards {
      margin-bottom: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .stat-band {
      margin-right: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .text-info-card {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+1) .stat-band {
      margin-right: 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+1) .stat-content {
      margin-right: 1.34em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+2) .stat-band {
      margin-right: 0.75em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+2) .stat-content {
      margin-left: 0.38em;
      margin-right: 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+3) .stat-band {
      margin-right: 0.31em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+3) .stat-content {
      margin-left: 0.69em;
      margin-right: 0.63em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n) .stat-content {
      margin-left: 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .stat-band {
      margin-right: 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .stat-content {
      margin-right: 1.38em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .static-card-section {
      padding-right: 0.93em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .stat-band {
      margin-right: 0.5em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .stat-content {
      margin-left: 0.5em;
      margin-right: 0.81em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .static-card-section {
      padding: 0 0.47em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .stat-content {
      margin-left: 1.06em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .static-card-section {
      padding-right: 0;
      padding-left: 0.93em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .awards-info-card .stat-content {
      margin-left: 1.15em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .stat-band {
      margin-right: 0.81em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .stat-content {
      margin-right: 1.13em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .static-card-section {
      padding-right: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n) .stat-content {
      margin-left: 0.75em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n) .static-card-section {
      padding-left: 0.78em;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container .stat-cards.card-adjustment {
      margin: 0;
    }
    .custom-html--sitecore .body-content .ui-container .row .stat-card-block-container.module {
      margin: 0 0 0.63em !important;
    }
    .custom-html--sitecore .ie .stat-card-container .static-card-section .static-card-image {
      display: flex;
      flex: 0 0 auto;
      height: auto;
    }
    .custom-html--sitecore .ie .stat-card-container .static-card-section .static-card-image.icon-card-image {
      height: auto;
    }
  }
  .custom-html--sitecore .small-icon-card-block {
    display: inline-flex;
    margin: 0 0 1.25em;
    padding: 0 0.94em;
  }
  .custom-html--sitecore .small-icon-card-block .small-icon-container {
    margin: 0 0.63em 0 0;
    height: 3.13em;
    width: 3.13em;
  }
  .custom-html--sitecore .small-icon-card-block .icon-card-shadow {
    margin: 0;
  }
  .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-description {
    font-size: 1.2rem;
    color: #000;
    text-transform: none;
    line-height: 1.92rem;
    margin-bottom: 0 !important;
  }
  .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-title {
    margin: 0 0 0.28em 0;
  }
  .custom-html--sitecore .stat-card-container .module-title {
    word-wrap: break-word;
  }
  .custom-html--sitecore .stat-card-container .stat-band {
    height: 2.5em;
    width: 3.5em;
    position: absolute;
    right: 0;
    margin-right: 0.63em;
  }
  .custom-html--sitecore .stat-card-container a {
    text-decoration: underline;
  }
  .custom-html--sitecore .stat-card-container a:visited,
  .custom-html--sitecore .stat-card-container a:hover,
  .custom-html--sitecore .stat-card-container a:focus {
    color: #000088;
  }
  .custom-html--sitecore .stat-card-container .stat-content {
    background-color: #FFFFFF;
    border: 0.063em solid #CCCCCC;
    position: relative;
    top: 0.31em;
    margin: 0 0.94em;
    padding: 1.56em 1.25em;
  }
  .custom-html--sitecore .stat-card-container .text-info-card {
    margin-bottom: 1.25em;
  }
  .custom-html--sitecore .stat-card-container .text-info-card .stat-content .module-title {
    margin: 0 0 1.5rem 0;
  }
  .custom-html--sitecore .stat-card-container .color-info-card {
    margin-bottom: 1.26em;
  }
  .custom-html--sitecore .stat-card-container .color-info-card .stat-content {
    padding: 1.25em;
  }
  .custom-html--sitecore .stat-card-container .awards-info-card .award-source {
    margin: 0 0 2rem 0;
  }
  .custom-html--sitecore .stat-card-container .awards-info-card .module-title {
    margin: 0 0 2.5rem 0;
  }
  .custom-html--sitecore .stat-card-container .awards-info-card .time-text {
    margin: 0;
  }
  .custom-html--sitecore .stat-card-container .awards-info-card .stat-content {
    margin-bottom: 0.94em;
  }
  .custom-html--sitecore .stat-card-container .sequence-card {
    display: flex;
    width: 100%;
  }
  .custom-html--sitecore .stat-card-container .sequence-card .stat-content {
    margin-bottom: 1.25em;
    padding: 1.25em;
    width: 100%;
    top: 0;
  }
  .custom-html--sitecore .stat-card-container .sequence-card .stat-content .sequence-header {
    display: -webkit-flex;
    -webkit-align-items: center;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
  }
  .custom-html--sitecore .stat-card-container .sequence-card .stat-content .sequence-header .sequence-card-image .sequence-image {
    height: 4.06em;
    width: 4.06em;
  }
  .custom-html--sitecore .stat-card-container .sequence-card .stat-content .sequence-header .sequence-card-title .module-title {
    padding-left: 2rem;
    margin: 0;
  }
  .custom-html--sitecore .stat-card-container .sequence-card .stat-content .sequence-card-description {
    padding-top: 2rem;
    margin: 0;
    word-break: break-word;
  }
  .custom-html--sitecore .stat-card-container .small-card-image {
    height: 3.13em;
    width: 3.13em;
  }
  .custom-html--sitecore .stat-card-container.light h3,
  .custom-html--sitecore .stat-card-container.light .module-title,
  .custom-html--sitecore .stat-card-container.light p,
  .custom-html--sitecore .stat-card-container.light p.small {
    color: #000;
  }
  .custom-html--sitecore .stat-card-container.light h3 a,
  .custom-html--sitecore .stat-card-container.light .module-title a,
  .custom-html--sitecore .stat-card-container.light p a,
  .custom-html--sitecore .stat-card-container.light p.small a {
    color: #004DFF;
  }
  .custom-html--sitecore .stat-card-container.light h3 a:visited,
  .custom-html--sitecore .stat-card-container.light h3 a:hover,
  .custom-html--sitecore .stat-card-container.light h3 a:focus,
  .custom-html--sitecore .stat-card-container.light .module-title a:visited,
  .custom-html--sitecore .stat-card-container.light .module-title a:hover,
  .custom-html--sitecore .stat-card-container.light .module-title a:focus,
  .custom-html--sitecore .stat-card-container.light p a:visited,
  .custom-html--sitecore .stat-card-container.light p a:hover,
  .custom-html--sitecore .stat-card-container.light p a:focus,
  .custom-html--sitecore .stat-card-container.light p.small a:visited,
  .custom-html--sitecore .stat-card-container.light p.small a:hover,
  .custom-html--sitecore .stat-card-container.light p.small a:focus {
    color: #000088;
  }
  .custom-html--sitecore .stat-card-container.dark h3,
  .custom-html--sitecore .stat-card-container.dark .module-title,
  .custom-html--sitecore .stat-card-container.dark p,
  .custom-html--sitecore .stat-card-container.dark p.small {
    color: #FFFFFF;
  }
  .custom-html--sitecore .stat-card-container.dark h3 a:visited,
  .custom-html--sitecore .stat-card-container.dark h3 a:hover,
  .custom-html--sitecore .stat-card-container.dark h3 a:focus,
  .custom-html--sitecore .stat-card-container.dark .module-title a:visited,
  .custom-html--sitecore .stat-card-container.dark .module-title a:hover,
  .custom-html--sitecore .stat-card-container.dark .module-title a:focus,
  .custom-html--sitecore .stat-card-container.dark p a:visited,
  .custom-html--sitecore .stat-card-container.dark p a:hover,
  .custom-html--sitecore .stat-card-container.dark p a:focus,
  .custom-html--sitecore .stat-card-container.dark p.small a:visited,
  .custom-html--sitecore .stat-card-container.dark p.small a:hover,
  .custom-html--sitecore .stat-card-container.dark p.small a:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .dark .stat-card-container a:visited,
  .custom-html--sitecore .dark .stat-card-container a:hover,
  .custom-html--sitecore .dark .stat-card-container a:focus {
    color: #CCCCCC;
  }
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow {
    color: #004DFF;
  }
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:visited,
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:hover,
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:before {
    background: #004DFF;
  }
  .custom-html--sitecore .static-card-section {
    width: 100%;
    position: relative;
    z-index: 0;
  }
  .custom-html--sitecore .static-card-section .static-card-image {
    padding: 0 1.25em;
    position: relative;
    z-index: 2;
    margin-bottom: -6.56em;
  }
  .custom-html--sitecore .static-card-section .static-card-image .static-img {
    background-color: #FFFFFF;
    border: 0.06em solid #CCCCCC;
    width: 100%;
  }
  .custom-html--sitecore .static-card-section .static-card-image .static-icon {
    width: 6.25em;
    height: 6.25em;
  }
  .custom-html--sitecore .static-card-section .band-color {
    height: 0.25em;
    position: relative;
    z-index: 1;
  }
  .custom-html--sitecore .static-card-section .picture-card-container {
    border: 0.06em solid #CCCCCC;
    padding: 0 1.25em;
    position: relative;
    z-index: 1;
    border-top-color: transparent;
  }
  .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text {
    margin: 7.5em 0 0 0;
  }
  .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text .picture-card-title {
    font-size: 1.8rem;
    text-transform: none;
    margin: 1.11em 0 0 0;
  }
  .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text .picture-card-description {
    font-size: 1.4rem;
    line-height: 1.6em;
    text-transform: none;
    margin: 0.71em 0 1.43em 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow {
    position: relative;
    z-index: -1;
    border-radius: 0 0.44em;
    padding: 0 0.31em 0.31em 0;
    margin-top: 5em;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container {
    border: 0.06em solid #CCCCCC;
    padding: 0 1.25em;
    position: relative;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text {
    margin: 2.38em 0 1.25em 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title {
    font-size: 1.8rem;
    text-transform: none;
    margin: 0.83em 0 0 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6em;
    text-transform: none;
    margin: 1.07em 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-info-cta {
    text-decoration: none;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container {
    width: 100%;
    border-color: transparent;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text {
    margin: 3.13em 0 1.25em 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text .icon-card-description {
    margin: 1.07em 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text .icon-card-title {
    margin-top: 1.11em;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-desc .icon-card-text .icon-card-description {
    margin-top: 1.45em;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-title .icon-card-text .icon-card-title {
    margin-bottom: 0.83em;
  }
  .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow {
    margin-top: 4.56em;
    padding: 0;
  }
  .custom-html--sitecore .col-sm-6:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content,
  .custom-html--sitecore .col-sm-4:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content,
  .custom-html--sitecore .col-sm-3:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content {
    margin-bottom: 1.57em;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .awards-info-card {
    display: flex;
  }
  .custom-html--sitecore .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content {
    width: 100%;
  }
  .custom-html--sitecore .stat-card-block-container .small-icon-card-block {
    margin: 0 0 1.25em;
    padding: 0;
  }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    .custom-html--sitecore .static-card-section .static-card-image {
      padding: 0 0 0 1.25em;
      margin-bottom: -3.81em;
    }
    .custom-html--sitecore .static-card-section .static-card-image .static-img {
      width: 15.63em;
      height: 9.69em;
    }
    .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text {
      margin: 4.75em 0 0 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow {
      margin-top: 2.25em;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow {
      margin-top: 1.81em;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .static-card-section .static-card-image .static-icon {
      width: 7.19em;
      height: 7.19em;
    }
    .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text .picture-card-title {
      font-size: 1.8rem;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text {
      margin: 2.38em 0 1.25em 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title {
      margin: 0.72em 0 0 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .icon-card-description {
      margin: 1.43em 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-title .icon-card-text .icon-card-title {
      margin-bottom: 1.11em;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-description {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .stat-card-container .awards-info-card {
      margin-top: -0.625em;
    }
    .custom-html--sitecore .stat-card-container .awards-info-card .stat-content {
      margin-bottom: 2.2em;
    }
    .custom-html--sitecore .stat-card-container .small-card-image {
      height: 3.75em;
      width: 3.75em;
    }
    .custom-html--sitecore .small-icon-card-block {
      margin: 0 0 1.25em;
      padding: 0 0.94em;
    }
    .custom-html--sitecore .small-icon-card-block .small-icon-container {
      margin: 0 1.25em 0 0;
      height: 3.75em;
      width: 3.75em;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow {
      margin-top: 0;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-title {
      margin: 0 0 0.56em 0;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-description {
      font-size: 1.4rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .small-icon-card-block {
      margin: 0 0 1.88em;
    }
    .custom-html--sitecore .small-icon-card-block .small-icon-container {
      margin: 0 1.25em 0 0;
      height: 3.75em;
      width: 3.75em;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow {
      margin: 0;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-title {
      margin: 0 0 0.4em 0;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow {
      margin-top: 0;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-title {
      font-size: 2.5rem;
    }
    .custom-html--sitecore .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-description {
      font-size: 1.4rem;
    }
    .custom-html--sitecore .static-card-section .static-card-image {
      margin-bottom: -6.19rem;
    }
    .custom-html--sitecore .static-card-section .static-card-image.icon-card-image {
      margin-bottom: -3em;
    }
    .custom-html--sitecore .static-card-section .static-card-image .static-icon {
      width: 9.375em;
      height: 9.375em;
    }
    .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text {
      margin: 7.49rem 0 0 0;
    }
    .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text .picture-card-title {
      font-size: 2.5rem;
      margin: 2rem 0 0 0;
    }
    .custom-html--sitecore .static-card-section .picture-card-container .picture-card-text .picture-card-description {
      font-size: 1.6rem;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow {
      margin-top: 0em;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text {
      margin: 3.75em 0 1.25em 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title {
      font-size: 2.5rem;
      margin: 1.2rem 0 0 0;
    }
    .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description {
      font-size: 1.6rem;
      margin: 1.5rem 0 3rem 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .static-card-image {
      margin-bottom: -5rem;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow {
      margin-top: 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text {
      margin: 8rem 0 0 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .module-title {
      margin: 0 0 1.5rem 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-description {
      margin: 0 0 3rem 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .module-title {
      margin: 0 0 1.5rem 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .icon-card-description {
      margin: 0 0 3rem 0;
    }
    .custom-html--sitecore .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-title .icon-card-text .icon-card-title {
      margin-bottom: 3rem;
    }
    .custom-html--sitecore .stat-card-container .awards-info-card {
      margin-top: 0;
    }
    .custom-html--sitecore .stat-card-container .awards-info-card .stat-content {
      margin-bottom: 2.2em;
    }
    .custom-html--sitecore .stat-card-container .small-card-image {
      height: 3.75em;
      width: 3.75em;
    }
    .custom-html--sitecore .stat-card-container .color-info-card {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .stat-card-container .text-info-card {
      margin-bottom: 1.88em;
    }
    .custom-html--sitecore .stat-card-container .awards-info-card .stat-content {
      margin-bottom: 2.2em;
    }
    .custom-html--sitecore .stat-card-container .sequence-card .stat-content {
      padding: 1.57em;
    }
    .custom-html--sitecore .stat-card-block-container .small-icon-card-block {
      margin: 0 0 1.25em;
      padding: 0;
    }
  }
  .custom-html--sitecore .split-content-block-container .split-content-image {
    width: 100%;
  }
  .custom-html--sitecore .split-content-block-container .split-default-image {
    text-align: center;
    border: solid 0.063em #CCCCCC;
  }
  .custom-html--sitecore .split-content-block-container .split-default-image .ion-android-image {
    font-size: 40rem;
    color: #CCCCCC;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container {
    border: 0.063em solid #CCCCCC;
    border-top: none;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar {
    border-top: 0.25em solid;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text {
    margin: 1.25em 0.94em 2.5em 0.94em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon {
    font-size: 4.21rem;
    line-height: 0;
    color: #00BAFF;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content {
    margin-top: 1.25em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button {
    margin-top: 1.88em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a {
    padding-top: 0;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    min-width: 8.13em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .behind {
    margin: -4em -0.38em 0 0.38em;
    padding: 1.13em 0.94em;
    height: 3.2em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text {
    margin: 1.25em 0.94em 1.88em 0.94em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link {
    margin: 1.88em 0.94em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content h3 {
    margin-bottom: 1.15em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-link-arrow {
    margin-top: 1.88em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar p.submodule-title {
    margin-bottom: 0.5em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social {
    display: inline-block;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social .split-follow {
    float: left;
    margin-right: 3.21em;
    padding-top: 0.35em;
    padding-bottom: 0.35em;
    font-size: 0.875em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media {
    display: inline-flex;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a {
    float: right;
    font-size: 1.13em;
    color: #004DFF;
    border: 0.12em solid #004DFF;
    border-radius: 100%;
    text-align: center;
    padding-top: 0.2em;
    width: 1.9em;
    height: 1.9em;
    margin-right: 1.12em;
  }
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a:hover,
  .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a:focus {
    transition: 0.5s ease;
    background: #004DFF;
    color: #FFFFFF;
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore .split-content-block-container.module {
      padding: 0 !important;
    }
  }
  @media only screen and (min-width: 768px) {
    .custom-html--sitecore .split-content-block-container {
      display: flex;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container {
      display: flex;
      border-left: none;
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar {
      display: flex;
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text {
      margin: 1.88em 1.56em 0.63em 0.94em;
      display: flex;
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon {
      margin: 0.1em 0.6em 0 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content {
      margin-top: 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button {
      margin: 1.25em 0 0 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a {
      padding-top: 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn {
      margin-left: 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .behind {
      margin: -4em -0.313em 0 0.313em;
      height: 3.3em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text {
      margin: 1.25em 2.5em 0 1.88em;
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link {
      display: flex;
      align-items: center;
      margin: 0.625em 1.88em;
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content .split-link-arrow {
      margin-top: 1.25em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .content {
      width: 100%;
    }
    .custom-html--sitecore .split-content-block-container.reversed {
      flex-flow: row-reverse;
    }
    .custom-html--sitecore .split-content-block-container.reversed .split-content-container {
      border-left: 0.063em solid #CCCCCC;
      border-right: none;
    }
    .custom-html--sitecore .body-content .ui-container .row .block-content .split-content-block-container.module {
      padding: 0 1.25em;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .split-content-block-container .split-content-image {
      max-width: 20em;
    }
    .custom-html--sitecore .split-content-block-container .split-default-image {
      padding: 0 2.5em;
    }
    .custom-html--sitecore .split-content-block-container .split-default-image .ion-android-image {
      font-size: 32rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .split-content-block-container .split-content-image {
      width: auto;
      height: auto;
    }
    .custom-html--sitecore .split-content-block-container .split-default-image {
      padding: 0 3.13em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text {
      margin: 2.813em 1.88em 0.63em 1.88em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon {
      font-size: 5.01rem;
      margin-right: 0.4em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button {
      margin-top: 1.88em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a {
      padding-top: 0;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn {
      min-width: 8.75em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text {
      margin: 2.813em 4.38em 0 1.88em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text .content .split-link-arrow {
      margin-top: 2.19em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link {
      margin: 0.625em 3.13em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content h3 {
      margin-bottom: 0.8em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content .split-link-arrow {
      margin-top: 1.88em;
    }
    .custom-html--sitecore .split-content-block-container .split-content-container .split-content-bar hr {
      margin: 1.563em 0;
    }
  }
  .custom-html--sitecore .related-article .article-item {
    min-height: 9.38em;
    padding-top: 1.25em;
    padding-bottom: 1.56em;
  }
  .custom-html--sitecore .related-article .article-item .article-thumbnail {
    float: left;
  }
  .custom-html--sitecore .related-article .article-item .article-thumbnail img {
    height: 6.56em;
    width: 6.56em;
  }
  .custom-html--sitecore .related-article .article-item .article-info {
    padding-left: 0.94em;
    display: table;
  }
  .custom-html--sitecore .related-article .article-item .article-info .article-topic {
    margin-bottom: 1.08em;
    line-height: 1.66em;
    font-size: 1.2rem;
    word-break: break-word;
  }
  .custom-html--sitecore .related-article .article-item .article-info h3,
  .custom-html--sitecore .related-article .article-item .article-info h4 {
    word-break: break-word;
  }
  .custom-html--sitecore .related-article .article-item .article-info h3 a:hover,
  .custom-html--sitecore .related-article .article-item .article-info h3 a:focus,
  .custom-html--sitecore .related-article .article-item .article-info h4 a:hover,
  .custom-html--sitecore .related-article .article-item .article-info h4 a:focus {
    color: #004DFF;
    text-decoration: underline;
  }
  .custom-html--sitecore .related-article .eyebrow-title {
    letter-spacing: 0.1em;
  }
  .custom-html--sitecore .related-article hr {
    margin: 0;
    border: 0.1rem solid;
    color: #CCCCCC;
  }
  .custom-html--sitecore .speed-bump .article-item {
    min-height: 9.07em;
    padding: 1.25em 0;
    display: flex;
  }
  .custom-html--sitecore .speed-bump .article-item .article-thumbnail {
    float: left;
  }
  .custom-html--sitecore .speed-bump .article-item .article-thumbnail img {
    height: 6.57em;
    width: 6.57em;
  }
  .custom-html--sitecore .speed-bump .article-item .article-info {
    padding-left: 0.94em;
    display: block;
  }
  .custom-html--sitecore .speed-bump .article-item .article-info p {
    margin-bottom: 0;
  }
  .custom-html--sitecore .speed-bump .article-item .article-info p a:focus,
  .custom-html--sitecore .speed-bump .article-item .article-info p a:hover {
    text-decoration: underline;
    color: #004DFF;
  }
  .custom-html--sitecore .speed-bump .article-item .article-info .module-title {
    display: block;
    margin-top: 0;
    margin-bottom: 0.83em;
    word-break: break-word;
  }
  .custom-html--sitecore .speed-bump .article-item .article-info a:hover.module-title,
  .custom-html--sitecore .speed-bump .article-item .article-info a:focus.module-title {
    color: #004DFF;
  }
  .custom-html--sitecore .speed-bump hr {
    margin: 0;
    border: 0.1rem solid;
    color: #00BAFF;
  }
  .custom-html--sitecore .cta-card-module {
    float: none;
    margin: 0 auto 1.25em;
  }
  .custom-html--sitecore .cta-card-module .cta-item {
    min-height: 9.07em;
    padding: 1.25em 0;
    display: flex;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-thumbnail {
    float: left;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-thumbnail img.lazy {
    height: 3.75em;
    width: 3.75em;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-info {
    padding: 0 0.94em 0 0.63em;
    display: block;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-info .module-title {
    margin: -0.13em 0 0.31em 0;
    word-wrap: break-word;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-info .module-title a:hover,
  .custom-html--sitecore .cta-card-module .cta-item .cta-info .module-title a:focus {
    color: #004DFF !important;
  }
  .custom-html--sitecore .cta-card-module .cta-item .cta-info .fluid {
    margin-bottom: 0.9em;
    color: #000;
  }
  .custom-html--sitecore .cta-card-module .cta-item:hover .cta-info .module-title a {
    color: #004DFF !important;
  }
  .custom-html--sitecore .image-title-article-module .article-item {
    padding-bottom: 1.25em;
    display: flex;
    align-items: center;
  }
  .custom-html--sitecore .image-title-article-module .article-item .image-title-clickable-card {
    display: flex;
    align-items: center;
  }
  .custom-html--sitecore .image-title-article-module .article-item .article-thumbnail {
    float: left;
  }
  .custom-html--sitecore .image-title-article-module .article-item .article-thumbnail img {
    height: 6.56em;
    width: 6.56em;
  }
  .custom-html--sitecore .image-title-article-module .article-item .article-info {
    padding-left: 0.94em;
  }
  .custom-html--sitecore .image-title-article-module .article-item .article-info h3 {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .custom-html--sitecore .image-title-article-module .eyebrow-title {
    letter-spacing: 0.1em;
  }
  .custom-html--sitecore .submodule-title-margin {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .related-article .eyebrow-title {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .related-article .article-item {
      margin: 0 auto 1.88em;
      width: 50%;
      float: left;
      margin-bottom: 0;
    }
    .custom-html--sitecore .related-article .article-item .article-info {
      padding-left: 1.37em;
      padding-right: 0.94em;
    }
    .custom-html--sitecore .related-article .article-item .article-info .article-topic {
      margin-bottom: 1.5em;
    }
    .custom-html--sitecore .related-article hr {
      width: 100%;
    }
    .custom-html--sitecore .speed-bump .article-item {
      padding-right: 1.25em;
      display: flex;
      align-items: center;
    }
    .custom-html--sitecore .speed-bump .article-item .article-info {
      padding-left: 1.25em;
      display: block;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-thumbnail img.lazy {
      height: 6.3em;
      width: 6.3em;
      margin-left: 1.25em;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info {
      padding: 0 1.25em;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info .module-title {
      margin-right: 0.62em;
      margin-left: 0;
      margin-bottom: 0.6em;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info .fluid {
      font-size: 1.4rem;
      line-height: 1.92rem;
      margin-bottom: 1.01rem;
    }
    .custom-html--sitecore .image-title-article-module .eyebrow-title {
      padding-bottom: 1.25em;
    }
    .custom-html--sitecore .image-title-article-module .article-item {
      margin: 0 auto 1.88em;
      float: left;
      margin-bottom: 0;
    }
    .custom-html--sitecore .image-title-article-module .article-item .article-info {
      padding-left: 1.06em;
    }
    .custom-html--sitecore .image-title-article-module .article-item .article-info .article-topic {
      margin-bottom: 1.5em;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .related-article .article-item .article-info {
      padding-left: 1.06em;
    }
    .custom-html--sitecore .related-article .article-item .article-info .article-topic {
      margin-bottom: 1.25em;
    }
    .custom-html--sitecore .related-article .article-item .article-info .submodule-title {
      font-size: 1.6rem;
      line-height: 2.24rem;
    }
    .custom-html--sitecore .related-article .article-item .article-info .submodule-title:hover,
    .custom-html--sitecore .related-article .article-item .article-info .submodule-title:focus {
      text-decoration: underline;
      color: #004DFF;
    }
    .custom-html--sitecore .related-article .eyebrow-title {
      letter-spacing: 0.07em;
    }
    .custom-html--sitecore .speed-bump .article-item {
      align-items: center;
    }
    .custom-html--sitecore .speed-bump .article-item .article-info {
      padding-left: 1.25em;
    }
    .custom-html--sitecore .speed-bump .article-item .article-info .module-title {
      margin-bottom: 0.6em;
    }
    .custom-html--sitecore .cta-card-module {
      margin: 0;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-thumbnail img.lazy {
      height: 6.3em;
      width: 6.3em;
      margin-left: 0;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info {
      padding: 0 1.25em;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info .module-title {
      margin-top: -0.2em;
      margin-bottom: 0.4em;
    }
    .custom-html--sitecore .cta-card-module .cta-item .cta-info .fluid {
      margin-bottom: 0.74em;
    }
    .custom-html--sitecore .image-title-article-module {
      margin-bottom: 0.94em;
    }
    .custom-html--sitecore .image-title-article-module .article-item .image-title-clickable-card .module-title {
      font-size: 2.5rem;
    }
    .custom-html--sitecore .image-title-article-module .article-item .image-title-clickable-card:hover .article-info .module-title {
      color: #004DFF;
    }
    .custom-html--sitecore .image-title-article-module .article-item .module-title {
      font-size: 2.5rem;
    }
  }
  .custom-html--sitecore .dynamic-card {
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0.21rem 0.4rem 0 #CCCCCC;
    box-shadow: 0 0.21rem 0.4rem 0 #CCCCCC;
    border-top-width: 0.4rem;
    border-top-style: solid;
  }
  .custom-html--sitecore .dynamic-card .card-wrapper {
    padding: 3.01rem 0;
  }
  .custom-html--sitecore .dynamic-card .card-wrapper:nth-child(1) {
    padding: 2.5rem 0 3.01rem 0;
  }
  .custom-html--sitecore .dynamic-card p.card-tag,
  .custom-html--sitecore .dynamic-card h3.module-title {
    margin: 0 auto 1.5rem auto;
    max-height: 6.05rem;
  }
  .custom-html--sitecore .dynamic-card h3.module-title a {
    color: #000;
  }
  .custom-html--sitecore .dynamic-card h3.module-title a:hover,
  .custom-html--sitecore .dynamic-card h3.module-title a:focus {
    color: #004DFF;
  }
  .custom-html--sitecore .dynamic-card p.card-description {
    max-height: 8.5rem;
    margin: 0;
  }
  .custom-html--sitecore .dynamic-card hr {
    margin: 0 auto;
    width: 89.69%;
  }
  .custom-html--sitecore .dynamic-card-capability,
  .custom-html--sitecore .dynamic-block-link {
    margin-top: -1.01rem;
  }
  .custom-html--sitecore .dynamic-card-capability.dcc-edit,
  .custom-html--sitecore .dynamic-block-link.dcc-edit {
    display: table;
    width: 100%;
  }
  .custom-html--sitecore .dynamic-card-capability .section-title,
  .custom-html--sitecore .dynamic-block-link .section-title {
    margin: 1.01rem 0 0;
  }
  .custom-html--sitecore .dynamic-card-capability .section-description,
  .custom-html--sitecore .dynamic-block-link .section-description {
    margin-top: 1.01rem;
    margin-bottom: 0;
  }
  .custom-html--sitecore .dynamic-block-link .link-cards {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .custom-html--sitecore .dynamic-block-link .link-cards > div {
    display: flex;
  }
  .custom-html--sitecore .dynamic-block-link .dynamic-card-link {
    display: flex;
    width: 100%;
  }
  .custom-html--sitecore .dynamic-block-link .dynamic-card-link .module {
    width: 100%;
  }
  .custom-html--sitecore .dynamic-block-link .dynamic-card-link .module a {
    display: flex;
    height: 100%;
    width: 100%;
  }
  .custom-html--sitecore .dynamic-block-link .dynamic-card-link .module .link-card-container {
    width: 100%;
  }
  @media only screen and (min-width: 768px) and (max-width: 999px) {
    .custom-html--sitecore .dynamic-card hr {
      width: 88.59%;
    }
    .custom-html--sitecore .dynamic-card-capability,
    .custom-html--sitecore .dynamic-block-link {
      margin: -3.01rem 0 1.01rem 0;
    }
    .custom-html--sitecore .dynamic-card-capability .section-title,
    .custom-html--sitecore .dynamic-block-link .section-title {
      margin: 3.01rem 0 0;
    }
    .custom-html--sitecore .dynamic-card-capability .section-description,
    .custom-html--sitecore .dynamic-block-link .section-description {
      margin-top: 2rem;
    }
    .custom-html--sitecore .dynamic-card-capability .module,
    .custom-html--sitecore .dynamic-block-link .module {
      margin-bottom: 2rem !important;
    }
    .custom-html--sitecore .dynamic-block-link .link-cards {
      padding-bottom: 1rem;
    }
  }
  @media screen and (min-width: 1000px) {
    .custom-html--sitecore .dynamic-card h3.module-title {
      margin-bottom: 1.81rem;
    }
    .custom-html--sitecore .dynamic-card hr {
      width: 83.69%;
    }
    .custom-html--sitecore .dynamic-card-capability,
    .custom-html--sitecore .dynamic-block-link {
      margin-top: -3.01rem;
    }
    .custom-html--sitecore .dynamic-card-capability .section-title,
    .custom-html--sitecore .dynamic-block-link .section-title {
      margin: 3.01rem 0 0;
    }
    .custom-html--sitecore .dynamic-card-capability .section-description,
    .custom-html--sitecore .dynamic-block-link .section-description {
      margin-top: 2rem;
    }
    .custom-html--sitecore .dynamic-block-link .col-md-2_5 .dynamic-card-link .module .arrowholder {
      right: 2.88rem !important;
    }
    .custom-html--sitecore .col-md-2_5 {
      width: 20%;
    }
    .custom-html--sitecore .ie .dynamic-card-link .module {
      display: flex !important;
    }
  }
  .custom-html--sitecore div.capability-block.row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 0px !important;
  }
  
