/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
.rc-tooltip.rc-tooltip-zoom-enter,
.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.rc-tooltip-zoom-enter,
.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}
.rc-tooltip-hidden {
  display: none;
}
.rc-tooltip-placement-top,
.rc-tooltip-placement-topLeft,
.rc-tooltip-placement-topRight {
  padding: 5px 0 9px 0;
}
.rc-tooltip-placement-right,
.rc-tooltip-placement-rightTop,
.rc-tooltip-placement-rightBottom {
  padding: 0 5px 0 9px;
}
.rc-tooltip-placement-bottom,
.rc-tooltip-placement-bottomLeft,
.rc-tooltip-placement-bottomRight {
  padding: 9px 0 5px 0;
}
.rc-tooltip-placement-left,
.rc-tooltip-placement-leftTop,
.rc-tooltip-placement-leftBottom {
  padding: 0 9px 0 5px;
}
.rc-tooltip-inner {
  padding: 8px 10px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #373737;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  min-height: 34px;
}
.rc-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  bottom: 4px;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #373737;
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  right: 15%;
}
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #373737;
}
.rc-tooltip-placement-right .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #373737;
}
.rc-tooltip-placement-left .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #373737;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  right: 15%;
}

@font-face {
    font-family: 'PrimeIcons';
    src: url(soe-leadmanagement/resources/5f646830cdbd6b4625a3.eot);
    src: url(soe-leadmanagement/resources/5f646830cdbd6b4625a3.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/75a21438529118e49708.ttf) format('truetype'), url(soe-leadmanagement/resources/b0095e006a049a7fd531.woff) format('woff'), url(soe-leadmanagement/resources/ffd8990fc60e7b6d9414.svg?#primeicons) format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-o:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled{cursor:default !important}.p-disabled a{cursor:default !important}.p-component-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-o-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.p-clearfix:after{content:"";display:table;clear:both}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-input-overlay{transform:translateY(5%);opacity:0;transition:transform .3s,opacity .3s}.p-input-overlay-visible{transform:translateY(0);opacity:1}.p-input-overlay-hidden{opacity:0;transform:translateY(5%);transition:transform .3s,opacity .15s}.p-menu-overlay{transform:translateY(5%);opacity:0;transition:transform .3s,opacity .3s}.p-menu-overlay-visible{transform:translateY(0);opacity:1}.p-menu-overlay-hidden{opacity:0;transform:translateY(5%);transition:transform .3s,opacity .15s}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer}.p-toggleable-content-collapsed{display:none}.p-toggleable-content-enter{max-height:0;display:block}.p-toggleable-content-enter-active{max-height:1000px;overflow:hidden;transition:max-height cubic-bezier(0.86,0,0.07,1) 400ms}.p-toggleable-content-enter-done{display:block}.p-toggleable-content-exit{max-height:1000px;display:block}.p-toggleable-content-exit-active{max-height:0;display:block;overflow:hidden;transition:max-height cubic-bezier(0.86,0,0.07,1) 250ms}.p-toggleable-content-exit-done{display:none}.p-float-label{display:block;position:relative}.p-float-label>label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}.p-autocomplete{width:auto;zoom:1;cursor:pointer;box-shadow:none;position:relative;display:inline-block}.p-autocomplete .p-autocomplete-dropdown{height:100%;width:2em;margin-right:0;vertical-align:top}.p-autocomplete .p-autocomplete-input{padding-right:1.5em}.p-autocomplete-loader{position:absolute;right:.25em;top:50%;margin-top:-.5em}.p-autocomplete-query{font-weight:bold}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;overflow:auto;display:none}.p-autocomplete-panel .p-autocomplete-list{padding:.4em;border:0 none}.p-autocomplete-panel .p-autocomplete-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.186em .313em;text-align:left}.p-autocomplete .p-button-icon-only,.p-autocomplete .p-button-icon-only:enabled:hover,.p-autocomplete .p-button-icon-only:enabled:focus,.p-autocomplete .p-button-icon-only:enabled:active{border-left:0 none}.p-autocomplete-multiple-container{display:inline-block;vertical-align:middle}.p-autocomplete-multiple-container.p-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 1.5em 0 .25em}.p-autocomplete-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.p-autocomplete-token-label{display:block;margin-right:2em}.p-autocomplete-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.p-autocomplete-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.p-autocomplete-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.p-autocomplete-dd .p-autocomplete-loader{right:2.25em}.p-autocomplete-dd input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-autocomplete,.p-fluid .p-autocomplete-input{width:100%}.p-fluid .p-autocomplete.p-autocomplete-dd .p-autocomplete-input,.p-fluid .p-autocomplete.p-autocomplete-dd .p-autocomplete-multiple-container{width:calc(100% - 2em)}.p-fluid .p-autocomplete .p-autocomplete-dropdown.p-button{width:2em}.p-accordion{width:100%}.p-accordion .p-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.p-accordion .p-accordion-header a{display:block;padding:.5em}.p-accordion .p-accordion-toggle-icon,.p-accordion .p-accordion-header-text{vertical-align:middle}.p-accordion .p-accordion-header a>span{display:inline-block;vertical-align:middle}.p-accordion .p-accordion-content{padding:1em;border-top:0;zoom:1}.p-accordion .p-accordion-header.p-disabled,.p-accordion .p-accordion-header.p-disabled a{cursor:default}.p-accordion .p-accordion-content-wrapper-collapsed{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.p-accordion .p-accordion-content-wrapper-expanded{max-height:1000px;transition:max-height 1s ease-in-out}.p-accordion .p-accordion-content-wrapper-expanding{overflow:hidden}.p-breadcrumb{margin:0;padding:0;padding:.5em}.p-breadcrumb ul{margin:0;padding:0}.p-breadcrumb ul li{display:inline-block;margin:0 .25em}.p-breadcrumb-chevron,.p-breadcrumb-home{vertical-align:middle}.p-breadcrumb ul li .p-menuitem-link{text-decoration:none}.p-breadcrumb .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-breadcrumb .p-menuitem-text{vertical-align:middle}.p-calendar{position:relative;display:inline-block}.p-calendar .p-calendar-button{position:absolute;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;border-left:0 none}.p-calendar .p-calendar-button:enabled:hover,.p-calendar .p-calendar-button:focus{border-left:0 none}.p-calendar .p-datepicker{min-width:100%}.p-fluid .p-calendar{width:100%}.p-fluid .p-calendar-button{width:2em}.p-fluid .p-datepicker-buttonbar button{width:auto}.p-fluid .p-calendar.p-calendar-w-btn .p-inputtext{width:calc(100% - 2em)}.p-datepicker{width:auto;padding:.2em;display:none;position:absolute}.p-datepicker.p-datepicker-inline{display:inline-block;position:static}.p-datepicker .p-datepicker-group{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0}.p-datepicker .p-datepicker-header{position:relative;padding:.5em 0}.p-datepicker .p-datepicker-prev,.p-datepicker .p-datepicker-next{position:absolute;top:.5em;width:1.8em;height:1.8em;cursor:pointer}.p-datepicker .p-datepicker-prev{left:.125em}.p-datepicker .p-datepicker-next{right:.125em}.p-datepicker .p-datepicker-prev span,.p-datepicker .p-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.5em}.p-datepicker .p-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.p-datepicker .p-datepicker-title select{font-size:1em;margin:.125em 0;vertical-align:middle}.p-datepicker select.p-datepicker-month{margin-right:.25em}.p-datepicker span.p-datepicker-year{margin-left:.25em}.p-datepicker-multiple-month .p-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-width:1px}.p-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.p-datepicker th{padding:.5em;text-align:center;font-weight:bold;border:0}.p-datepicker td{border:0;padding:0}.p-datepicker td>span,.p-datepicker td>a{display:block;padding:.5em;text-align:right;text-decoration:none}.p-datepicker td a{cursor:pointer}.p-datepicker .p-datepicker-buttonbar,.p-datepicker .p-datepicker-footer{padding:.5em}.p-datepicker .p-datepicker-buttonbar:after{content:"";display:table;clear:both}.p-datepicker .p-datepicker-buttonbar>button:last-child{float:right}.p-calendar.p-calendar-w-btn input{border-top-right-radius:0;border-bottom-right-radius:0}.p-monthpicker .p-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em;cursor:pointer}.p-datepicker-monthpicker select.p-datepicker-year{width:auto}.p-timepicker{text-align:center;padding:.5em 0}.p-timepicker>div{display:inline-block;margin-left:.5em;min-width:1.5em}.p-timepicker>.p-minute-picker,.p-timepicker>.p-second-picker{margin-left:0}.p-timepicker>.p-separator{margin-left:0;min-width:.75em}.p-timepicker>.p-separator .p-separator-spacer{visibility:hidden;display:block}.p-timepicker>div button{display:block;cursor:pointer}.p-timepicker>div button:last-child{margin-top:.3em}input[type=text]::-ms-clear{display:none}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-datepicker-touch-ui.p-datepicker th{padding:2em 0}.p-datepicker-touch-ui.p-datepicker td{padding:0}.p-datepicker-touch-ui.p-datepicker td span,.p-datepicker-touch-ui.p-datepicker td a{padding:2em 0}.p-datepicker-touch-ui .p-timepicker{padding:1em 0}.p-datepicker-touch-ui .p-timepicker>div a{font-size:2em}.p-datepicker-mask{position:fixed;width:100%;height:100%}@media screen and (max-width:40em){.p-datepicker-multiple-month{width:17em;overflow:auto}.p-datepicker-touch-ui.p-datepicker th{padding:1em 0}.p-datepicker-touch-ui.p-datepicker td span,.p-datepicker-touch-ui.p-datepicker td a{padding:1em 0}}.p-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;margin-right:.25em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.p-button .p-button-text{display:block;line-height:normal}.p-button-text-only .p-button-text{padding:.25em 1em}.p-button-icon-only .p-button-text,.p-button-text-empty .p-button-text{padding:.25em;text-indent:-9999999px}.p-button-text-icon-left .p-button-text{padding:.25em 1em .25em 2.1em}.p-button-text-icon-right .p-button-text{padding:.25em 2.1em .25em 1em}.p-button-icon-only .p-button-icon-left,.p-button-text-icon-left .p-button-icon-left,.p-button-text-icon-right .p-button-icon-right{position:absolute;top:50%;margin-top:-.5em;height:1em}.p-button-icon-only .p-button-icon-left{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.p-button-icon-left{left:.5em}.p-button-icon-right{right:.5em}.p-buttonset .p-button{margin-left:0;margin-right:0}button.p-button::-moz-focus-inner{border:0;padding:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-text-icon-left .p-button-text,.p-fluid .p-button-text-icon-right .p-button-text{padding-left:1em;padding-right:1em}.p-fluid .p-buttonset{width:100%}.p-fluid .p-buttonset.p-buttonset-1 .p-button{width:100%}.p-fluid .p-buttonset.p-buttonset-2 .p-button{width:50%}.p-fluid .p-buttonset.p-buttonset-3 .p-button{width:33.3%}.p-fluid .p-buttonset.p-buttonset-4 .p-button{width:25%}.p-fluid .p-buttonset.p-buttonset-5 .p-button{width:20%}.p-fluid .p-buttonset.p-buttonset-6 .p-button{width:16.6%}@media(max-width:640px){.p-fluid .p-buttonset.p-buttonset-1 .p-button,.p-fluid .p-buttonset.p-buttonset-2 .p-button,.p-fluid .p-buttonset.p-buttonset-3 .p-button,.p-fluid .p-buttonset.p-buttonset-4 .p-button,.p-fluid .p-buttonset.p-buttonset-5 .p-button,.p-fluid .p-buttonset.p-buttonset-6 .p-button{width:100%}}.p-card-header img{width:100%}.p-card-body{padding:1em}.p-card-title{font-size:1.5em;font-weight:bold;margin-bottom:.5em}.p-card-subtitle{opacity:.7;margin-bottom:.5em;margin-top:-.25em;font-weight:bold}.p-card-footer{padding-top:1em}.p-carousel{display:flex;flex-direction:column;width:100%}.p-carousel-content{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto;padding:0 .5em}.p-carousel-prev,.p-carousel-next{align-self:center;text-align:center;flex-grow:0;flex-shrink:0;width:2.5em;height:2.5em}.p-carousel-prev span,.p-carousel-next span{width:100%;display:flex;justify-content:center;align-items:center}.p-carousel-container{display:flex;flex-direction:row;padding:0 .1em}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-header,.p-carousel-footer{padding:0 .5em;z-index:1}.p-carousel-items-container{display:flex;flex-wrap:nowrap;flex-direction:row}.p-carousel-items-container .p-carousel-item{width:100%;box-sizing:border-box;overflow:auto}.p-carousel-dots-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:.5em}.p-carousel-vertical .p-carousel-container{flex-direction:column;width:100%}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-carousel-vertical .p-carousel-dots-container{margin:.75em 0}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-chart{position:relative}.p-checkbox{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.p-checkbox .p-checkbox-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:2px;text-align:center}.p-checkbox .p-checkbox-icon{display:block}.p-checkbox-label{vertical-align:middle}.p-checkbox+label{vertical-align:middle}.p-chips>ul.p-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 .25em}.p-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.p-chips-token .p-chips-token-label{display:block;margin-right:2em}.p-chips>.p-disabled .p-chips-token-label{margin-right:0}.p-chips-token .p-chips-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.p-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.p-chips-input-token .p-inputtext{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.p-colorpicker{display:inline-block}.p-colorpicker-dragging{cursor:pointer}.p-colorpicker-overlay{position:relative}.p-colorpicker-panel{position:relative;width:193px;height:166px;background-color:#323232;border-color:#191919}.p-colorpicker-overlay-panel{display:none;position:absolute}.p-colorpicker-preview{width:2em;cursor:pointer}.p-colorpicker-panel .p-colorpicker-content{position:relative}.p-colorpicker-panel .p-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}.p-colorpicker-panel .p-colorpicker-color{width:150px;height:150px;background:transparent url(soe-leadmanagement/resources/6441e63a57ccc5105bad.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border:1px solid #fff;margin:-5px 0 0 -5px;cursor:pointer}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=) no-repeat left top;width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}.p-colorpicker-panel .p-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border:2px solid #fff;opacity:.85;cursor:pointer}.p-colorpicker-panel.p-disabled .p-colorpicker-hue-handle,.p-colorpicker-panel.p-disabled .p-colorpicker-color-handle{opacity:.5}.p-contextmenu{width:12.5em;padding:.25em;position:absolute;display:none}.p-contextmenu .p-menu-separator{border-width:1px 0 0 0}.p-contextmenu ul{list-style:none;margin:0;padding:0}.p-contextmenu .p-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em;z-index:1}.p-contextmenu .p-menuitem-active>.p-submenu-list{display:block}.p-contextmenu .p-menuitem-link{padding:.25em;display:block;position:relative}.p-contextmenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-contextmenu .p-menuitem-text{vertical-align:middle}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.p-contextmenu .p-menuitem-active>.p-submenu>.p-submenu-list{display:block !important}.p-datascroller .p-datascroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}.p-datascroller .p-datascroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}.p-datascroller .p-datascroller-content{padding:.25em .625em}.p-datascroller-inline .p-datascroller-content{overflow:auto}.p-datascroller .p-datascroller-list{list-style-type:none;margin:0;padding:0}.p-dataview .p-paginator{text-align:center}.p-dataview-column{padding:.25em}.p-dataview-content-empty{padding:.25em .625em}.p-dataview .p-dataview-header,.p-dataview .p-dataview-footer{text-align:center;padding:.5em .75em}.p-dataview .p-dataview-header{border-bottom:0 none}.p-dataview .p-dataview-footer{border-top:0 none}.p-dataview .p-paginator-top{border-bottom:0 none}.p-dataview .p-paginator-bottom{border-top:0 none}.p-dataview.p-dataview-list>.p-dataview-content>div.p-grid>div{width:100%}.p-dataview-loading-icon{font-size:2em}.p-datatable{position:relative}.p-datatable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-tfoot>tr>td{padding:.25em .5em}.p-datatable .p-sortable-column{cursor:pointer}.p-datatable .p-sortable-column-icon{vertical-align:middle}.p-datatable-auto-layout>.p-datatable-wrapper{overflow-x:auto}.p-datatable-auto-layout>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-header,.p-datatable-footer{padding:.25em .5em;text-align:center;font-weight:bold}.p-datatable-header{border-bottom:0 none}.p-datatable-footer{border-top:0 none}.p-datatable .p-paginator-top{border-bottom:0 none}.p-datatable .p-paginator-bottom{border-top:0 none}.p-datatable-scrollable-wrapper{position:relative}.p-datatable-scrollable-header,.p-datatable-scrollable-footer{overflow:hidden;border:0 none}.p-datatable-scrollable-body{overflow:auto;position:relative}.p-datatable-scrollable-body>table>.p-datatable-tbody>tr:first-child>td{border-top:0 none}.p-datatable-virtual-table{position:absolute}.p-datatable-frozen-view .p-datatable-scrollable-body{overflow:hidden}.p-datatable-frozen-view>.p-datatable-scrollable-body>table>.p-datatable-tbody>tr>td:last-child{border-right:0 none}.p-datatable-unfrozen-view{position:absolute;top:0}.p-column-filter{width:100%}.p-datatable-resizable>.p-datatable-wrapper{overflow-x:auto}.p-datatable-resizable .p-datatable-thead>tr>th,.p-datatable-resizable .p-datatable-tfoot>tr>td,.p-datatable-resizable .p-datatable-tbody>tr>td{overflow:hidden}.p-datatable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-datatable-tbody>tr>td.p-cell-editing .p-component{width:100%}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute;display:none}.p-datatable .p-rowgroup-header .p-row-toggler .p-row-toggler-icon{vertical-align:text-bottom}.p-datatable-responsive .p-datatable-tbody>tr.p-datatable-row>td .p-column-title{display:none}@media screen and (max-width:40em){.p-datatable-responsive .p-datatable-thead>tr>th,.p-datatable-responsive .p-datatable-tfoot>tr>td{display:none !important}.p-datatable-responsive .p-datatable-tbody>tr.p-datatable-row>td{text-align:left;display:block;border:0 none;width:100% !important;float:left;clear:left}.p-datatable-responsive .p-datatable-tbody>tr.p-datatable-row>td .p-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.p-datatable-loading-overlay{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.p-datatable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.p-datatable .p-datatable-loading-icon{font-size:2em}.p-dialog-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.p-dialog-wrapper-visible{display:flex;justify-content:center;align-items:center}.p-dialog-wrapper.p-dialog-mask{pointer-events:auto}.p-dialog{position:fixed;padding:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);pointer-events:auto}.p-dialog .p-dialog-titlebar{padding:.5em .75em;position:relative;border:0}.p-dialog .p-dialog-content{position:relative;border:0;padding:.5em .75em;background:0;zoom:1}.p-dialog-resizable .p-dialog-content{overflow:auto}.p-dialog .p-resizable-handle{width:14px;height:14px;right:3px;bottom:3px;position:absolute;font-size:.1px;display:block;cursor:se-resize}.p-draggable .p-dialog-titlebar{cursor:move}.p-dialog .p-dialog-titlebar-icons{float:right}.p-dialog .p-dialog-titlebar-icons:after{content:"";display:table;clear:both}.p-dialog .p-dialog-titlebar-icon{text-decoration:none;padding:.125em;cursor:pointer;display:inline-block;vertical-align:middle;border:1px solid transparent}.p-dialog .p-dialog-titlebar-icon span{display:block;margin:0}.p-dialog-footer{padding:1em;border-width:1px 0 0 0;text-align:right}.p-confirmdialog{width:30em}.p-confirmdialog.p-dialog .p-dialog-content{padding:1em 2em}.p-confirmdialog .p-dialog-content .p-confirmdialog-icon{font-size:1.5em;vertical-align:middle;margin-right:.5em}.p-confirmdialog .p-dialog-content .p-confirmdialog-message{vertical-align:middle}.p-fluid .p-dialog-footer .p-button{width:auto}.p-rtl .p-dialog .p-dialog-titlebar-close{float:left}.p-rtl .p-dialog .p-dialog-footer{text-align:left}@media screen and (max-width:40em){.p-confirmdialog{width:90%}}.p-dialog-enter{opacity:0;transform:translateX(-50%) translateY(-50%) scale(0.7)}.p-dialog-enter-active{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1);transition:all 150ms cubic-bezier(0,0,0.2,1)}.p-dialog-enter-done{position:static;transform:none;top:auto;left:auto}.p-dialog-exit{opacity:1}.p-dialog-exit-active{opacity:0;transition:all 75ms cubic-bezier(0.4,0.0,0.2,1)}.p-dialog-maximized{transition:none;transform:none;width:100vw !important;top:0;left:0}.p-dialog-maximized .p-dialog-content{transition:height .3s}.p-dropdown{display:inline-block;position:relative;cursor:pointer;vertical-align:middle;min-width:12.5em}.p-dropdown .p-dropdown-hidden-select{bottom:0;clip:auto}.p-dropdown .p-dropdown-hidden-select select{transform:none;height:1px;position:absolute;top:0;clip:rect(0,0,0,0);pointer-events:none}.p-dropdown .p-dropdown-clear-icon{position:absolute;right:2em;top:50%;font-size:1em;height:1em;margin-top:-.5em}.p-dropdown .p-dropdown-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.p-dropdown .p-dropdown-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;padding-right:1.5em}.p-dropdown .p-dropdown-item-empty,.p-dropdown .p-dropdown-label-empty{overflow:hidden;visibility:hidden}.p-dropdown.p-disabled .p-dropdown-trigger,.p-dropdown.p-disabled .p-dropdown-label{cursor:default}.p-dropdown label.p-dropdown-label{cursor:pointer}.p-dropdown input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;height:auto}.p-dropdown-panel .p-dropdown-items-wrapper{overflow:auto}.p-dropdown-panel .p-dropdown-item{font-weight:normal;border:0 none;cursor:pointer;margin:1px 0;padding:.125em .25em;text-align:left}.p-dropdown-panel .p-dropdown-item-group{font-weight:bold}.p-dropdown-panel .p-dropdown-list{padding:.4em;border:0 none;margin:0;list-style-type:none}.p-dropdown-panel .p-dropdown-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.p-dropdown-panel .p-dropdown-filter-container{position:relative;margin:0;padding:.4em;display:inline-block}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter-icon{position:absolute;top:.8em;right:1em}.p-fluid .p-dropdown{width:100%;min-width:100%}.p-fieldset,.p-fieldset .p-fieldset-legend{padding:.5em 1em}.p-fieldset-toggleable .p-fieldset-legend{padding:0}.p-fieldset-toggleable .p-fieldset-legend a{padding:.5em 1em;cursor:pointer;white-space:nowrap;display:block}.p-fieldset .p-fieldset-toggler{margin-right:.1em;display:inline-block;vertical-align:middle}.p-fieldset .p-fieldset-legend-text{vertical-align:middle}.p-fieldset-content-wrapper-collapsed{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.p-fieldset-content-wrapper-expanded{max-height:1000px;transition:max-height 1s ease-in-out}.p-fieldset-content-wrapper-expanding{overflow:hidden}.p-fileupload-buttonbar .p-fileupload-choose.p-disabled input{cursor:default}.p-fileupload-buttonbar{padding:.5em;border-bottom:0 none}.p-fileupload-buttonbar .p-button{vertical-align:middle;margin-right:.25em}.p-fileupload-content{padding:1em;position:relative;transition:border-color .3s}.p-fileupload-content.p-fileupload-highlight{border-color:#156090}.p-fileupload-files img{border:0}.p-fileupload-files{display:table}.p-fileupload-row{display:table-row}.p-fileupload-row>div{display:table-cell;padding:.5em 1em;vertical-align:middle}.p-fileupload-content .p-progressbar{width:100%;position:absolute;top:1px;left:0;height:.25em;border:0 none}.p-fileupload-content .p-progressbar-value{border-radius:0;border:0 none}.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-choose input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);direction:ltr;cursor:pointer}.p-fileupload-choose.p-fileupload-choose-selected input[type=file]{display:none}.p-fluid .p-fileupload .p-button{width:auto}.p-fluid .p-fileupload-content .p-button-icon-only{width:2em}.ui-fluid .fc .ui-button{width:auto}.p-growl{position:fixed;width:20em}.p-growl.p-growl-topright{top:20px;bottom:auto;right:20px}.p-growl.p-growl-topleft{top:20px;bottom:auto;left:20px}.p-growl.p-growl-bottomleft{top:auto;bottom:20px;left:20px}.p-growl.p-growl-bottomright{top:auto;bottom:20px;right:20px}.p-growl-item-container{position:relative;margin:0 0 10px 0}.p-growl-item{position:relative;display:block;padding:.5em 1em}.p-growl-item p{padding:0;margin:0}.p-growl-icon-close{position:absolute;top:4px;right:4px;cursor:pointer}.p-growl-title{font-weight:bold;padding:0 0 .5em 0;display:block}.p-growl-image{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}.p-growl-message{padding:0 0 .25em 0;margin-left:2.5em}.p-growl-message p{font-weight:normal}.p-growl-enter{opacity:.01}.p-growl-enter.p-growl-enter-active{opacity:1;transition:opacity 250ms ease-in}.p-growl-exit{max-height:500px}.p-growl-exit.p-growl-exit-active{max-height:0;overflow:hidden;margin-bottom:0;transition:max-height .5s cubic-bezier(0,1,0,1),margin-bottom .5s cubic-bezier(0,1,0,1)}.p-inplace .p-inplace-display{display:inline;cursor:pointer;border:0 none;padding:.25em;font-weight:normal}.p-inplace .p-inplace-content{display:inline}.p-inputswitch{position:relative;display:inline-block;width:3em;height:1.75em}.p-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px}.p-inputswitch-slider:before{position:absolute;content:"";height:1.250em;width:1.250em;left:.25em;bottom:.25em;border-radius:50%;transition:.3s}.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.250em)}.p-inputtext{margin:0;outline:medium none;padding:.25em;font-weight:normal}.p-fluid .p-inputtext{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p-inputgroup{display:flex}.p-inputgroup .p-inputgroup-addon{display:inline-block;text-align:center;min-width:1.5em;padding:.25em;border-width:1px;border-style:solid}.p-inputgroup .p-inputgroup-addon+.p-inputgroup-addon{border-left:0 none}.p-inputgroup .p-inputtext{padding-left:.5em}.p-inputgroup>.p-inputtext:not(:first-child),.p-inputgroup>.p-inputtextarea:not(:first-child),.p-inputgroup>.p-calendar:not(:first-child)>.p-inputtext,.p-inputgroup>.p-chips:not(:first-child)>.p-inputtext,.p-inputgroup>.p-dropdown:not(:first-child),.p-inputgroup>.p-multiselect:not(:first-child),.p-inputgroup>.p-selectbutton:not(:first-child)>.p-button,.p-inputgroup>.p-autocomplete:not(:first-child)>.p-autocomplete-input,.p-inputgroup>.p-spinner:not(:first-child),.p-inputgroup>.p-spinner:not(:first-child)>.p-spinner-input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}.p-inputgroup>.p-inputtext:not(:last-child),.p-inputgroup>.p-inputtextarea:not(:last-child),.p-inputgroup>.p-calendar:not(:last-child)>.p-inputtext,.p-inputgroup>.p-chips:not(:last-child)>.p-inputtext,.p-inputgroup>.p-dropdown:not(:last-child),.p-inputgroup>.p-multiselect:not(:last-child),.p-inputgroup>.p-selectbutton:not(:last-child)>.p-button,.p-inputgroup>.p-autocomplete:not(:last-child)>.p-autocomplete-input,.p-inputgroup>.p-spinner:not(:last-child),.p-inputgroup>.p-spinner:not(:last-child)>.p-spinner-input,.p-inputgroup>.p-spinner:not(:last-child)>.p-spinner-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.p-inputgroup .p-button{margin-right:0;border-radius:0}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-inputtext{flex:1 1 auto}.p-inputgroup .p-checkbox,.p-inputgroup .p-radiobutton{margin-right:0;vertical-align:bottom}.p-float-label>input:focus ~ label,.p-float-label>input.p-filled ~ label,.p-float-label>.p-inputwrapper-focus ~ label,.p-float-label>.p-inputwrapper-filled ~ label{top:-.75em;font-size:12px}.p-float-label>input:-webkit-autofill ~ label{top:-.75em;font-size:12px}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-float-label>textarea ~ label{left:.25em;top:.75em}.p-float-label>textarea:focus ~ label,.p-float-label>textarea.p-filled ~ label{top:-.75em;font-size:12px}.p-float-label>textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}.p-lightbox{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.p-lightbox-content-wrapper{position:relative}.p-lightbox-content{position:relative;margin:0;padding:0;background-color:#000;transition-property:width,height}.p-lightbox-nav-right,.p-lightbox-nav-left{position:absolute;top:50%;cursor:pointer;z-index:1}.p-lightbox-nav-left{left:0}.p-lightbox-nav-right{right:0}.p-lightbox-loading .p-lightbox-content{background:url(data:image/gif;base64,R0lGODlhIAAgAPYAAAAAAOLi4gMDAyMjIyAgIAEBATw8PHBwcGdnZzc3NwcHBxMTE2hoaHFxcVNTUxUVFX5+fpmZmW5ubhcXFwoKCnNzc1FRUUdHR7Gxsa6urqmpqYODgx4eHggICHV1dU5OTgUFBTAwMKysrIGBgREREVVVVXd3dzg4OCcnJ7Ozs7CwsEhISDExMSwsLA4ODiUlJbe3t0FBQTo6OkxMTAwMDICAgGBgYCEhIRgYGGpqatHR0dPT08HBwdXV1bm5uVhYWBoaGhwcHBAQEEVFRVdXV1xcXIqKimNjY15eXqOjo56enpqamqWlpaCgoGFhYSoqKqGhoaenpygoKDU1NZycnFpaWsrKyr6+vrW1tc7OztDQ0D4+PpGRkZeXl1BQUHx8fJOTk46OjomJiZCQkJWVlcPDw8XFxcfHx7y8vC4uLjMzM4WFhUBAQIeHh7q6ukpKSszMzIyMjMnJyXp6enl5eUNDQ8DAwGxsbKqqqmVlZdfX1wAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAFAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECzk2NJOCDxchgwU1OjsSmQoQGCIWghQiOz01npALERkYGQ4AFBqtP4ILN0ACjgISGhkpGDIANjw+KABCKNEujxMbGiowowAEHIIT0SgUkBwjGiIzhkIvKDiSJCsxwYYdmI8KFB0FjfqLAgYMEiSUEJeoAJABBAgiGnCgQQUPJlgoIgGuWyICCBhoRNBCEbRoFhEVSODAwocTIBQVwEEgiMJEChSkzNTPRQdEFF46KsABxYtphUisAxLpW7QJgkDMxAFO5yIC0V5gEjrg5kcUQB098ElCEFQURAH4CiLvEQUFg25ECwKLpiCmKBC6ui0kYILcuXjz6t3Ld1IgACH5BAAFAAEALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Ohw8Tj44XKlhbk4sKEVZZXAWZgwsxLYMdTJ1RCqEAIA1JSjOCFKhaUSCCoI8kRkpMULIKVFZaXaALN0C6jAVHS01RTFMAVVc8XgBCKNsujwsmS1AaCIJSpQAT2ygUk0AeS0oXhkIvKDihQjEyy4QdNJMgOqxqxC9RCyJFkKwYiKgAkAEE2CWi4CChDSdSFJFQx0ERiCEWQlq4oUjbto6KgCQwIOOJAEUFcBAIInGRgIKsGrrogIhCzUcFgqB40a0QiXpAMj1QJ6kVLgA41P1kxGHbi39HB/A0iaKoo6MvSAgisC0pAGRBXk4SOOjGtiCDFXCGSodCSM6GC7ze3cu3r9+/gAcFAgAh+QQABQACACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjoYkTj8Uj40SPGUMlYsdSzxmSiCbg0IyKIM0TTxnTAqjACAIYGNDgh1Uq1CiAB2VLl9hZGAXsGSrXAUKEjNABY4FRGJjXV0sAD8+aB8ANmItKC6PJAxiXBFIAAIhIYJVUygolI8TCNIxhkAvKDijLidTzgx1oLEJxC5GAReRkLFixZSDhwoAGUBAXiIWQy6smMFBEQl4KDoqenKi5Al+iYSAFJmIwgAUL5opKoCDQBCLM189c9HrEAWcz4LADFeIhD4gmxaAnCDIoCAcIIEuEgqToNEBvVTCI+rIxYAXJAQRgIcUwIIbQQQUPHiD7KCEOhMBTIAnJG7EBVzt6t3Lt6/fvYEAACH5BAAFAAMALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2OhiRVDhSPjQhYPkeViwpjWG5dIJuDBTdBgxRkWGhKCqOCK18QW4IdXKsRogAPHY8FNl8bG2wAIEarRgUKDW4ROI8XHl9rbS0ADhkYbwBIWj1wU48uPx4QYg4ABS1pgm09ZUc0lQtE5SeGR1hEz5sUIWkFDAkAIq9SAQGOAjIC8YLFFBQIExUAMoAAJUU41oVQs0ARCRQgOSyaABKkC0VCSopUJADHjRsTFhXAQSDIRZmvErrodYjCTV9BULw4WYjECxRANn0EGbNYRBwlfzIiKVSe0Ru9UpqsRGHAABKCCIBMCmCBqYiPBKC9MZZUTkJUEIW8PVRgAdG5ePPq3ctXbyAAIfkEAAUABAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GQhZDHY+NSFEiRZWLCmtRGXEgm4QgCoMdYhoZYKajAA9ETmqCnRoqY6IACy6VCQgHDQkAIBAaGCMAChIpShyPTzYMDR4oADNQUUMAVXJZOj+PHRdOOR4rAAVST4Ij3joXlS7jOSyGNnA7YRSbHSgvhyAMvBHiqlEBgxNu3MCxqACQAQT2KXKBoiIKGopIWHQ20eJFRUI2NsShcMJIAkEkNixo0AWlQxRUPioQxB+vQiReoACySWNFk8MECMJhUSajCRVfYMx5g1LIijcdKSAwgIQgAhV56roBRGilAgcF3cg6KCxLAEhREDxbqACJqGwI48qdS7fuqEAAIfkEAAUABQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GLitsCo+NJRFUM5WLICYRTSMCm4kdc59iIIIgLw+VT2woggp0EVBrogtfblFSjhNeP0hpAAINEUl0AApfZWdyTr4rFkVOBAB1YBFsAD92zlZ1jiBTbw42WwAFL7ECRmZycEYUjxRqbyW9hUfwRiSbIEGCHKLwxoKQUY1AUCjQiAQBAhMWFWjRgkCHRRRQaERBQxGJjRwwbuSoSAhIRg9u3IioqAAOAkAuMmKIsFEBFzINUZi3qUAQFC9cGCKxDsimjxpZghAFAMdGno4eaHzRkeiNiyY1Cn0EgsAAfwAIaDQKYMENIEwr0QRwY+ygtTUUAUzQeDCuoQIkttrdy7ev3799AwEAIfkEAAUABgAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GBQMDj45sI20ylIsgDG1jBwWaiQp3nl8ggiAyQxSPJCgPqZ1cdAIAJB4pbkeOCmoxF5MCR21cEgAKFTBodmO2jB0hqzM4ADIjRpkOKcw8P48cLAYrIQAFN5MFI252ZRutjiAELFschkVXZWskmgUkC4coXPjgQlQjEDj4MSJBgMCERRPA2MlgYJGCFygy0lCE5MwVH21QjcKoUREBNglY3GC04MaNh4oK4CAARIHBm4gKuOiAiAI8SgWCoHhRsBAJjEA0vcoIE8QzHBlR/Gz0IOOLjUdv8BQStWg8AjcUEsiYFEBLIM+ADrpBdlAonIIRJmQUAhcSCa918+rdy7evqEAAIfkEAAUABwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6HIAKPjkFFP0CTjB8VXx+ZigI/FRAMkgACCWwdjwVCNIICRKMHkkJ3URlIj0FPITgABQ4VNUcFIDl4KiliposCLygtUyQAIXd0LQAzuClYDo9AKFIhN4ITmAV0GSkwX6uOIBziC4ZEKT4QQpmtr4YddStcfGoEYoI+RkIIEJiwaEIYNxpkLAIBDQWKfojy6NiYRIEiihYvKjrSo2QTEIsW3LjBUNEDD1SohBgIqlmjAi7eGaJA4VOBICheCCxEAhqmSSRCtowkCEfIno8eWHzxquiNVUJCDoVH4AY1AAQsHlUJpIDPQTfEDjJLc9AEiwcP2xYqQGKr3Lt48+rdizcQACH5BAAFAAgALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CHCmkhCpGLU0gMMpeJBUOaPwWCAiwyHZAdlgACF0g5NgIALkcRTSWPEy8DQgAFdUh3uCBOVFBMELKMBTcoKC8UAC8/CC8AQ11NTBozj0DOKA+CJOIFEtp4FaiOIBzPLoZeTHge8JAFLtGGHVt1NJ2MQEzoxUgIAQITFj1og4EJm0UCBoD7l8iGHCtWlIBQFHGiIhtZQmpcZPBGQkUPxIhY8hDgoQIUlDnCt84QBX33grwzROIFCiCRSIA7CUIZDnA4Gz1w9uJfzxuohICzx47ADRKCCDgDCmDBDRyjIoUF0OznoLEuJzgj6LJQARJUCtvKnUu3rt25gQAAIfkEAAUACQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkIgkC5GMHEMzN5WKLBcOQ4MCL2oKkCAgggWdJR8FADREbWMfjyQvA0KCaRdEFwACJUZcXQ2ujRwoKC8UAEB1FhwABrJdS76OOMkoD4I0JIJOY11UOaWOIMgvNIYXZOTrkAUuzIYKJ1vwm4oCD0FCxomEECAwYRGQGhpUJPmSz5CAAdoaGrpjpyKPKzISFYCYTGIhBGZCmrFjQJELAjcKKnqwIQoTJk4E6DNUoIPNR/I6IGIxRGe8IMpcGCKR4EsbobW0qQQhE0A2KQ5QQHqQTB0AWzd0CtGW6xEIlN8AEEgGRNCCGzgA4hx0g+wgtfoTJiTrOrNQARJI6+rdy7evX76BAAAh+QQABQAKACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiCACkYxCTywklYoEaTIsgwUcQJEgBYM3aQYygh1vHiYtj0IvN0KCnVtTAAUrJhBrDo8cKCgvFABCLQYTAGoVwGJbjzjFKA+CCjSCDl9rRkgKjyDEL9uFWxtxNuePBS7IhiAsJ/GbigILQED2iEIEBJop4jCHShImYlAkEjDAWrtDOVKkwEIRwilEBBwquuOmY0cIilwQuCEwEQ4ISpRQmUPgnqECHWJeZPSuwyEQQ4bYhFQgiDEXhhxo0TIG6CMS1gROEpQGih4dMSA9KGYOAIlaNoUYwKOHCCQQIzUByIiCFIAFMiqUdIeqmFleLhQHTSh2K26hAiSM2t3Lt6/fv5sCAQAh+QQABQALACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiAWRjRQ3BAqUihwoKByEIJOQBaIABJ0vggoJRBeZjjQ3N0KCp1IDAAUyRzkHKI9BqBQAQgMoLgBSNgwNDZ+OOJ0oC4Igr3XMJl6ljCCcL8OFagd0Dh2RBS7hhSBPIeeaiwIkODjriC4EBBOLQAdjZLpAwJXoVCcaio4wicJQgwdFBlEgTJQng0WLDxNRIHCDn6IJHsiAAVPhWTxCBTp0eNUoHbxCAmLEeOmoQLAXyAoxsCLHSE5HJKR5BCFAUJgdWqywgfQAFUISL26cQ6IDqQNIIDiSqNUJCAAFDdyI8Thq0I2ugx4UPQlgQidabA4LFSDxM67du3jz6qUUCAAh+QQABQAMACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECkBAApOJQCgoD5mDBQWDBJwcggUDUwSQHTc3QoKkKEGCTzMODjSPOJwvHQBCAwMUAEErDkVVLo8TnCgLggIggiwWRUd1kCAcKC/EhVJVeRcKkQUu34UCNwPln4kFQg8Pv4oUBAQTixN5NW1iDVYlkoVCV6IfZLp0iRAhhyKCBhEVaUKR4h17BG7oU/TgjpiPOWi9o6TAXaNz9dRt2ZLSUYEg3ZYVysPjyoaIjUg42wgCEwAjVs7YMQDpQS9dJF7c+FXESlAv2jKSiMUJCAAFErBwMWVu0I2qgxZMe9cMBayRhAqQkIm2rdu3cATjNgoEACH5BAAFAA0ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQKQDgCk4k4KCgPmYMFBYMEnByDJBwUkB03N0KCpChBgkAsBiGQE5wvHQBCAwOqJCEydWyYjg+cKAuCAiCCHMUzuI8CHCgvqoU4dR8J0JAFLtuGOEHhn4gFNCQkyIkUBAQTiwtEBx4mSECKsSg0FH3YsKaNQST+lgVM5GDMmDAObSiSd6OeIhJHvnyZYwOHukIKFKRjNK6XIQpvLph8VCBINheGjrjBMufVIxLLLIIIKIALDzQ+6Ch4pCxbQBIvvrABgIQHjytYTjwCQeAGCVgoPJApoOBLmadeIokSdAMFka0AaHjAomTAJ10XFIiA4nD1UwESC0Z+3Mu3r9+/kAIBACH5BAAFAA4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQCEwsFk4k4KCgLmYOYgwScHIMULpEdBDdCgqMoQYITLyg4kBOcLx0AQgMDFLycLS+QC5ydggIgsigtakCQBRwoL8CFQi1TKKGPBS7WhkKXn4unHdyIFAQEE4tCK0VONh+tia8oNIoxBw0VFR5bFN3Ll+jCl4MHYyhSd6OdIiFEJNy54wAVOUIgMnZzscuQixVsOnYLQs0iIRsZNDQw2YjEMYdPSinggkUFngMiGT3IlQ+ICjQBq/jAggGPl0cgVpEQ9ELFjjEFQHgYimGEgGiDWvjYQQaTEAg+Uvz49OKKjiKm2IT8ROFIlZwXCOPKnUu3LqRAACH5BAAFAA8ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFJCSTijgoKAuYiASbHIMdHZEKHARCgqAoQYITLy+Xjw+bL6VCAwMUAEKbrZALv50AAiCvv6qPBRwoL7yFvig4kgUu0IYUNJ6MChTHixQEBBOLHVMrHytSi6wo24ksVUVISD/wn7/4h1MM/gw2XCgSd6PcwDdIbBBhx62QAAUClrkoZYhGDBkKIhUI4kxgoR9NIiDYx4jEr3ICWrgCIUYDFCp5KDaq5WxbDjlYDABwIEJDEiorHoEgcOMSBRU64BgpAEJCzyQmCkCSCoAEjKRhpLrwICKKBU9tkv4YRMEARk8TjvyQ2bCt27dwBONGCgQAIfkEAAUAEAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkJJOKEygoC5iIBJscgyAgkQocBEKCoChBgg8vAzSQD5svHQBCAzcUuZsoOJALv50AAgKCmpuqjwUcKC+9hUKbwZEFLtKGFLOeiwIgBYwUBAQT3y9qCSzMiawo3Yg3dUMXFyeL7/GHUhb+FgYWUeBw45yiDgZmvIlxyVshAeKaucBliIYMNaUgFQgCzYUhL2PaVNHWiMSvcwKeAAEA4ksELnGqKHhUC9osBDxE4PtAJQKYODEegSBw4xIFPFbKbCgAIo8SnzkiOoooBEPSNuJo3KHS5Y2nEVZ4lBjUIc2UmZgm2HCA1qHbt3AF48qVFAgAIfkEAAUAEQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkQpOKDygoC5iIBJscgyAFkQocBJcAoChBgg8vNx2Qmigvs0IDNxQAQpsoD5ALv50AAgKCE7+qjgUctryFQi8oOJIFLtGGHTSejAWljBQEBBOLBUADA0DIiqwo3YkPTy1padbuv/GIQTL+Mq4UUeBww5wiEC1OnJACwpshcJCwzdrG4knDiEFQSAlh6AIEDx8mOnKx6cgcYyFQGDvQpgadDxcbaXqDxQsAJz7wGAAwJE6bEXMSPALxQgwDARSS2IFhwliVMD9/QBJQDAcWOz7aIKPgxEibGJgWqMCqVZCCjTEjUVBix80dh4UQLuChkgZuoQck7Ordy5dQIAAh+QQABQASACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBSQuk4oPKCgkmIgEmxyDAgWRChwEQoKgKEGCDwMEIJCaKC8dAEIDNxS5mygLkAu/wQCkghO/qo8FHLa9hUIvKDiSBS7Qhh00noyljRQEBBOLBUC71YusKNyJw7/Zn7/tiO+b8YcUHDfkigVBLwak60bwWhABhkCguIEQUrMiWH4YksHAxhYFkIQgMLMDgrE0L4w5qXDnCJuGjWZY6QFnBoAiGZQkAGBgDsk8LR6lyeAmj4AOS1LguWPMyxwPEthAIvFAEAkmKUR8KdXBgok7UjA9jVrjm4AbrjC5aJIigwmChTxEfYOW0IISbwgwtp1Lt66gQAAh+QQABQATACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYIPAxwCkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6xIurKNyJwpu26r7tiEK+8YoUHDfkigU4BDgA60YQSAkZsgoJCILjm6MJSXrIKWEohIMVaRI6qrJDB5w5AAQ8uSFoho0SH1pAMqEjS5kVAIg0GcMCgBoENoh8ePCohYYUTgR0GBNliRMABergJAIEkpB0QpZEoXKAFIgtPwyAwBQ1ipIK3255okHG6x2Che54rYOWEIkPdQi2tp1Lt66gQAAh+QQABQAUACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0ECkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6nYurKNyJwpsDsorr7YhCvvGLFBw35IoFOAhwqNetGw4HJ+QVInEp0gQlWXhYMHRDBosg3xodgSOnTAUABV60AnBixZYpIx15kGPGzRAAXrjUeAJAioUVbNSAePQECp4iAhSs6WKkBMgpXlac2PlICDEALsJ0iXOElIAXCaphchGnS5g8GbvREOPVRsFCR7waOBvtggGmbAbjyp0LIBAAIfkEAAUAFQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscgwWSChwEQoKgKEGCCzdApI+aKC8dAEIDNxS4myi8jwu+C4ICshO+wI4FHLXKg0IvKDiSBS7PhB00noyyjBQEBBOLBUC6qYurKNuJJL433ogDagkxnYlC7/GHLWFNJrcSFcBBIAi7RR2E7ONGCAeRISAOubgUKUgXM24cGKIV6xGJMGWu+JAAoAABagBQhJCC4sEjByHdqFgB4EINCQMABDmxksAjCXbcpMgjQIGJNSZopuQpypGUCFGK3KJRYw0djSWBAFEAycU4QTQgrJlDhCEhCnPWfLFglpADtWoN2g6iIIOFALl48+YNBAAh+QQABQAWACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0Ckj5ooLx0AQgM3FLibKLyPC74LggKyE77AjgUctcqDQi8oOJIFLs+EHTSejLKMuTcTiwVAupeKQmBKNRI3iiS+BIskKT09Ox/o8YwXTCk12AoVwEEgSMBDHVx442ZogoUYIA65OAcJyBgfKvIVgoci1iMhbXykEJEHADliAIAMe+QExkgodQBskVClFUcUohqB4JIiQxQHBUAwaODkhKAJ0h48YpBBg5OIFCQ0yBNTEAWKjSjIOKHA6p0GCIYwJAQiD9gtYwkZOOAkZ1qTHAeovZ1Ll24gACH5BAAFABcALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYiASbHJ4ACkEEQoKgKEGCJARABZCaKC8dAEIDNxS3myi7jwu9C4ICsQATvb+OBRy0yoNCLyg4kgUuz4QdNJFCqI3GjCsYMGudiQVAuduKQhg772+KJL0EiyQZWVlwM+y9ootDmoiYg61QARwEghQ8pMAFuFGGHswwAOIQhYWLcLQRAeWCIRLSYD0SAgEPEypVWl0CAETYoyomlXAxAEDNjyHDhPQC4ghEGyZNuswoIIBIkRlSBD148cJbIydNIhCpSMNGkQ8sBnVQAKnDFDVcAXQoUsSLGoiEBHwoYgEFWkI4DS4kWPdW0MO6ePPWDQQAIfkEAAUAGAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscngAKQQRCgqAoQYIkBEAFkJooLx0AQgM3FLebKLuPC70LggKxABO9v44FHLTKg0IvKDiSBS7PhB00kS6ojcaMQyIYI52JBUADBNiGQnhWcHAXiiS9oopCUWZmZW/49oxidEnigR0lHASCGDSkgAa4UYYWXEgg4BCFhYomzFHChY0hEtKAQHJRgQqZOF4E0VAgCEgvb40cLCETZoQaAFJipNklpNcERyDm0FwTo4CAIUPUUAPw4MUAjIaIhGnzpmKHGUOm3CMFAlKHEC2MgbgwJMFWiIJYDDkxDO0gBTcKfrqdS7euXUOBAAAh+QQABQAZACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyeAApBBEKCoChBgiQEQAWQMi0oLx0AQgM3FLibKLyPORC0C4ICsQATvsCOQFBfT8yDQi8oOJI4DsWHHTSPBS4kQgKNyIokXxoZIhuoiQVAAwS3iV52djw8ZQ7nvqKJM9wIFOhFkRBfrBKRoNMEypIGl97heKVgUSUSEUchIsEmBDlDFKQ5WnAgTo0EhkhUAwKJBoI4G+jUEaQAhCAgvtw1emNkwxwJTwAEeTLg1sFN2xgJkLDhS4UTAAqwoMUSwAN5FR3NcMqGnAA1tP4BOAZJgZQXyAqkoaqxEJAnLw1EtqWQta3du3jzKgoEACH5BAAFABoALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYgx0FgwSbHJ4AaU0/QoKjKEGCJARAoY9zPSkGHQBCAzcUu5sov48SOz1GD4ICtBPBw444STtlT4ZCLyg4kjg/bLSFHTSPBTSWAo3fiSwbTUxJX52JBUADBLqIIEZY+zAwSIokgr3CtyGDQYMOFAkJBkRRiw1kyIxhEA9RARyyQCwCIUSIOFOJXCR4km4QhWePSDiZc6eFIRLYGj6iUIXOgTwJBIHQCABHsI+N2Jg4gODHDQAwB+hauGnBIyIHGCBxCaCVzAX1eDZSk6eImlAFbmwaCKBASUYTkonapA0kIV4EDRS4LWR2rt27ePMeCgQAIfkEAAUAGwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDFEKDBJscngAtTSlFgqMoQYIkBEAFkB5ZOlYGAEIDNxS7myi/jwxwWjsSggK0ABPBw444VHBnF4ZCLyg4khMlW8yFHTSPBTRCNOCK6Yhpc2RLER6hiQVAAwQdiSA1UVEaGniIKCIR7BUiAXSaKFQ4Q5GQYEAUSTHRps0IG/MQFcAhC8QiEC5cQDN1iEaaG+sEURjpyIWFPD9uGCKRLeIjEG+OVPmAQhAIjwBwBBvnCIWTKl5iPABAc0C+h5s6Fa1i4cIAVptsLrgHtJGCE2xkAihwY5PBsSkZCSDEYdMCkoUOKHDg0BWu3bt48+pdFAgAIfkEAAUAHAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDNEKDBJscngAtUBlVgqMoQYIkBEAFkAdmVmUyAEIDNxS7myi/j0c8Z1Y5ggK0ABPBw44TZDx2dYZCLyg4khNeMsyFHTSPBRQuNOCK6YhSB2JhcTnjiQVAAwQKiQIVXV0RS0suKCIRDIi+O2MSJhyiSEhBRQMYmDDRwME8RAVwyAKxSAAFGh1MKerwwuAhCtAeUYjhhc0DQySymXx04kOdKdsAgOAIAMezRyRW1DnxZFzMASEdbrrkyAUbGWleAmhlcsGNIAIg2esEoMCNTa8ErZsUZNMCkYUUBJkwFq3bt3AF48pFFAgAIfkEAAUAHQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShA8XLpOECxOEX01SJJgAU0l4JYIUKkpSHKEVblduRAAUGWQoQYIkBEAFj04wbnZoBgBObTcUAEIozMmOD2EwaDwVghO9ABPMKM6ON9E+FoZCLyg4kg8fFwKHHTSQ7hTYi/OJL0dzEBBO74kFQAMIKEgkIM+aNm3EGGGjiMQ2IP6QfJk4kViiZcwgJuJQBQECJxe6HSqAYxeIRQI6UBgYSpECHEIQURDpCESIBE8uFSJRTuOjF1OeoNgEAMRJADi20XQZQuiLdzwHdFC2TWejAgNQvAAFgEBGQQtu4KjHSMECqzeY4RJEdhIQZgsPWhoSMOGa3Lt48+rdiykQACH5BAAFAB4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQLRTMKk4JCFyGEdDs6R5kCBxgiFoIUeDs9Jpk0XBkpKg4AFBqsRIIkBEAFjwwaGVgYMgA2PFgoAEIozhSPExsaKjASggQPghPOKNCPHCMaIjOGQi8oOJIkKzEChx00kAoUHb+M94pCFjkSEiXfEBUAMoAApkRDGlTw4MFEAkUkugFRFIOBRYss9ElU5IKNAwcfTnRQVABHLxCMFChAmWmRABcjD1EI+KgABxQvXBgigW4iJG7OJggCwRJHN5qMCDh7IY/ngJHNnkECgpMENmc+F9xQB6mAi4MAbjgLMihfS6MorLY0JOCB2rVwB+PKnUtXbiAAOwAAAAAAAAAAAA==) #000 center center no-repeat}.p-lightbox-caption{padding:.2em .4em;display:none}.p-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.p-lightbox-close{float:right;margin:0;padding:.125em}.p-lightbox-close.p-state-hover{padding:0}.p-lightbox-nav-left,.p-lightbox-nav-right{opacity:.5}.p-lightbox-nav-left:hover,.p-lightbox-nav-right:hover{opacity:1}.p-megamenu{padding:.25em}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu-root-list>.p-menuitem{position:relative}.p-megamenu .p-menuitem-link{padding:.25em;display:block;text-decoration:none}.p-megamenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-megamenu .p-menuitem-text{vertical-align:middle}.p-megamenu-panel{display:none;position:absolute;width:auto;z-index:1}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-panel .p-menuitem{margin:.125em 0}.p-megamenu-submenu{margin:0;padding:0;list-style:none;width:12.5em}.p-megamenu-submenu-header{padding:.25em}.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem{display:inline-block}.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{vertical-align:middle;margin-left:.25em}.p-megamenu-vertical{width:12.5em}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem{display:block}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{position:relative}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{left:100%;top:0}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{position:absolute;width:1em;height:1em;top:50%;right:0;margin-top:-.5em}.p-megamenu .p-grid{flex-wrap:nowrap}.p-listbox{padding:.25em;width:10em}.p-listbox .p-listbox-list-wrapper{overflow:auto}.p-listbox .p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox .p-listbox-item{padding:.25em;border:0 none;cursor:pointer;font-weight:normal;margin-bottom:1px}.p-listbox .p-listbox-item>span{vertical-align:middle}.p-listbox .p-listbox-item:last-child{margin-bottom:0}.p-listbox.p-disabled .p-listbox-item{cursor:default}.p-listbox-header{margin-bottom:.3em;padding:.125em .2em;position:relative}.p-listbox-header .p-checkbox{display:inline-block;vertical-align:middle;cursor:pointer}.p-listbox-header .p-listbox-filter-container{display:inline-block;vertical-align:middle;position:relative;width:100%}.p-listbox-header.p-listbox-header-w-checkbox .p-listbox-filter-container{width:calc(100% - 2em)}.p-listbox-header .p-listbox-filter-container .p-listbox-filter-icon{position:absolute;top:.25em;left:.25em}.p-listbox-header .p-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.p-menu{width:12.5em;padding:.25em}.p-menu.p-menu-dynamic{position:absolute;display:none}.p-menu .p-menu-separator{border-width:1px 0 0 0}.p-menu ul{list-style:none;margin:0;padding:0}.p-menu .p-submenu-header{padding:.25em .5em;margin:.125em 0}.p-menu .p-menuitem{margin:.125em 0}.p-menu .p-menuitem-link{padding:.25em;display:block;text-decoration:none}.p-menu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-menu .p-menuitem-text{vertical-align:middle}.p-menubar{padding:.25em}.p-menubar .p-menu-separator{border-width:1px 0 0 0}.p-menubar:after{content:"";clear:both;display:table}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{display:block;padding:.25em;position:relative;text-decoration:none}.p-menubar .p-menuitem-icon{margin-right:.25em}.p-menubar .p-menubar-root-list{display:inline-block}.p-menubar .p-menubar-root-list>.p-menuitem{display:inline-block;position:relative}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:.5em}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{vertical-align:middle;margin-left:.25em}.p-menubar .p-menubar-root-list>li ul{display:none;z-index:1}.p-menubar .p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{display:none;position:absolute;min-width:12.5em;padding:.25em}.p-menubar .p-submenu-list .p-menuitem{margin:.125em 0;position:relative}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-menubar .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-menubar .p-menuitem-text{vertical-align:middle}.p-menubar .p-submenu-list .p-menuitem-link .p-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.p-menubar .p-menuitem-active>.p-submenu>.p-submenu-list{display:block}.p-menubar .p-menubar-custom{float:right;padding:.25em}.p-message{border:1px solid;margin:0 .25em;padding:.25em .5em;display:inline-block;vertical-align:top}.p-message .p-message-icon,.p-message .p-message-text{vertical-align:middle}.p-fluid .p-message{display:block}.p-messages{position:relative}.p-messages .p-messages-wrapper{padding:1em}.p-messages .p-messages-icon{display:inline-block;padding:0;vertical-align:middle;font-size:2em}.p-messages .p-messages-summary{font-weight:bold;margin-left:.25em}.p-messages .p-messages-detail{margin-left:.25em}.p-messages ul{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle}.p-messages.p-messages-noicon ul{margin:0 1.5em 0 0}.p-messages .p-messages-close{cursor:pointer;position:absolute;top:5px;right:5px}.p-messages-exit .p-messages-close{display:none}.p-messages-enter{opacity:.01}.p-messages-enter-active{opacity:1;transition:opacity 250ms ease-in}.p-messages-exit{max-height:500px}.p-messages-exit.p-messages-exit-active{max-height:0;overflow:hidden;margin-bottom:0;transition:max-height 500ms cubic-bezier(0,1,0,1),margin-bottom 500ms cubic-bezier(0,1,0,1)}.p-orderlist{display:table}.p-orderlist .p-orderlist-controls{height:12.5em;padding:0 .25em;vertical-align:middle;display:table-cell}.p-orderlist .p-orderlist-controls .p-button{display:block;margin-bottom:.25em}.p-orderlist .p-orderlist-list-container{display:table-cell;vertical-align:top}.p-orderlist .p-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.p-orderlist .p-orderlist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{margin:1px;padding:.125em;cursor:pointer;border:0 none;font-weight:inherit}.p-orderlist .p-orderlist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-inputtext{text-indent:1.1em;width:100%}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.p-orderlist.p-disabled .p-orderlist-item,.p-orderlist.p-disabled .p-button{cursor:default}.p-orderlist.p-disabled .p-orderlist-list{overflow:hidden}.p-orderlist.p-orderlist-responsive{width:100%}.p-orderlist.p-orderlist-responsive .p-orderlist-controls{width:16.66666%;padding-right:.5em}.p-orderlist.p-orderlist-responsive .p-orderlist-list-container{width:83.33333%}.p-orderlist.p-orderlist-responsive .p-orderlist-list,.p-orderlist.p-orderlist-responsive .p-orderlist-caption{width:100%}.p-orderlist.p-orderlist-responsive .p-orderlist-controls>.p-button{width:100%}.p-orderlist .p-orderlist-droppoint{height:6px;list-style-type:none}@media(max-width:40em){.p-orderlist.p-orderlist-responsive .p-orderlist-controls{text-align:center;width:100%;display:block;height:auto}.p-orderlist.p-orderlist-responsive .p-orderlist-controls .p-button{display:inline-block;width:20%;margin-right:.25em}.p-orderlist.p-orderlist-responsive .p-orderlist-list-container{width:100%;display:block}}.p-multiselect{display:inline-block;position:relative;width:auto;cursor:pointer}.p-multiselect .p-multiselect-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.p-multiselect .p-multiselect-trigger .p-multiselect-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.p-multiselect .p-multiselect-label-container{overflow:hidden}.p-multiselect .p-multiselect-label{display:block;padding:.25em 2em .25em .25em;width:auto;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden}.p-multiselect .p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect.p-disabled .p-multiselect-trigger,.p-multiselect.p-disabled .p-multiselect-label{cursor:auto}.p-multiselect-panel{padding:.2em;position:absolute;min-width:10em}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-panel .p-multiselect-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.p-multiselect-panel .p-multiselect-list{border:0 none;margin:0;list-style-type:none}.p-multiselect-panel .p-multiselect-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.125em .25em;text-align:left;white-space:nowrap;display:block;position:relative}.p-multiselect-panel .p-multiselect-item .p-checkbox{display:inline-block;vertical-align:middle}.p-multiselect-panel .p-multiselect-item label{display:inline-block;vertical-align:middle}.p-multiselect-header{margin-bottom:.3em;padding:.25em;position:relative;text-align:left}.p-multiselect-header .p-checkbox{display:inline-block;vertical-align:middle;cursor:pointer}.p-multiselect-header .p-multiselect-filter-container{position:relative;display:inline-block;vertical-align:middle;width:65%}.p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{position:absolute;top:.25em;left:.125em}.p-multiselect-header .p-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.p-multiselect-header .p-multiselect-close{position:absolute;right:.375em;top:.375em;display:block;border:0 none}.p-multiselect-header a.p-multiselect-all,.p-multiselect-header a.p-multiselect-none{float:left;margin-right:10px;display:block}.p-multiselect-header .p-multiselect-close.p-state-hover{padding:0}.p-fluid .p-multiselect{width:100%;box-sizing:border-box}.p-organizationchart .p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart .p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0;padding:0 .75em}.p-organizationchart .p-organizationchart-node-content{padding:.5em .75em;display:inline-block;position:relative}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{position:absolute;bottom:-9px;margin-left:-8px;z-index:2;left:50%;user-select:none;-moz-user-select:none;-webkit-user-select:none}.p-organizationchart .p-organizationchart-line-down{margin:0 auto;height:20px;width:1px;float:none}.p-organizationchart .p-organizationchart-line-right{float:none;border-radius:0}.p-organizationchart .p-organizationchart-line-left{float:none;border-radius:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node{cursor:pointer}.p-overlaypanel{padding:0;margin:0;position:absolute;display:none;margin-top:10px}.p-overlaypanel-flipped{margin-top:0;margin-bottom:10px}.p-overlaypanel-content{padding:.5em 1em}.p-overlaypanel-close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%}.p-overlaypanel-close-icon{line-height:inherit}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:1.25em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{bottom:auto;top:100%}.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:transparent}.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}.p-paginator{margin:0;text-align:center;padding:.125em}.p-paginator .p-paginator-top{border-bottom:0 none}.p-paginator .p-paginator-bottom{border-top:0 none}.p-paginator .p-paginator-left-content{float:left}.p-paginator .p-paginator-right-content{float:right}.p-paginator .p-paginator-page,.p-paginator .p-paginator-pages,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last,.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-current{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;zoom:1;margin-left:.063em;margin-right:.063em;text-decoration:none;vertical-align:middle;text-align:center;position:relative}.p-paginator .p-paginator-pages{width:auto;line-height:1}.p-paginator .p-paginator-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.p-paginator .p-paginator-page,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last,.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev{cursor:pointer}.p-paginator .p-paginator-current,.p-paginator .p-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}.p-paginator .p-paginator-jtp-select option,.p-paginator .p-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.p-paginator a.p-disabled{outline:0 none}.p-paginator .p-dropdown{min-width:4em;margin-left:.375em}.p-fluid .p-paginator .p-dropdown{width:auto}.p-paginator .p-paginator-current{width:auto;height:auto}.p-panel{padding:.2em}.p-panel .p-panel-titlebar{padding:.5em .75em}.p-panel .p-panel-titlebar-icon{float:right;cursor:pointer;height:1.25em;width:1.25em;line-height:1.25em;text-align:center}.p-panel .p-panel-titlebar-icon span{line-height:inherit;margin-top:-1px}.p-panel .p-panel-content{border:0;background:0;padding:.5em .75em}.p-panel .p-panel-footer{border-width:1px 0 0;padding:.25em .5em;text-align:left}.p-panelmenu{width:auto}.p-panelmenu .p-menu-separator{border-width:1px 0 0 0}.p-panelmenu .p-panelmenu-content-wrapper{overflow:hidden}.p-panelmenu .p-panelmenu-header{margin:-1px 0 0 0;zoom:1}.p-panelmenu .p-panelmenu-header-link{padding:.5em;display:block;text-decoration:none}.p-panelmenu .p-panelmenu-icon{vertical-align:middle}.p-panelmenu .p-menuitem-text{vertical-align:middle}.p-panelmenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-panelmenu .p-panelmenu-content{padding:.25em;border-top:0;margin-bottom:1px}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none;margin-left:1.5em}.p-panelmenu .p-panelmenu-content>.p-panelmenu-root-submenu.p-submenu-list{margin-left:0}.p-panelmenu .p-menuitem{overflow:hidden;margin:.125em 0}.p-panelmenu .p-menuitem-link{padding:.25em;display:block;text-decoration:none}.p-password-panel{padding:.25em .5em;margin-top:2px}.p-password-panel .p-password-meter{height:10px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoAgMAAABhr+t0AAAADFBMVEXx8fHjHD39uB5KpWRhxht7AAAAJUlEQVR4AWMYDGAUhCKBgAFSNqpsFS5AR2Wjyv4TAz7QVNmoMgB5UksJhzldcwAAAABJRU5ErkJggg==) no-repeat left top;padding:0;margin:0}.p-password-info{margin-top:.25em}.p-password-panel-overlay{position:absolute}.p-progressbar{height:1.2em;text-align:left;position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-determinate .p-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;font-weight:bold}.p-progressbar-indeterminate{height:.5em}.p-progressbar-indeterminate .p-progressbar-value{border:0 none}.p-progressbar-indeterminate .p-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.p-progressbar-indeterminate .p-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.p-picklist>div{float:left}.p-picklist .p-picklist-buttons{height:12.5em;padding:0 .25em}.p-picklist .p-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.p-picklist .p-picklist-list li{margin:1px;padding:.125em}.p-picklist .p-button{display:block;margin-bottom:.25em}.p-picklist .p-button-text-icon-left{width:100%}.p-picklist .p-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.p-picklist .p-picklist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.p-picklist table{width:100%;border-collapse:collapse}.p-picklist .p-picklist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter{text-indent:1.1em;width:100%}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.p-picklist{display:table}.p-picklist>div{float:none;display:table-cell;vertical-align:top}.p-picklist .p-picklist-buttons{vertical-align:middle}.p-picklist.p-picklist-vertical{display:table}.p-picklist.p-picklist-vertical>div{float:none;display:table-row;vertical-align:top}.p-picklist.p-picklist-vertical .p-picklist-buttons{text-align:center;height:auto}.p-picklist.p-picklist-vertical .p-picklist-buttons .p-button{display:inline-block}.p-picklist.p-picklist-vertical .p-button{margin-top:.25em}.p-picklist-outline{outline:1px dotted black;z-index:1}.p-picklist .p-picklist-droppoint{height:6px;list-style-type:none}.p-picklist .p-picklist-list .p-picklist-droppoint-empty{height:100%;list-style-type:none}.p-picklist-list.p-picklist-source,.p-picklist-list.p-picklist-target{outline:0}.p-picklist.p-picklist-responsive *{box-sizing:border-box}.p-picklist.p-picklist-responsive{width:100%}.p-picklist.p-picklist-responsive .p-picklist-listwrapper{width:35%}.p-picklist.p-picklist-responsive .p-picklist-listwrapper.p-picklist-listwrapper-nocontrols{width:45%}.p-picklist.p-picklist-responsive .p-picklist-buttons{width:10%}.p-picklist.p-picklist-responsive .p-picklist-buttons button{width:100%}.p-picklist.p-picklist-responsive .p-picklist-list{width:auto}@media(max-width:40em){.p-picklist.p-picklist-responsive{display:block}.p-picklist.p-picklist-responsive>div{display:block;width:100% !important}.p-picklist.p-picklist-responsive .p-picklist-buttons{text-align:center;height:auto;padding:.4em 0}.p-picklist.p-picklist-responsive .p-picklist-buttons button{display:inline-block;width:20%;margin-bottom:0;margin-right:.25em}.p-picklist.p-picklist-responsive .p-picklist-source-controls.p-picklist-buttons{padding-bottom:.4em}.p-picklist.p-picklist-responsive .p-picklist-target-controls.p-picklist-buttons{padding-top:.4em}}.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner::before{content:'';display:block;padding-top:100%}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.p-radiobutton{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.p-radiobutton .p-radiobutton-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:100%;text-align:center;position:relative}.p-radiobutton .p-radiobutton-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.p-radiobutton+label{vertical-align:middle}.p-rating .p-rating-icon{cursor:pointer}.p-rating{font-size:1.25em}.p-rating.p-disabled .p-rating-icon,.p-rating.p-rating-readonly .p-rating-icon{cursor:default}.p-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.p-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box}.p-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-o-user-select:none;-webkit-user-select:none;user-select:none}.p-selectbutton{display:inline-block}.p-selectbutton.p-state-error{padding:0}.p-selectbutton .p-button.p-state-focus{outline:0}.p-sidebar{position:fixed;padding:.5em 1em;transition:transform .3s}.p-sidebar-left{top:0;left:0;width:20em;height:100%;transform:translateX(-100%)}.p-sidebar-right{top:0;right:0;width:20em;height:100%;transform:translateX(100%)}.p-sidebar-top{top:0;left:0;width:100%;height:10em;transform:translateY(-100%)}.p-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;transform:translateY(100%)}.p-sidebar-full{width:100%;height:100%;left:0;transition:transform 0s}.p-sidebar-full.p-sidebar-active{animation:p-fadein .25s;-moz-animation:p-fadein .25s;-webkit-animation:p-fadein .25s;-o-animation:p-fadein .25s}.p-sidebar-left.p-sidebar-active,.p-sidebar-right.p-sidebar-active{transform:translateX(0)}.p-sidebar-left.p-sidebar-sm,.p-sidebar-right.p-sidebar-sm{width:20em}.p-sidebar-left.p-sidebar-md,.p-sidebar-right.p-sidebar-md{width:40em}.p-sidebar-left.p-sidebar-lg,.p-sidebar-right.p-sidebar-lg{width:60em}.p-sidebar-top.p-sidebar-active,.p-sidebar-bottom.p-sidebar-active{transform:translateY(0)}.p-sidebar-top.p-sidebar-sm,.p-sidebar-bottom.p-sidebar-sm{height:10em}.p-sidebar-top.p-sidebar-md,.p-sidebar-bottom.p-sidebar-md{height:20em}.p-sidebar-top.p-sidebar-lg,.p-sidebar-bottom.p-sidebar-lg{height:30em}.p-sidebar-mask{position:fixed;width:100%;height:100%}.p-sidebar-close{float:right;cursor:pointer}@media screen and (max-width:64em){.p-sidebar-left.p-sidebar-lg,.p-sidebar-left.p-sidebar-md,.p-sidebar-right.p-sidebar-lg,.p-sidebar-right.p-sidebar-md{width:20em}}.p-slidemenu{width:12.5em;padding:.25em}.p-slidemenu.p-slidemenu-dynamic{position:absolute;display:none}.p-slidemenu .p-menu-separator{border-width:1px 0 0 0}.p-slidemenu ul{list-style:none;margin:0;padding:0}.p-slidemenu .p-slidemenu-rootlist{position:absolute;top:0}.p-slidemenu .p-submenu-list{display:none;position:absolute;top:0;width:12.5em;padding:.25em}.p-slidemenu .p-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none}.p-slidemenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-slidemenu .p-menuitem-text{vertical-align:middle}.p-slidemenu .p-menuitem{position:relative;margin:.125em 0}.p-slidemenu .p-menuitem-link .p-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.p-slidemenu .p-slidemenu-wrapper{position:relative}.p-slidemenu .p-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}.p-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer}.p-slidemenu-backward .p-slidemenu-backward-icon{vertical-align:middle}.p-slidemenu-backward span{vertical-align:middle}.p-slidemenu .p-menuitem-active{position:static}.p-slidemenu .p-menuitem-active>.p-submenu-list{display:block}.p-slider{position:relative;text-align:left}.p-slider .p-slider-handle{position:absolute;width:1.2em;height:1.2em;cursor:default;touch-action:none}.p-slider .p-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}.p-slider .p-slider-handle-start{z-index:1}.p-slider-horizontal{height:.8em}.p-slider-horizontal .p-slider-handle{top:-.3em;margin-left:-.6em}.p-slider-horizontal .p-slider-range{top:0;height:100%}.p-slider-vertical{width:.8em;height:100px}.p-slider-vertical .p-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.p-slider-vertical .p-slider-range{left:0;width:100%;bottom:0}.p-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.p-spinner-input{vertical-align:middle;padding-right:1.5em}.p-spinner-button{cursor:default;display:block;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:1.5em}.p-spinner .p-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em}.p-spinner-button-up{top:0}.p-spinner-button-down{bottom:0}.p-fluid .p-spinner{width:100%}.p-fluid .p-spinner .p-spinner-input{padding-right:2em;width:100%}.p-fluid .p-spinner .p-spinner-button{width:1.5em}.p-fluid .p-spinner .p-spinner-button .p-spinner-button-icon{left:.375em}.p-splitbutton{position:relative;display:inline-block;zoom:1}.p-splitbutton .p-button.p-splitbutton-menubutton{width:2em;vertical-align:top}.p-splitbutton.p-disabled button{cursor:default}.p-fluid .p-splitbutton{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p-fluid .p-splitbutton .p-button:first-child{width:calc(100% - 2em)}.p-fluid .p-splitbutton .p-button.p-splitbutton-menubutton{width:2em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p-splitbutton.p-button-secondary .p-button:first-child{border-right:0 none}.p-steps ul{list-style-type:none;padding:0;margin:0}.p-steps ul:after{content:"";display:table;clear:both}.p-steps .p-steps-item{float:left;box-sizing:border-box;cursor:pointer}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps .p-steps-item .p-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}.p-steps .p-steps-item.p-steps-current .p-menuitem-link,.p-steps .p-steps-item.p-disabled .p-menuitem-link{cursor:default}.p-steps .p-steps-number{font-size:2em;display:block}.p-steps .p-steps-title{display:block;white-space:nowrap}@media(max-width:40em){.p-steps .p-steps-item .p-menuitem-link{padding:.5em}.p-steps .p-steps-item .p-steps-title{display:none}}.p-steps .p-steps-item{width:25%}.p-tabmenu .p-tabmenu-nav{margin:0;padding:.25em .5em 0 .25em}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none}.p-tabmenu .p-tabmenu-nav a{padding:.5em 1em}.p-tabmenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-tabmenu .p-menuitem-text{vertical-align:middle}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-disabled a{cursor:default}.p-tabview{padding:.25em}.p-tabview .p-tabview-nav{margin:0}.p-tabview .p-tabview-nav:after{content:"";display:table;clear:both}.p-tabview .p-tabview-nav li{list-style:none;float:left;position:relative;margin:0 .125em 1px 0;padding:0;white-space:nowrap}.p-tabview .p-tabview-nav li a{float:left;padding:.5em 1em;text-decoration:none}.p-tabview .p-tabview-nav li.p-tabview-selected a,.p-tabview .p-tabview-nav li.p-disabled a,.p-tabview .p-tabview-nav li.p-state-processing a{cursor:text}.p-tabview .p-tabview-nav li a,.p-tabview.p-tabview-collapsible .p-tabview-nav li.p-tabview-selected a{cursor:pointer}.p-tabview .p-tabview-panel{border-width:0;padding:1em;background:0}.p-tabview .p-tabview-nav li{display:block}.p-tabview .p-tabview-nav li .p-tabview-left-icon,.p-tabview .p-tabview-nav li .p-tabview-right-icon,.p-tabview .p-tabview-nav li .p-tabview-title{vertical-align:middle}.p-tabview .p-tabview-nav li .p-tabview-left-icon{margin-right:.25em;vertical-align:middle}.p-tabview .p-tabview-nav li .p-tabview-right-icon{margin-left:.25em;vertical-align:middle}.p-tabview .p-tabview-nav li .p-tabview-close{margin:.5em .3em 0 0;cursor:pointer}.p-tabview.p-tabview-top>.p-tabview-nav li{border-bottom:0;top:1px}.p-tabview.p-tabview-top>.p-tabview-nav{padding:.2em .2em 0}.p-tabview.p-tabview-bottom>.p-tabview-nav{padding:0 .2em .2em}.p-tabview.p-tabview-bottom>.p-tabview-nav li{border-top:0}.p-tabview-left:after,.p-tabview-right:after{clear:both;content:".";display:block;height:0;visibility:hidden}.p-tabview-left>.p-tabview-nav{float:left;width:25%;height:300px;background-image:none;padding-top:1px}.p-tabview-left>.p-tabview-panels{float:right;width:75%}.p-tabview.p-tabview-left>.p-tabview-nav li,.p-tabview.p-tabview-right>.p-tabview-nav li{display:block;float:right;white-space:normal;width:99%}.p-tabview.p-tabview-left>.p-tabview-nav li{margin:0 0 1px 0;border-right:0 none}.p-tabview.p-tabview-right>.p-tabview-nav{float:right;width:25%;height:300px;background-image:none;padding-top:1px}.p-tabview.p-tabview-right>.p-tabview-panels{float:left;width:75%}.p-tabview.p-tabview-right>.p-tabview-nav li{margin:0 0 1px 0;border-left:0 none}.p-rtl .p-tabview .p-tabview-nav li{float:right}.p-tieredmenu{width:12.5em;padding:.25em}.p-tieredmenu.p-tieredmenu-dynamic{position:absolute;display:none}.p-tieredmenu .p-menu-separator{border-width:1px 0 0 0}.p-tieredmenu ul{list-style:none;margin:0;padding:0}.p-tieredmenu .p-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em;z-index:1}.p-tieredmenu .p-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none}.p-tieredmenu .p-menuitem-icon{margin-right:.25em;vertical-align:middle}.p-tieredmenu .p-menuitem-text{vertical-align:middle}.p-tieredmenu .p-menuitem{position:relative;margin:.125em 0}.p-tieredmenu .p-menuitem-link .p-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-toolbar{padding:.25em .5em}.p-toolbar:after{content:"";display:table;clear:both}.p-toolbar-group-left{float:left}.p-toolbar-group-right{float:right}.p-tooltip{position:absolute;display:none;padding:.25em .5em;max-width:12.5em}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25em}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{padding:.125em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}.p-tree{width:24em}.p-tree .p-treenode-selectable.p-treenode-content{cursor:pointer}.p-tree .p-tree-container{height:100%;margin:0;overflow:auto;padding:.25em;white-space:nowrap}.p-tree .p-treenode-children{margin:0;padding:0 0 0 1em}.p-tree .p-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:.125em 0 0 0}.p-tree .p-treenode-droppoint{height:4px;list-style-type:none}.p-tree .p-treenode-droppoint-active{border:0 none}.p-tree .p-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.p-tree .p-tree-toggler .p-tree-toggler-icon{vertical-align:middle}.p-tree .p-treenode-icon{display:inline-block;vertical-align:middle}.p-tree .p-treenode-label{display:inline-block;padding:0 .25em;vertical-align:middle}.p-tree .p-treenode.p-treenode-leaf>.p-treenode-content>.p-tree-toggler{visibility:hidden}.p-tree .p-checkbox-box{cursor:pointer}.p-tree .p-checkbox{display:inline-block;vertical-align:middle}.p-tree .p-checkbox .p-checkbox-icon{margin-left:1px}.p-tree .p-tree-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.p-tree .p-tree-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.p-tree .p-tree-filter-container .p-tree-filter-icon{position:absolute;top:.8em;right:1em}.p-tree.p-disabled .p-treenode-selectable.p-treenode-content,.p-tree.p-disabled .p-tree-toggler,.p-tree.p-disabled .p-checkbox-box{cursor:default}.p-fluid .p-tree{width:100%}.p-tree-horizontal{width:auto;padding:.5em 0;overflow:auto}.p-tree.p-tree-horizontal table,.p-tree.p-tree-horizontal tr,.p-tree.p-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.p-tree.p-tree-horizontal .p-tree-toggler{vertical-align:middle;margin:0}.p-tree-horizontal .p-treenode-content{font-weight:normal;padding:.4em 1em .4em .2em}.p-tree.p-tree-horizontal .p-tree-node-label{margin:0}.p-tree-horizontal .p-treenode-parent .p-treenode-content{font-weight:normal;white-space:nowrap}.p-tree.p-tree-horizontal .p-treenode{background:url(soe-leadmanagement/resources/39c65dcc08f7edb347b6.gif) repeat-x scroll center center transparent;padding:.25em 2.5em}.p-tree.p-tree-horizontal .p-treenode.p-treenode-leaf,.p-tree.p-tree-horizontal .p-treenode.p-treenode-collapsed{padding-right:0}.p-tree.p-tree-horizontal .p-treenode-children{padding:0;margin:0}.p-tree.p-tree-horizontal .p-treenode-connector{width:1px}.p-tree.p-tree-horizontal .p-treenode-connector-table{height:100%;width:1px}.p-tree.p-tree-horizontal .p-treenode-connector-line{background:url(soe-leadmanagement/resources/39c65dcc08f7edb347b6.gif) repeat-y scroll 0 0 transparent;width:1px}.p-tree.p-tree-horizontal table{height:0}.p-tree.p-tree-horizontal .p-checkbox{vertical-align:bottom;margin-right:.25em}.p-tree.p-tree-loading{position:relative;min-height:4em}.p-tree .p-tree-loading-mask{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.p-tree .p-tree-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.p-tree .p-tree-loading-content .p-tree-loading-icon{font-size:2em}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable-toggler{cursor:pointer;display:inline-block}.p-treetable .p-treetable-thead>tr>th,.p-treetable .p-treetable-tbody>tr>td,.p-treetable .p-treetable-tfoot>tr>td{padding:.25em .5em}.p-treetable .p-treetable-thead>tr>th .p-column-title{vertical-align:middle}.p-treetable .p-sortable-column{cursor:pointer}.p-treetable .p-sortable-column-icon{vertical-align:middle}.p-treetable-auto-layout>.p-treetable-wrapper{overflow-x:auto}.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-header,.p-treetable-footer{padding:.25em .5em;text-align:center;font-weight:bold}.p-treetable-header{border-bottom:0 none}.p-treetable-footer{border-top:0 none}.p-treetable .p-paginator-top{border-bottom:0 none}.p-treetable .p-paginator-bottom{border-top:0 none}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-scrollable-body>table>.p-treetable-tbody>tr:first-child>td{border-top:0 none}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-frozen-view>.p-treetable-scrollable-body>table>.p-treetable-tbody>tr>td:last-child{border-right:0 none}.p-treetable-unfrozen-view{position:absolute;top:0}.p-column-filter{width:100%}.p-treetable-resizable>.p-treetable-tablewrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable .p-treetable-checkbox{margin:0 .5em 0 .25em;vertical-align:middle}.p-treetable .p-treetable-tbody>tr>td.p-cell-editing .p-component{width:100%}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{position:absolute;display:none}.p-treetable-responsive .p-treetable-tbody>tr>td .p-column-title{display:none}@media screen and (max-width:40em){.p-treetable-responsive .p-treetable-thead>tr>th,.p-treetable-responsive .p-treetable-tfoot>tr>td{display:none !important}.p-treetable-responsive .p-treetable-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;float:left;clear:left}.p-treetable-responsive .p-treetable-tbody>tr>td .p-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.p-treetable-loading-overlay{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.p-treetable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.p-treetable .p-treetable-loading-icon{font-size:2em}
.u-text0 {
    font-size: 0
}

.u-marginAll0 {
    margin: 0 !important
}

.u-marginX0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.u-marginY0 {
    margin-bottom: 0 !important
}

.u-marginTop0,
.u-marginY0 {
    margin-top: 0 !important
}

.u-marginRight0 {
    margin-right: 0 !important
}

.u-marginBottom0 {
    margin-bottom: 0 !important
}

.u-marginLeft0 {
    margin-left: 0 !important
}

.u-paddingAll0 {
    padding: 0 !important
}

.u-paddingX0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.u-paddingY0 {
    padding-bottom: 0 !important
}

.u-paddingTop0,
.u-paddingY0 {
    padding-top: 0 !important
}

.u-paddingRight0 {
    padding-right: 0 !important
}

.u-paddingBottom0 {
    padding-bottom: 0 !important
}

.u-paddingLeft0 {
    padding-left: 0 !important
}

.u-text4 {
    font-size: 4px
}

.u-marginAll4 {
    margin: 4px !important
}

.u-marginX4 {
    margin-right: 4px !important;
    margin-left: 4px !important
}

.u-marginY4 {
    margin-bottom: 4px !important
}

.u-marginTop4,
.u-marginY4 {
    margin-top: 4px !important
}

.u-marginRight4 {
    margin-right: 4px !important
}

.u-marginBottom4 {
    margin-bottom: 4px !important
}

.u-marginLeft4 {
    margin-left: 4px !important
}

.u-paddingAll4 {
    padding: 4px !important
}

.u-paddingX4 {
    padding-right: 4px !important;
    padding-left: 4px !important
}

.u-paddingY4 {
    padding-bottom: 4px !important
}

.u-paddingTop4,
.u-paddingY4 {
    padding-top: 4px !important
}

.u-paddingRight4 {
    padding-right: 4px !important
}

.u-paddingBottom4 {
    padding-bottom: 4px !important
}

.u-paddingLeft4 {
    padding-left: 4px !important
}

.u-text8 {
    font-size: 8px
}

.u-marginAll8 {
    margin: 8px !important
}

.u-marginX8 {
    margin-right: 8px !important;
    margin-left: 8px !important
}

.u-marginY8 {
    margin-bottom: 8px !important
}

.u-marginTop8,
.u-marginY8 {
    margin-top: 8px !important
}

.u-marginRight8 {
    margin-right: 8px !important
}

.u-marginBottom8 {
    margin-bottom: 8px !important
}

.u-marginLeft8 {
    margin-left: 8px !important
}

.u-paddingAll8 {
    padding: 8px !important
}

.u-paddingX8 {
    padding-right: 8px !important;
    padding-left: 8px !important
}

.u-paddingY8 {
    padding-bottom: 8px !important
}

.u-paddingTop8,
.u-paddingY8 {
    padding-top: 8px !important
}

.u-paddingRight8 {
    padding-right: 8px !important
}

.u-paddingBottom8 {
    padding-bottom: 8px !important
}

.u-paddingLeft8 {
    padding-left: 8px !important
}

.u-text10 {
    font-size: 10px
}

.u-marginAll10 {
    margin: 10px !important
}

.u-marginX10 {
    margin-right: 10px !important;
    margin-left: 10px !important
}

.u-marginY10 {
    margin-bottom: 10px !important
}

.u-marginTop10,
.u-marginY10 {
    margin-top: 10px !important
}

.u-marginRight10 {
    margin-right: 10px !important
}

.u-marginBottom10 {
    margin-bottom: 10px !important
}

.u-marginLeft10 {
    margin-left: 10px !important
}

.u-paddingAll10 {
    padding: 10px !important
}

.u-paddingX10 {
    padding-right: 10px !important;
    padding-left: 10px !important
}

.u-paddingY10 {
    padding-bottom: 10px !important
}

.u-paddingTop10,
.u-paddingY10 {
    padding-top: 10px !important
}

.u-paddingRight10 {
    padding-right: 10px !important
}

.u-paddingBottom10 {
    padding-bottom: 10px !important
}

.u-paddingLeft10 {
    padding-left: 10px !important
}

.u-text12 {
    font-size: 12px
}

.u-marginAll12 {
    margin: 12px !important
}

.u-marginX12 {
    margin-right: 12px !important;
    margin-left: 12px !important
}

.u-marginY12 {
    margin-bottom: 12px !important
}

.u-marginTop12,
.u-marginY12 {
    margin-top: 12px !important
}

.u-marginRight12 {
    margin-right: 12px !important
}

.u-marginBottom12 {
    margin-bottom: 12px !important
}

.u-marginLeft12 {
    margin-left: 12px !important
}

.u-paddingAll12 {
    padding: 12px !important
}

.u-paddingX12 {
    padding-right: 12px !important;
    padding-left: 12px !important
}

.u-paddingY12 {
    padding-bottom: 12px !important
}

.u-paddingTop12,
.u-paddingY12 {
    padding-top: 12px !important
}

.u-paddingRight12 {
    padding-right: 12px !important
}

.u-paddingBottom12 {
    padding-bottom: 12px !important
}

.u-paddingLeft12 {
    padding-left: 12px !important
}

.u-text14 {
    font-size: 14px
}

.u-marginAll14 {
    margin: 14px !important
}

.u-marginX14 {
    margin-right: 14px !important;
    margin-left: 14px !important
}

.u-marginY14 {
    margin-bottom: 14px !important
}

.u-marginTop14,
.u-marginY14 {
    margin-top: 14px !important
}

.u-marginRight14 {
    margin-right: 14px !important
}

.u-marginBottom14 {
    margin-bottom: 14px !important
}

.u-marginLeft14 {
    margin-left: 14px !important
}

.u-paddingAll14 {
    padding: 14px !important
}

.u-paddingX14 {
    padding-right: 14px !important;
    padding-left: 14px !important
}

.u-paddingY14 {
    padding-bottom: 14px !important
}

.u-paddingTop14,
.u-paddingY14 {
    padding-top: 14px !important
}

.u-paddingRight14 {
    padding-right: 14px !important
}

.u-paddingBottom14 {
    padding-bottom: 14px !important
}

.u-paddingLeft14 {
    padding-left: 14px !important
}

.u-text16 {
    font-size: 16px
}

.u-marginAll16 {
    margin: 16px !important
}

.u-marginX16 {
    margin-right: 16px !important;
    margin-left: 16px !important
}

.u-marginY16 {
    margin-bottom: 16px !important
}

.u-marginTop16,
.u-marginY16 {
    margin-top: 16px !important
}

.u-marginRight16 {
    margin-right: 16px !important
}

.u-marginBottom16 {
    margin-bottom: 16px !important
}

.u-marginLeft16 {
    margin-left: 16px !important
}

.u-paddingAll16 {
    padding: 16px !important
}

.u-paddingX16 {
    padding-right: 16px !important;
    padding-left: 16px !important
}

.u-paddingY16 {
    padding-bottom: 16px !important
}

.u-paddingTop16,
.u-paddingY16 {
    padding-top: 16px !important
}

.u-paddingRight16 {
    padding-right: 16px !important
}

.u-paddingBottom16 {
    padding-bottom: 16px !important
}

.u-paddingLeft16 {
    padding-left: 16px !important
}

.u-text20 {
    font-size: 20px
}

.u-marginAll20 {
    margin: 20px !important
}

.u-marginX20 {
    margin-right: 20px !important;
    margin-left: 20px !important
}

.u-marginY20 {
    margin-bottom: 20px !important
}

.u-marginTop20,
.u-marginY20 {
    margin-top: 20px !important
}

.u-marginRight20 {
    margin-right: 20px !important
}

.u-marginBottom20 {
    margin-bottom: 20px !important
}

.u-marginLeft20 {
    margin-left: 20px !important
}

.u-paddingAll20 {
    padding: 20px !important
}

.u-paddingX20 {
    padding-right: 20px !important;
    padding-left: 20px !important
}

.u-paddingY20 {
    padding-bottom: 20px !important
}

.u-paddingTop20,
.u-paddingY20 {
    padding-top: 20px !important
}

.u-paddingRight20 {
    padding-right: 20px !important
}

.u-paddingBottom20 {
    padding-bottom: 20px !important
}

.u-paddingLeft20 {
    padding-left: 20px !important
}

.u-text24 {
    font-size: 24px
}

.u-marginAll24 {
    margin: 24px !important
}

.u-marginX24 {
    margin-right: 24px !important;
    margin-left: 24px !important
}

.u-marginY24 {
    margin-bottom: 24px !important
}

.u-marginTop24,
.u-marginY24 {
    margin-top: 24px !important
}

.u-marginRight24 {
    margin-right: 24px !important
}

.u-marginBottom24 {
    margin-bottom: 24px !important
}

.u-marginLeft24 {
    margin-left: 24px !important
}

.u-paddingAll24 {
    padding: 24px !important
}

.u-paddingX24 {
    padding-right: 24px !important;
    padding-left: 24px !important
}

.u-paddingY24 {
    padding-bottom: 24px !important
}

.u-paddingTop24,
.u-paddingY24 {
    padding-top: 24px !important
}

.u-paddingRight24 {
    padding-right: 24px !important
}

.u-paddingBottom24 {
    padding-bottom: 24px !important
}

.u-paddingLeft24 {
    padding-left: 24px !important
}

.u-text28 {
    font-size: 28px
}

.u-marginAll28 {
    margin: 28px !important
}

.u-marginX28 {
    margin-right: 28px !important;
    margin-left: 28px !important
}

.u-marginY28 {
    margin-bottom: 28px !important
}

.u-marginTop28,
.u-marginY28 {
    margin-top: 28px !important
}

.u-marginRight28 {
    margin-right: 28px !important
}

.u-marginBottom28 {
    margin-bottom: 28px !important
}

.u-marginLeft28 {
    margin-left: 28px !important
}

.u-paddingAll28 {
    padding: 28px !important
}

.u-paddingX28 {
    padding-right: 28px !important;
    padding-left: 28px !important
}

.u-paddingY28 {
    padding-bottom: 28px !important
}

.u-paddingTop28,
.u-paddingY28 {
    padding-top: 28px !important
}

.u-paddingRight28 {
    padding-right: 28px !important
}

.u-paddingBottom28 {
    padding-bottom: 28px !important
}

.u-paddingLeft28 {
    padding-left: 28px !important
}

.u-text32 {
    font-size: 32px
}

.u-marginAll32 {
    margin: 32px !important
}

.u-marginX32 {
    margin-right: 32px !important;
    margin-left: 32px !important
}

.u-marginY32 {
    margin-bottom: 32px !important
}

.u-marginTop32,
.u-marginY32 {
    margin-top: 32px !important
}

.u-marginRight32 {
    margin-right: 32px !important
}

.u-marginBottom32 {
    margin-bottom: 32px !important
}

.u-marginLeft32 {
    margin-left: 32px !important
}

.u-paddingAll32 {
    padding: 32px !important
}

.u-paddingX32 {
    padding-right: 32px !important;
    padding-left: 32px !important
}

.u-paddingY32 {
    padding-bottom: 32px !important
}

.u-paddingTop32,
.u-paddingY32 {
    padding-top: 32px !important
}

.u-paddingRight32 {
    padding-right: 32px !important
}

.u-paddingBottom32 {
    padding-bottom: 32px !important
}

.u-paddingLeft32 {
    padding-left: 32px !important
}

.u-text36 {
    font-size: 36px
}

.u-marginAll36 {
    margin: 36px !important
}

.u-marginX36 {
    margin-right: 36px !important;
    margin-left: 36px !important
}

.u-marginY36 {
    margin-bottom: 36px !important
}

.u-marginTop36,
.u-marginY36 {
    margin-top: 36px !important
}

.u-marginRight36 {
    margin-right: 36px !important
}

.u-marginBottom36 {
    margin-bottom: 36px !important
}

.u-marginLeft36 {
    margin-left: 36px !important
}

.u-paddingAll36 {
    padding: 36px !important
}

.u-paddingX36 {
    padding-right: 36px !important;
    padding-left: 36px !important
}

.u-paddingY36 {
    padding-bottom: 36px !important
}

.u-paddingTop36,
.u-paddingY36 {
    padding-top: 36px !important
}

.u-paddingRight36 {
    padding-right: 36px !important
}

.u-paddingBottom36 {
    padding-bottom: 36px !important
}

.u-paddingLeft36 {
    padding-left: 36px !important
}

.u-text40 {
    font-size: 40px
}

.u-marginAll40 {
    margin: 40px !important
}

.u-marginX40 {
    margin-right: 40px !important;
    margin-left: 40px !important
}

.u-marginY40 {
    margin-bottom: 40px !important
}

.u-marginTop40,
.u-marginY40 {
    margin-top: 40px !important
}

.u-marginRight40 {
    margin-right: 40px !important
}

.u-marginBottom40 {
    margin-bottom: 40px !important
}

.u-marginLeft40 {
    margin-left: 40px !important
}

.u-paddingAll40 {
    padding: 40px !important
}

.u-paddingX40 {
    padding-right: 40px !important;
    padding-left: 40px !important
}

.u-paddingY40 {
    padding-bottom: 40px !important
}

.u-paddingTop40,
.u-paddingY40 {
    padding-top: 40px !important
}

.u-paddingRight40 {
    padding-right: 40px !important
}

.u-paddingBottom40 {
    padding-bottom: 40px !important
}

.u-paddingLeft40 {
    padding-left: 40px !important
}

.u-text44 {
    font-size: 44px
}

.u-marginAll44 {
    margin: 44px !important
}

.u-marginX44 {
    margin-right: 44px !important;
    margin-left: 44px !important
}

.u-marginY44 {
    margin-bottom: 44px !important
}

.u-marginTop44,
.u-marginY44 {
    margin-top: 44px !important
}

.u-marginRight44 {
    margin-right: 44px !important
}

.u-marginBottom44 {
    margin-bottom: 44px !important
}

.u-marginLeft44 {
    margin-left: 44px !important
}

.u-paddingAll44 {
    padding: 44px !important
}

.u-paddingX44 {
    padding-right: 44px !important;
    padding-left: 44px !important
}

.u-paddingY44 {
    padding-bottom: 44px !important
}

.u-paddingTop44,
.u-paddingY44 {
    padding-top: 44px !important
}

.u-paddingRight44 {
    padding-right: 44px !important
}

.u-paddingBottom44 {
    padding-bottom: 44px !important
}

.u-paddingLeft44 {
    padding-left: 44px !important
}

.u-text48 {
    font-size: 48px
}

.u-marginAll48 {
    margin: 48px !important
}

.u-marginX48 {
    margin-right: 48px !important;
    margin-left: 48px !important
}

.u-marginY48 {
    margin-bottom: 48px !important
}

.u-marginTop48,
.u-marginY48 {
    margin-top: 48px !important
}

.u-marginRight48 {
    margin-right: 48px !important
}

.u-marginBottom48 {
    margin-bottom: 48px !important
}

.u-marginLeft48 {
    margin-left: 48px !important
}

.u-paddingAll48 {
    padding: 48px !important
}

.u-paddingX48 {
    padding-right: 48px !important;
    padding-left: 48px !important
}

.u-paddingY48 {
    padding-bottom: 48px !important
}

.u-paddingTop48,
.u-paddingY48 {
    padding-top: 48px !important
}

.u-paddingRight48 {
    padding-right: 48px !important
}

.u-paddingBottom48 {
    padding-bottom: 48px !important
}

.u-paddingLeft48 {
    padding-left: 48px !important
}

.u-text52 {
    font-size: 52px
}

.u-marginAll52 {
    margin: 52px !important
}

.u-marginX52 {
    margin-right: 52px !important;
    margin-left: 52px !important
}

.u-marginY52 {
    margin-bottom: 52px !important
}

.u-marginTop52,
.u-marginY52 {
    margin-top: 52px !important
}

.u-marginRight52 {
    margin-right: 52px !important
}

.u-marginBottom52 {
    margin-bottom: 52px !important
}

.u-marginLeft52 {
    margin-left: 52px !important
}

.u-paddingAll52 {
    padding: 52px !important
}

.u-paddingX52 {
    padding-right: 52px !important;
    padding-left: 52px !important
}

.u-paddingY52 {
    padding-bottom: 52px !important
}

.u-paddingTop52,
.u-paddingY52 {
    padding-top: 52px !important
}

.u-paddingRight52 {
    padding-right: 52px !important
}

.u-paddingBottom52 {
    padding-bottom: 52px !important
}

.u-paddingLeft52 {
    padding-left: 52px !important
}

.u-text56 {
    font-size: 56px
}

.u-marginAll56 {
    margin: 56px !important
}

.u-marginX56 {
    margin-right: 56px !important;
    margin-left: 56px !important
}

.u-marginY56 {
    margin-bottom: 56px !important
}

.u-marginTop56,
.u-marginY56 {
    margin-top: 56px !important
}

.u-marginRight56 {
    margin-right: 56px !important
}

.u-marginBottom56 {
    margin-bottom: 56px !important
}

.u-marginLeft56 {
    margin-left: 56px !important
}

.u-paddingAll56 {
    padding: 56px !important
}

.u-paddingX56 {
    padding-right: 56px !important;
    padding-left: 56px !important
}

.u-paddingY56 {
    padding-bottom: 56px !important
}

.u-paddingTop56,
.u-paddingY56 {
    padding-top: 56px !important
}

.u-paddingRight56 {
    padding-right: 56px !important
}

.u-paddingBottom56 {
    padding-bottom: 56px !important
}

.u-paddingLeft56 {
    padding-left: 56px !important
}

.u-text60 {
    font-size: 60px
}

.u-marginAll60 {
    margin: 60px !important
}

.u-marginX60 {
    margin-right: 60px !important;
    margin-left: 60px !important
}

.u-marginY60 {
    margin-bottom: 60px !important
}

.u-marginTop60,
.u-marginY60 {
    margin-top: 60px !important
}

.u-marginRight60 {
    margin-right: 60px !important
}

.u-marginBottom60 {
    margin-bottom: 60px !important
}

.u-marginLeft60 {
    margin-left: 60px !important
}

.u-paddingAll60 {
    padding: 60px !important
}

.u-paddingX60 {
    padding-right: 60px !important;
    padding-left: 60px !important
}

.u-paddingY60 {
    padding-bottom: 60px !important
}

.u-paddingTop60,
.u-paddingY60 {
    padding-top: 60px !important
}

.u-paddingRight60 {
    padding-right: 60px !important
}

.u-paddingBottom60 {
    padding-bottom: 60px !important
}

.u-paddingLeft60 {
    padding-left: 60px !important
}

.u-text64 {
    font-size: 64px
}

.u-marginAll64 {
    margin: 64px !important
}

.u-marginX64 {
    margin-right: 64px !important;
    margin-left: 64px !important
}

.u-marginY64 {
    margin-bottom: 64px !important
}

.u-marginTop64,
.u-marginY64 {
    margin-top: 64px !important
}

.u-marginRight64 {
    margin-right: 64px !important
}

.u-marginBottom64 {
    margin-bottom: 64px !important
}

.u-marginLeft64 {
    margin-left: 64px !important
}

.u-paddingAll64 {
    padding: 64px !important
}

.u-paddingX64 {
    padding-right: 64px !important;
    padding-left: 64px !important
}

.u-paddingY64 {
    padding-bottom: 64px !important
}

.u-paddingTop64,
.u-paddingY64 {
    padding-top: 64px !important
}

.u-paddingRight64 {
    padding-right: 64px !important
}

.u-paddingBottom64 {
    padding-bottom: 64px !important
}

.u-paddingLeft64 {
    padding-left: 64px !important
}

.u-text72 {
    font-size: 72px
}

.u-marginAll72 {
    margin: 72px !important
}

.u-marginX72 {
    margin-right: 72px !important;
    margin-left: 72px !important
}

.u-marginY72 {
    margin-bottom: 72px !important
}

.u-marginTop72,
.u-marginY72 {
    margin-top: 72px !important
}

.u-marginRight72 {
    margin-right: 72px !important
}

.u-marginBottom72 {
    margin-bottom: 72px !important
}

.u-marginLeft72 {
    margin-left: 72px !important
}

.u-paddingAll72 {
    padding: 72px !important
}

.u-paddingX72 {
    padding-right: 72px !important;
    padding-left: 72px !important
}

.u-paddingY72 {
    padding-bottom: 72px !important
}

.u-paddingTop72,
.u-paddingY72 {
    padding-top: 72px !important
}

.u-paddingRight72 {
    padding-right: 72px !important
}

.u-paddingBottom72 {
    padding-bottom: 72px !important
}

.u-paddingLeft72 {
    padding-left: 72px !important
}

.u-text84 {
    font-size: 84px
}

.u-marginAll84 {
    margin: 84px !important
}

.u-marginX84 {
    margin-right: 84px !important;
    margin-left: 84px !important
}

.u-marginY84 {
    margin-bottom: 84px !important
}

.u-marginTop84,
.u-marginY84 {
    margin-top: 84px !important
}

.u-marginRight84 {
    margin-right: 84px !important
}

.u-marginBottom84 {
    margin-bottom: 84px !important
}

.u-marginLeft84 {
    margin-left: 84px !important
}

.u-paddingAll84 {
    padding: 84px !important
}

.u-paddingX84 {
    padding-right: 84px !important;
    padding-left: 84px !important
}

.u-paddingY84 {
    padding-bottom: 84px !important
}

.u-paddingTop84,
.u-paddingY84 {
    padding-top: 84px !important
}

.u-paddingRight84 {
    padding-right: 84px !important
}

.u-paddingBottom84 {
    padding-bottom: 84px !important
}

.u-paddingLeft84 {
    padding-left: 84px !important
}

.u-text96 {
    font-size: 96px
}

.u-marginAll96 {
    margin: 96px !important
}

.u-marginX96 {
    margin-right: 96px !important;
    margin-left: 96px !important
}

.u-marginY96 {
    margin-bottom: 96px !important
}

.u-marginTop96,
.u-marginY96 {
    margin-top: 96px !important
}

.u-marginRight96 {
    margin-right: 96px !important
}

.u-marginBottom96 {
    margin-bottom: 96px !important
}

.u-marginLeft96 {
    margin-left: 96px !important
}

.u-paddingAll96 {
    padding: 96px !important
}

.u-paddingX96 {
    padding-right: 96px !important;
    padding-left: 96px !important
}

.u-paddingY96 {
    padding-bottom: 96px !important
}

.u-paddingTop96,
.u-paddingY96 {
    padding-top: 96px !important
}

.u-paddingRight96 {
    padding-right: 96px !important
}

.u-paddingBottom96 {
    padding-bottom: 96px !important
}

.u-paddingLeft96 {
    padding-left: 96px !important
}

.u-text108 {
    font-size: 108px
}

.u-marginAll108 {
    margin: 108px !important
}

.u-marginX108 {
    margin-right: 108px !important;
    margin-left: 108px !important
}

.u-marginY108 {
    margin-bottom: 108px !important
}

.u-marginTop108,
.u-marginY108 {
    margin-top: 108px !important
}

.u-marginRight108 {
    margin-right: 108px !important
}

.u-marginBottom108 {
    margin-bottom: 108px !important
}

.u-marginLeft108 {
    margin-left: 108px !important
}

.u-paddingAll108 {
    padding: 108px !important
}

.u-paddingX108 {
    padding-right: 108px !important;
    padding-left: 108px !important
}

.u-paddingY108 {
    padding-bottom: 108px !important
}

.u-paddingTop108,
.u-paddingY108 {
    padding-top: 108px !important
}

.u-paddingRight108 {
    padding-right: 108px !important
}

.u-paddingBottom108 {
    padding-bottom: 108px !important
}

.u-paddingLeft108 {
    padding-left: 108px !important
}

.u-text120 {
    font-size: 120px
}

.u-marginAll120 {
    margin: 120px !important
}

.u-marginX120 {
    margin-right: 120px !important;
    margin-left: 120px !important
}

.u-marginY120 {
    margin-bottom: 120px !important
}

.u-marginTop120,
.u-marginY120 {
    margin-top: 120px !important
}

.u-marginRight120 {
    margin-right: 120px !important
}

.u-marginBottom120 {
    margin-bottom: 120px !important
}

.u-marginLeft120 {
    margin-left: 120px !important
}

.u-paddingAll120 {
    padding: 120px !important
}

.u-paddingX120 {
    padding-right: 120px !important;
    padding-left: 120px !important
}

.u-paddingY120 {
    padding-bottom: 120px !important
}

.u-paddingTop120,
.u-paddingY120 {
    padding-top: 120px !important
}

.u-paddingRight120 {
    padding-right: 120px !important
}

.u-paddingBottom120 {
    padding-bottom: 120px !important
}

.u-paddingLeft120 {
    padding-left: 120px !important
}

.u-text132 {
    font-size: 132px
}

.u-marginAll132 {
    margin: 132px !important
}

.u-marginX132 {
    margin-right: 132px !important;
    margin-left: 132px !important
}

.u-marginY132 {
    margin-bottom: 132px !important
}

.u-marginTop132,
.u-marginY132 {
    margin-top: 132px !important
}

.u-marginRight132 {
    margin-right: 132px !important
}

.u-marginBottom132 {
    margin-bottom: 132px !important
}

.u-marginLeft132 {
    margin-left: 132px !important
}

.u-paddingAll132 {
    padding: 132px !important
}

.u-paddingX132 {
    padding-right: 132px !important;
    padding-left: 132px !important
}

.u-paddingY132 {
    padding-bottom: 132px !important
}

.u-paddingTop132,
.u-paddingY132 {
    padding-top: 132px !important
}

.u-paddingRight132 {
    padding-right: 132px !important
}

.u-paddingBottom132 {
    padding-bottom: 132px !important
}

.u-paddingLeft132 {
    padding-left: 132px !important
}

.u-text144 {
    font-size: 144px
}

.u-marginAll144 {
    margin: 144px !important
}

.u-marginX144 {
    margin-right: 144px !important;
    margin-left: 144px !important
}

.u-marginY144 {
    margin-bottom: 144px !important
}

.u-marginTop144,
.u-marginY144 {
    margin-top: 144px !important
}

.u-marginRight144 {
    margin-right: 144px !important
}

.u-marginBottom144 {
    margin-bottom: 144px !important
}

.u-marginLeft144 {
    margin-left: 144px !important
}

.u-paddingAll144 {
    padding: 144px !important
}

.u-paddingX144 {
    padding-right: 144px !important;
    padding-left: 144px !important
}

.u-paddingY144 {
    padding-bottom: 144px !important
}

.u-paddingTop144,
.u-paddingY144 {
    padding-top: 144px !important
}

.u-paddingRight144 {
    padding-right: 144px !important
}

.u-paddingBottom144 {
    padding-bottom: 144px !important
}

.u-paddingLeft144 {
    padding-left: 144px !important
}

.u-text156 {
    font-size: 156px
}

.u-marginAll156 {
    margin: 156px !important
}

.u-marginX156 {
    margin-right: 156px !important;
    margin-left: 156px !important
}

.u-marginY156 {
    margin-bottom: 156px !important
}

.u-marginTop156,
.u-marginY156 {
    margin-top: 156px !important
}

.u-marginRight156 {
    margin-right: 156px !important
}

.u-marginBottom156 {
    margin-bottom: 156px !important
}

.u-marginLeft156 {
    margin-left: 156px !important
}

.u-paddingAll156 {
    padding: 156px !important
}

.u-paddingX156 {
    padding-right: 156px !important;
    padding-left: 156px !important
}

.u-paddingY156 {
    padding-bottom: 156px !important
}

.u-paddingTop156,
.u-paddingY156 {
    padding-top: 156px !important
}

.u-paddingRight156 {
    padding-right: 156px !important
}

.u-paddingBottom156 {
    padding-bottom: 156px !important
}

.u-paddingLeft156 {
    padding-left: 156px !important
}

.u-text168 {
    font-size: 168px
}

.u-marginAll168 {
    margin: 168px !important
}

.u-marginX168 {
    margin-right: 168px !important;
    margin-left: 168px !important
}

.u-marginY168 {
    margin-bottom: 168px !important
}

.u-marginTop168,
.u-marginY168 {
    margin-top: 168px !important
}

.u-marginRight168 {
    margin-right: 168px !important
}

.u-marginBottom168 {
    margin-bottom: 168px !important
}

.u-marginLeft168 {
    margin-left: 168px !important
}

.u-paddingAll168 {
    padding: 168px !important
}

.u-paddingX168 {
    padding-right: 168px !important;
    padding-left: 168px !important
}

.u-paddingY168 {
    padding-bottom: 168px !important
}

.u-paddingTop168,
.u-paddingY168 {
    padding-top: 168px !important
}

.u-paddingRight168 {
    padding-right: 168px !important
}

.u-paddingBottom168 {
    padding-bottom: 168px !important
}

.u-paddingLeft168 {
    padding-left: 168px !important
}

.u-text180 {
    font-size: 180px
}

.u-marginAll180 {
    margin: 180px !important
}

.u-marginX180 {
    margin-right: 180px !important;
    margin-left: 180px !important
}

.u-marginY180 {
    margin-bottom: 180px !important
}

.u-marginTop180,
.u-marginY180 {
    margin-top: 180px !important
}

.u-marginRight180 {
    margin-right: 180px !important
}

.u-marginBottom180 {
    margin-bottom: 180px !important
}

.u-marginLeft180 {
    margin-left: 180px !important
}

.u-paddingAll180 {
    padding: 180px !important
}

.u-paddingX180 {
    padding-right: 180px !important;
    padding-left: 180px !important
}

.u-paddingY180 {
    padding-bottom: 180px !important
}

.u-paddingTop180,
.u-paddingY180 {
    padding-top: 180px !important
}

.u-paddingRight180 {
    padding-right: 180px !important
}

.u-paddingBottom180 {
    padding-bottom: 180px !important
}

.u-paddingLeft180 {
    padding-left: 180px !important
}

.u-text192 {
    font-size: 192px
}

.u-marginAll192 {
    margin: 192px !important
}

.u-marginX192 {
    margin-right: 192px !important;
    margin-left: 192px !important
}

.u-marginY192 {
    margin-bottom: 192px !important
}

.u-marginTop192,
.u-marginY192 {
    margin-top: 192px !important
}

.u-marginRight192 {
    margin-right: 192px !important
}

.u-marginBottom192 {
    margin-bottom: 192px !important
}

.u-marginLeft192 {
    margin-left: 192px !important
}

.u-paddingAll192 {
    padding: 192px !important
}

.u-paddingX192 {
    padding-right: 192px !important;
    padding-left: 192px !important
}

.u-paddingY192 {
    padding-bottom: 192px !important
}

.u-paddingTop192,
.u-paddingY192 {
    padding-top: 192px !important
}

.u-paddingRight192 {
    padding-right: 192px !important
}

.u-paddingBottom192 {
    padding-bottom: 192px !important
}

.u-paddingLeft192 {
    padding-left: 192px !important
}

.u-text204 {
    font-size: 204px
}

.u-marginAll204 {
    margin: 204px !important
}

.u-marginX204 {
    margin-right: 204px !important;
    margin-left: 204px !important
}

.u-marginY204 {
    margin-bottom: 204px !important
}

.u-marginTop204,
.u-marginY204 {
    margin-top: 204px !important
}

.u-marginRight204 {
    margin-right: 204px !important
}

.u-marginBottom204 {
    margin-bottom: 204px !important
}

.u-marginLeft204 {
    margin-left: 204px !important
}

.u-paddingAll204 {
    padding: 204px !important
}

.u-paddingX204 {
    padding-right: 204px !important;
    padding-left: 204px !important
}

.u-paddingY204 {
    padding-bottom: 204px !important
}

.u-paddingTop204,
.u-paddingY204 {
    padding-top: 204px !important
}

.u-paddingRight204 {
    padding-right: 204px !important
}

.u-paddingBottom204 {
    padding-bottom: 204px !important
}

.u-paddingLeft204 {
    padding-left: 204px !important
}

@media screen and (min-width: 320px) {
    .u-text0-xs {
        font-size: 0
    }
    .u-marginAll0-xs {
        margin: 0 !important
    }
    .u-marginX0-xs {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .u-marginY0-xs {
        margin-bottom: 0 !important
    }
    .u-marginTop0-xs,
    .u-marginY0-xs {
        margin-top: 0 !important
    }
    .u-marginRight0-xs {
        margin-right: 0 !important
    }
    .u-marginBottom0-xs {
        margin-bottom: 0 !important
    }
    .u-marginLeft0-xs {
        margin-left: 0 !important
    }
    .u-paddingAll0-xs {
        padding: 0 !important
    }
    .u-paddingX0-xs {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .u-paddingY0-xs {
        padding-bottom: 0 !important
    }
    .u-paddingTop0-xs,
    .u-paddingY0-xs {
        padding-top: 0 !important
    }
    .u-paddingRight0-xs {
        padding-right: 0 !important
    }
    .u-paddingBottom0-xs {
        padding-bottom: 0 !important
    }
    .u-paddingLeft0-xs {
        padding-left: 0 !important
    }
    .u-text4-xs {
        font-size: 4px
    }
    .u-marginAll4-xs {
        margin: 4px !important
    }
    .u-marginX4-xs {
        margin-right: 4px !important;
        margin-left: 4px !important
    }
    .u-marginY4-xs {
        margin-bottom: 4px !important
    }
    .u-marginTop4-xs,
    .u-marginY4-xs {
        margin-top: 4px !important
    }
    .u-marginRight4-xs {
        margin-right: 4px !important
    }
    .u-marginBottom4-xs {
        margin-bottom: 4px !important
    }
    .u-marginLeft4-xs {
        margin-left: 4px !important
    }
    .u-paddingAll4-xs {
        padding: 4px !important
    }
    .u-paddingX4-xs {
        padding-right: 4px !important;
        padding-left: 4px !important
    }
    .u-paddingY4-xs {
        padding-bottom: 4px !important
    }
    .u-paddingTop4-xs,
    .u-paddingY4-xs {
        padding-top: 4px !important
    }
    .u-paddingRight4-xs {
        padding-right: 4px !important
    }
    .u-paddingBottom4-xs {
        padding-bottom: 4px !important
    }
    .u-paddingLeft4-xs {
        padding-left: 4px !important
    }
    .u-text8-xs {
        font-size: 8px
    }
    .u-marginAll8-xs {
        margin: 8px !important
    }
    .u-marginX8-xs {
        margin-right: 8px !important;
        margin-left: 8px !important
    }
    .u-marginY8-xs {
        margin-bottom: 8px !important
    }
    .u-marginTop8-xs,
    .u-marginY8-xs {
        margin-top: 8px !important
    }
    .u-marginRight8-xs {
        margin-right: 8px !important
    }
    .u-marginBottom8-xs {
        margin-bottom: 8px !important
    }
    .u-marginLeft8-xs {
        margin-left: 8px !important
    }
    .u-paddingAll8-xs {
        padding: 8px !important
    }
    .u-paddingX8-xs {
        padding-right: 8px !important;
        padding-left: 8px !important
    }
    .u-paddingY8-xs {
        padding-bottom: 8px !important
    }
    .u-paddingTop8-xs,
    .u-paddingY8-xs {
        padding-top: 8px !important
    }
    .u-paddingRight8-xs {
        padding-right: 8px !important
    }
    .u-paddingBottom8-xs {
        padding-bottom: 8px !important
    }
    .u-paddingLeft8-xs {
        padding-left: 8px !important
    }
    .u-text10-xs {
        font-size: 10px
    }
    .u-marginAll10-xs {
        margin: 10px !important
    }
    .u-marginX10-xs {
        margin-right: 10px !important;
        margin-left: 10px !important
    }
    .u-marginY10-xs {
        margin-bottom: 10px !important
    }
    .u-marginTop10-xs,
    .u-marginY10-xs {
        margin-top: 10px !important
    }
    .u-marginRight10-xs {
        margin-right: 10px !important
    }
    .u-marginBottom10-xs {
        margin-bottom: 10px !important
    }
    .u-marginLeft10-xs {
        margin-left: 10px !important
    }
    .u-paddingAll10-xs {
        padding: 10px !important
    }
    .u-paddingX10-xs {
        padding-right: 10px !important;
        padding-left: 10px !important
    }
    .u-paddingY10-xs {
        padding-bottom: 10px !important
    }
    .u-paddingTop10-xs,
    .u-paddingY10-xs {
        padding-top: 10px !important
    }
    .u-paddingRight10-xs {
        padding-right: 10px !important
    }
    .u-paddingBottom10-xs {
        padding-bottom: 10px !important
    }
    .u-paddingLeft10-xs {
        padding-left: 10px !important
    }
    .u-text12-xs {
        font-size: 12px
    }
    .u-marginAll12-xs {
        margin: 12px !important
    }
    .u-marginX12-xs {
        margin-right: 12px !important;
        margin-left: 12px !important
    }
    .u-marginY12-xs {
        margin-bottom: 12px !important
    }
    .u-marginTop12-xs,
    .u-marginY12-xs {
        margin-top: 12px !important
    }
    .u-marginRight12-xs {
        margin-right: 12px !important
    }
    .u-marginBottom12-xs {
        margin-bottom: 12px !important
    }
    .u-marginLeft12-xs {
        margin-left: 12px !important
    }
    .u-paddingAll12-xs {
        padding: 12px !important
    }
    .u-paddingX12-xs {
        padding-right: 12px !important;
        padding-left: 12px !important
    }
    .u-paddingY12-xs {
        padding-bottom: 12px !important
    }
    .u-paddingTop12-xs,
    .u-paddingY12-xs {
        padding-top: 12px !important
    }
    .u-paddingRight12-xs {
        padding-right: 12px !important
    }
    .u-paddingBottom12-xs {
        padding-bottom: 12px !important
    }
    .u-paddingLeft12-xs {
        padding-left: 12px !important
    }
    .u-text14-xs {
        font-size: 14px
    }
    .u-marginAll14-xs {
        margin: 14px !important
    }
    .u-marginX14-xs {
        margin-right: 14px !important;
        margin-left: 14px !important
    }
    .u-marginY14-xs {
        margin-bottom: 14px !important
    }
    .u-marginTop14-xs,
    .u-marginY14-xs {
        margin-top: 14px !important
    }
    .u-marginRight14-xs {
        margin-right: 14px !important
    }
    .u-marginBottom14-xs {
        margin-bottom: 14px !important
    }
    .u-marginLeft14-xs {
        margin-left: 14px !important
    }
    .u-paddingAll14-xs {
        padding: 14px !important
    }
    .u-paddingX14-xs {
        padding-right: 14px !important;
        padding-left: 14px !important
    }
    .u-paddingY14-xs {
        padding-bottom: 14px !important
    }
    .u-paddingTop14-xs,
    .u-paddingY14-xs {
        padding-top: 14px !important
    }
    .u-paddingRight14-xs {
        padding-right: 14px !important
    }
    .u-paddingBottom14-xs {
        padding-bottom: 14px !important
    }
    .u-paddingLeft14-xs {
        padding-left: 14px !important
    }
    .u-text16-xs {
        font-size: 16px
    }
    .u-marginAll16-xs {
        margin: 16px !important
    }
    .u-marginX16-xs {
        margin-right: 16px !important;
        margin-left: 16px !important
    }
    .u-marginY16-xs {
        margin-bottom: 16px !important
    }
    .u-marginTop16-xs,
    .u-marginY16-xs {
        margin-top: 16px !important
    }
    .u-marginRight16-xs {
        margin-right: 16px !important
    }
    .u-marginBottom16-xs {
        margin-bottom: 16px !important
    }
    .u-marginLeft16-xs {
        margin-left: 16px !important
    }
    .u-paddingAll16-xs {
        padding: 16px !important
    }
    .u-paddingX16-xs {
        padding-right: 16px !important;
        padding-left: 16px !important
    }
    .u-paddingY16-xs {
        padding-bottom: 16px !important
    }
    .u-paddingTop16-xs,
    .u-paddingY16-xs {
        padding-top: 16px !important
    }
    .u-paddingRight16-xs {
        padding-right: 16px !important
    }
    .u-paddingBottom16-xs {
        padding-bottom: 16px !important
    }
    .u-paddingLeft16-xs {
        padding-left: 16px !important
    }
    .u-text20-xs {
        font-size: 20px
    }
    .u-marginAll20-xs {
        margin: 20px !important
    }
    .u-marginX20-xs {
        margin-right: 20px !important;
        margin-left: 20px !important
    }
    .u-marginY20-xs {
        margin-bottom: 20px !important
    }
    .u-marginTop20-xs,
    .u-marginY20-xs {
        margin-top: 20px !important
    }
    .u-marginRight20-xs {
        margin-right: 20px !important
    }
    .u-marginBottom20-xs {
        margin-bottom: 20px !important
    }
    .u-marginLeft20-xs {
        margin-left: 20px !important
    }
    .u-paddingAll20-xs {
        padding: 20px !important
    }
    .u-paddingX20-xs {
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .u-paddingY20-xs {
        padding-bottom: 20px !important
    }
    .u-paddingTop20-xs,
    .u-paddingY20-xs {
        padding-top: 20px !important
    }
    .u-paddingRight20-xs {
        padding-right: 20px !important
    }
    .u-paddingBottom20-xs {
        padding-bottom: 20px !important
    }
    .u-paddingLeft20-xs {
        padding-left: 20px !important
    }
    .u-text24-xs {
        font-size: 24px
    }
    .u-marginAll24-xs {
        margin: 24px !important
    }
    .u-marginX24-xs {
        margin-right: 24px !important;
        margin-left: 24px !important
    }
    .u-marginY24-xs {
        margin-bottom: 24px !important
    }
    .u-marginTop24-xs,
    .u-marginY24-xs {
        margin-top: 24px !important
    }
    .u-marginRight24-xs {
        margin-right: 24px !important
    }
    .u-marginBottom24-xs {
        margin-bottom: 24px !important
    }
    .u-marginLeft24-xs {
        margin-left: 24px !important
    }
    .u-paddingAll24-xs {
        padding: 24px !important
    }
    .u-paddingX24-xs {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
    .u-paddingY24-xs {
        padding-bottom: 24px !important
    }
    .u-paddingTop24-xs,
    .u-paddingY24-xs {
        padding-top: 24px !important
    }
    .u-paddingRight24-xs {
        padding-right: 24px !important
    }
    .u-paddingBottom24-xs {
        padding-bottom: 24px !important
    }
    .u-paddingLeft24-xs {
        padding-left: 24px !important
    }
    .u-text28-xs {
        font-size: 28px
    }
    .u-marginAll28-xs {
        margin: 28px !important
    }
    .u-marginX28-xs {
        margin-right: 28px !important;
        margin-left: 28px !important
    }
    .u-marginY28-xs {
        margin-bottom: 28px !important
    }
    .u-marginTop28-xs,
    .u-marginY28-xs {
        margin-top: 28px !important
    }
    .u-marginRight28-xs {
        margin-right: 28px !important
    }
    .u-marginBottom28-xs {
        margin-bottom: 28px !important
    }
    .u-marginLeft28-xs {
        margin-left: 28px !important
    }
    .u-paddingAll28-xs {
        padding: 28px !important
    }
    .u-paddingX28-xs {
        padding-right: 28px !important;
        padding-left: 28px !important
    }
    .u-paddingY28-xs {
        padding-bottom: 28px !important
    }
    .u-paddingTop28-xs,
    .u-paddingY28-xs {
        padding-top: 28px !important
    }
    .u-paddingRight28-xs {
        padding-right: 28px !important
    }
    .u-paddingBottom28-xs {
        padding-bottom: 28px !important
    }
    .u-paddingLeft28-xs {
        padding-left: 28px !important
    }
    .u-text32-xs {
        font-size: 32px
    }
    .u-marginAll32-xs {
        margin: 32px !important
    }
    .u-marginX32-xs {
        margin-right: 32px !important;
        margin-left: 32px !important
    }
    .u-marginY32-xs {
        margin-bottom: 32px !important
    }
    .u-marginTop32-xs,
    .u-marginY32-xs {
        margin-top: 32px !important
    }
    .u-marginRight32-xs {
        margin-right: 32px !important
    }
    .u-marginBottom32-xs {
        margin-bottom: 32px !important
    }
    .u-marginLeft32-xs {
        margin-left: 32px !important
    }
    .u-paddingAll32-xs {
        padding: 32px !important
    }
    .u-paddingX32-xs {
        padding-right: 32px !important;
        padding-left: 32px !important
    }
    .u-paddingY32-xs {
        padding-bottom: 32px !important
    }
    .u-paddingTop32-xs,
    .u-paddingY32-xs {
        padding-top: 32px !important
    }
    .u-paddingRight32-xs {
        padding-right: 32px !important
    }
    .u-paddingBottom32-xs {
        padding-bottom: 32px !important
    }
    .u-paddingLeft32-xs {
        padding-left: 32px !important
    }
    .u-text36-xs {
        font-size: 36px
    }
    .u-marginAll36-xs {
        margin: 36px !important
    }
    .u-marginX36-xs {
        margin-right: 36px !important;
        margin-left: 36px !important
    }
    .u-marginY36-xs {
        margin-bottom: 36px !important
    }
    .u-marginTop36-xs,
    .u-marginY36-xs {
        margin-top: 36px !important
    }
    .u-marginRight36-xs {
        margin-right: 36px !important
    }
    .u-marginBottom36-xs {
        margin-bottom: 36px !important
    }
    .u-marginLeft36-xs {
        margin-left: 36px !important
    }
    .u-paddingAll36-xs {
        padding: 36px !important
    }
    .u-paddingX36-xs {
        padding-right: 36px !important;
        padding-left: 36px !important
    }
    .u-paddingY36-xs {
        padding-bottom: 36px !important
    }
    .u-paddingTop36-xs,
    .u-paddingY36-xs {
        padding-top: 36px !important
    }
    .u-paddingRight36-xs {
        padding-right: 36px !important
    }
    .u-paddingBottom36-xs {
        padding-bottom: 36px !important
    }
    .u-paddingLeft36-xs {
        padding-left: 36px !important
    }
    .u-text40-xs {
        font-size: 40px
    }
    .u-marginAll40-xs {
        margin: 40px !important
    }
    .u-marginX40-xs {
        margin-right: 40px !important;
        margin-left: 40px !important
    }
    .u-marginY40-xs {
        margin-bottom: 40px !important
    }
    .u-marginTop40-xs,
    .u-marginY40-xs {
        margin-top: 40px !important
    }
    .u-marginRight40-xs {
        margin-right: 40px !important
    }
    .u-marginBottom40-xs {
        margin-bottom: 40px !important
    }
    .u-marginLeft40-xs {
        margin-left: 40px !important
    }
    .u-paddingAll40-xs {
        padding: 40px !important
    }
    .u-paddingX40-xs {
        padding-right: 40px !important;
        padding-left: 40px !important
    }
    .u-paddingY40-xs {
        padding-bottom: 40px !important
    }
    .u-paddingTop40-xs,
    .u-paddingY40-xs {
        padding-top: 40px !important
    }
    .u-paddingRight40-xs {
        padding-right: 40px !important
    }
    .u-paddingBottom40-xs {
        padding-bottom: 40px !important
    }
    .u-paddingLeft40-xs {
        padding-left: 40px !important
    }
    .u-text44-xs {
        font-size: 44px
    }
    .u-marginAll44-xs {
        margin: 44px !important
    }
    .u-marginX44-xs {
        margin-right: 44px !important;
        margin-left: 44px !important
    }
    .u-marginY44-xs {
        margin-bottom: 44px !important
    }
    .u-marginTop44-xs,
    .u-marginY44-xs {
        margin-top: 44px !important
    }
    .u-marginRight44-xs {
        margin-right: 44px !important
    }
    .u-marginBottom44-xs {
        margin-bottom: 44px !important
    }
    .u-marginLeft44-xs {
        margin-left: 44px !important
    }
    .u-paddingAll44-xs {
        padding: 44px !important
    }
    .u-paddingX44-xs {
        padding-right: 44px !important;
        padding-left: 44px !important
    }
    .u-paddingY44-xs {
        padding-bottom: 44px !important
    }
    .u-paddingTop44-xs,
    .u-paddingY44-xs {
        padding-top: 44px !important
    }
    .u-paddingRight44-xs {
        padding-right: 44px !important
    }
    .u-paddingBottom44-xs {
        padding-bottom: 44px !important
    }
    .u-paddingLeft44-xs {
        padding-left: 44px !important
    }
    .u-text48-xs {
        font-size: 48px
    }
    .u-marginAll48-xs {
        margin: 48px !important
    }
    .u-marginX48-xs {
        margin-right: 48px !important;
        margin-left: 48px !important
    }
    .u-marginY48-xs {
        margin-bottom: 48px !important
    }
    .u-marginTop48-xs,
    .u-marginY48-xs {
        margin-top: 48px !important
    }
    .u-marginRight48-xs {
        margin-right: 48px !important
    }
    .u-marginBottom48-xs {
        margin-bottom: 48px !important
    }
    .u-marginLeft48-xs {
        margin-left: 48px !important
    }
    .u-paddingAll48-xs {
        padding: 48px !important
    }
    .u-paddingX48-xs {
        padding-right: 48px !important;
        padding-left: 48px !important
    }
    .u-paddingY48-xs {
        padding-bottom: 48px !important
    }
    .u-paddingTop48-xs,
    .u-paddingY48-xs {
        padding-top: 48px !important
    }
    .u-paddingRight48-xs {
        padding-right: 48px !important
    }
    .u-paddingBottom48-xs {
        padding-bottom: 48px !important
    }
    .u-paddingLeft48-xs {
        padding-left: 48px !important
    }
    .u-text52-xs {
        font-size: 52px
    }
    .u-marginAll52-xs {
        margin: 52px !important
    }
    .u-marginX52-xs {
        margin-right: 52px !important;
        margin-left: 52px !important
    }
    .u-marginY52-xs {
        margin-bottom: 52px !important
    }
    .u-marginTop52-xs,
    .u-marginY52-xs {
        margin-top: 52px !important
    }
    .u-marginRight52-xs {
        margin-right: 52px !important
    }
    .u-marginBottom52-xs {
        margin-bottom: 52px !important
    }
    .u-marginLeft52-xs {
        margin-left: 52px !important
    }
    .u-paddingAll52-xs {
        padding: 52px !important
    }
    .u-paddingX52-xs {
        padding-right: 52px !important;
        padding-left: 52px !important
    }
    .u-paddingY52-xs {
        padding-bottom: 52px !important
    }
    .u-paddingTop52-xs,
    .u-paddingY52-xs {
        padding-top: 52px !important
    }
    .u-paddingRight52-xs {
        padding-right: 52px !important
    }
    .u-paddingBottom52-xs {
        padding-bottom: 52px !important
    }
    .u-paddingLeft52-xs {
        padding-left: 52px !important
    }
    .u-text56-xs {
        font-size: 56px
    }
    .u-marginAll56-xs {
        margin: 56px !important
    }
    .u-marginX56-xs {
        margin-right: 56px !important;
        margin-left: 56px !important
    }
    .u-marginY56-xs {
        margin-bottom: 56px !important
    }
    .u-marginTop56-xs,
    .u-marginY56-xs {
        margin-top: 56px !important
    }
    .u-marginRight56-xs {
        margin-right: 56px !important
    }
    .u-marginBottom56-xs {
        margin-bottom: 56px !important
    }
    .u-marginLeft56-xs {
        margin-left: 56px !important
    }
    .u-paddingAll56-xs {
        padding: 56px !important
    }
    .u-paddingX56-xs {
        padding-right: 56px !important;
        padding-left: 56px !important
    }
    .u-paddingY56-xs {
        padding-bottom: 56px !important
    }
    .u-paddingTop56-xs,
    .u-paddingY56-xs {
        padding-top: 56px !important
    }
    .u-paddingRight56-xs {
        padding-right: 56px !important
    }
    .u-paddingBottom56-xs {
        padding-bottom: 56px !important
    }
    .u-paddingLeft56-xs {
        padding-left: 56px !important
    }
    .u-text60-xs {
        font-size: 60px
    }
    .u-marginAll60-xs {
        margin: 60px !important
    }
    .u-marginX60-xs {
        margin-right: 60px !important;
        margin-left: 60px !important
    }
    .u-marginY60-xs {
        margin-bottom: 60px !important
    }
    .u-marginTop60-xs,
    .u-marginY60-xs {
        margin-top: 60px !important
    }
    .u-marginRight60-xs {
        margin-right: 60px !important
    }
    .u-marginBottom60-xs {
        margin-bottom: 60px !important
    }
    .u-marginLeft60-xs {
        margin-left: 60px !important
    }
    .u-paddingAll60-xs {
        padding: 60px !important
    }
    .u-paddingX60-xs {
        padding-right: 60px !important;
        padding-left: 60px !important
    }
    .u-paddingY60-xs {
        padding-bottom: 60px !important
    }
    .u-paddingTop60-xs,
    .u-paddingY60-xs {
        padding-top: 60px !important
    }
    .u-paddingRight60-xs {
        padding-right: 60px !important
    }
    .u-paddingBottom60-xs {
        padding-bottom: 60px !important
    }
    .u-paddingLeft60-xs {
        padding-left: 60px !important
    }
    .u-text64-xs {
        font-size: 64px
    }
    .u-marginAll64-xs {
        margin: 64px !important
    }
    .u-marginX64-xs {
        margin-right: 64px !important;
        margin-left: 64px !important
    }
    .u-marginY64-xs {
        margin-bottom: 64px !important
    }
    .u-marginTop64-xs,
    .u-marginY64-xs {
        margin-top: 64px !important
    }
    .u-marginRight64-xs {
        margin-right: 64px !important
    }
    .u-marginBottom64-xs {
        margin-bottom: 64px !important
    }
    .u-marginLeft64-xs {
        margin-left: 64px !important
    }
    .u-paddingAll64-xs {
        padding: 64px !important
    }
    .u-paddingX64-xs {
        padding-right: 64px !important;
        padding-left: 64px !important
    }
    .u-paddingY64-xs {
        padding-bottom: 64px !important
    }
    .u-paddingTop64-xs,
    .u-paddingY64-xs {
        padding-top: 64px !important
    }
    .u-paddingRight64-xs {
        padding-right: 64px !important
    }
    .u-paddingBottom64-xs {
        padding-bottom: 64px !important
    }
    .u-paddingLeft64-xs {
        padding-left: 64px !important
    }
    .u-text72-xs {
        font-size: 72px
    }
    .u-marginAll72-xs {
        margin: 72px !important
    }
    .u-marginX72-xs {
        margin-right: 72px !important;
        margin-left: 72px !important
    }
    .u-marginY72-xs {
        margin-bottom: 72px !important
    }
    .u-marginTop72-xs,
    .u-marginY72-xs {
        margin-top: 72px !important
    }
    .u-marginRight72-xs {
        margin-right: 72px !important
    }
    .u-marginBottom72-xs {
        margin-bottom: 72px !important
    }
    .u-marginLeft72-xs {
        margin-left: 72px !important
    }
    .u-paddingAll72-xs {
        padding: 72px !important
    }
    .u-paddingX72-xs {
        padding-right: 72px !important;
        padding-left: 72px !important
    }
    .u-paddingY72-xs {
        padding-bottom: 72px !important
    }
    .u-paddingTop72-xs,
    .u-paddingY72-xs {
        padding-top: 72px !important
    }
    .u-paddingRight72-xs {
        padding-right: 72px !important
    }
    .u-paddingBottom72-xs {
        padding-bottom: 72px !important
    }
    .u-paddingLeft72-xs {
        padding-left: 72px !important
    }
    .u-text84-xs {
        font-size: 84px
    }
    .u-marginAll84-xs {
        margin: 84px !important
    }
    .u-marginX84-xs {
        margin-right: 84px !important;
        margin-left: 84px !important
    }
    .u-marginY84-xs {
        margin-bottom: 84px !important
    }
    .u-marginTop84-xs,
    .u-marginY84-xs {
        margin-top: 84px !important
    }
    .u-marginRight84-xs {
        margin-right: 84px !important
    }
    .u-marginBottom84-xs {
        margin-bottom: 84px !important
    }
    .u-marginLeft84-xs {
        margin-left: 84px !important
    }
    .u-paddingAll84-xs {
        padding: 84px !important
    }
    .u-paddingX84-xs {
        padding-right: 84px !important;
        padding-left: 84px !important
    }
    .u-paddingY84-xs {
        padding-bottom: 84px !important
    }
    .u-paddingTop84-xs,
    .u-paddingY84-xs {
        padding-top: 84px !important
    }
    .u-paddingRight84-xs {
        padding-right: 84px !important
    }
    .u-paddingBottom84-xs {
        padding-bottom: 84px !important
    }
    .u-paddingLeft84-xs {
        padding-left: 84px !important
    }
    .u-text96-xs {
        font-size: 96px
    }
    .u-marginAll96-xs {
        margin: 96px !important
    }
    .u-marginX96-xs {
        margin-right: 96px !important;
        margin-left: 96px !important
    }
    .u-marginY96-xs {
        margin-bottom: 96px !important
    }
    .u-marginTop96-xs,
    .u-marginY96-xs {
        margin-top: 96px !important
    }
    .u-marginRight96-xs {
        margin-right: 96px !important
    }
    .u-marginBottom96-xs {
        margin-bottom: 96px !important
    }
    .u-marginLeft96-xs {
        margin-left: 96px !important
    }
    .u-paddingAll96-xs {
        padding: 96px !important
    }
    .u-paddingX96-xs {
        padding-right: 96px !important;
        padding-left: 96px !important
    }
    .u-paddingY96-xs {
        padding-bottom: 96px !important
    }
    .u-paddingTop96-xs,
    .u-paddingY96-xs {
        padding-top: 96px !important
    }
    .u-paddingRight96-xs {
        padding-right: 96px !important
    }
    .u-paddingBottom96-xs {
        padding-bottom: 96px !important
    }
    .u-paddingLeft96-xs {
        padding-left: 96px !important
    }
    .u-text108-xs {
        font-size: 108px
    }
    .u-marginAll108-xs {
        margin: 108px !important
    }
    .u-marginX108-xs {
        margin-right: 108px !important;
        margin-left: 108px !important
    }
    .u-marginY108-xs {
        margin-bottom: 108px !important
    }
    .u-marginTop108-xs,
    .u-marginY108-xs {
        margin-top: 108px !important
    }
    .u-marginRight108-xs {
        margin-right: 108px !important
    }
    .u-marginBottom108-xs {
        margin-bottom: 108px !important
    }
    .u-marginLeft108-xs {
        margin-left: 108px !important
    }
    .u-paddingAll108-xs {
        padding: 108px !important
    }
    .u-paddingX108-xs {
        padding-right: 108px !important;
        padding-left: 108px !important
    }
    .u-paddingY108-xs {
        padding-bottom: 108px !important
    }
    .u-paddingTop108-xs,
    .u-paddingY108-xs {
        padding-top: 108px !important
    }
    .u-paddingRight108-xs {
        padding-right: 108px !important
    }
    .u-paddingBottom108-xs {
        padding-bottom: 108px !important
    }
    .u-paddingLeft108-xs {
        padding-left: 108px !important
    }
    .u-text120-xs {
        font-size: 120px
    }
    .u-marginAll120-xs {
        margin: 120px !important
    }
    .u-marginX120-xs {
        margin-right: 120px !important;
        margin-left: 120px !important
    }
    .u-marginY120-xs {
        margin-bottom: 120px !important
    }
    .u-marginTop120-xs,
    .u-marginY120-xs {
        margin-top: 120px !important
    }
    .u-marginRight120-xs {
        margin-right: 120px !important
    }
    .u-marginBottom120-xs {
        margin-bottom: 120px !important
    }
    .u-marginLeft120-xs {
        margin-left: 120px !important
    }
    .u-paddingAll120-xs {
        padding: 120px !important
    }
    .u-paddingX120-xs {
        padding-right: 120px !important;
        padding-left: 120px !important
    }
    .u-paddingY120-xs {
        padding-bottom: 120px !important
    }
    .u-paddingTop120-xs,
    .u-paddingY120-xs {
        padding-top: 120px !important
    }
    .u-paddingRight120-xs {
        padding-right: 120px !important
    }
    .u-paddingBottom120-xs {
        padding-bottom: 120px !important
    }
    .u-paddingLeft120-xs {
        padding-left: 120px !important
    }
    .u-text132-xs {
        font-size: 132px
    }
    .u-marginAll132-xs {
        margin: 132px !important
    }
    .u-marginX132-xs {
        margin-right: 132px !important;
        margin-left: 132px !important
    }
    .u-marginY132-xs {
        margin-bottom: 132px !important
    }
    .u-marginTop132-xs,
    .u-marginY132-xs {
        margin-top: 132px !important
    }
    .u-marginRight132-xs {
        margin-right: 132px !important
    }
    .u-marginBottom132-xs {
        margin-bottom: 132px !important
    }
    .u-marginLeft132-xs {
        margin-left: 132px !important
    }
    .u-paddingAll132-xs {
        padding: 132px !important
    }
    .u-paddingX132-xs {
        padding-right: 132px !important;
        padding-left: 132px !important
    }
    .u-paddingY132-xs {
        padding-bottom: 132px !important
    }
    .u-paddingTop132-xs,
    .u-paddingY132-xs {
        padding-top: 132px !important
    }
    .u-paddingRight132-xs {
        padding-right: 132px !important
    }
    .u-paddingBottom132-xs {
        padding-bottom: 132px !important
    }
    .u-paddingLeft132-xs {
        padding-left: 132px !important
    }
    .u-text144-xs {
        font-size: 144px
    }
    .u-marginAll144-xs {
        margin: 144px !important
    }
    .u-marginX144-xs {
        margin-right: 144px !important;
        margin-left: 144px !important
    }
    .u-marginY144-xs {
        margin-bottom: 144px !important
    }
    .u-marginTop144-xs,
    .u-marginY144-xs {
        margin-top: 144px !important
    }
    .u-marginRight144-xs {
        margin-right: 144px !important
    }
    .u-marginBottom144-xs {
        margin-bottom: 144px !important
    }
    .u-marginLeft144-xs {
        margin-left: 144px !important
    }
    .u-paddingAll144-xs {
        padding: 144px !important
    }
    .u-paddingX144-xs {
        padding-right: 144px !important;
        padding-left: 144px !important
    }
    .u-paddingY144-xs {
        padding-bottom: 144px !important
    }
    .u-paddingTop144-xs,
    .u-paddingY144-xs {
        padding-top: 144px !important
    }
    .u-paddingRight144-xs {
        padding-right: 144px !important
    }
    .u-paddingBottom144-xs {
        padding-bottom: 144px !important
    }
    .u-paddingLeft144-xs {
        padding-left: 144px !important
    }
    .u-text156-xs {
        font-size: 156px
    }
    .u-marginAll156-xs {
        margin: 156px !important
    }
    .u-marginX156-xs {
        margin-right: 156px !important;
        margin-left: 156px !important
    }
    .u-marginY156-xs {
        margin-bottom: 156px !important
    }
    .u-marginTop156-xs,
    .u-marginY156-xs {
        margin-top: 156px !important
    }
    .u-marginRight156-xs {
        margin-right: 156px !important
    }
    .u-marginBottom156-xs {
        margin-bottom: 156px !important
    }
    .u-marginLeft156-xs {
        margin-left: 156px !important
    }
    .u-paddingAll156-xs {
        padding: 156px !important
    }
    .u-paddingX156-xs {
        padding-right: 156px !important;
        padding-left: 156px !important
    }
    .u-paddingY156-xs {
        padding-bottom: 156px !important
    }
    .u-paddingTop156-xs,
    .u-paddingY156-xs {
        padding-top: 156px !important
    }
    .u-paddingRight156-xs {
        padding-right: 156px !important
    }
    .u-paddingBottom156-xs {
        padding-bottom: 156px !important
    }
    .u-paddingLeft156-xs {
        padding-left: 156px !important
    }
    .u-text168-xs {
        font-size: 168px
    }
    .u-marginAll168-xs {
        margin: 168px !important
    }
    .u-marginX168-xs {
        margin-right: 168px !important;
        margin-left: 168px !important
    }
    .u-marginY168-xs {
        margin-bottom: 168px !important
    }
    .u-marginTop168-xs,
    .u-marginY168-xs {
        margin-top: 168px !important
    }
    .u-marginRight168-xs {
        margin-right: 168px !important
    }
    .u-marginBottom168-xs {
        margin-bottom: 168px !important
    }
    .u-marginLeft168-xs {
        margin-left: 168px !important
    }
    .u-paddingAll168-xs {
        padding: 168px !important
    }
    .u-paddingX168-xs {
        padding-right: 168px !important;
        padding-left: 168px !important
    }
    .u-paddingY168-xs {
        padding-bottom: 168px !important
    }
    .u-paddingTop168-xs,
    .u-paddingY168-xs {
        padding-top: 168px !important
    }
    .u-paddingRight168-xs {
        padding-right: 168px !important
    }
    .u-paddingBottom168-xs {
        padding-bottom: 168px !important
    }
    .u-paddingLeft168-xs {
        padding-left: 168px !important
    }
    .u-text180-xs {
        font-size: 180px
    }
    .u-marginAll180-xs {
        margin: 180px !important
    }
    .u-marginX180-xs {
        margin-right: 180px !important;
        margin-left: 180px !important
    }
    .u-marginY180-xs {
        margin-bottom: 180px !important
    }
    .u-marginTop180-xs,
    .u-marginY180-xs {
        margin-top: 180px !important
    }
    .u-marginRight180-xs {
        margin-right: 180px !important
    }
    .u-marginBottom180-xs {
        margin-bottom: 180px !important
    }
    .u-marginLeft180-xs {
        margin-left: 180px !important
    }
    .u-paddingAll180-xs {
        padding: 180px !important
    }
    .u-paddingX180-xs {
        padding-right: 180px !important;
        padding-left: 180px !important
    }
    .u-paddingY180-xs {
        padding-bottom: 180px !important
    }
    .u-paddingTop180-xs,
    .u-paddingY180-xs {
        padding-top: 180px !important
    }
    .u-paddingRight180-xs {
        padding-right: 180px !important
    }
    .u-paddingBottom180-xs {
        padding-bottom: 180px !important
    }
    .u-paddingLeft180-xs {
        padding-left: 180px !important
    }
    .u-text192-xs {
        font-size: 192px
    }
    .u-marginAll192-xs {
        margin: 192px !important
    }
    .u-marginX192-xs {
        margin-right: 192px !important;
        margin-left: 192px !important
    }
    .u-marginY192-xs {
        margin-bottom: 192px !important
    }
    .u-marginTop192-xs,
    .u-marginY192-xs {
        margin-top: 192px !important
    }
    .u-marginRight192-xs {
        margin-right: 192px !important
    }
    .u-marginBottom192-xs {
        margin-bottom: 192px !important
    }
    .u-marginLeft192-xs {
        margin-left: 192px !important
    }
    .u-paddingAll192-xs {
        padding: 192px !important
    }
    .u-paddingX192-xs {
        padding-right: 192px !important;
        padding-left: 192px !important
    }
    .u-paddingY192-xs {
        padding-bottom: 192px !important
    }
    .u-paddingTop192-xs,
    .u-paddingY192-xs {
        padding-top: 192px !important
    }
    .u-paddingRight192-xs {
        padding-right: 192px !important
    }
    .u-paddingBottom192-xs {
        padding-bottom: 192px !important
    }
    .u-paddingLeft192-xs {
        padding-left: 192px !important
    }
    .u-text204-xs {
        font-size: 204px
    }
    .u-marginAll204-xs {
        margin: 204px !important
    }
    .u-marginX204-xs {
        margin-right: 204px !important;
        margin-left: 204px !important
    }
    .u-marginY204-xs {
        margin-bottom: 204px !important
    }
    .u-marginTop204-xs,
    .u-marginY204-xs {
        margin-top: 204px !important
    }
    .u-marginRight204-xs {
        margin-right: 204px !important
    }
    .u-marginBottom204-xs {
        margin-bottom: 204px !important
    }
    .u-marginLeft204-xs {
        margin-left: 204px !important
    }
    .u-paddingAll204-xs {
        padding: 204px !important
    }
    .u-paddingX204-xs {
        padding-right: 204px !important;
        padding-left: 204px !important
    }
    .u-paddingY204-xs {
        padding-bottom: 204px !important
    }
    .u-paddingTop204-xs,
    .u-paddingY204-xs {
        padding-top: 204px !important
    }
    .u-paddingRight204-xs {
        padding-right: 204px !important
    }
    .u-paddingBottom204-xs {
        padding-bottom: 204px !important
    }
    .u-paddingLeft204-xs {
        padding-left: 204px !important
    }
}

@media screen and (min-width: 544px) {
    .u-text0-sm {
        font-size: 0
    }
    .u-marginAll0-sm {
        margin: 0 !important
    }
    .u-marginX0-sm {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .u-marginY0-sm {
        margin-bottom: 0 !important
    }
    .u-marginTop0-sm,
    .u-marginY0-sm {
        margin-top: 0 !important
    }
    .u-marginRight0-sm {
        margin-right: 0 !important
    }
    .u-marginBottom0-sm {
        margin-bottom: 0 !important
    }
    .u-marginLeft0-sm {
        margin-left: 0 !important
    }
    .u-paddingAll0-sm {
        padding: 0 !important
    }
    .u-paddingX0-sm {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .u-paddingY0-sm {
        padding-bottom: 0 !important
    }
    .u-paddingTop0-sm,
    .u-paddingY0-sm {
        padding-top: 0 !important
    }
    .u-paddingRight0-sm {
        padding-right: 0 !important
    }
    .u-paddingBottom0-sm {
        padding-bottom: 0 !important
    }
    .u-paddingLeft0-sm {
        padding-left: 0 !important
    }
    .u-text4-sm {
        font-size: 4px
    }
    .u-marginAll4-sm {
        margin: 4px !important
    }
    .u-marginX4-sm {
        margin-right: 4px !important;
        margin-left: 4px !important
    }
    .u-marginY4-sm {
        margin-bottom: 4px !important
    }
    .u-marginTop4-sm,
    .u-marginY4-sm {
        margin-top: 4px !important
    }
    .u-marginRight4-sm {
        margin-right: 4px !important
    }
    .u-marginBottom4-sm {
        margin-bottom: 4px !important
    }
    .u-marginLeft4-sm {
        margin-left: 4px !important
    }
    .u-paddingAll4-sm {
        padding: 4px !important
    }
    .u-paddingX4-sm {
        padding-right: 4px !important;
        padding-left: 4px !important
    }
    .u-paddingY4-sm {
        padding-bottom: 4px !important
    }
    .u-paddingTop4-sm,
    .u-paddingY4-sm {
        padding-top: 4px !important
    }
    .u-paddingRight4-sm {
        padding-right: 4px !important
    }
    .u-paddingBottom4-sm {
        padding-bottom: 4px !important
    }
    .u-paddingLeft4-sm {
        padding-left: 4px !important
    }
    .u-text8-sm {
        font-size: 8px
    }
    .u-marginAll8-sm {
        margin: 8px !important
    }
    .u-marginX8-sm {
        margin-right: 8px !important;
        margin-left: 8px !important
    }
    .u-marginY8-sm {
        margin-bottom: 8px !important
    }
    .u-marginTop8-sm,
    .u-marginY8-sm {
        margin-top: 8px !important
    }
    .u-marginRight8-sm {
        margin-right: 8px !important
    }
    .u-marginBottom8-sm {
        margin-bottom: 8px !important
    }
    .u-marginLeft8-sm {
        margin-left: 8px !important
    }
    .u-paddingAll8-sm {
        padding: 8px !important
    }
    .u-paddingX8-sm {
        padding-right: 8px !important;
        padding-left: 8px !important
    }
    .u-paddingY8-sm {
        padding-bottom: 8px !important
    }
    .u-paddingTop8-sm,
    .u-paddingY8-sm {
        padding-top: 8px !important
    }
    .u-paddingRight8-sm {
        padding-right: 8px !important
    }
    .u-paddingBottom8-sm {
        padding-bottom: 8px !important
    }
    .u-paddingLeft8-sm {
        padding-left: 8px !important
    }
    .u-text10-sm {
        font-size: 10px
    }
    .u-marginAll10-sm {
        margin: 10px !important
    }
    .u-marginX10-sm {
        margin-right: 10px !important;
        margin-left: 10px !important
    }
    .u-marginY10-sm {
        margin-bottom: 10px !important
    }
    .u-marginTop10-sm,
    .u-marginY10-sm {
        margin-top: 10px !important
    }
    .u-marginRight10-sm {
        margin-right: 10px !important
    }
    .u-marginBottom10-sm {
        margin-bottom: 10px !important
    }
    .u-marginLeft10-sm {
        margin-left: 10px !important
    }
    .u-paddingAll10-sm {
        padding: 10px !important
    }
    .u-paddingX10-sm {
        padding-right: 10px !important;
        padding-left: 10px !important
    }
    .u-paddingY10-sm {
        padding-bottom: 10px !important
    }
    .u-paddingTop10-sm,
    .u-paddingY10-sm {
        padding-top: 10px !important
    }
    .u-paddingRight10-sm {
        padding-right: 10px !important
    }
    .u-paddingBottom10-sm {
        padding-bottom: 10px !important
    }
    .u-paddingLeft10-sm {
        padding-left: 10px !important
    }
    .u-text12-sm {
        font-size: 12px
    }
    .u-marginAll12-sm {
        margin: 12px !important
    }
    .u-marginX12-sm {
        margin-right: 12px !important;
        margin-left: 12px !important
    }
    .u-marginY12-sm {
        margin-bottom: 12px !important
    }
    .u-marginTop12-sm,
    .u-marginY12-sm {
        margin-top: 12px !important
    }
    .u-marginRight12-sm {
        margin-right: 12px !important
    }
    .u-marginBottom12-sm {
        margin-bottom: 12px !important
    }
    .u-marginLeft12-sm {
        margin-left: 12px !important
    }
    .u-paddingAll12-sm {
        padding: 12px !important
    }
    .u-paddingX12-sm {
        padding-right: 12px !important;
        padding-left: 12px !important
    }
    .u-paddingY12-sm {
        padding-bottom: 12px !important
    }
    .u-paddingTop12-sm,
    .u-paddingY12-sm {
        padding-top: 12px !important
    }
    .u-paddingRight12-sm {
        padding-right: 12px !important
    }
    .u-paddingBottom12-sm {
        padding-bottom: 12px !important
    }
    .u-paddingLeft12-sm {
        padding-left: 12px !important
    }
    .u-text14-sm {
        font-size: 14px
    }
    .u-marginAll14-sm {
        margin: 14px !important
    }
    .u-marginX14-sm {
        margin-right: 14px !important;
        margin-left: 14px !important
    }
    .u-marginY14-sm {
        margin-bottom: 14px !important
    }
    .u-marginTop14-sm,
    .u-marginY14-sm {
        margin-top: 14px !important
    }
    .u-marginRight14-sm {
        margin-right: 14px !important
    }
    .u-marginBottom14-sm {
        margin-bottom: 14px !important
    }
    .u-marginLeft14-sm {
        margin-left: 14px !important
    }
    .u-paddingAll14-sm {
        padding: 14px !important
    }
    .u-paddingX14-sm {
        padding-right: 14px !important;
        padding-left: 14px !important
    }
    .u-paddingY14-sm {
        padding-bottom: 14px !important
    }
    .u-paddingTop14-sm,
    .u-paddingY14-sm {
        padding-top: 14px !important
    }
    .u-paddingRight14-sm {
        padding-right: 14px !important
    }
    .u-paddingBottom14-sm {
        padding-bottom: 14px !important
    }
    .u-paddingLeft14-sm {
        padding-left: 14px !important
    }
    .u-text16-sm {
        font-size: 16px
    }
    .u-marginAll16-sm {
        margin: 16px !important
    }
    .u-marginX16-sm {
        margin-right: 16px !important;
        margin-left: 16px !important
    }
    .u-marginY16-sm {
        margin-bottom: 16px !important
    }
    .u-marginTop16-sm,
    .u-marginY16-sm {
        margin-top: 16px !important
    }
    .u-marginRight16-sm {
        margin-right: 16px !important
    }
    .u-marginBottom16-sm {
        margin-bottom: 16px !important
    }
    .u-marginLeft16-sm {
        margin-left: 16px !important
    }
    .u-paddingAll16-sm {
        padding: 16px !important
    }
    .u-paddingX16-sm {
        padding-right: 16px !important;
        padding-left: 16px !important
    }
    .u-paddingY16-sm {
        padding-bottom: 16px !important
    }
    .u-paddingTop16-sm,
    .u-paddingY16-sm {
        padding-top: 16px !important
    }
    .u-paddingRight16-sm {
        padding-right: 16px !important
    }
    .u-paddingBottom16-sm {
        padding-bottom: 16px !important
    }
    .u-paddingLeft16-sm {
        padding-left: 16px !important
    }
    .u-text20-sm {
        font-size: 20px
    }
    .u-marginAll20-sm {
        margin: 20px !important
    }
    .u-marginX20-sm {
        margin-right: 20px !important;
        margin-left: 20px !important
    }
    .u-marginY20-sm {
        margin-bottom: 20px !important
    }
    .u-marginTop20-sm,
    .u-marginY20-sm {
        margin-top: 20px !important
    }
    .u-marginRight20-sm {
        margin-right: 20px !important
    }
    .u-marginBottom20-sm {
        margin-bottom: 20px !important
    }
    .u-marginLeft20-sm {
        margin-left: 20px !important
    }
    .u-paddingAll20-sm {
        padding: 20px !important
    }
    .u-paddingX20-sm {
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .u-paddingY20-sm {
        padding-bottom: 20px !important
    }
    .u-paddingTop20-sm,
    .u-paddingY20-sm {
        padding-top: 20px !important
    }
    .u-paddingRight20-sm {
        padding-right: 20px !important
    }
    .u-paddingBottom20-sm {
        padding-bottom: 20px !important
    }
    .u-paddingLeft20-sm {
        padding-left: 20px !important
    }
    .u-text24-sm {
        font-size: 24px
    }
    .u-marginAll24-sm {
        margin: 24px !important
    }
    .u-marginX24-sm {
        margin-right: 24px !important;
        margin-left: 24px !important
    }
    .u-marginY24-sm {
        margin-bottom: 24px !important
    }
    .u-marginTop24-sm,
    .u-marginY24-sm {
        margin-top: 24px !important
    }
    .u-marginRight24-sm {
        margin-right: 24px !important
    }
    .u-marginBottom24-sm {
        margin-bottom: 24px !important
    }
    .u-marginLeft24-sm {
        margin-left: 24px !important
    }
    .u-paddingAll24-sm {
        padding: 24px !important
    }
    .u-paddingX24-sm {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
    .u-paddingY24-sm {
        padding-bottom: 24px !important
    }
    .u-paddingTop24-sm,
    .u-paddingY24-sm {
        padding-top: 24px !important
    }
    .u-paddingRight24-sm {
        padding-right: 24px !important
    }
    .u-paddingBottom24-sm {
        padding-bottom: 24px !important
    }
    .u-paddingLeft24-sm {
        padding-left: 24px !important
    }
    .u-text28-sm {
        font-size: 28px
    }
    .u-marginAll28-sm {
        margin: 28px !important
    }
    .u-marginX28-sm {
        margin-right: 28px !important;
        margin-left: 28px !important
    }
    .u-marginY28-sm {
        margin-bottom: 28px !important
    }
    .u-marginTop28-sm,
    .u-marginY28-sm {
        margin-top: 28px !important
    }
    .u-marginRight28-sm {
        margin-right: 28px !important
    }
    .u-marginBottom28-sm {
        margin-bottom: 28px !important
    }
    .u-marginLeft28-sm {
        margin-left: 28px !important
    }
    .u-paddingAll28-sm {
        padding: 28px !important
    }
    .u-paddingX28-sm {
        padding-right: 28px !important;
        padding-left: 28px !important
    }
    .u-paddingY28-sm {
        padding-bottom: 28px !important
    }
    .u-paddingTop28-sm,
    .u-paddingY28-sm {
        padding-top: 28px !important
    }
    .u-paddingRight28-sm {
        padding-right: 28px !important
    }
    .u-paddingBottom28-sm {
        padding-bottom: 28px !important
    }
    .u-paddingLeft28-sm {
        padding-left: 28px !important
    }
    .u-text32-sm {
        font-size: 32px
    }
    .u-marginAll32-sm {
        margin: 32px !important
    }
    .u-marginX32-sm {
        margin-right: 32px !important;
        margin-left: 32px !important
    }
    .u-marginY32-sm {
        margin-bottom: 32px !important
    }
    .u-marginTop32-sm,
    .u-marginY32-sm {
        margin-top: 32px !important
    }
    .u-marginRight32-sm {
        margin-right: 32px !important
    }
    .u-marginBottom32-sm {
        margin-bottom: 32px !important
    }
    .u-marginLeft32-sm {
        margin-left: 32px !important
    }
    .u-paddingAll32-sm {
        padding: 32px !important
    }
    .u-paddingX32-sm {
        padding-right: 32px !important;
        padding-left: 32px !important
    }
    .u-paddingY32-sm {
        padding-bottom: 32px !important
    }
    .u-paddingTop32-sm,
    .u-paddingY32-sm {
        padding-top: 32px !important
    }
    .u-paddingRight32-sm {
        padding-right: 32px !important
    }
    .u-paddingBottom32-sm {
        padding-bottom: 32px !important
    }
    .u-paddingLeft32-sm {
        padding-left: 32px !important
    }
    .u-text36-sm {
        font-size: 36px
    }
    .u-marginAll36-sm {
        margin: 36px !important
    }
    .u-marginX36-sm {
        margin-right: 36px !important;
        margin-left: 36px !important
    }
    .u-marginY36-sm {
        margin-bottom: 36px !important
    }
    .u-marginTop36-sm,
    .u-marginY36-sm {
        margin-top: 36px !important
    }
    .u-marginRight36-sm {
        margin-right: 36px !important
    }
    .u-marginBottom36-sm {
        margin-bottom: 36px !important
    }
    .u-marginLeft36-sm {
        margin-left: 36px !important
    }
    .u-paddingAll36-sm {
        padding: 36px !important
    }
    .u-paddingX36-sm {
        padding-right: 36px !important;
        padding-left: 36px !important
    }
    .u-paddingY36-sm {
        padding-bottom: 36px !important
    }
    .u-paddingTop36-sm,
    .u-paddingY36-sm {
        padding-top: 36px !important
    }
    .u-paddingRight36-sm {
        padding-right: 36px !important
    }
    .u-paddingBottom36-sm {
        padding-bottom: 36px !important
    }
    .u-paddingLeft36-sm {
        padding-left: 36px !important
    }
    .u-text40-sm {
        font-size: 40px
    }
    .u-marginAll40-sm {
        margin: 40px !important
    }
    .u-marginX40-sm {
        margin-right: 40px !important;
        margin-left: 40px !important
    }
    .u-marginY40-sm {
        margin-bottom: 40px !important
    }
    .u-marginTop40-sm,
    .u-marginY40-sm {
        margin-top: 40px !important
    }
    .u-marginRight40-sm {
        margin-right: 40px !important
    }
    .u-marginBottom40-sm {
        margin-bottom: 40px !important
    }
    .u-marginLeft40-sm {
        margin-left: 40px !important
    }
    .u-paddingAll40-sm {
        padding: 40px !important
    }
    .u-paddingX40-sm {
        padding-right: 40px !important;
        padding-left: 40px !important
    }
    .u-paddingY40-sm {
        padding-bottom: 40px !important
    }
    .u-paddingTop40-sm,
    .u-paddingY40-sm {
        padding-top: 40px !important
    }
    .u-paddingRight40-sm {
        padding-right: 40px !important
    }
    .u-paddingBottom40-sm {
        padding-bottom: 40px !important
    }
    .u-paddingLeft40-sm {
        padding-left: 40px !important
    }
    .u-text44-sm {
        font-size: 44px
    }
    .u-marginAll44-sm {
        margin: 44px !important
    }
    .u-marginX44-sm {
        margin-right: 44px !important;
        margin-left: 44px !important
    }
    .u-marginY44-sm {
        margin-bottom: 44px !important
    }
    .u-marginTop44-sm,
    .u-marginY44-sm {
        margin-top: 44px !important
    }
    .u-marginRight44-sm {
        margin-right: 44px !important
    }
    .u-marginBottom44-sm {
        margin-bottom: 44px !important
    }
    .u-marginLeft44-sm {
        margin-left: 44px !important
    }
    .u-paddingAll44-sm {
        padding: 44px !important
    }
    .u-paddingX44-sm {
        padding-right: 44px !important;
        padding-left: 44px !important
    }
    .u-paddingY44-sm {
        padding-bottom: 44px !important
    }
    .u-paddingTop44-sm,
    .u-paddingY44-sm {
        padding-top: 44px !important
    }
    .u-paddingRight44-sm {
        padding-right: 44px !important
    }
    .u-paddingBottom44-sm {
        padding-bottom: 44px !important
    }
    .u-paddingLeft44-sm {
        padding-left: 44px !important
    }
    .u-text48-sm {
        font-size: 48px
    }
    .u-marginAll48-sm {
        margin: 48px !important
    }
    .u-marginX48-sm {
        margin-right: 48px !important;
        margin-left: 48px !important
    }
    .u-marginY48-sm {
        margin-bottom: 48px !important
    }
    .u-marginTop48-sm,
    .u-marginY48-sm {
        margin-top: 48px !important
    }
    .u-marginRight48-sm {
        margin-right: 48px !important
    }
    .u-marginBottom48-sm {
        margin-bottom: 48px !important
    }
    .u-marginLeft48-sm {
        margin-left: 48px !important
    }
    .u-paddingAll48-sm {
        padding: 48px !important
    }
    .u-paddingX48-sm {
        padding-right: 48px !important;
        padding-left: 48px !important
    }
    .u-paddingY48-sm {
        padding-bottom: 48px !important
    }
    .u-paddingTop48-sm,
    .u-paddingY48-sm {
        padding-top: 48px !important
    }
    .u-paddingRight48-sm {
        padding-right: 48px !important
    }
    .u-paddingBottom48-sm {
        padding-bottom: 48px !important
    }
    .u-paddingLeft48-sm {
        padding-left: 48px !important
    }
    .u-text52-sm {
        font-size: 52px
    }
    .u-marginAll52-sm {
        margin: 52px !important
    }
    .u-marginX52-sm {
        margin-right: 52px !important;
        margin-left: 52px !important
    }
    .u-marginY52-sm {
        margin-bottom: 52px !important
    }
    .u-marginTop52-sm,
    .u-marginY52-sm {
        margin-top: 52px !important
    }
    .u-marginRight52-sm {
        margin-right: 52px !important
    }
    .u-marginBottom52-sm {
        margin-bottom: 52px !important
    }
    .u-marginLeft52-sm {
        margin-left: 52px !important
    }
    .u-paddingAll52-sm {
        padding: 52px !important
    }
    .u-paddingX52-sm {
        padding-right: 52px !important;
        padding-left: 52px !important
    }
    .u-paddingY52-sm {
        padding-bottom: 52px !important
    }
    .u-paddingTop52-sm,
    .u-paddingY52-sm {
        padding-top: 52px !important
    }
    .u-paddingRight52-sm {
        padding-right: 52px !important
    }
    .u-paddingBottom52-sm {
        padding-bottom: 52px !important
    }
    .u-paddingLeft52-sm {
        padding-left: 52px !important
    }
    .u-text56-sm {
        font-size: 56px
    }
    .u-marginAll56-sm {
        margin: 56px !important
    }
    .u-marginX56-sm {
        margin-right: 56px !important;
        margin-left: 56px !important
    }
    .u-marginY56-sm {
        margin-bottom: 56px !important
    }
    .u-marginTop56-sm,
    .u-marginY56-sm {
        margin-top: 56px !important
    }
    .u-marginRight56-sm {
        margin-right: 56px !important
    }
    .u-marginBottom56-sm {
        margin-bottom: 56px !important
    }
    .u-marginLeft56-sm {
        margin-left: 56px !important
    }
    .u-paddingAll56-sm {
        padding: 56px !important
    }
    .u-paddingX56-sm {
        padding-right: 56px !important;
        padding-left: 56px !important
    }
    .u-paddingY56-sm {
        padding-bottom: 56px !important
    }
    .u-paddingTop56-sm,
    .u-paddingY56-sm {
        padding-top: 56px !important
    }
    .u-paddingRight56-sm {
        padding-right: 56px !important
    }
    .u-paddingBottom56-sm {
        padding-bottom: 56px !important
    }
    .u-paddingLeft56-sm {
        padding-left: 56px !important
    }
    .u-text60-sm {
        font-size: 60px
    }
    .u-marginAll60-sm {
        margin: 60px !important
    }
    .u-marginX60-sm {
        margin-right: 60px !important;
        margin-left: 60px !important
    }
    .u-marginY60-sm {
        margin-bottom: 60px !important
    }
    .u-marginTop60-sm,
    .u-marginY60-sm {
        margin-top: 60px !important
    }
    .u-marginRight60-sm {
        margin-right: 60px !important
    }
    .u-marginBottom60-sm {
        margin-bottom: 60px !important
    }
    .u-marginLeft60-sm {
        margin-left: 60px !important
    }
    .u-paddingAll60-sm {
        padding: 60px !important
    }
    .u-paddingX60-sm {
        padding-right: 60px !important;
        padding-left: 60px !important
    }
    .u-paddingY60-sm {
        padding-bottom: 60px !important
    }
    .u-paddingTop60-sm,
    .u-paddingY60-sm {
        padding-top: 60px !important
    }
    .u-paddingRight60-sm {
        padding-right: 60px !important
    }
    .u-paddingBottom60-sm {
        padding-bottom: 60px !important
    }
    .u-paddingLeft60-sm {
        padding-left: 60px !important
    }
    .u-text64-sm {
        font-size: 64px
    }
    .u-marginAll64-sm {
        margin: 64px !important
    }
    .u-marginX64-sm {
        margin-right: 64px !important;
        margin-left: 64px !important
    }
    .u-marginY64-sm {
        margin-bottom: 64px !important
    }
    .u-marginTop64-sm,
    .u-marginY64-sm {
        margin-top: 64px !important
    }
    .u-marginRight64-sm {
        margin-right: 64px !important
    }
    .u-marginBottom64-sm {
        margin-bottom: 64px !important
    }
    .u-marginLeft64-sm {
        margin-left: 64px !important
    }
    .u-paddingAll64-sm {
        padding: 64px !important
    }
    .u-paddingX64-sm {
        padding-right: 64px !important;
        padding-left: 64px !important
    }
    .u-paddingY64-sm {
        padding-bottom: 64px !important
    }
    .u-paddingTop64-sm,
    .u-paddingY64-sm {
        padding-top: 64px !important
    }
    .u-paddingRight64-sm {
        padding-right: 64px !important
    }
    .u-paddingBottom64-sm {
        padding-bottom: 64px !important
    }
    .u-paddingLeft64-sm {
        padding-left: 64px !important
    }
    .u-text72-sm {
        font-size: 72px
    }
    .u-marginAll72-sm {
        margin: 72px !important
    }
    .u-marginX72-sm {
        margin-right: 72px !important;
        margin-left: 72px !important
    }
    .u-marginY72-sm {
        margin-bottom: 72px !important
    }
    .u-marginTop72-sm,
    .u-marginY72-sm {
        margin-top: 72px !important
    }
    .u-marginRight72-sm {
        margin-right: 72px !important
    }
    .u-marginBottom72-sm {
        margin-bottom: 72px !important
    }
    .u-marginLeft72-sm {
        margin-left: 72px !important
    }
    .u-paddingAll72-sm {
        padding: 72px !important
    }
    .u-paddingX72-sm {
        padding-right: 72px !important;
        padding-left: 72px !important
    }
    .u-paddingY72-sm {
        padding-bottom: 72px !important
    }
    .u-paddingTop72-sm,
    .u-paddingY72-sm {
        padding-top: 72px !important
    }
    .u-paddingRight72-sm {
        padding-right: 72px !important
    }
    .u-paddingBottom72-sm {
        padding-bottom: 72px !important
    }
    .u-paddingLeft72-sm {
        padding-left: 72px !important
    }
    .u-text84-sm {
        font-size: 84px
    }
    .u-marginAll84-sm {
        margin: 84px !important
    }
    .u-marginX84-sm {
        margin-right: 84px !important;
        margin-left: 84px !important
    }
    .u-marginY84-sm {
        margin-bottom: 84px !important
    }
    .u-marginTop84-sm,
    .u-marginY84-sm {
        margin-top: 84px !important
    }
    .u-marginRight84-sm {
        margin-right: 84px !important
    }
    .u-marginBottom84-sm {
        margin-bottom: 84px !important
    }
    .u-marginLeft84-sm {
        margin-left: 84px !important
    }
    .u-paddingAll84-sm {
        padding: 84px !important
    }
    .u-paddingX84-sm {
        padding-right: 84px !important;
        padding-left: 84px !important
    }
    .u-paddingY84-sm {
        padding-bottom: 84px !important
    }
    .u-paddingTop84-sm,
    .u-paddingY84-sm {
        padding-top: 84px !important
    }
    .u-paddingRight84-sm {
        padding-right: 84px !important
    }
    .u-paddingBottom84-sm {
        padding-bottom: 84px !important
    }
    .u-paddingLeft84-sm {
        padding-left: 84px !important
    }
    .u-text96-sm {
        font-size: 96px
    }
    .u-marginAll96-sm {
        margin: 96px !important
    }
    .u-marginX96-sm {
        margin-right: 96px !important;
        margin-left: 96px !important
    }
    .u-marginY96-sm {
        margin-bottom: 96px !important
    }
    .u-marginTop96-sm,
    .u-marginY96-sm {
        margin-top: 96px !important
    }
    .u-marginRight96-sm {
        margin-right: 96px !important
    }
    .u-marginBottom96-sm {
        margin-bottom: 96px !important
    }
    .u-marginLeft96-sm {
        margin-left: 96px !important
    }
    .u-paddingAll96-sm {
        padding: 96px !important
    }
    .u-paddingX96-sm {
        padding-right: 96px !important;
        padding-left: 96px !important
    }
    .u-paddingY96-sm {
        padding-bottom: 96px !important
    }
    .u-paddingTop96-sm,
    .u-paddingY96-sm {
        padding-top: 96px !important
    }
    .u-paddingRight96-sm {
        padding-right: 96px !important
    }
    .u-paddingBottom96-sm {
        padding-bottom: 96px !important
    }
    .u-paddingLeft96-sm {
        padding-left: 96px !important
    }
    .u-text108-sm {
        font-size: 108px
    }
    .u-marginAll108-sm {
        margin: 108px !important
    }
    .u-marginX108-sm {
        margin-right: 108px !important;
        margin-left: 108px !important
    }
    .u-marginY108-sm {
        margin-bottom: 108px !important
    }
    .u-marginTop108-sm,
    .u-marginY108-sm {
        margin-top: 108px !important
    }
    .u-marginRight108-sm {
        margin-right: 108px !important
    }
    .u-marginBottom108-sm {
        margin-bottom: 108px !important
    }
    .u-marginLeft108-sm {
        margin-left: 108px !important
    }
    .u-paddingAll108-sm {
        padding: 108px !important
    }
    .u-paddingX108-sm {
        padding-right: 108px !important;
        padding-left: 108px !important
    }
    .u-paddingY108-sm {
        padding-bottom: 108px !important
    }
    .u-paddingTop108-sm,
    .u-paddingY108-sm {
        padding-top: 108px !important
    }
    .u-paddingRight108-sm {
        padding-right: 108px !important
    }
    .u-paddingBottom108-sm {
        padding-bottom: 108px !important
    }
    .u-paddingLeft108-sm {
        padding-left: 108px !important
    }
    .u-text120-sm {
        font-size: 120px
    }
    .u-marginAll120-sm {
        margin: 120px !important
    }
    .u-marginX120-sm {
        margin-right: 120px !important;
        margin-left: 120px !important
    }
    .u-marginY120-sm {
        margin-bottom: 120px !important
    }
    .u-marginTop120-sm,
    .u-marginY120-sm {
        margin-top: 120px !important
    }
    .u-marginRight120-sm {
        margin-right: 120px !important
    }
    .u-marginBottom120-sm {
        margin-bottom: 120px !important
    }
    .u-marginLeft120-sm {
        margin-left: 120px !important
    }
    .u-paddingAll120-sm {
        padding: 120px !important
    }
    .u-paddingX120-sm {
        padding-right: 120px !important;
        padding-left: 120px !important
    }
    .u-paddingY120-sm {
        padding-bottom: 120px !important
    }
    .u-paddingTop120-sm,
    .u-paddingY120-sm {
        padding-top: 120px !important
    }
    .u-paddingRight120-sm {
        padding-right: 120px !important
    }
    .u-paddingBottom120-sm {
        padding-bottom: 120px !important
    }
    .u-paddingLeft120-sm {
        padding-left: 120px !important
    }
    .u-text132-sm {
        font-size: 132px
    }
    .u-marginAll132-sm {
        margin: 132px !important
    }
    .u-marginX132-sm {
        margin-right: 132px !important;
        margin-left: 132px !important
    }
    .u-marginY132-sm {
        margin-bottom: 132px !important
    }
    .u-marginTop132-sm,
    .u-marginY132-sm {
        margin-top: 132px !important
    }
    .u-marginRight132-sm {
        margin-right: 132px !important
    }
    .u-marginBottom132-sm {
        margin-bottom: 132px !important
    }
    .u-marginLeft132-sm {
        margin-left: 132px !important
    }
    .u-paddingAll132-sm {
        padding: 132px !important
    }
    .u-paddingX132-sm {
        padding-right: 132px !important;
        padding-left: 132px !important
    }
    .u-paddingY132-sm {
        padding-bottom: 132px !important
    }
    .u-paddingTop132-sm,
    .u-paddingY132-sm {
        padding-top: 132px !important
    }
    .u-paddingRight132-sm {
        padding-right: 132px !important
    }
    .u-paddingBottom132-sm {
        padding-bottom: 132px !important
    }
    .u-paddingLeft132-sm {
        padding-left: 132px !important
    }
    .u-text144-sm {
        font-size: 144px
    }
    .u-marginAll144-sm {
        margin: 144px !important
    }
    .u-marginX144-sm {
        margin-right: 144px !important;
        margin-left: 144px !important
    }
    .u-marginY144-sm {
        margin-bottom: 144px !important
    }
    .u-marginTop144-sm,
    .u-marginY144-sm {
        margin-top: 144px !important
    }
    .u-marginRight144-sm {
        margin-right: 144px !important
    }
    .u-marginBottom144-sm {
        margin-bottom: 144px !important
    }
    .u-marginLeft144-sm {
        margin-left: 144px !important
    }
    .u-paddingAll144-sm {
        padding: 144px !important
    }
    .u-paddingX144-sm {
        padding-right: 144px !important;
        padding-left: 144px !important
    }
    .u-paddingY144-sm {
        padding-bottom: 144px !important
    }
    .u-paddingTop144-sm,
    .u-paddingY144-sm {
        padding-top: 144px !important
    }
    .u-paddingRight144-sm {
        padding-right: 144px !important
    }
    .u-paddingBottom144-sm {
        padding-bottom: 144px !important
    }
    .u-paddingLeft144-sm {
        padding-left: 144px !important
    }
    .u-text156-sm {
        font-size: 156px
    }
    .u-marginAll156-sm {
        margin: 156px !important
    }
    .u-marginX156-sm {
        margin-right: 156px !important;
        margin-left: 156px !important
    }
    .u-marginY156-sm {
        margin-bottom: 156px !important
    }
    .u-marginTop156-sm,
    .u-marginY156-sm {
        margin-top: 156px !important
    }
    .u-marginRight156-sm {
        margin-right: 156px !important
    }
    .u-marginBottom156-sm {
        margin-bottom: 156px !important
    }
    .u-marginLeft156-sm {
        margin-left: 156px !important
    }
    .u-paddingAll156-sm {
        padding: 156px !important
    }
    .u-paddingX156-sm {
        padding-right: 156px !important;
        padding-left: 156px !important
    }
    .u-paddingY156-sm {
        padding-bottom: 156px !important
    }
    .u-paddingTop156-sm,
    .u-paddingY156-sm {
        padding-top: 156px !important
    }
    .u-paddingRight156-sm {
        padding-right: 156px !important
    }
    .u-paddingBottom156-sm {
        padding-bottom: 156px !important
    }
    .u-paddingLeft156-sm {
        padding-left: 156px !important
    }
    .u-text168-sm {
        font-size: 168px
    }
    .u-marginAll168-sm {
        margin: 168px !important
    }
    .u-marginX168-sm {
        margin-right: 168px !important;
        margin-left: 168px !important
    }
    .u-marginY168-sm {
        margin-bottom: 168px !important
    }
    .u-marginTop168-sm,
    .u-marginY168-sm {
        margin-top: 168px !important
    }
    .u-marginRight168-sm {
        margin-right: 168px !important
    }
    .u-marginBottom168-sm {
        margin-bottom: 168px !important
    }
    .u-marginLeft168-sm {
        margin-left: 168px !important
    }
    .u-paddingAll168-sm {
        padding: 168px !important
    }
    .u-paddingX168-sm {
        padding-right: 168px !important;
        padding-left: 168px !important
    }
    .u-paddingY168-sm {
        padding-bottom: 168px !important
    }
    .u-paddingTop168-sm,
    .u-paddingY168-sm {
        padding-top: 168px !important
    }
    .u-paddingRight168-sm {
        padding-right: 168px !important
    }
    .u-paddingBottom168-sm {
        padding-bottom: 168px !important
    }
    .u-paddingLeft168-sm {
        padding-left: 168px !important
    }
    .u-text180-sm {
        font-size: 180px
    }
    .u-marginAll180-sm {
        margin: 180px !important
    }
    .u-marginX180-sm {
        margin-right: 180px !important;
        margin-left: 180px !important
    }
    .u-marginY180-sm {
        margin-bottom: 180px !important
    }
    .u-marginTop180-sm,
    .u-marginY180-sm {
        margin-top: 180px !important
    }
    .u-marginRight180-sm {
        margin-right: 180px !important
    }
    .u-marginBottom180-sm {
        margin-bottom: 180px !important
    }
    .u-marginLeft180-sm {
        margin-left: 180px !important
    }
    .u-paddingAll180-sm {
        padding: 180px !important
    }
    .u-paddingX180-sm {
        padding-right: 180px !important;
        padding-left: 180px !important
    }
    .u-paddingY180-sm {
        padding-bottom: 180px !important
    }
    .u-paddingTop180-sm,
    .u-paddingY180-sm {
        padding-top: 180px !important
    }
    .u-paddingRight180-sm {
        padding-right: 180px !important
    }
    .u-paddingBottom180-sm {
        padding-bottom: 180px !important
    }
    .u-paddingLeft180-sm {
        padding-left: 180px !important
    }
    .u-text192-sm {
        font-size: 192px
    }
    .u-marginAll192-sm {
        margin: 192px !important
    }
    .u-marginX192-sm {
        margin-right: 192px !important;
        margin-left: 192px !important
    }
    .u-marginY192-sm {
        margin-bottom: 192px !important
    }
    .u-marginTop192-sm,
    .u-marginY192-sm {
        margin-top: 192px !important
    }
    .u-marginRight192-sm {
        margin-right: 192px !important
    }
    .u-marginBottom192-sm {
        margin-bottom: 192px !important
    }
    .u-marginLeft192-sm {
        margin-left: 192px !important
    }
    .u-paddingAll192-sm {
        padding: 192px !important
    }
    .u-paddingX192-sm {
        padding-right: 192px !important;
        padding-left: 192px !important
    }
    .u-paddingY192-sm {
        padding-bottom: 192px !important
    }
    .u-paddingTop192-sm,
    .u-paddingY192-sm {
        padding-top: 192px !important
    }
    .u-paddingRight192-sm {
        padding-right: 192px !important
    }
    .u-paddingBottom192-sm {
        padding-bottom: 192px !important
    }
    .u-paddingLeft192-sm {
        padding-left: 192px !important
    }
    .u-text204-sm {
        font-size: 204px
    }
    .u-marginAll204-sm {
        margin: 204px !important
    }
    .u-marginX204-sm {
        margin-right: 204px !important;
        margin-left: 204px !important
    }
    .u-marginY204-sm {
        margin-bottom: 204px !important
    }
    .u-marginTop204-sm,
    .u-marginY204-sm {
        margin-top: 204px !important
    }
    .u-marginRight204-sm {
        margin-right: 204px !important
    }
    .u-marginBottom204-sm {
        margin-bottom: 204px !important
    }
    .u-marginLeft204-sm {
        margin-left: 204px !important
    }
    .u-paddingAll204-sm {
        padding: 204px !important
    }
    .u-paddingX204-sm {
        padding-right: 204px !important;
        padding-left: 204px !important
    }
    .u-paddingY204-sm {
        padding-bottom: 204px !important
    }
    .u-paddingTop204-sm,
    .u-paddingY204-sm {
        padding-top: 204px !important
    }
    .u-paddingRight204-sm {
        padding-right: 204px !important
    }
    .u-paddingBottom204-sm {
        padding-bottom: 204px !important
    }
    .u-paddingLeft204-sm {
        padding-left: 204px !important
    }
}

@media screen and (min-width: 768px) {
    .u-text0-md {
        font-size: 0
    }
    .u-marginAll0-md {
        margin: 0 !important
    }
    .u-marginX0-md {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .u-marginY0-md {
        margin-bottom: 0 !important
    }
    .u-marginTop0-md,
    .u-marginY0-md {
        margin-top: 0 !important
    }
    .u-marginRight0-md {
        margin-right: 0 !important
    }
    .u-marginBottom0-md {
        margin-bottom: 0 !important
    }
    .u-marginLeft0-md {
        margin-left: 0 !important
    }
    .u-paddingAll0-md {
        padding: 0 !important
    }
    .u-paddingX0-md {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .u-paddingY0-md {
        padding-bottom: 0 !important
    }
    .u-paddingTop0-md,
    .u-paddingY0-md {
        padding-top: 0 !important
    }
    .u-paddingRight0-md {
        padding-right: 0 !important
    }
    .u-paddingBottom0-md {
        padding-bottom: 0 !important
    }
    .u-paddingLeft0-md {
        padding-left: 0 !important
    }
    .u-text4-md {
        font-size: 4px
    }
    .u-marginAll4-md {
        margin: 4px !important
    }
    .u-marginX4-md {
        margin-right: 4px !important;
        margin-left: 4px !important
    }
    .u-marginY4-md {
        margin-bottom: 4px !important
    }
    .u-marginTop4-md,
    .u-marginY4-md {
        margin-top: 4px !important
    }
    .u-marginRight4-md {
        margin-right: 4px !important
    }
    .u-marginBottom4-md {
        margin-bottom: 4px !important
    }
    .u-marginLeft4-md {
        margin-left: 4px !important
    }
    .u-paddingAll4-md {
        padding: 4px !important
    }
    .u-paddingX4-md {
        padding-right: 4px !important;
        padding-left: 4px !important
    }
    .u-paddingY4-md {
        padding-bottom: 4px !important
    }
    .u-paddingTop4-md,
    .u-paddingY4-md {
        padding-top: 4px !important
    }
    .u-paddingRight4-md {
        padding-right: 4px !important
    }
    .u-paddingBottom4-md {
        padding-bottom: 4px !important
    }
    .u-paddingLeft4-md {
        padding-left: 4px !important
    }
    .u-text8-md {
        font-size: 8px
    }
    .u-marginAll8-md {
        margin: 8px !important
    }
    .u-marginX8-md {
        margin-right: 8px !important;
        margin-left: 8px !important
    }
    .u-marginY8-md {
        margin-bottom: 8px !important
    }
    .u-marginTop8-md,
    .u-marginY8-md {
        margin-top: 8px !important
    }
    .u-marginRight8-md {
        margin-right: 8px !important
    }
    .u-marginBottom8-md {
        margin-bottom: 8px !important
    }
    .u-marginLeft8-md {
        margin-left: 8px !important
    }
    .u-paddingAll8-md {
        padding: 8px !important
    }
    .u-paddingX8-md {
        padding-right: 8px !important;
        padding-left: 8px !important
    }
    .u-paddingY8-md {
        padding-bottom: 8px !important
    }
    .u-paddingTop8-md,
    .u-paddingY8-md {
        padding-top: 8px !important
    }
    .u-paddingRight8-md {
        padding-right: 8px !important
    }
    .u-paddingBottom8-md {
        padding-bottom: 8px !important
    }
    .u-paddingLeft8-md {
        padding-left: 8px !important
    }
    .u-text10-md {
        font-size: 10px
    }
    .u-marginAll10-md {
        margin: 10px !important
    }
    .u-marginX10-md {
        margin-right: 10px !important;
        margin-left: 10px !important
    }
    .u-marginY10-md {
        margin-bottom: 10px !important
    }
    .u-marginTop10-md,
    .u-marginY10-md {
        margin-top: 10px !important
    }
    .u-marginRight10-md {
        margin-right: 10px !important
    }
    .u-marginBottom10-md {
        margin-bottom: 10px !important
    }
    .u-marginLeft10-md {
        margin-left: 10px !important
    }
    .u-paddingAll10-md {
        padding: 10px !important
    }
    .u-paddingX10-md {
        padding-right: 10px !important;
        padding-left: 10px !important
    }
    .u-paddingY10-md {
        padding-bottom: 10px !important
    }
    .u-paddingTop10-md,
    .u-paddingY10-md {
        padding-top: 10px !important
    }
    .u-paddingRight10-md {
        padding-right: 10px !important
    }
    .u-paddingBottom10-md {
        padding-bottom: 10px !important
    }
    .u-paddingLeft10-md {
        padding-left: 10px !important
    }
    .u-text12-md {
        font-size: 12px
    }
    .u-marginAll12-md {
        margin: 12px !important
    }
    .u-marginX12-md {
        margin-right: 12px !important;
        margin-left: 12px !important
    }
    .u-marginY12-md {
        margin-bottom: 12px !important
    }
    .u-marginTop12-md,
    .u-marginY12-md {
        margin-top: 12px !important
    }
    .u-marginRight12-md {
        margin-right: 12px !important
    }
    .u-marginBottom12-md {
        margin-bottom: 12px !important
    }
    .u-marginLeft12-md {
        margin-left: 12px !important
    }
    .u-paddingAll12-md {
        padding: 12px !important
    }
    .u-paddingX12-md {
        padding-right: 12px !important;
        padding-left: 12px !important
    }
    .u-paddingY12-md {
        padding-bottom: 12px !important
    }
    .u-paddingTop12-md,
    .u-paddingY12-md {
        padding-top: 12px !important
    }
    .u-paddingRight12-md {
        padding-right: 12px !important
    }
    .u-paddingBottom12-md {
        padding-bottom: 12px !important
    }
    .u-paddingLeft12-md {
        padding-left: 12px !important
    }
    .u-text14-md {
        font-size: 14px
    }
    .u-marginAll14-md {
        margin: 14px !important
    }
    .u-marginX14-md {
        margin-right: 14px !important;
        margin-left: 14px !important
    }
    .u-marginY14-md {
        margin-bottom: 14px !important
    }
    .u-marginTop14-md,
    .u-marginY14-md {
        margin-top: 14px !important
    }
    .u-marginRight14-md {
        margin-right: 14px !important
    }
    .u-marginBottom14-md {
        margin-bottom: 14px !important
    }
    .u-marginLeft14-md {
        margin-left: 14px !important
    }
    .u-paddingAll14-md {
        padding: 14px !important
    }
    .u-paddingX14-md {
        padding-right: 14px !important;
        padding-left: 14px !important
    }
    .u-paddingY14-md {
        padding-bottom: 14px !important
    }
    .u-paddingTop14-md,
    .u-paddingY14-md {
        padding-top: 14px !important
    }
    .u-paddingRight14-md {
        padding-right: 14px !important
    }
    .u-paddingBottom14-md {
        padding-bottom: 14px !important
    }
    .u-paddingLeft14-md {
        padding-left: 14px !important
    }
    .u-text16-md {
        font-size: 16px
    }
    .u-marginAll16-md {
        margin: 16px !important
    }
    .u-marginX16-md {
        margin-right: 16px !important;
        margin-left: 16px !important
    }
    .u-marginY16-md {
        margin-bottom: 16px !important
    }
    .u-marginTop16-md,
    .u-marginY16-md {
        margin-top: 16px !important
    }
    .u-marginRight16-md {
        margin-right: 16px !important
    }
    .u-marginBottom16-md {
        margin-bottom: 16px !important
    }
    .u-marginLeft16-md {
        margin-left: 16px !important
    }
    .u-paddingAll16-md {
        padding: 16px !important
    }
    .u-paddingX16-md {
        padding-right: 16px !important;
        padding-left: 16px !important
    }
    .u-paddingY16-md {
        padding-bottom: 16px !important
    }
    .u-paddingTop16-md,
    .u-paddingY16-md {
        padding-top: 16px !important
    }
    .u-paddingRight16-md {
        padding-right: 16px !important
    }
    .u-paddingBottom16-md {
        padding-bottom: 16px !important
    }
    .u-paddingLeft16-md {
        padding-left: 16px !important
    }
    .u-text20-md {
        font-size: 20px
    }
    .u-marginAll20-md {
        margin: 20px !important
    }
    .u-marginX20-md {
        margin-right: 20px !important;
        margin-left: 20px !important
    }
    .u-marginY20-md {
        margin-bottom: 20px !important
    }
    .u-marginTop20-md,
    .u-marginY20-md {
        margin-top: 20px !important
    }
    .u-marginRight20-md {
        margin-right: 20px !important
    }
    .u-marginBottom20-md {
        margin-bottom: 20px !important
    }
    .u-marginLeft20-md {
        margin-left: 20px !important
    }
    .u-paddingAll20-md {
        padding: 20px !important
    }
    .u-paddingX20-md {
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .u-paddingY20-md {
        padding-bottom: 20px !important
    }
    .u-paddingTop20-md,
    .u-paddingY20-md {
        padding-top: 20px !important
    }
    .u-paddingRight20-md {
        padding-right: 20px !important
    }
    .u-paddingBottom20-md {
        padding-bottom: 20px !important
    }
    .u-paddingLeft20-md {
        padding-left: 20px !important
    }
    .u-text24-md {
        font-size: 24px
    }
    .u-marginAll24-md {
        margin: 24px !important
    }
    .u-marginX24-md {
        margin-right: 24px !important;
        margin-left: 24px !important
    }
    .u-marginY24-md {
        margin-bottom: 24px !important
    }
    .u-marginTop24-md,
    .u-marginY24-md {
        margin-top: 24px !important
    }
    .u-marginRight24-md {
        margin-right: 24px !important
    }
    .u-marginBottom24-md {
        margin-bottom: 24px !important
    }
    .u-marginLeft24-md {
        margin-left: 24px !important
    }
    .u-paddingAll24-md {
        padding: 24px !important
    }
    .u-paddingX24-md {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
    .u-paddingY24-md {
        padding-bottom: 24px !important
    }
    .u-paddingTop24-md,
    .u-paddingY24-md {
        padding-top: 24px !important
    }
    .u-paddingRight24-md {
        padding-right: 24px !important
    }
    .u-paddingBottom24-md {
        padding-bottom: 24px !important
    }
    .u-paddingLeft24-md {
        padding-left: 24px !important
    }
    .u-text28-md {
        font-size: 28px
    }
    .u-marginAll28-md {
        margin: 28px !important
    }
    .u-marginX28-md {
        margin-right: 28px !important;
        margin-left: 28px !important
    }
    .u-marginY28-md {
        margin-bottom: 28px !important
    }
    .u-marginTop28-md,
    .u-marginY28-md {
        margin-top: 28px !important
    }
    .u-marginRight28-md {
        margin-right: 28px !important
    }
    .u-marginBottom28-md {
        margin-bottom: 28px !important
    }
    .u-marginLeft28-md {
        margin-left: 28px !important
    }
    .u-paddingAll28-md {
        padding: 28px !important
    }
    .u-paddingX28-md {
        padding-right: 28px !important;
        padding-left: 28px !important
    }
    .u-paddingY28-md {
        padding-bottom: 28px !important
    }
    .u-paddingTop28-md,
    .u-paddingY28-md {
        padding-top: 28px !important
    }
    .u-paddingRight28-md {
        padding-right: 28px !important
    }
    .u-paddingBottom28-md {
        padding-bottom: 28px !important
    }
    .u-paddingLeft28-md {
        padding-left: 28px !important
    }
    .u-text32-md {
        font-size: 32px
    }
    .u-marginAll32-md {
        margin: 32px !important
    }
    .u-marginX32-md {
        margin-right: 32px !important;
        margin-left: 32px !important
    }
    .u-marginY32-md {
        margin-bottom: 32px !important
    }
    .u-marginTop32-md,
    .u-marginY32-md {
        margin-top: 32px !important
    }
    .u-marginRight32-md {
        margin-right: 32px !important
    }
    .u-marginBottom32-md {
        margin-bottom: 32px !important
    }
    .u-marginLeft32-md {
        margin-left: 32px !important
    }
    .u-paddingAll32-md {
        padding: 32px !important
    }
    .u-paddingX32-md {
        padding-right: 32px !important;
        padding-left: 32px !important
    }
    .u-paddingY32-md {
        padding-bottom: 32px !important
    }
    .u-paddingTop32-md,
    .u-paddingY32-md {
        padding-top: 32px !important
    }
    .u-paddingRight32-md {
        padding-right: 32px !important
    }
    .u-paddingBottom32-md {
        padding-bottom: 32px !important
    }
    .u-paddingLeft32-md {
        padding-left: 32px !important
    }
    .u-text36-md {
        font-size: 36px
    }
    .u-marginAll36-md {
        margin: 36px !important
    }
    .u-marginX36-md {
        margin-right: 36px !important;
        margin-left: 36px !important
    }
    .u-marginY36-md {
        margin-bottom: 36px !important
    }
    .u-marginTop36-md,
    .u-marginY36-md {
        margin-top: 36px !important
    }
    .u-marginRight36-md {
        margin-right: 36px !important
    }
    .u-marginBottom36-md {
        margin-bottom: 36px !important
    }
    .u-marginLeft36-md {
        margin-left: 36px !important
    }
    .u-paddingAll36-md {
        padding: 36px !important
    }
    .u-paddingX36-md {
        padding-right: 36px !important;
        padding-left: 36px !important
    }
    .u-paddingY36-md {
        padding-bottom: 36px !important
    }
    .u-paddingTop36-md,
    .u-paddingY36-md {
        padding-top: 36px !important
    }
    .u-paddingRight36-md {
        padding-right: 36px !important
    }
    .u-paddingBottom36-md {
        padding-bottom: 36px !important
    }
    .u-paddingLeft36-md {
        padding-left: 36px !important
    }
    .u-text40-md {
        font-size: 40px
    }
    .u-marginAll40-md {
        margin: 40px !important
    }
    .u-marginX40-md {
        margin-right: 40px !important;
        margin-left: 40px !important
    }
    .u-marginY40-md {
        margin-bottom: 40px !important
    }
    .u-marginTop40-md,
    .u-marginY40-md {
        margin-top: 40px !important
    }
    .u-marginRight40-md {
        margin-right: 40px !important
    }
    .u-marginBottom40-md {
        margin-bottom: 40px !important
    }
    .u-marginLeft40-md {
        margin-left: 40px !important
    }
    .u-paddingAll40-md {
        padding: 40px !important
    }
    .u-paddingX40-md {
        padding-right: 40px !important;
        padding-left: 40px !important
    }
    .u-paddingY40-md {
        padding-bottom: 40px !important
    }
    .u-paddingTop40-md,
    .u-paddingY40-md {
        padding-top: 40px !important
    }
    .u-paddingRight40-md {
        padding-right: 40px !important
    }
    .u-paddingBottom40-md {
        padding-bottom: 40px !important
    }
    .u-paddingLeft40-md {
        padding-left: 40px !important
    }
    .u-text44-md {
        font-size: 44px
    }
    .u-marginAll44-md {
        margin: 44px !important
    }
    .u-marginX44-md {
        margin-right: 44px !important;
        margin-left: 44px !important
    }
    .u-marginY44-md {
        margin-bottom: 44px !important
    }
    .u-marginTop44-md,
    .u-marginY44-md {
        margin-top: 44px !important
    }
    .u-marginRight44-md {
        margin-right: 44px !important
    }
    .u-marginBottom44-md {
        margin-bottom: 44px !important
    }
    .u-marginLeft44-md {
        margin-left: 44px !important
    }
    .u-paddingAll44-md {
        padding: 44px !important
    }
    .u-paddingX44-md {
        padding-right: 44px !important;
        padding-left: 44px !important
    }
    .u-paddingY44-md {
        padding-bottom: 44px !important
    }
    .u-paddingTop44-md,
    .u-paddingY44-md {
        padding-top: 44px !important
    }
    .u-paddingRight44-md {
        padding-right: 44px !important
    }
    .u-paddingBottom44-md {
        padding-bottom: 44px !important
    }
    .u-paddingLeft44-md {
        padding-left: 44px !important
    }
    .u-text48-md {
        font-size: 48px
    }
    .u-marginAll48-md {
        margin: 48px !important
    }
    .u-marginX48-md {
        margin-right: 48px !important;
        margin-left: 48px !important
    }
    .u-marginY48-md {
        margin-bottom: 48px !important
    }
    .u-marginTop48-md,
    .u-marginY48-md {
        margin-top: 48px !important
    }
    .u-marginRight48-md {
        margin-right: 48px !important
    }
    .u-marginBottom48-md {
        margin-bottom: 48px !important
    }
    .u-marginLeft48-md {
        margin-left: 48px !important
    }
    .u-paddingAll48-md {
        padding: 48px !important
    }
    .u-paddingX48-md {
        padding-right: 48px !important;
        padding-left: 48px !important
    }
    .u-paddingY48-md {
        padding-bottom: 48px !important
    }
    .u-paddingTop48-md,
    .u-paddingY48-md {
        padding-top: 48px !important
    }
    .u-paddingRight48-md {
        padding-right: 48px !important
    }
    .u-paddingBottom48-md {
        padding-bottom: 48px !important
    }
    .u-paddingLeft48-md {
        padding-left: 48px !important
    }
    .u-text52-md {
        font-size: 52px
    }
    .u-marginAll52-md {
        margin: 52px !important
    }
    .u-marginX52-md {
        margin-right: 52px !important;
        margin-left: 52px !important
    }
    .u-marginY52-md {
        margin-bottom: 52px !important
    }
    .u-marginTop52-md,
    .u-marginY52-md {
        margin-top: 52px !important
    }
    .u-marginRight52-md {
        margin-right: 52px !important
    }
    .u-marginBottom52-md {
        margin-bottom: 52px !important
    }
    .u-marginLeft52-md {
        margin-left: 52px !important
    }
    .u-paddingAll52-md {
        padding: 52px !important
    }
    .u-paddingX52-md {
        padding-right: 52px !important;
        padding-left: 52px !important
    }
    .u-paddingY52-md {
        padding-bottom: 52px !important
    }
    .u-paddingTop52-md,
    .u-paddingY52-md {
        padding-top: 52px !important
    }
    .u-paddingRight52-md {
        padding-right: 52px !important
    }
    .u-paddingBottom52-md {
        padding-bottom: 52px !important
    }
    .u-paddingLeft52-md {
        padding-left: 52px !important
    }
    .u-text56-md {
        font-size: 56px
    }
    .u-marginAll56-md {
        margin: 56px !important
    }
    .u-marginX56-md {
        margin-right: 56px !important;
        margin-left: 56px !important
    }
    .u-marginY56-md {
        margin-bottom: 56px !important
    }
    .u-marginTop56-md,
    .u-marginY56-md {
        margin-top: 56px !important
    }
    .u-marginRight56-md {
        margin-right: 56px !important
    }
    .u-marginBottom56-md {
        margin-bottom: 56px !important
    }
    .u-marginLeft56-md {
        margin-left: 56px !important
    }
    .u-paddingAll56-md {
        padding: 56px !important
    }
    .u-paddingX56-md {
        padding-right: 56px !important;
        padding-left: 56px !important
    }
    .u-paddingY56-md {
        padding-bottom: 56px !important
    }
    .u-paddingTop56-md,
    .u-paddingY56-md {
        padding-top: 56px !important
    }
    .u-paddingRight56-md {
        padding-right: 56px !important
    }
    .u-paddingBottom56-md {
        padding-bottom: 56px !important
    }
    .u-paddingLeft56-md {
        padding-left: 56px !important
    }
    .u-text60-md {
        font-size: 60px
    }
    .u-marginAll60-md {
        margin: 60px !important
    }
    .u-marginX60-md {
        margin-right: 60px !important;
        margin-left: 60px !important
    }
    .u-marginY60-md {
        margin-bottom: 60px !important
    }
    .u-marginTop60-md,
    .u-marginY60-md {
        margin-top: 60px !important
    }
    .u-marginRight60-md {
        margin-right: 60px !important
    }
    .u-marginBottom60-md {
        margin-bottom: 60px !important
    }
    .u-marginLeft60-md {
        margin-left: 60px !important
    }
    .u-paddingAll60-md {
        padding: 60px !important
    }
    .u-paddingX60-md {
        padding-right: 60px !important;
        padding-left: 60px !important
    }
    .u-paddingY60-md {
        padding-bottom: 60px !important
    }
    .u-paddingTop60-md,
    .u-paddingY60-md {
        padding-top: 60px !important
    }
    .u-paddingRight60-md {
        padding-right: 60px !important
    }
    .u-paddingBottom60-md {
        padding-bottom: 60px !important
    }
    .u-paddingLeft60-md {
        padding-left: 60px !important
    }
    .u-text64-md {
        font-size: 64px
    }
    .u-marginAll64-md {
        margin: 64px !important
    }
    .u-marginX64-md {
        margin-right: 64px !important;
        margin-left: 64px !important
    }
    .u-marginY64-md {
        margin-bottom: 64px !important
    }
    .u-marginTop64-md,
    .u-marginY64-md {
        margin-top: 64px !important
    }
    .u-marginRight64-md {
        margin-right: 64px !important
    }
    .u-marginBottom64-md {
        margin-bottom: 64px !important
    }
    .u-marginLeft64-md {
        margin-left: 64px !important
    }
    .u-paddingAll64-md {
        padding: 64px !important
    }
    .u-paddingX64-md {
        padding-right: 64px !important;
        padding-left: 64px !important
    }
    .u-paddingY64-md {
        padding-bottom: 64px !important
    }
    .u-paddingTop64-md,
    .u-paddingY64-md {
        padding-top: 64px !important
    }
    .u-paddingRight64-md {
        padding-right: 64px !important
    }
    .u-paddingBottom64-md {
        padding-bottom: 64px !important
    }
    .u-paddingLeft64-md {
        padding-left: 64px !important
    }
    .u-text72-md {
        font-size: 72px
    }
    .u-marginAll72-md {
        margin: 72px !important
    }
    .u-marginX72-md {
        margin-right: 72px !important;
        margin-left: 72px !important
    }
    .u-marginY72-md {
        margin-bottom: 72px !important
    }
    .u-marginTop72-md,
    .u-marginY72-md {
        margin-top: 72px !important
    }
    .u-marginRight72-md {
        margin-right: 72px !important
    }
    .u-marginBottom72-md {
        margin-bottom: 72px !important
    }
    .u-marginLeft72-md {
        margin-left: 72px !important
    }
    .u-paddingAll72-md {
        padding: 72px !important
    }
    .u-paddingX72-md {
        padding-right: 72px !important;
        padding-left: 72px !important
    }
    .u-paddingY72-md {
        padding-bottom: 72px !important
    }
    .u-paddingTop72-md,
    .u-paddingY72-md {
        padding-top: 72px !important
    }
    .u-paddingRight72-md {
        padding-right: 72px !important
    }
    .u-paddingBottom72-md {
        padding-bottom: 72px !important
    }
    .u-paddingLeft72-md {
        padding-left: 72px !important
    }
    .u-text84-md {
        font-size: 84px
    }
    .u-marginAll84-md {
        margin: 84px !important
    }
    .u-marginX84-md {
        margin-right: 84px !important;
        margin-left: 84px !important
    }
    .u-marginY84-md {
        margin-bottom: 84px !important
    }
    .u-marginTop84-md,
    .u-marginY84-md {
        margin-top: 84px !important
    }
    .u-marginRight84-md {
        margin-right: 84px !important
    }
    .u-marginBottom84-md {
        margin-bottom: 84px !important
    }
    .u-marginLeft84-md {
        margin-left: 84px !important
    }
    .u-paddingAll84-md {
        padding: 84px !important
    }
    .u-paddingX84-md {
        padding-right: 84px !important;
        padding-left: 84px !important
    }
    .u-paddingY84-md {
        padding-bottom: 84px !important
    }
    .u-paddingTop84-md,
    .u-paddingY84-md {
        padding-top: 84px !important
    }
    .u-paddingRight84-md {
        padding-right: 84px !important
    }
    .u-paddingBottom84-md {
        padding-bottom: 84px !important
    }
    .u-paddingLeft84-md {
        padding-left: 84px !important
    }
    .u-text96-md {
        font-size: 96px
    }
    .u-marginAll96-md {
        margin: 96px !important
    }
    .u-marginX96-md {
        margin-right: 96px !important;
        margin-left: 96px !important
    }
    .u-marginY96-md {
        margin-bottom: 96px !important
    }
    .u-marginTop96-md,
    .u-marginY96-md {
        margin-top: 96px !important
    }
    .u-marginRight96-md {
        margin-right: 96px !important
    }
    .u-marginBottom96-md {
        margin-bottom: 96px !important
    }
    .u-marginLeft96-md {
        margin-left: 96px !important
    }
    .u-paddingAll96-md {
        padding: 96px !important
    }
    .u-paddingX96-md {
        padding-right: 96px !important;
        padding-left: 96px !important
    }
    .u-paddingY96-md {
        padding-bottom: 96px !important
    }
    .u-paddingTop96-md,
    .u-paddingY96-md {
        padding-top: 96px !important
    }
    .u-paddingRight96-md {
        padding-right: 96px !important
    }
    .u-paddingBottom96-md {
        padding-bottom: 96px !important
    }
    .u-paddingLeft96-md {
        padding-left: 96px !important
    }
    .u-text108-md {
        font-size: 108px
    }
    .u-marginAll108-md {
        margin: 108px !important
    }
    .u-marginX108-md {
        margin-right: 108px !important;
        margin-left: 108px !important
    }
    .u-marginY108-md {
        margin-bottom: 108px !important
    }
    .u-marginTop108-md,
    .u-marginY108-md {
        margin-top: 108px !important
    }
    .u-marginRight108-md {
        margin-right: 108px !important
    }
    .u-marginBottom108-md {
        margin-bottom: 108px !important
    }
    .u-marginLeft108-md {
        margin-left: 108px !important
    }
    .u-paddingAll108-md {
        padding: 108px !important
    }
    .u-paddingX108-md {
        padding-right: 108px !important;
        padding-left: 108px !important
    }
    .u-paddingY108-md {
        padding-bottom: 108px !important
    }
    .u-paddingTop108-md,
    .u-paddingY108-md {
        padding-top: 108px !important
    }
    .u-paddingRight108-md {
        padding-right: 108px !important
    }
    .u-paddingBottom108-md {
        padding-bottom: 108px !important
    }
    .u-paddingLeft108-md {
        padding-left: 108px !important
    }
    .u-text120-md {
        font-size: 120px
    }
    .u-marginAll120-md {
        margin: 120px !important
    }
    .u-marginX120-md {
        margin-right: 120px !important;
        margin-left: 120px !important
    }
    .u-marginY120-md {
        margin-bottom: 120px !important
    }
    .u-marginTop120-md,
    .u-marginY120-md {
        margin-top: 120px !important
    }
    .u-marginRight120-md {
        margin-right: 120px !important
    }
    .u-marginBottom120-md {
        margin-bottom: 120px !important
    }
    .u-marginLeft120-md {
        margin-left: 120px !important
    }
    .u-paddingAll120-md {
        padding: 120px !important
    }
    .u-paddingX120-md {
        padding-right: 120px !important;
        padding-left: 120px !important
    }
    .u-paddingY120-md {
        padding-bottom: 120px !important
    }
    .u-paddingTop120-md,
    .u-paddingY120-md {
        padding-top: 120px !important
    }
    .u-paddingRight120-md {
        padding-right: 120px !important
    }
    .u-paddingBottom120-md {
        padding-bottom: 120px !important
    }
    .u-paddingLeft120-md {
        padding-left: 120px !important
    }
    .u-text132-md {
        font-size: 132px
    }
    .u-marginAll132-md {
        margin: 132px !important
    }
    .u-marginX132-md {
        margin-right: 132px !important;
        margin-left: 132px !important
    }
    .u-marginY132-md {
        margin-bottom: 132px !important
    }
    .u-marginTop132-md,
    .u-marginY132-md {
        margin-top: 132px !important
    }
    .u-marginRight132-md {
        margin-right: 132px !important
    }
    .u-marginBottom132-md {
        margin-bottom: 132px !important
    }
    .u-marginLeft132-md {
        margin-left: 132px !important
    }
    .u-paddingAll132-md {
        padding: 132px !important
    }
    .u-paddingX132-md {
        padding-right: 132px !important;
        padding-left: 132px !important
    }
    .u-paddingY132-md {
        padding-bottom: 132px !important
    }
    .u-paddingTop132-md,
    .u-paddingY132-md {
        padding-top: 132px !important
    }
    .u-paddingRight132-md {
        padding-right: 132px !important
    }
    .u-paddingBottom132-md {
        padding-bottom: 132px !important
    }
    .u-paddingLeft132-md {
        padding-left: 132px !important
    }
    .u-text144-md {
        font-size: 144px
    }
    .u-marginAll144-md {
        margin: 144px !important
    }
    .u-marginX144-md {
        margin-right: 144px !important;
        margin-left: 144px !important
    }
    .u-marginY144-md {
        margin-bottom: 144px !important
    }
    .u-marginTop144-md,
    .u-marginY144-md {
        margin-top: 144px !important
    }
    .u-marginRight144-md {
        margin-right: 144px !important
    }
    .u-marginBottom144-md {
        margin-bottom: 144px !important
    }
    .u-marginLeft144-md {
        margin-left: 144px !important
    }
    .u-paddingAll144-md {
        padding: 144px !important
    }
    .u-paddingX144-md {
        padding-right: 144px !important;
        padding-left: 144px !important
    }
    .u-paddingY144-md {
        padding-bottom: 144px !important
    }
    .u-paddingTop144-md,
    .u-paddingY144-md {
        padding-top: 144px !important
    }
    .u-paddingRight144-md {
        padding-right: 144px !important
    }
    .u-paddingBottom144-md {
        padding-bottom: 144px !important
    }
    .u-paddingLeft144-md {
        padding-left: 144px !important
    }
    .u-text156-md {
        font-size: 156px
    }
    .u-marginAll156-md {
        margin: 156px !important
    }
    .u-marginX156-md {
        margin-right: 156px !important;
        margin-left: 156px !important
    }
    .u-marginY156-md {
        margin-bottom: 156px !important
    }
    .u-marginTop156-md,
    .u-marginY156-md {
        margin-top: 156px !important
    }
    .u-marginRight156-md {
        margin-right: 156px !important
    }
    .u-marginBottom156-md {
        margin-bottom: 156px !important
    }
    .u-marginLeft156-md {
        margin-left: 156px !important
    }
    .u-paddingAll156-md {
        padding: 156px !important
    }
    .u-paddingX156-md {
        padding-right: 156px !important;
        padding-left: 156px !important
    }
    .u-paddingY156-md {
        padding-bottom: 156px !important
    }
    .u-paddingTop156-md,
    .u-paddingY156-md {
        padding-top: 156px !important
    }
    .u-paddingRight156-md {
        padding-right: 156px !important
    }
    .u-paddingBottom156-md {
        padding-bottom: 156px !important
    }
    .u-paddingLeft156-md {
        padding-left: 156px !important
    }
    .u-text168-md {
        font-size: 168px
    }
    .u-marginAll168-md {
        margin: 168px !important
    }
    .u-marginX168-md {
        margin-right: 168px !important;
        margin-left: 168px !important
    }
    .u-marginY168-md {
        margin-bottom: 168px !important
    }
    .u-marginTop168-md,
    .u-marginY168-md {
        margin-top: 168px !important
    }
    .u-marginRight168-md {
        margin-right: 168px !important
    }
    .u-marginBottom168-md {
        margin-bottom: 168px !important
    }
    .u-marginLeft168-md {
        margin-left: 168px !important
    }
    .u-paddingAll168-md {
        padding: 168px !important
    }
    .u-paddingX168-md {
        padding-right: 168px !important;
        padding-left: 168px !important
    }
    .u-paddingY168-md {
        padding-bottom: 168px !important
    }
    .u-paddingTop168-md,
    .u-paddingY168-md {
        padding-top: 168px !important
    }
    .u-paddingRight168-md {
        padding-right: 168px !important
    }
    .u-paddingBottom168-md {
        padding-bottom: 168px !important
    }
    .u-paddingLeft168-md {
        padding-left: 168px !important
    }
    .u-text180-md {
        font-size: 180px
    }
    .u-marginAll180-md {
        margin: 180px !important
    }
    .u-marginX180-md {
        margin-right: 180px !important;
        margin-left: 180px !important
    }
    .u-marginY180-md {
        margin-bottom: 180px !important
    }
    .u-marginTop180-md,
    .u-marginY180-md {
        margin-top: 180px !important
    }
    .u-marginRight180-md {
        margin-right: 180px !important
    }
    .u-marginBottom180-md {
        margin-bottom: 180px !important
    }
    .u-marginLeft180-md {
        margin-left: 180px !important
    }
    .u-paddingAll180-md {
        padding: 180px !important
    }
    .u-paddingX180-md {
        padding-right: 180px !important;
        padding-left: 180px !important
    }
    .u-paddingY180-md {
        padding-bottom: 180px !important
    }
    .u-paddingTop180-md,
    .u-paddingY180-md {
        padding-top: 180px !important
    }
    .u-paddingRight180-md {
        padding-right: 180px !important
    }
    .u-paddingBottom180-md {
        padding-bottom: 180px !important
    }
    .u-paddingLeft180-md {
        padding-left: 180px !important
    }
    .u-text192-md {
        font-size: 192px
    }
    .u-marginAll192-md {
        margin: 192px !important
    }
    .u-marginX192-md {
        margin-right: 192px !important;
        margin-left: 192px !important
    }
    .u-marginY192-md {
        margin-bottom: 192px !important
    }
    .u-marginTop192-md,
    .u-marginY192-md {
        margin-top: 192px !important
    }
    .u-marginRight192-md {
        margin-right: 192px !important
    }
    .u-marginBottom192-md {
        margin-bottom: 192px !important
    }
    .u-marginLeft192-md {
        margin-left: 192px !important
    }
    .u-paddingAll192-md {
        padding: 192px !important
    }
    .u-paddingX192-md {
        padding-right: 192px !important;
        padding-left: 192px !important
    }
    .u-paddingY192-md {
        padding-bottom: 192px !important
    }
    .u-paddingTop192-md,
    .u-paddingY192-md {
        padding-top: 192px !important
    }
    .u-paddingRight192-md {
        padding-right: 192px !important
    }
    .u-paddingBottom192-md {
        padding-bottom: 192px !important
    }
    .u-paddingLeft192-md {
        padding-left: 192px !important
    }
    .u-text204-md {
        font-size: 204px
    }
    .u-marginAll204-md {
        margin: 204px !important
    }
    .u-marginX204-md {
        margin-right: 204px !important;
        margin-left: 204px !important
    }
    .u-marginY204-md {
        margin-bottom: 204px !important
    }
    .u-marginTop204-md,
    .u-marginY204-md {
        margin-top: 204px !important
    }
    .u-marginRight204-md {
        margin-right: 204px !important
    }
    .u-marginBottom204-md {
        margin-bottom: 204px !important
    }
    .u-marginLeft204-md {
        margin-left: 204px !important
    }
    .u-paddingAll204-md {
        padding: 204px !important
    }
    .u-paddingX204-md {
        padding-right: 204px !important;
        padding-left: 204px !important
    }
    .u-paddingY204-md {
        padding-bottom: 204px !important
    }
    .u-paddingTop204-md,
    .u-paddingY204-md {
        padding-top: 204px !important
    }
    .u-paddingRight204-md {
        padding-right: 204px !important
    }
    .u-paddingBottom204-md {
        padding-bottom: 204px !important
    }
    .u-paddingLeft204-md {
        padding-left: 204px !important
    }
}

@media screen and (min-width: 991px) {
    .u-text0-lg {
        font-size: 0
    }
    .u-marginAll0-lg {
        margin: 0 !important
    }
    .u-marginX0-lg {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .u-marginY0-lg {
        margin-bottom: 0 !important
    }
    .u-marginTop0-lg,
    .u-marginY0-lg {
        margin-top: 0 !important
    }
    .u-marginRight0-lg {
        margin-right: 0 !important
    }
    .u-marginBottom0-lg {
        margin-bottom: 0 !important
    }
    .u-marginLeft0-lg {
        margin-left: 0 !important
    }
    .u-paddingAll0-lg {
        padding: 0 !important
    }
    .u-paddingX0-lg {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .u-paddingY0-lg {
        padding-bottom: 0 !important
    }
    .u-paddingTop0-lg,
    .u-paddingY0-lg {
        padding-top: 0 !important
    }
    .u-paddingRight0-lg {
        padding-right: 0 !important
    }
    .u-paddingBottom0-lg {
        padding-bottom: 0 !important
    }
    .u-paddingLeft0-lg {
        padding-left: 0 !important
    }
    .u-text4-lg {
        font-size: 4px
    }
    .u-marginAll4-lg {
        margin: 4px !important
    }
    .u-marginX4-lg {
        margin-right: 4px !important;
        margin-left: 4px !important
    }
    .u-marginY4-lg {
        margin-bottom: 4px !important
    }
    .u-marginTop4-lg,
    .u-marginY4-lg {
        margin-top: 4px !important
    }
    .u-marginRight4-lg {
        margin-right: 4px !important
    }
    .u-marginBottom4-lg {
        margin-bottom: 4px !important
    }
    .u-marginLeft4-lg {
        margin-left: 4px !important
    }
    .u-paddingAll4-lg {
        padding: 4px !important
    }
    .u-paddingX4-lg {
        padding-right: 4px !important;
        padding-left: 4px !important
    }
    .u-paddingY4-lg {
        padding-bottom: 4px !important
    }
    .u-paddingTop4-lg,
    .u-paddingY4-lg {
        padding-top: 4px !important
    }
    .u-paddingRight4-lg {
        padding-right: 4px !important
    }
    .u-paddingBottom4-lg {
        padding-bottom: 4px !important
    }
    .u-paddingLeft4-lg {
        padding-left: 4px !important
    }
    .u-text8-lg {
        font-size: 8px
    }
    .u-marginAll8-lg {
        margin: 8px !important
    }
    .u-marginX8-lg {
        margin-right: 8px !important;
        margin-left: 8px !important
    }
    .u-marginY8-lg {
        margin-bottom: 8px !important
    }
    .u-marginTop8-lg,
    .u-marginY8-lg {
        margin-top: 8px !important
    }
    .u-marginRight8-lg {
        margin-right: 8px !important
    }
    .u-marginBottom8-lg {
        margin-bottom: 8px !important
    }
    .u-marginLeft8-lg {
        margin-left: 8px !important
    }
    .u-paddingAll8-lg {
        padding: 8px !important
    }
    .u-paddingX8-lg {
        padding-right: 8px !important;
        padding-left: 8px !important
    }
    .u-paddingY8-lg {
        padding-bottom: 8px !important
    }
    .u-paddingTop8-lg,
    .u-paddingY8-lg {
        padding-top: 8px !important
    }
    .u-paddingRight8-lg {
        padding-right: 8px !important
    }
    .u-paddingBottom8-lg {
        padding-bottom: 8px !important
    }
    .u-paddingLeft8-lg {
        padding-left: 8px !important
    }
    .u-text10-lg {
        font-size: 10px
    }
    .u-marginAll10-lg {
        margin: 10px !important
    }
    .u-marginX10-lg {
        margin-right: 10px !important;
        margin-left: 10px !important
    }
    .u-marginY10-lg {
        margin-bottom: 10px !important
    }
    .u-marginTop10-lg,
    .u-marginY10-lg {
        margin-top: 10px !important
    }
    .u-marginRight10-lg {
        margin-right: 10px !important
    }
    .u-marginBottom10-lg {
        margin-bottom: 10px !important
    }
    .u-marginLeft10-lg {
        margin-left: 10px !important
    }
    .u-paddingAll10-lg {
        padding: 10px !important
    }
    .u-paddingX10-lg {
        padding-right: 10px !important;
        padding-left: 10px !important
    }
    .u-paddingY10-lg {
        padding-bottom: 10px !important
    }
    .u-paddingTop10-lg,
    .u-paddingY10-lg {
        padding-top: 10px !important
    }
    .u-paddingRight10-lg {
        padding-right: 10px !important
    }
    .u-paddingBottom10-lg {
        padding-bottom: 10px !important
    }
    .u-paddingLeft10-lg {
        padding-left: 10px !important
    }
    .u-text12-lg {
        font-size: 12px
    }
    .u-marginAll12-lg {
        margin: 12px !important
    }
    .u-marginX12-lg {
        margin-right: 12px !important;
        margin-left: 12px !important
    }
    .u-marginY12-lg {
        margin-bottom: 12px !important
    }
    .u-marginTop12-lg,
    .u-marginY12-lg {
        margin-top: 12px !important
    }
    .u-marginRight12-lg {
        margin-right: 12px !important
    }
    .u-marginBottom12-lg {
        margin-bottom: 12px !important
    }
    .u-marginLeft12-lg {
        margin-left: 12px !important
    }
    .u-paddingAll12-lg {
        padding: 12px !important
    }
    .u-paddingX12-lg {
        padding-right: 12px !important;
        padding-left: 12px !important
    }
    .u-paddingY12-lg {
        padding-bottom: 12px !important
    }
    .u-paddingTop12-lg,
    .u-paddingY12-lg {
        padding-top: 12px !important
    }
    .u-paddingRight12-lg {
        padding-right: 12px !important
    }
    .u-paddingBottom12-lg {
        padding-bottom: 12px !important
    }
    .u-paddingLeft12-lg {
        padding-left: 12px !important
    }
    .u-text14-lg {
        font-size: 14px
    }
    .u-marginAll14-lg {
        margin: 14px !important
    }
    .u-marginX14-lg {
        margin-right: 14px !important;
        margin-left: 14px !important
    }
    .u-marginY14-lg {
        margin-bottom: 14px !important
    }
    .u-marginTop14-lg,
    .u-marginY14-lg {
        margin-top: 14px !important
    }
    .u-marginRight14-lg {
        margin-right: 14px !important
    }
    .u-marginBottom14-lg {
        margin-bottom: 14px !important
    }
    .u-marginLeft14-lg {
        margin-left: 14px !important
    }
    .u-paddingAll14-lg {
        padding: 14px !important
    }
    .u-paddingX14-lg {
        padding-right: 14px !important;
        padding-left: 14px !important
    }
    .u-paddingY14-lg {
        padding-bottom: 14px !important
    }
    .u-paddingTop14-lg,
    .u-paddingY14-lg {
        padding-top: 14px !important
    }
    .u-paddingRight14-lg {
        padding-right: 14px !important
    }
    .u-paddingBottom14-lg {
        padding-bottom: 14px !important
    }
    .u-paddingLeft14-lg {
        padding-left: 14px !important
    }
    .u-text16-lg {
        font-size: 16px
    }
    .u-marginAll16-lg {
        margin: 16px !important
    }
    .u-marginX16-lg {
        margin-right: 16px !important;
        margin-left: 16px !important
    }
    .u-marginY16-lg {
        margin-bottom: 16px !important
    }
    .u-marginTop16-lg,
    .u-marginY16-lg {
        margin-top: 16px !important
    }
    .u-marginRight16-lg {
        margin-right: 16px !important
    }
    .u-marginBottom16-lg {
        margin-bottom: 16px !important
    }
    .u-marginLeft16-lg {
        margin-left: 16px !important
    }
    .u-paddingAll16-lg {
        padding: 16px !important
    }
    .u-paddingX16-lg {
        padding-right: 16px !important;
        padding-left: 16px !important
    }
    .u-paddingY16-lg {
        padding-bottom: 16px !important
    }
    .u-paddingTop16-lg,
    .u-paddingY16-lg {
        padding-top: 16px !important
    }
    .u-paddingRight16-lg {
        padding-right: 16px !important
    }
    .u-paddingBottom16-lg {
        padding-bottom: 16px !important
    }
    .u-paddingLeft16-lg {
        padding-left: 16px !important
    }
    .u-text20-lg {
        font-size: 20px
    }
    .u-marginAll20-lg {
        margin: 20px !important
    }
    .u-marginX20-lg {
        margin-right: 20px !important;
        margin-left: 20px !important
    }
    .u-marginY20-lg {
        margin-bottom: 20px !important
    }
    .u-marginTop20-lg,
    .u-marginY20-lg {
        margin-top: 20px !important
    }
    .u-marginRight20-lg {
        margin-right: 20px !important
    }
    .u-marginBottom20-lg {
        margin-bottom: 20px !important
    }
    .u-marginLeft20-lg {
        margin-left: 20px !important
    }
    .u-paddingAll20-lg {
        padding: 20px !important
    }
    .u-paddingX20-lg {
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .u-paddingY20-lg {
        padding-bottom: 20px !important
    }
    .u-paddingTop20-lg,
    .u-paddingY20-lg {
        padding-top: 20px !important
    }
    .u-paddingRight20-lg {
        padding-right: 20px !important
    }
    .u-paddingBottom20-lg {
        padding-bottom: 20px !important
    }
    .u-paddingLeft20-lg {
        padding-left: 20px !important
    }
    .u-text24-lg {
        font-size: 24px
    }
    .u-marginAll24-lg {
        margin: 24px !important
    }
    .u-marginX24-lg {
        margin-right: 24px !important;
        margin-left: 24px !important
    }
    .u-marginY24-lg {
        margin-bottom: 24px !important
    }
    .u-marginTop24-lg,
    .u-marginY24-lg {
        margin-top: 24px !important
    }
    .u-marginRight24-lg {
        margin-right: 24px !important
    }
    .u-marginBottom24-lg {
        margin-bottom: 24px !important
    }
    .u-marginLeft24-lg {
        margin-left: 24px !important
    }
    .u-paddingAll24-lg {
        padding: 24px !important
    }
    .u-paddingX24-lg {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
    .u-paddingY24-lg {
        padding-bottom: 24px !important
    }
    .u-paddingTop24-lg,
    .u-paddingY24-lg {
        padding-top: 24px !important
    }
    .u-paddingRight24-lg {
        padding-right: 24px !important
    }
    .u-paddingBottom24-lg {
        padding-bottom: 24px !important
    }
    .u-paddingLeft24-lg {
        padding-left: 24px !important
    }
    .u-text28-lg {
        font-size: 28px
    }
    .u-marginAll28-lg {
        margin: 28px !important
    }
    .u-marginX28-lg {
        margin-right: 28px !important;
        margin-left: 28px !important
    }
    .u-marginY28-lg {
        margin-bottom: 28px !important
    }
    .u-marginTop28-lg,
    .u-marginY28-lg {
        margin-top: 28px !important
    }
    .u-marginRight28-lg {
        margin-right: 28px !important
    }
    .u-marginBottom28-lg {
        margin-bottom: 28px !important
    }
    .u-marginLeft28-lg {
        margin-left: 28px !important
    }
    .u-paddingAll28-lg {
        padding: 28px !important
    }
    .u-paddingX28-lg {
        padding-right: 28px !important;
        padding-left: 28px !important
    }
    .u-paddingY28-lg {
        padding-bottom: 28px !important
    }
    .u-paddingTop28-lg,
    .u-paddingY28-lg {
        padding-top: 28px !important
    }
    .u-paddingRight28-lg {
        padding-right: 28px !important
    }
    .u-paddingBottom28-lg {
        padding-bottom: 28px !important
    }
    .u-paddingLeft28-lg {
        padding-left: 28px !important
    }
    .u-text32-lg {
        font-size: 32px
    }
    .u-marginAll32-lg {
        margin: 32px !important
    }
    .u-marginX32-lg {
        margin-right: 32px !important;
        margin-left: 32px !important
    }
    .u-marginY32-lg {
        margin-bottom: 32px !important
    }
    .u-marginTop32-lg,
    .u-marginY32-lg {
        margin-top: 32px !important
    }
    .u-marginRight32-lg {
        margin-right: 32px !important
    }
    .u-marginBottom32-lg {
        margin-bottom: 32px !important
    }
    .u-marginLeft32-lg {
        margin-left: 32px !important
    }
    .u-paddingAll32-lg {
        padding: 32px !important
    }
    .u-paddingX32-lg {
        padding-right: 32px !important;
        padding-left: 32px !important
    }
    .u-paddingY32-lg {
        padding-bottom: 32px !important
    }
    .u-paddingTop32-lg,
    .u-paddingY32-lg {
        padding-top: 32px !important
    }
    .u-paddingRight32-lg {
        padding-right: 32px !important
    }
    .u-paddingBottom32-lg {
        padding-bottom: 32px !important
    }
    .u-paddingLeft32-lg {
        padding-left: 32px !important
    }
    .u-text36-lg {
        font-size: 36px
    }
    .u-marginAll36-lg {
        margin: 36px !important
    }
    .u-marginX36-lg {
        margin-right: 36px !important;
        margin-left: 36px !important
    }
    .u-marginY36-lg {
        margin-bottom: 36px !important
    }
    .u-marginTop36-lg,
    .u-marginY36-lg {
        margin-top: 36px !important
    }
    .u-marginRight36-lg {
        margin-right: 36px !important
    }
    .u-marginBottom36-lg {
        margin-bottom: 36px !important
    }
    .u-marginLeft36-lg {
        margin-left: 36px !important
    }
    .u-paddingAll36-lg {
        padding: 36px !important
    }
    .u-paddingX36-lg {
        padding-right: 36px !important;
        padding-left: 36px !important
    }
    .u-paddingY36-lg {
        padding-bottom: 36px !important
    }
    .u-paddingTop36-lg,
    .u-paddingY36-lg {
        padding-top: 36px !important
    }
    .u-paddingRight36-lg {
        padding-right: 36px !important
    }
    .u-paddingBottom36-lg {
        padding-bottom: 36px !important
    }
    .u-paddingLeft36-lg {
        padding-left: 36px !important
    }
    .u-text40-lg {
        font-size: 40px
    }
    .u-marginAll40-lg {
        margin: 40px !important
    }
    .u-marginX40-lg {
        margin-right: 40px !important;
        margin-left: 40px !important
    }
    .u-marginY40-lg {
        margin-bottom: 40px !important
    }
    .u-marginTop40-lg,
    .u-marginY40-lg {
        margin-top: 40px !important
    }
    .u-marginRight40-lg {
        margin-right: 40px !important
    }
    .u-marginBottom40-lg {
        margin-bottom: 40px !important
    }
    .u-marginLeft40-lg {
        margin-left: 40px !important
    }
    .u-paddingAll40-lg {
        padding: 40px !important
    }
    .u-paddingX40-lg {
        padding-right: 40px !important;
        padding-left: 40px !important
    }
    .u-paddingY40-lg {
        padding-bottom: 40px !important
    }
    .u-paddingTop40-lg,
    .u-paddingY40-lg {
        padding-top: 40px !important
    }
    .u-paddingRight40-lg {
        padding-right: 40px !important
    }
    .u-paddingBottom40-lg {
        padding-bottom: 40px !important
    }
    .u-paddingLeft40-lg {
        padding-left: 40px !important
    }
    .u-text44-lg {
        font-size: 44px
    }
    .u-marginAll44-lg {
        margin: 44px !important
    }
    .u-marginX44-lg {
        margin-right: 44px !important;
        margin-left: 44px !important
    }
    .u-marginY44-lg {
        margin-bottom: 44px !important
    }
    .u-marginTop44-lg,
    .u-marginY44-lg {
        margin-top: 44px !important
    }
    .u-marginRight44-lg {
        margin-right: 44px !important
    }
    .u-marginBottom44-lg {
        margin-bottom: 44px !important
    }
    .u-marginLeft44-lg {
        margin-left: 44px !important
    }
    .u-paddingAll44-lg {
        padding: 44px !important
    }
    .u-paddingX44-lg {
        padding-right: 44px !important;
        padding-left: 44px !important
    }
    .u-paddingY44-lg {
        padding-bottom: 44px !important
    }
    .u-paddingTop44-lg,
    .u-paddingY44-lg {
        padding-top: 44px !important
    }
    .u-paddingRight44-lg {
        padding-right: 44px !important
    }
    .u-paddingBottom44-lg {
        padding-bottom: 44px !important
    }
    .u-paddingLeft44-lg {
        padding-left: 44px !important
    }
    .u-text48-lg {
        font-size: 48px
    }
    .u-marginAll48-lg {
        margin: 48px !important
    }
    .u-marginX48-lg {
        margin-right: 48px !important;
        margin-left: 48px !important
    }
    .u-marginY48-lg {
        margin-bottom: 48px !important
    }
    .u-marginTop48-lg,
    .u-marginY48-lg {
        margin-top: 48px !important
    }
    .u-marginRight48-lg {
        margin-right: 48px !important
    }
    .u-marginBottom48-lg {
        margin-bottom: 48px !important
    }
    .u-marginLeft48-lg {
        margin-left: 48px !important
    }
    .u-paddingAll48-lg {
        padding: 48px !important
    }
    .u-paddingX48-lg {
        padding-right: 48px !important;
        padding-left: 48px !important
    }
    .u-paddingY48-lg {
        padding-bottom: 48px !important
    }
    .u-paddingTop48-lg,
    .u-paddingY48-lg {
        padding-top: 48px !important
    }
    .u-paddingRight48-lg {
        padding-right: 48px !important
    }
    .u-paddingBottom48-lg {
        padding-bottom: 48px !important
    }
    .u-paddingLeft48-lg {
        padding-left: 48px !important
    }
    .u-text52-lg {
        font-size: 52px
    }
    .u-marginAll52-lg {
        margin: 52px !important
    }
    .u-marginX52-lg {
        margin-right: 52px !important;
        margin-left: 52px !important
    }
    .u-marginY52-lg {
        margin-bottom: 52px !important
    }
    .u-marginTop52-lg,
    .u-marginY52-lg {
        margin-top: 52px !important
    }
    .u-marginRight52-lg {
        margin-right: 52px !important
    }
    .u-marginBottom52-lg {
        margin-bottom: 52px !important
    }
    .u-marginLeft52-lg {
        margin-left: 52px !important
    }
    .u-paddingAll52-lg {
        padding: 52px !important
    }
    .u-paddingX52-lg {
        padding-right: 52px !important;
        padding-left: 52px !important
    }
    .u-paddingY52-lg {
        padding-bottom: 52px !important
    }
    .u-paddingTop52-lg,
    .u-paddingY52-lg {
        padding-top: 52px !important
    }
    .u-paddingRight52-lg {
        padding-right: 52px !important
    }
    .u-paddingBottom52-lg {
        padding-bottom: 52px !important
    }
    .u-paddingLeft52-lg {
        padding-left: 52px !important
    }
    .u-text56-lg {
        font-size: 56px
    }
    .u-marginAll56-lg {
        margin: 56px !important
    }
    .u-marginX56-lg {
        margin-right: 56px !important;
        margin-left: 56px !important
    }
    .u-marginY56-lg {
        margin-bottom: 56px !important
    }
    .u-marginTop56-lg,
    .u-marginY56-lg {
        margin-top: 56px !important
    }
    .u-marginRight56-lg {
        margin-right: 56px !important
    }
    .u-marginBottom56-lg {
        margin-bottom: 56px !important
    }
    .u-marginLeft56-lg {
        margin-left: 56px !important
    }
    .u-paddingAll56-lg {
        padding: 56px !important
    }
    .u-paddingX56-lg {
        padding-right: 56px !important;
        padding-left: 56px !important
    }
    .u-paddingY56-lg {
        padding-bottom: 56px !important
    }
    .u-paddingTop56-lg,
    .u-paddingY56-lg {
        padding-top: 56px !important
    }
    .u-paddingRight56-lg {
        padding-right: 56px !important
    }
    .u-paddingBottom56-lg {
        padding-bottom: 56px !important
    }
    .u-paddingLeft56-lg {
        padding-left: 56px !important
    }
    .u-text60-lg {
        font-size: 60px
    }
    .u-marginAll60-lg {
        margin: 60px !important
    }
    .u-marginX60-lg {
        margin-right: 60px !important;
        margin-left: 60px !important
    }
    .u-marginY60-lg {
        margin-bottom: 60px !important
    }
    .u-marginTop60-lg,
    .u-marginY60-lg {
        margin-top: 60px !important
    }
    .u-marginRight60-lg {
        margin-right: 60px !important
    }
    .u-marginBottom60-lg {
        margin-bottom: 60px !important
    }
    .u-marginLeft60-lg {
        margin-left: 60px !important
    }
    .u-paddingAll60-lg {
        padding: 60px !important
    }
    .u-paddingX60-lg {
        padding-right: 60px !important;
        padding-left: 60px !important
    }
    .u-paddingY60-lg {
        padding-bottom: 60px !important
    }
    .u-paddingTop60-lg,
    .u-paddingY60-lg {
        padding-top: 60px !important
    }
    .u-paddingRight60-lg {
        padding-right: 60px !important
    }
    .u-paddingBottom60-lg {
        padding-bottom: 60px !important
    }
    .u-paddingLeft60-lg {
        padding-left: 60px !important
    }
    .u-text64-lg {
        font-size: 64px
    }
    .u-marginAll64-lg {
        margin: 64px !important
    }
    .u-marginX64-lg {
        margin-right: 64px !important;
        margin-left: 64px !important
    }
    .u-marginY64-lg {
        margin-bottom: 64px !important
    }
    .u-marginTop64-lg,
    .u-marginY64-lg {
        margin-top: 64px !important
    }
    .u-marginRight64-lg {
        margin-right: 64px !important
    }
    .u-marginBottom64-lg {
        margin-bottom: 64px !important
    }
    .u-marginLeft64-lg {
        margin-left: 64px !important
    }
    .u-paddingAll64-lg {
        padding: 64px !important
    }
    .u-paddingX64-lg {
        padding-right: 64px !important;
        padding-left: 64px !important
    }
    .u-paddingY64-lg {
        padding-bottom: 64px !important
    }
    .u-paddingTop64-lg,
    .u-paddingY64-lg {
        padding-top: 64px !important
    }
    .u-paddingRight64-lg {
        padding-right: 64px !important
    }
    .u-paddingBottom64-lg {
        padding-bottom: 64px !important
    }
    .u-paddingLeft64-lg {
        padding-left: 64px !important
    }
    .u-text72-lg {
        font-size: 72px
    }
    .u-marginAll72-lg {
        margin: 72px !important
    }
    .u-marginX72-lg {
        margin-right: 72px !important;
        margin-left: 72px !important
    }
    .u-marginY72-lg {
        margin-bottom: 72px !important
    }
    .u-marginTop72-lg,
    .u-marginY72-lg {
        margin-top: 72px !important
    }
    .u-marginRight72-lg {
        margin-right: 72px !important
    }
    .u-marginBottom72-lg {
        margin-bottom: 72px !important
    }
    .u-marginLeft72-lg {
        margin-left: 72px !important
    }
    .u-paddingAll72-lg {
        padding: 72px !important
    }
    .u-paddingX72-lg {
        padding-right: 72px !important;
        padding-left: 72px !important
    }
    .u-paddingY72-lg {
        padding-bottom: 72px !important
    }
    .u-paddingTop72-lg,
    .u-paddingY72-lg {
        padding-top: 72px !important
    }
    .u-paddingRight72-lg {
        padding-right: 72px !important
    }
    .u-paddingBottom72-lg {
        padding-bottom: 72px !important
    }
    .u-paddingLeft72-lg {
        padding-left: 72px !important
    }
    .u-text84-lg {
        font-size: 84px
    }
    .u-marginAll84-lg {
        margin: 84px !important
    }
    .u-marginX84-lg {
        margin-right: 84px !important;
        margin-left: 84px !important
    }
    .u-marginY84-lg {
        margin-bottom: 84px !important
    }
    .u-marginTop84-lg,
    .u-marginY84-lg {
        margin-top: 84px !important
    }
    .u-marginRight84-lg {
        margin-right: 84px !important
    }
    .u-marginBottom84-lg {
        margin-bottom: 84px !important
    }
    .u-marginLeft84-lg {
        margin-left: 84px !important
    }
    .u-paddingAll84-lg {
        padding: 84px !important
    }
    .u-paddingX84-lg {
        padding-right: 84px !important;
        padding-left: 84px !important
    }
    .u-paddingY84-lg {
        padding-bottom: 84px !important
    }
    .u-paddingTop84-lg,
    .u-paddingY84-lg {
        padding-top: 84px !important
    }
    .u-paddingRight84-lg {
        padding-right: 84px !important
    }
    .u-paddingBottom84-lg {
        padding-bottom: 84px !important
    }
    .u-paddingLeft84-lg {
        padding-left: 84px !important
    }
    .u-text96-lg {
        font-size: 96px
    }
    .u-marginAll96-lg {
        margin: 96px !important
    }
    .u-marginX96-lg {
        margin-right: 96px !important;
        margin-left: 96px !important
    }
    .u-marginY96-lg {
        margin-bottom: 96px !important
    }
    .u-marginTop96-lg,
    .u-marginY96-lg {
        margin-top: 96px !important
    }
    .u-marginRight96-lg {
        margin-right: 96px !important
    }
    .u-marginBottom96-lg {
        margin-bottom: 96px !important
    }
    .u-marginLeft96-lg {
        margin-left: 96px !important
    }
    .u-paddingAll96-lg {
        padding: 96px !important
    }
    .u-paddingX96-lg {
        padding-right: 96px !important;
        padding-left: 96px !important
    }
    .u-paddingY96-lg {
        padding-bottom: 96px !important
    }
    .u-paddingTop96-lg,
    .u-paddingY96-lg {
        padding-top: 96px !important
    }
    .u-paddingRight96-lg {
        padding-right: 96px !important
    }
    .u-paddingBottom96-lg {
        padding-bottom: 96px !important
    }
    .u-paddingLeft96-lg {
        padding-left: 96px !important
    }
    .u-text108-lg {
        font-size: 108px
    }
    .u-marginAll108-lg {
        margin: 108px !important
    }
    .u-marginX108-lg {
        margin-right: 108px !important;
        margin-left: 108px !important
    }
    .u-marginY108-lg {
        margin-bottom: 108px !important
    }
    .u-marginTop108-lg,
    .u-marginY108-lg {
        margin-top: 108px !important
    }
    .u-marginRight108-lg {
        margin-right: 108px !important
    }
    .u-marginBottom108-lg {
        margin-bottom: 108px !important
    }
    .u-marginLeft108-lg {
        margin-left: 108px !important
    }
    .u-paddingAll108-lg {
        padding: 108px !important
    }
    .u-paddingX108-lg {
        padding-right: 108px !important;
        padding-left: 108px !important
    }
    .u-paddingY108-lg {
        padding-bottom: 108px !important
    }
    .u-paddingTop108-lg,
    .u-paddingY108-lg {
        padding-top: 108px !important
    }
    .u-paddingRight108-lg {
        padding-right: 108px !important
    }
    .u-paddingBottom108-lg {
        padding-bottom: 108px !important
    }
    .u-paddingLeft108-lg {
        padding-left: 108px !important
    }
    .u-text120-lg {
        font-size: 120px
    }
    .u-marginAll120-lg {
        margin: 120px !important
    }
    .u-marginX120-lg {
        margin-right: 120px !important;
        margin-left: 120px !important
    }
    .u-marginY120-lg {
        margin-bottom: 120px !important
    }
    .u-marginTop120-lg,
    .u-marginY120-lg {
        margin-top: 120px !important
    }
    .u-marginRight120-lg {
        margin-right: 120px !important
    }
    .u-marginBottom120-lg {
        margin-bottom: 120px !important
    }
    .u-marginLeft120-lg {
        margin-left: 120px !important
    }
    .u-paddingAll120-lg {
        padding: 120px !important
    }
    .u-paddingX120-lg {
        padding-right: 120px !important;
        padding-left: 120px !important
    }
    .u-paddingY120-lg {
        padding-bottom: 120px !important
    }
    .u-paddingTop120-lg,
    .u-paddingY120-lg {
        padding-top: 120px !important
    }
    .u-paddingRight120-lg {
        padding-right: 120px !important
    }
    .u-paddingBottom120-lg {
        padding-bottom: 120px !important
    }
    .u-paddingLeft120-lg {
        padding-left: 120px !important
    }
    .u-text132-lg {
        font-size: 132px
    }
    .u-marginAll132-lg {
        margin: 132px !important
    }
    .u-marginX132-lg {
        margin-right: 132px !important;
        margin-left: 132px !important
    }
    .u-marginY132-lg {
        margin-bottom: 132px !important
    }
    .u-marginTop132-lg,
    .u-marginY132-lg {
        margin-top: 132px !important
    }
    .u-marginRight132-lg {
        margin-right: 132px !important
    }
    .u-marginBottom132-lg {
        margin-bottom: 132px !important
    }
    .u-marginLeft132-lg {
        margin-left: 132px !important
    }
    .u-paddingAll132-lg {
        padding: 132px !important
    }
    .u-paddingX132-lg {
        padding-right: 132px !important;
        padding-left: 132px !important
    }
    .u-paddingY132-lg {
        padding-bottom: 132px !important
    }
    .u-paddingTop132-lg,
    .u-paddingY132-lg {
        padding-top: 132px !important
    }
    .u-paddingRight132-lg {
        padding-right: 132px !important
    }
    .u-paddingBottom132-lg {
        padding-bottom: 132px !important
    }
    .u-paddingLeft132-lg {
        padding-left: 132px !important
    }
    .u-text144-lg {
        font-size: 144px
    }
    .u-marginAll144-lg {
        margin: 144px !important
    }
    .u-marginX144-lg {
        margin-right: 144px !important;
        margin-left: 144px !important
    }
    .u-marginY144-lg {
        margin-bottom: 144px !important
    }
    .u-marginTop144-lg,
    .u-marginY144-lg {
        margin-top: 144px !important
    }
    .u-marginRight144-lg {
        margin-right: 144px !important
    }
    .u-marginBottom144-lg {
        margin-bottom: 144px !important
    }
    .u-marginLeft144-lg {
        margin-left: 144px !important
    }
    .u-paddingAll144-lg {
        padding: 144px !important
    }
    .u-paddingX144-lg {
        padding-right: 144px !important;
        padding-left: 144px !important
    }
    .u-paddingY144-lg {
        padding-bottom: 144px !important
    }
    .u-paddingTop144-lg,
    .u-paddingY144-lg {
        padding-top: 144px !important
    }
    .u-paddingRight144-lg {
        padding-right: 144px !important
    }
    .u-paddingBottom144-lg {
        padding-bottom: 144px !important
    }
    .u-paddingLeft144-lg {
        padding-left: 144px !important
    }
    .u-text156-lg {
        font-size: 156px
    }
    .u-marginAll156-lg {
        margin: 156px !important
    }
    .u-marginX156-lg {
        margin-right: 156px !important;
        margin-left: 156px !important
    }
    .u-marginY156-lg {
        margin-bottom: 156px !important
    }
    .u-marginTop156-lg,
    .u-marginY156-lg {
        margin-top: 156px !important
    }
    .u-marginRight156-lg {
        margin-right: 156px !important
    }
    .u-marginBottom156-lg {
        margin-bottom: 156px !important
    }
    .u-marginLeft156-lg {
        margin-left: 156px !important
    }
    .u-paddingAll156-lg {
        padding: 156px !important
    }
    .u-paddingX156-lg {
        padding-right: 156px !important;
        padding-left: 156px !important
    }
    .u-paddingY156-lg {
        padding-bottom: 156px !important
    }
    .u-paddingTop156-lg,
    .u-paddingY156-lg {
        padding-top: 156px !important
    }
    .u-paddingRight156-lg {
        padding-right: 156px !important
    }
    .u-paddingBottom156-lg {
        padding-bottom: 156px !important
    }
    .u-paddingLeft156-lg {
        padding-left: 156px !important
    }
    .u-text168-lg {
        font-size: 168px
    }
    .u-marginAll168-lg {
        margin: 168px !important
    }
    .u-marginX168-lg {
        margin-right: 168px !important;
        margin-left: 168px !important
    }
    .u-marginY168-lg {
        margin-bottom: 168px !important
    }
    .u-marginTop168-lg,
    .u-marginY168-lg {
        margin-top: 168px !important
    }
    .u-marginRight168-lg {
        margin-right: 168px !important
    }
    .u-marginBottom168-lg {
        margin-bottom: 168px !important
    }
    .u-marginLeft168-lg {
        margin-left: 168px !important
    }
    .u-paddingAll168-lg {
        padding: 168px !important
    }
    .u-paddingX168-lg {
        padding-right: 168px !important;
        padding-left: 168px !important
    }
    .u-paddingY168-lg {
        padding-bottom: 168px !important
    }
    .u-paddingTop168-lg,
    .u-paddingY168-lg {
        padding-top: 168px !important
    }
    .u-paddingRight168-lg {
        padding-right: 168px !important
    }
    .u-paddingBottom168-lg {
        padding-bottom: 168px !important
    }
    .u-paddingLeft168-lg {
        padding-left: 168px !important
    }
    .u-text180-lg {
        font-size: 180px
    }
    .u-marginAll180-lg {
        margin: 180px !important
    }
    .u-marginX180-lg {
        margin-right: 180px !important;
        margin-left: 180px !important
    }
    .u-marginY180-lg {
        margin-bottom: 180px !important
    }
    .u-marginTop180-lg,
    .u-marginY180-lg {
        margin-top: 180px !important
    }
    .u-marginRight180-lg {
        margin-right: 180px !important
    }
    .u-marginBottom180-lg {
        margin-bottom: 180px !important
    }
    .u-marginLeft180-lg {
        margin-left: 180px !important
    }
    .u-paddingAll180-lg {
        padding: 180px !important
    }
    .u-paddingX180-lg {
        padding-right: 180px !important;
        padding-left: 180px !important
    }
    .u-paddingY180-lg {
        padding-bottom: 180px !important
    }
    .u-paddingTop180-lg,
    .u-paddingY180-lg {
        padding-top: 180px !important
    }
    .u-paddingRight180-lg {
        padding-right: 180px !important
    }
    .u-paddingBottom180-lg {
        padding-bottom: 180px !important
    }
    .u-paddingLeft180-lg {
        padding-left: 180px !important
    }
    .u-text192-lg {
        font-size: 192px
    }
    .u-marginAll192-lg {
        margin: 192px !important
    }
    .u-marginX192-lg {
        margin-right: 192px !important;
        margin-left: 192px !important
    }
    .u-marginY192-lg {
        margin-bottom: 192px !important
    }
    .u-marginTop192-lg,
    .u-marginY192-lg {
        margin-top: 192px !important
    }
    .u-marginRight192-lg {
        margin-right: 192px !important
    }
    .u-marginBottom192-lg {
        margin-bottom: 192px !important
    }
    .u-marginLeft192-lg {
        margin-left: 192px !important
    }
    .u-paddingAll192-lg {
        padding: 192px !important
    }
    .u-paddingX192-lg {
        padding-right: 192px !important;
        padding-left: 192px !important
    }
    .u-paddingY192-lg {
        padding-bottom: 192px !important
    }
    .u-paddingTop192-lg,
    .u-paddingY192-lg {
        padding-top: 192px !important
    }
    .u-paddingRight192-lg {
        padding-right: 192px !important
    }
    .u-paddingBottom192-lg {
        padding-bottom: 192px !important
    }
    .u-paddingLeft192-lg {
        padding-left: 192px !important
    }
    .u-text204-lg {
        font-size: 204px
    }
    .u-marginAll204-lg {
        margin: 204px !important
    }
    .u-marginX204-lg {
        margin-right: 204px !important;
        margin-left: 204px !important
    }
    .u-marginY204-lg {
        margin-bottom: 204px !important
    }
    .u-marginTop204-lg,
    .u-marginY204-lg {
        margin-top: 204px !important
    }
    .u-marginRight204-lg {
        margin-right: 204px !important
    }
    .u-marginBottom204-lg {
        margin-bottom: 204px !important
    }
    .u-marginLeft204-lg {
        margin-left: 204px !important
    }
    .u-paddingAll204-lg {
        padding: 204px !important
    }
    .u-paddingX204-lg {
        padding-right: 204px !important;
        padding-left: 204px !important
    }
    .u-paddingY204-lg {
        padding-bottom: 204px !important
    }
    .u-paddingTop204-lg,
    .u-paddingY204-lg {
        padding-top: 204px !important
    }
    .u-paddingRight204-lg {
        padding-right: 204px !important
    }
    .u-paddingBottom204-lg {
        padding-bottom: 204px !important
    }
    .u-paddingLeft204-lg {
        padding-left: 204px !important
    }
}

@media screen and (min-width: 1200px) {
    .u-text0-xl {
        font-size: 0
    }
    .u-marginAll0-xl {
        margin: 0 !important
    }
    .u-marginX0-xl {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
    .u-marginY0-xl {
        margin-bottom: 0 !important
    }
    .u-marginTop0-xl,
    .u-marginY0-xl {
        margin-top: 0 !important
    }
    .u-marginRight0-xl {
        margin-right: 0 !important
    }
    .u-marginBottom0-xl {
        margin-bottom: 0 !important
    }
    .u-marginLeft0-xl {
        margin-left: 0 !important
    }
    .u-paddingAll0-xl {
        padding: 0 !important
    }
    .u-paddingX0-xl {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .u-paddingY0-xl {
        padding-bottom: 0 !important
    }
    .u-paddingTop0-xl,
    .u-paddingY0-xl {
        padding-top: 0 !important
    }
    .u-paddingRight0-xl {
        padding-right: 0 !important
    }
    .u-paddingBottom0-xl {
        padding-bottom: 0 !important
    }
    .u-paddingLeft0-xl {
        padding-left: 0 !important
    }
    .u-text4-xl {
        font-size: 4px
    }
    .u-marginAll4-xl {
        margin: 4px !important
    }
    .u-marginX4-xl {
        margin-right: 4px !important;
        margin-left: 4px !important
    }
    .u-marginY4-xl {
        margin-bottom: 4px !important
    }
    .u-marginTop4-xl,
    .u-marginY4-xl {
        margin-top: 4px !important
    }
    .u-marginRight4-xl {
        margin-right: 4px !important
    }
    .u-marginBottom4-xl {
        margin-bottom: 4px !important
    }
    .u-marginLeft4-xl {
        margin-left: 4px !important
    }
    .u-paddingAll4-xl {
        padding: 4px !important
    }
    .u-paddingX4-xl {
        padding-right: 4px !important;
        padding-left: 4px !important
    }
    .u-paddingY4-xl {
        padding-bottom: 4px !important
    }
    .u-paddingTop4-xl,
    .u-paddingY4-xl {
        padding-top: 4px !important
    }
    .u-paddingRight4-xl {
        padding-right: 4px !important
    }
    .u-paddingBottom4-xl {
        padding-bottom: 4px !important
    }
    .u-paddingLeft4-xl {
        padding-left: 4px !important
    }
    .u-text8-xl {
        font-size: 8px
    }
    .u-marginAll8-xl {
        margin: 8px !important
    }
    .u-marginX8-xl {
        margin-right: 8px !important;
        margin-left: 8px !important
    }
    .u-marginY8-xl {
        margin-bottom: 8px !important
    }
    .u-marginTop8-xl,
    .u-marginY8-xl {
        margin-top: 8px !important
    }
    .u-marginRight8-xl {
        margin-right: 8px !important
    }
    .u-marginBottom8-xl {
        margin-bottom: 8px !important
    }
    .u-marginLeft8-xl {
        margin-left: 8px !important
    }
    .u-paddingAll8-xl {
        padding: 8px !important
    }
    .u-paddingX8-xl {
        padding-right: 8px !important;
        padding-left: 8px !important
    }
    .u-paddingY8-xl {
        padding-bottom: 8px !important
    }
    .u-paddingTop8-xl,
    .u-paddingY8-xl {
        padding-top: 8px !important
    }
    .u-paddingRight8-xl {
        padding-right: 8px !important
    }
    .u-paddingBottom8-xl {
        padding-bottom: 8px !important
    }
    .u-paddingLeft8-xl {
        padding-left: 8px !important
    }
    .u-text10-xl {
        font-size: 10px
    }
    .u-marginAll10-xl {
        margin: 10px !important
    }
    .u-marginX10-xl {
        margin-right: 10px !important;
        margin-left: 10px !important
    }
    .u-marginY10-xl {
        margin-bottom: 10px !important
    }
    .u-marginTop10-xl,
    .u-marginY10-xl {
        margin-top: 10px !important
    }
    .u-marginRight10-xl {
        margin-right: 10px !important
    }
    .u-marginBottom10-xl {
        margin-bottom: 10px !important
    }
    .u-marginLeft10-xl {
        margin-left: 10px !important
    }
    .u-paddingAll10-xl {
        padding: 10px !important
    }
    .u-paddingX10-xl {
        padding-right: 10px !important;
        padding-left: 10px !important
    }
    .u-paddingY10-xl {
        padding-bottom: 10px !important
    }
    .u-paddingTop10-xl,
    .u-paddingY10-xl {
        padding-top: 10px !important
    }
    .u-paddingRight10-xl {
        padding-right: 10px !important
    }
    .u-paddingBottom10-xl {
        padding-bottom: 10px !important
    }
    .u-paddingLeft10-xl {
        padding-left: 10px !important
    }
    .u-text12-xl {
        font-size: 12px
    }
    .u-marginAll12-xl {
        margin: 12px !important
    }
    .u-marginX12-xl {
        margin-right: 12px !important;
        margin-left: 12px !important
    }
    .u-marginY12-xl {
        margin-bottom: 12px !important
    }
    .u-marginTop12-xl,
    .u-marginY12-xl {
        margin-top: 12px !important
    }
    .u-marginRight12-xl {
        margin-right: 12px !important
    }
    .u-marginBottom12-xl {
        margin-bottom: 12px !important
    }
    .u-marginLeft12-xl {
        margin-left: 12px !important
    }
    .u-paddingAll12-xl {
        padding: 12px !important
    }
    .u-paddingX12-xl {
        padding-right: 12px !important;
        padding-left: 12px !important
    }
    .u-paddingY12-xl {
        padding-bottom: 12px !important
    }
    .u-paddingTop12-xl,
    .u-paddingY12-xl {
        padding-top: 12px !important
    }
    .u-paddingRight12-xl {
        padding-right: 12px !important
    }
    .u-paddingBottom12-xl {
        padding-bottom: 12px !important
    }
    .u-paddingLeft12-xl {
        padding-left: 12px !important
    }
    .u-text14-xl {
        font-size: 14px
    }
    .u-marginAll14-xl {
        margin: 14px !important
    }
    .u-marginX14-xl {
        margin-right: 14px !important;
        margin-left: 14px !important
    }
    .u-marginY14-xl {
        margin-bottom: 14px !important
    }
    .u-marginTop14-xl,
    .u-marginY14-xl {
        margin-top: 14px !important
    }
    .u-marginRight14-xl {
        margin-right: 14px !important
    }
    .u-marginBottom14-xl {
        margin-bottom: 14px !important
    }
    .u-marginLeft14-xl {
        margin-left: 14px !important
    }
    .u-paddingAll14-xl {
        padding: 14px !important
    }
    .u-paddingX14-xl {
        padding-right: 14px !important;
        padding-left: 14px !important
    }
    .u-paddingY14-xl {
        padding-bottom: 14px !important
    }
    .u-paddingTop14-xl,
    .u-paddingY14-xl {
        padding-top: 14px !important
    }
    .u-paddingRight14-xl {
        padding-right: 14px !important
    }
    .u-paddingBottom14-xl {
        padding-bottom: 14px !important
    }
    .u-paddingLeft14-xl {
        padding-left: 14px !important
    }
    .u-text16-xl {
        font-size: 16px
    }
    .u-marginAll16-xl {
        margin: 16px !important
    }
    .u-marginX16-xl {
        margin-right: 16px !important;
        margin-left: 16px !important
    }
    .u-marginY16-xl {
        margin-bottom: 16px !important
    }
    .u-marginTop16-xl,
    .u-marginY16-xl {
        margin-top: 16px !important
    }
    .u-marginRight16-xl {
        margin-right: 16px !important
    }
    .u-marginBottom16-xl {
        margin-bottom: 16px !important
    }
    .u-marginLeft16-xl {
        margin-left: 16px !important
    }
    .u-paddingAll16-xl {
        padding: 16px !important
    }
    .u-paddingX16-xl {
        padding-right: 16px !important;
        padding-left: 16px !important
    }
    .u-paddingY16-xl {
        padding-bottom: 16px !important
    }
    .u-paddingTop16-xl,
    .u-paddingY16-xl {
        padding-top: 16px !important
    }
    .u-paddingRight16-xl {
        padding-right: 16px !important
    }
    .u-paddingBottom16-xl {
        padding-bottom: 16px !important
    }
    .u-paddingLeft16-xl {
        padding-left: 16px !important
    }
    .u-text20-xl {
        font-size: 20px
    }
    .u-marginAll20-xl {
        margin: 20px !important
    }
    .u-marginX20-xl {
        margin-right: 20px !important;
        margin-left: 20px !important
    }
    .u-marginY20-xl {
        margin-bottom: 20px !important
    }
    .u-marginTop20-xl,
    .u-marginY20-xl {
        margin-top: 20px !important
    }
    .u-marginRight20-xl {
        margin-right: 20px !important
    }
    .u-marginBottom20-xl {
        margin-bottom: 20px !important
    }
    .u-marginLeft20-xl {
        margin-left: 20px !important
    }
    .u-paddingAll20-xl {
        padding: 20px !important
    }
    .u-paddingX20-xl {
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .u-paddingY20-xl {
        padding-bottom: 20px !important
    }
    .u-paddingTop20-xl,
    .u-paddingY20-xl {
        padding-top: 20px !important
    }
    .u-paddingRight20-xl {
        padding-right: 20px !important
    }
    .u-paddingBottom20-xl {
        padding-bottom: 20px !important
    }
    .u-paddingLeft20-xl {
        padding-left: 20px !important
    }
    .u-text24-xl {
        font-size: 24px
    }
    .u-marginAll24-xl {
        margin: 24px !important
    }
    .u-marginX24-xl {
        margin-right: 24px !important;
        margin-left: 24px !important
    }
    .u-marginY24-xl {
        margin-bottom: 24px !important
    }
    .u-marginTop24-xl,
    .u-marginY24-xl {
        margin-top: 24px !important
    }
    .u-marginRight24-xl {
        margin-right: 24px !important
    }
    .u-marginBottom24-xl {
        margin-bottom: 24px !important
    }
    .u-marginLeft24-xl {
        margin-left: 24px !important
    }
    .u-paddingAll24-xl {
        padding: 24px !important
    }
    .u-paddingX24-xl {
        padding-right: 24px !important;
        padding-left: 24px !important
    }
    .u-paddingY24-xl {
        padding-bottom: 24px !important
    }
    .u-paddingTop24-xl,
    .u-paddingY24-xl {
        padding-top: 24px !important
    }
    .u-paddingRight24-xl {
        padding-right: 24px !important
    }
    .u-paddingBottom24-xl {
        padding-bottom: 24px !important
    }
    .u-paddingLeft24-xl {
        padding-left: 24px !important
    }
    .u-text28-xl {
        font-size: 28px
    }
    .u-marginAll28-xl {
        margin: 28px !important
    }
    .u-marginX28-xl {
        margin-right: 28px !important;
        margin-left: 28px !important
    }
    .u-marginY28-xl {
        margin-bottom: 28px !important
    }
    .u-marginTop28-xl,
    .u-marginY28-xl {
        margin-top: 28px !important
    }
    .u-marginRight28-xl {
        margin-right: 28px !important
    }
    .u-marginBottom28-xl {
        margin-bottom: 28px !important
    }
    .u-marginLeft28-xl {
        margin-left: 28px !important
    }
    .u-paddingAll28-xl {
        padding: 28px !important
    }
    .u-paddingX28-xl {
        padding-right: 28px !important;
        padding-left: 28px !important
    }
    .u-paddingY28-xl {
        padding-bottom: 28px !important
    }
    .u-paddingTop28-xl,
    .u-paddingY28-xl {
        padding-top: 28px !important
    }
    .u-paddingRight28-xl {
        padding-right: 28px !important
    }
    .u-paddingBottom28-xl {
        padding-bottom: 28px !important
    }
    .u-paddingLeft28-xl {
        padding-left: 28px !important
    }
    .u-text32-xl {
        font-size: 32px
    }
    .u-marginAll32-xl {
        margin: 32px !important
    }
    .u-marginX32-xl {
        margin-right: 32px !important;
        margin-left: 32px !important
    }
    .u-marginY32-xl {
        margin-bottom: 32px !important
    }
    .u-marginTop32-xl,
    .u-marginY32-xl {
        margin-top: 32px !important
    }
    .u-marginRight32-xl {
        margin-right: 32px !important
    }
    .u-marginBottom32-xl {
        margin-bottom: 32px !important
    }
    .u-marginLeft32-xl {
        margin-left: 32px !important
    }
    .u-paddingAll32-xl {
        padding: 32px !important
    }
    .u-paddingX32-xl {
        padding-right: 32px !important;
        padding-left: 32px !important
    }
    .u-paddingY32-xl {
        padding-bottom: 32px !important
    }
    .u-paddingTop32-xl,
    .u-paddingY32-xl {
        padding-top: 32px !important
    }
    .u-paddingRight32-xl {
        padding-right: 32px !important
    }
    .u-paddingBottom32-xl {
        padding-bottom: 32px !important
    }
    .u-paddingLeft32-xl {
        padding-left: 32px !important
    }
    .u-text36-xl {
        font-size: 36px
    }
    .u-marginAll36-xl {
        margin: 36px !important
    }
    .u-marginX36-xl {
        margin-right: 36px !important;
        margin-left: 36px !important
    }
    .u-marginY36-xl {
        margin-bottom: 36px !important
    }
    .u-marginTop36-xl,
    .u-marginY36-xl {
        margin-top: 36px !important
    }
    .u-marginRight36-xl {
        margin-right: 36px !important
    }
    .u-marginBottom36-xl {
        margin-bottom: 36px !important
    }
    .u-marginLeft36-xl {
        margin-left: 36px !important
    }
    .u-paddingAll36-xl {
        padding: 36px !important
    }
    .u-paddingX36-xl {
        padding-right: 36px !important;
        padding-left: 36px !important
    }
    .u-paddingY36-xl {
        padding-bottom: 36px !important
    }
    .u-paddingTop36-xl,
    .u-paddingY36-xl {
        padding-top: 36px !important
    }
    .u-paddingRight36-xl {
        padding-right: 36px !important
    }
    .u-paddingBottom36-xl {
        padding-bottom: 36px !important
    }
    .u-paddingLeft36-xl {
        padding-left: 36px !important
    }
    .u-text40-xl {
        font-size: 40px
    }
    .u-marginAll40-xl {
        margin: 40px !important
    }
    .u-marginX40-xl {
        margin-right: 40px !important;
        margin-left: 40px !important
    }
    .u-marginY40-xl {
        margin-bottom: 40px !important
    }
    .u-marginTop40-xl,
    .u-marginY40-xl {
        margin-top: 40px !important
    }
    .u-marginRight40-xl {
        margin-right: 40px !important
    }
    .u-marginBottom40-xl {
        margin-bottom: 40px !important
    }
    .u-marginLeft40-xl {
        margin-left: 40px !important
    }
    .u-paddingAll40-xl {
        padding: 40px !important
    }
    .u-paddingX40-xl {
        padding-right: 40px !important;
        padding-left: 40px !important
    }
    .u-paddingY40-xl {
        padding-bottom: 40px !important
    }
    .u-paddingTop40-xl,
    .u-paddingY40-xl {
        padding-top: 40px !important
    }
    .u-paddingRight40-xl {
        padding-right: 40px !important
    }
    .u-paddingBottom40-xl {
        padding-bottom: 40px !important
    }
    .u-paddingLeft40-xl {
        padding-left: 40px !important
    }
    .u-text44-xl {
        font-size: 44px
    }
    .u-marginAll44-xl {
        margin: 44px !important
    }
    .u-marginX44-xl {
        margin-right: 44px !important;
        margin-left: 44px !important
    }
    .u-marginY44-xl {
        margin-bottom: 44px !important
    }
    .u-marginTop44-xl,
    .u-marginY44-xl {
        margin-top: 44px !important
    }
    .u-marginRight44-xl {
        margin-right: 44px !important
    }
    .u-marginBottom44-xl {
        margin-bottom: 44px !important
    }
    .u-marginLeft44-xl {
        margin-left: 44px !important
    }
    .u-paddingAll44-xl {
        padding: 44px !important
    }
    .u-paddingX44-xl {
        padding-right: 44px !important;
        padding-left: 44px !important
    }
    .u-paddingY44-xl {
        padding-bottom: 44px !important
    }
    .u-paddingTop44-xl,
    .u-paddingY44-xl {
        padding-top: 44px !important
    }
    .u-paddingRight44-xl {
        padding-right: 44px !important
    }
    .u-paddingBottom44-xl {
        padding-bottom: 44px !important
    }
    .u-paddingLeft44-xl {
        padding-left: 44px !important
    }
    .u-text48-xl {
        font-size: 48px
    }
    .u-marginAll48-xl {
        margin: 48px !important
    }
    .u-marginX48-xl {
        margin-right: 48px !important;
        margin-left: 48px !important
    }
    .u-marginY48-xl {
        margin-bottom: 48px !important
    }
    .u-marginTop48-xl,
    .u-marginY48-xl {
        margin-top: 48px !important
    }
    .u-marginRight48-xl {
        margin-right: 48px !important
    }
    .u-marginBottom48-xl {
        margin-bottom: 48px !important
    }
    .u-marginLeft48-xl {
        margin-left: 48px !important
    }
    .u-paddingAll48-xl {
        padding: 48px !important
    }
    .u-paddingX48-xl {
        padding-right: 48px !important;
        padding-left: 48px !important
    }
    .u-paddingY48-xl {
        padding-bottom: 48px !important
    }
    .u-paddingTop48-xl,
    .u-paddingY48-xl {
        padding-top: 48px !important
    }
    .u-paddingRight48-xl {
        padding-right: 48px !important
    }
    .u-paddingBottom48-xl {
        padding-bottom: 48px !important
    }
    .u-paddingLeft48-xl {
        padding-left: 48px !important
    }
    .u-text52-xl {
        font-size: 52px
    }
    .u-marginAll52-xl {
        margin: 52px !important
    }
    .u-marginX52-xl {
        margin-right: 52px !important;
        margin-left: 52px !important
    }
    .u-marginY52-xl {
        margin-bottom: 52px !important
    }
    .u-marginTop52-xl,
    .u-marginY52-xl {
        margin-top: 52px !important
    }
    .u-marginRight52-xl {
        margin-right: 52px !important
    }
    .u-marginBottom52-xl {
        margin-bottom: 52px !important
    }
    .u-marginLeft52-xl {
        margin-left: 52px !important
    }
    .u-paddingAll52-xl {
        padding: 52px !important
    }
    .u-paddingX52-xl {
        padding-right: 52px !important;
        padding-left: 52px !important
    }
    .u-paddingY52-xl {
        padding-bottom: 52px !important
    }
    .u-paddingTop52-xl,
    .u-paddingY52-xl {
        padding-top: 52px !important
    }
    .u-paddingRight52-xl {
        padding-right: 52px !important
    }
    .u-paddingBottom52-xl {
        padding-bottom: 52px !important
    }
    .u-paddingLeft52-xl {
        padding-left: 52px !important
    }
    .u-text56-xl {
        font-size: 56px
    }
    .u-marginAll56-xl {
        margin: 56px !important
    }
    .u-marginX56-xl {
        margin-right: 56px !important;
        margin-left: 56px !important
    }
    .u-marginY56-xl {
        margin-bottom: 56px !important
    }
    .u-marginTop56-xl,
    .u-marginY56-xl {
        margin-top: 56px !important
    }
    .u-marginRight56-xl {
        margin-right: 56px !important
    }
    .u-marginBottom56-xl {
        margin-bottom: 56px !important
    }
    .u-marginLeft56-xl {
        margin-left: 56px !important
    }
    .u-paddingAll56-xl {
        padding: 56px !important
    }
    .u-paddingX56-xl {
        padding-right: 56px !important;
        padding-left: 56px !important
    }
    .u-paddingY56-xl {
        padding-bottom: 56px !important
    }
    .u-paddingTop56-xl,
    .u-paddingY56-xl {
        padding-top: 56px !important
    }
    .u-paddingRight56-xl {
        padding-right: 56px !important
    }
    .u-paddingBottom56-xl {
        padding-bottom: 56px !important
    }
    .u-paddingLeft56-xl {
        padding-left: 56px !important
    }
    .u-text60-xl {
        font-size: 60px
    }
    .u-marginAll60-xl {
        margin: 60px !important
    }
    .u-marginX60-xl {
        margin-right: 60px !important;
        margin-left: 60px !important
    }
    .u-marginY60-xl {
        margin-bottom: 60px !important
    }
    .u-marginTop60-xl,
    .u-marginY60-xl {
        margin-top: 60px !important
    }
    .u-marginRight60-xl {
        margin-right: 60px !important
    }
    .u-marginBottom60-xl {
        margin-bottom: 60px !important
    }
    .u-marginLeft60-xl {
        margin-left: 60px !important
    }
    .u-paddingAll60-xl {
        padding: 60px !important
    }
    .u-paddingX60-xl {
        padding-right: 60px !important;
        padding-left: 60px !important
    }
    .u-paddingY60-xl {
        padding-bottom: 60px !important
    }
    .u-paddingTop60-xl,
    .u-paddingY60-xl {
        padding-top: 60px !important
    }
    .u-paddingRight60-xl {
        padding-right: 60px !important
    }
    .u-paddingBottom60-xl {
        padding-bottom: 60px !important
    }
    .u-paddingLeft60-xl {
        padding-left: 60px !important
    }
    .u-text64-xl {
        font-size: 64px
    }
    .u-marginAll64-xl {
        margin: 64px !important
    }
    .u-marginX64-xl {
        margin-right: 64px !important;
        margin-left: 64px !important
    }
    .u-marginY64-xl {
        margin-bottom: 64px !important
    }
    .u-marginTop64-xl,
    .u-marginY64-xl {
        margin-top: 64px !important
    }
    .u-marginRight64-xl {
        margin-right: 64px !important
    }
    .u-marginBottom64-xl {
        margin-bottom: 64px !important
    }
    .u-marginLeft64-xl {
        margin-left: 64px !important
    }
    .u-paddingAll64-xl {
        padding: 64px !important
    }
    .u-paddingX64-xl {
        padding-right: 64px !important;
        padding-left: 64px !important
    }
    .u-paddingY64-xl {
        padding-bottom: 64px !important
    }
    .u-paddingTop64-xl,
    .u-paddingY64-xl {
        padding-top: 64px !important
    }
    .u-paddingRight64-xl {
        padding-right: 64px !important
    }
    .u-paddingBottom64-xl {
        padding-bottom: 64px !important
    }
    .u-paddingLeft64-xl {
        padding-left: 64px !important
    }
    .u-text72-xl {
        font-size: 72px
    }
    .u-marginAll72-xl {
        margin: 72px !important
    }
    .u-marginX72-xl {
        margin-right: 72px !important;
        margin-left: 72px !important
    }
    .u-marginY72-xl {
        margin-bottom: 72px !important
    }
    .u-marginTop72-xl,
    .u-marginY72-xl {
        margin-top: 72px !important
    }
    .u-marginRight72-xl {
        margin-right: 72px !important
    }
    .u-marginBottom72-xl {
        margin-bottom: 72px !important
    }
    .u-marginLeft72-xl {
        margin-left: 72px !important
    }
    .u-paddingAll72-xl {
        padding: 72px !important
    }
    .u-paddingX72-xl {
        padding-right: 72px !important;
        padding-left: 72px !important
    }
    .u-paddingY72-xl {
        padding-bottom: 72px !important
    }
    .u-paddingTop72-xl,
    .u-paddingY72-xl {
        padding-top: 72px !important
    }
    .u-paddingRight72-xl {
        padding-right: 72px !important
    }
    .u-paddingBottom72-xl {
        padding-bottom: 72px !important
    }
    .u-paddingLeft72-xl {
        padding-left: 72px !important
    }
    .u-text84-xl {
        font-size: 84px
    }
    .u-marginAll84-xl {
        margin: 84px !important
    }
    .u-marginX84-xl {
        margin-right: 84px !important;
        margin-left: 84px !important
    }
    .u-marginY84-xl {
        margin-bottom: 84px !important
    }
    .u-marginTop84-xl,
    .u-marginY84-xl {
        margin-top: 84px !important
    }
    .u-marginRight84-xl {
        margin-right: 84px !important
    }
    .u-marginBottom84-xl {
        margin-bottom: 84px !important
    }
    .u-marginLeft84-xl {
        margin-left: 84px !important
    }
    .u-paddingAll84-xl {
        padding: 84px !important
    }
    .u-paddingX84-xl {
        padding-right: 84px !important;
        padding-left: 84px !important
    }
    .u-paddingY84-xl {
        padding-bottom: 84px !important
    }
    .u-paddingTop84-xl,
    .u-paddingY84-xl {
        padding-top: 84px !important
    }
    .u-paddingRight84-xl {
        padding-right: 84px !important
    }
    .u-paddingBottom84-xl {
        padding-bottom: 84px !important
    }
    .u-paddingLeft84-xl {
        padding-left: 84px !important
    }
    .u-text96-xl {
        font-size: 96px
    }
    .u-marginAll96-xl {
        margin: 96px !important
    }
    .u-marginX96-xl {
        margin-right: 96px !important;
        margin-left: 96px !important
    }
    .u-marginY96-xl {
        margin-bottom: 96px !important
    }
    .u-marginTop96-xl,
    .u-marginY96-xl {
        margin-top: 96px !important
    }
    .u-marginRight96-xl {
        margin-right: 96px !important
    }
    .u-marginBottom96-xl {
        margin-bottom: 96px !important
    }
    .u-marginLeft96-xl {
        margin-left: 96px !important
    }
    .u-paddingAll96-xl {
        padding: 96px !important
    }
    .u-paddingX96-xl {
        padding-right: 96px !important;
        padding-left: 96px !important
    }
    .u-paddingY96-xl {
        padding-bottom: 96px !important
    }
    .u-paddingTop96-xl,
    .u-paddingY96-xl {
        padding-top: 96px !important
    }
    .u-paddingRight96-xl {
        padding-right: 96px !important
    }
    .u-paddingBottom96-xl {
        padding-bottom: 96px !important
    }
    .u-paddingLeft96-xl {
        padding-left: 96px !important
    }
    .u-text108-xl {
        font-size: 108px
    }
    .u-marginAll108-xl {
        margin: 108px !important
    }
    .u-marginX108-xl {
        margin-right: 108px !important;
        margin-left: 108px !important
    }
    .u-marginY108-xl {
        margin-bottom: 108px !important
    }
    .u-marginTop108-xl,
    .u-marginY108-xl {
        margin-top: 108px !important
    }
    .u-marginRight108-xl {
        margin-right: 108px !important
    }
    .u-marginBottom108-xl {
        margin-bottom: 108px !important
    }
    .u-marginLeft108-xl {
        margin-left: 108px !important
    }
    .u-paddingAll108-xl {
        padding: 108px !important
    }
    .u-paddingX108-xl {
        padding-right: 108px !important;
        padding-left: 108px !important
    }
    .u-paddingY108-xl {
        padding-bottom: 108px !important
    }
    .u-paddingTop108-xl,
    .u-paddingY108-xl {
        padding-top: 108px !important
    }
    .u-paddingRight108-xl {
        padding-right: 108px !important
    }
    .u-paddingBottom108-xl {
        padding-bottom: 108px !important
    }
    .u-paddingLeft108-xl {
        padding-left: 108px !important
    }
    .u-text120-xl {
        font-size: 120px
    }
    .u-marginAll120-xl {
        margin: 120px !important
    }
    .u-marginX120-xl {
        margin-right: 120px !important;
        margin-left: 120px !important
    }
    .u-marginY120-xl {
        margin-bottom: 120px !important
    }
    .u-marginTop120-xl,
    .u-marginY120-xl {
        margin-top: 120px !important
    }
    .u-marginRight120-xl {
        margin-right: 120px !important
    }
    .u-marginBottom120-xl {
        margin-bottom: 120px !important
    }
    .u-marginLeft120-xl {
        margin-left: 120px !important
    }
    .u-paddingAll120-xl {
        padding: 120px !important
    }
    .u-paddingX120-xl {
        padding-right: 120px !important;
        padding-left: 120px !important
    }
    .u-paddingY120-xl {
        padding-bottom: 120px !important
    }
    .u-paddingTop120-xl,
    .u-paddingY120-xl {
        padding-top: 120px !important
    }
    .u-paddingRight120-xl {
        padding-right: 120px !important
    }
    .u-paddingBottom120-xl {
        padding-bottom: 120px !important
    }
    .u-paddingLeft120-xl {
        padding-left: 120px !important
    }
    .u-text132-xl {
        font-size: 132px
    }
    .u-marginAll132-xl {
        margin: 132px !important
    }
    .u-marginX132-xl {
        margin-right: 132px !important;
        margin-left: 132px !important
    }
    .u-marginY132-xl {
        margin-bottom: 132px !important
    }
    .u-marginTop132-xl,
    .u-marginY132-xl {
        margin-top: 132px !important
    }
    .u-marginRight132-xl {
        margin-right: 132px !important
    }
    .u-marginBottom132-xl {
        margin-bottom: 132px !important
    }
    .u-marginLeft132-xl {
        margin-left: 132px !important
    }
    .u-paddingAll132-xl {
        padding: 132px !important
    }
    .u-paddingX132-xl {
        padding-right: 132px !important;
        padding-left: 132px !important
    }
    .u-paddingY132-xl {
        padding-bottom: 132px !important
    }
    .u-paddingTop132-xl,
    .u-paddingY132-xl {
        padding-top: 132px !important
    }
    .u-paddingRight132-xl {
        padding-right: 132px !important
    }
    .u-paddingBottom132-xl {
        padding-bottom: 132px !important
    }
    .u-paddingLeft132-xl {
        padding-left: 132px !important
    }
    .u-text144-xl {
        font-size: 144px
    }
    .u-marginAll144-xl {
        margin: 144px !important
    }
    .u-marginX144-xl {
        margin-right: 144px !important;
        margin-left: 144px !important
    }
    .u-marginY144-xl {
        margin-bottom: 144px !important
    }
    .u-marginTop144-xl,
    .u-marginY144-xl {
        margin-top: 144px !important
    }
    .u-marginRight144-xl {
        margin-right: 144px !important
    }
    .u-marginBottom144-xl {
        margin-bottom: 144px !important
    }
    .u-marginLeft144-xl {
        margin-left: 144px !important
    }
    .u-paddingAll144-xl {
        padding: 144px !important
    }
    .u-paddingX144-xl {
        padding-right: 144px !important;
        padding-left: 144px !important
    }
    .u-paddingY144-xl {
        padding-bottom: 144px !important
    }
    .u-paddingTop144-xl,
    .u-paddingY144-xl {
        padding-top: 144px !important
    }
    .u-paddingRight144-xl {
        padding-right: 144px !important
    }
    .u-paddingBottom144-xl {
        padding-bottom: 144px !important
    }
    .u-paddingLeft144-xl {
        padding-left: 144px !important
    }
    .u-text156-xl {
        font-size: 156px
    }
    .u-marginAll156-xl {
        margin: 156px !important
    }
    .u-marginX156-xl {
        margin-right: 156px !important;
        margin-left: 156px !important
    }
    .u-marginY156-xl {
        margin-bottom: 156px !important
    }
    .u-marginTop156-xl,
    .u-marginY156-xl {
        margin-top: 156px !important
    }
    .u-marginRight156-xl {
        margin-right: 156px !important
    }
    .u-marginBottom156-xl {
        margin-bottom: 156px !important
    }
    .u-marginLeft156-xl {
        margin-left: 156px !important
    }
    .u-paddingAll156-xl {
        padding: 156px !important
    }
    .u-paddingX156-xl {
        padding-right: 156px !important;
        padding-left: 156px !important
    }
    .u-paddingY156-xl {
        padding-bottom: 156px !important
    }
    .u-paddingTop156-xl,
    .u-paddingY156-xl {
        padding-top: 156px !important
    }
    .u-paddingRight156-xl {
        padding-right: 156px !important
    }
    .u-paddingBottom156-xl {
        padding-bottom: 156px !important
    }
    .u-paddingLeft156-xl {
        padding-left: 156px !important
    }
    .u-text168-xl {
        font-size: 168px
    }
    .u-marginAll168-xl {
        margin: 168px !important
    }
    .u-marginX168-xl {
        margin-right: 168px !important;
        margin-left: 168px !important
    }
    .u-marginY168-xl {
        margin-bottom: 168px !important
    }
    .u-marginTop168-xl,
    .u-marginY168-xl {
        margin-top: 168px !important
    }
    .u-marginRight168-xl {
        margin-right: 168px !important
    }
    .u-marginBottom168-xl {
        margin-bottom: 168px !important
    }
    .u-marginLeft168-xl {
        margin-left: 168px !important
    }
    .u-paddingAll168-xl {
        padding: 168px !important
    }
    .u-paddingX168-xl {
        padding-right: 168px !important;
        padding-left: 168px !important
    }
    .u-paddingY168-xl {
        padding-bottom: 168px !important
    }
    .u-paddingTop168-xl,
    .u-paddingY168-xl {
        padding-top: 168px !important
    }
    .u-paddingRight168-xl {
        padding-right: 168px !important
    }
    .u-paddingBottom168-xl {
        padding-bottom: 168px !important
    }
    .u-paddingLeft168-xl {
        padding-left: 168px !important
    }
    .u-text180-xl {
        font-size: 180px
    }
    .u-marginAll180-xl {
        margin: 180px !important
    }
    .u-marginX180-xl {
        margin-right: 180px !important;
        margin-left: 180px !important
    }
    .u-marginY180-xl {
        margin-bottom: 180px !important
    }
    .u-marginTop180-xl,
    .u-marginY180-xl {
        margin-top: 180px !important
    }
    .u-marginRight180-xl {
        margin-right: 180px !important
    }
    .u-marginBottom180-xl {
        margin-bottom: 180px !important
    }
    .u-marginLeft180-xl {
        margin-left: 180px !important
    }
    .u-paddingAll180-xl {
        padding: 180px !important
    }
    .u-paddingX180-xl {
        padding-right: 180px !important;
        padding-left: 180px !important
    }
    .u-paddingY180-xl {
        padding-bottom: 180px !important
    }
    .u-paddingTop180-xl,
    .u-paddingY180-xl {
        padding-top: 180px !important
    }
    .u-paddingRight180-xl {
        padding-right: 180px !important
    }
    .u-paddingBottom180-xl {
        padding-bottom: 180px !important
    }
    .u-paddingLeft180-xl {
        padding-left: 180px !important
    }
    .u-text192-xl {
        font-size: 192px
    }
    .u-marginAll192-xl {
        margin: 192px !important
    }
    .u-marginX192-xl {
        margin-right: 192px !important;
        margin-left: 192px !important
    }
    .u-marginY192-xl {
        margin-bottom: 192px !important
    }
    .u-marginTop192-xl,
    .u-marginY192-xl {
        margin-top: 192px !important
    }
    .u-marginRight192-xl {
        margin-right: 192px !important
    }
    .u-marginBottom192-xl {
        margin-bottom: 192px !important
    }
    .u-marginLeft192-xl {
        margin-left: 192px !important
    }
    .u-paddingAll192-xl {
        padding: 192px !important
    }
    .u-paddingX192-xl {
        padding-right: 192px !important;
        padding-left: 192px !important
    }
    .u-paddingY192-xl {
        padding-bottom: 192px !important
    }
    .u-paddingTop192-xl,
    .u-paddingY192-xl {
        padding-top: 192px !important
    }
    .u-paddingRight192-xl {
        padding-right: 192px !important
    }
    .u-paddingBottom192-xl {
        padding-bottom: 192px !important
    }
    .u-paddingLeft192-xl {
        padding-left: 192px !important
    }
    .u-text204-xl {
        font-size: 204px
    }
    .u-marginAll204-xl {
        margin: 204px !important
    }
    .u-marginX204-xl {
        margin-right: 204px !important;
        margin-left: 204px !important
    }
    .u-marginY204-xl {
        margin-bottom: 204px !important
    }
    .u-marginTop204-xl,
    .u-marginY204-xl {
        margin-top: 204px !important
    }
    .u-marginRight204-xl {
        margin-right: 204px !important
    }
    .u-marginBottom204-xl {
        margin-bottom: 204px !important
    }
    .u-marginLeft204-xl {
        margin-left: 204px !important
    }
    .u-paddingAll204-xl {
        padding: 204px !important
    }
    .u-paddingX204-xl {
        padding-right: 204px !important;
        padding-left: 204px !important
    }
    .u-paddingY204-xl {
        padding-bottom: 204px !important
    }
    .u-paddingTop204-xl,
    .u-paddingY204-xl {
        padding-top: 204px !important
    }
    .u-paddingRight204-xl {
        padding-right: 204px !important
    }
    .u-paddingBottom204-xl {
        padding-bottom: 204px !important
    }
    .u-paddingLeft204-xl {
        padding-left: 204px !important
    }
}
@charset "UTF-8";
/* open-sans-300 - latin */

/* @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.eot");
    src: local("Open Sans Light"), local("OpenSans-Light"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.woff2") format("woff2"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.woff") format("woff"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.ttf") format("truetype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-300.svg#OpenSans") format("svg");
} */

/* open-sans-regular - latin */

/* @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.eot");
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.woff2") format("woff2"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.woff") format("woff"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.ttf") format("truetype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg");
} */

/* open-sans-700 - latin */

/* @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.eot");
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.woff2") format("woff2"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.woff") format("woff"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.ttf") format("truetype"), url("soe-leadmanagement/resources/static/css/fonts/open-sans-v15-latin-700.svg#OpenSans") format("svg");
} */

* {
    box-sizing: border-box;
}

body .p-component {
    font-family: "BrandFont-Text", "Helvetica Neue", sans-serif;
    font-size: 14px;
    text-decoration: none;
}

body a {
    color: #007ad9;
    text-decoration: none;
}

body a:hover {
    color: #116fbf;
}

body a:active {
    color: #005b9f;
}

body .p-disabled,
body .p-component:disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

body .pi {
    font-size: 1.25em;
}

body {
    /* Validations */
}

body .p-inputtext {
    font-size: 14px;
    color: #333333;
    background: #ffffff;
    padding: 0.429em;
    border: 1px solid #d8dada;
    border-bottom: 1px solid #000000;
    transition: border-color 0.2s;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 3px;
}

body .p-inputtext:enabled:hover:not(.p-error) {
    border-color: #212121;
}

body .p-inputtext:enabled:focus:not(.p-error) {
    border-color: #000000;
    outline: 0 none;
    box-shadow: none;
}

body .p-checkbox {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 20px;
    height: 20px;
}

body .p-checkbox .p-checkbox-box {
    border: 1px solid #000000;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 0;
    transition: background-color 0.2s, border-color 0.2s;
}

body .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
    border-color: #212121;
}

body .p-checkbox .p-checkbox-box.p-focus {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-checkbox .p-checkbox-box.p-highlight.p-focus {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-checkbox .p-checkbox-box .p-checkbox-icon {
    overflow: hidden;
    position: relative;
    font-size: 18px;
}

body .p-checkbox-label {
    margin: 0 0 0 0.5em;
}

body .p-radiobutton {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 20px;
    height: 20px;
}

body .p-radiobutton .p-radiobutton-box {
    border: 1px solid #000000;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    text-align: center;
    position: relative;
    transition: background-color 0.2s, border-color 0.2s;
    border-radius: 50%;
}

body .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: #212121;
}

body .p-radiobutton .p-radiobutton-box.p-focus {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon {
    background-color: #000000;
}

body .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-radiobutton .p-radiobutton-box.p-highlight.p-focus {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    background: transparent;
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px;
    transition: background-color 0.2s;
    border-radius: 50%;
}

body .p-radiobutton .p-radiobutton-box .p-radiobutton-icon:before {
    display: none;
}

body .p-radiobutton-label {
    margin: 0 0 0 .5em;
}

body .p-inputswitch {
    width: 3em;
    height: 1.75em;
}

body .p-inputswitch .p-inputswitch-slider {
    transition: background-color 0.2s;
    border-radius: 30px;
    background: #000000;
}

body .p-inputswitch .p-inputswitch-slider:before {
    background-color: #ffffff;
    height: 1.250em;
    width: 1.250em;
    left: .25em;
    bottom: .25em;
    border-radius: 50%;
    transition: 0.2s;
}

body .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.25em);
}

body .p-inputswitch.p-inputswitch-focus .p-inputswitch-slider {
    background: #000000;
}

body .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background-color: #000000;
}

body .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background-color: #00ac3e;
}

body .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background-color: #00ac3e;
}

body .p-inputswitch.p-inputswitch-checked.p-inputswitch-focus .p-inputswitch-slider {
    background: #00ac3e;
}

body .p-autocomplete .p-autocomplete-input {
    padding: 0.429em;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
    padding: 0.2145em 0.429em;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
    border-color: #212121;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    border-color: #007ad9;
    outline: 0 none;
    box-shadow: none;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token {
    margin: 0;
    padding: 0.2145em 0;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-token {
    font-size: 14px;
    padding: 0.2145em 0.429em;
    margin: 0 0.286em 0 0;
    background: #007ad9;
    color: #ffffff;
    border-radius: 3px;
}

body .p-autocomplete-panel {
    padding: 0;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-autocomplete-panel .p-autocomplete-items {
    padding: 0;
}

body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item {
    margin: 0;
    padding: 0.429em 0.857em;
    border: 0 none;
    color: #333333;
    background-color: transparent;
    border-radius: 0;
}

body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item:hover {
    color: #333333;
    background-color: #eaeaea;
}

body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item.p-highlight {
    color: #ffffff;
    background-color: #007ad9;
}

body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-group {
    padding: 0.429em 0.857em;
    background-color: #d8dae2;
    color: #333333;
}

body .p-fluid .p-autocomplete .p-autocomplete-dropdown.p-button {
    width: 2.357em;
}

body .p-fluid .p-autocomplete.p-autocomplete-multiple.p-autocomplete-dd .p-autocomplete-multiple-container {
    border-right: 0 none;
    width: calc(100% - 2.357em);
}

body .p-fluid .p-autocomplete.p-autocomplete-dd .p-inputtext {
    border-right: 0 none;
    width: calc(100% - 2.357em);
}

body .p-chips>ul.p-inputtext {
    padding: 0.2145em 0.429em;
    display: inline-block;
}

body .p-chips>ul.p-inputtext:not(.p-disabled):hover {
    border-color: #212121;
}

body .p-chips>ul.p-inputtext:not(.p-disabled).p-focus {
    border-color: #007ad9;
    outline: 0 none;
    box-shadow: none;
}

body .p-chips>ul.p-inputtext .p-chips-input-token {
    padding: 0.2145em 0;
}

body .p-chips>ul.p-inputtext .p-chips-input-token input {
    font-family: "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

body .p-chips>ul.p-inputtext .p-chips-input-token input:hover {
    border: 0 none;
}

body .p-chips>ul.p-inputtext .p-chips-input-token input:focus {
    border: 0 none;
}

body .p-chips>ul.p-inputtext .p-chips-token {
    font-size: 14px;
    padding: 0.2145em 0.429em;
    margin: 0 0.286em 0 0;
    background: #007ad9;
    color: #ffffff;
    border-radius: 3px;
}

body .p-dropdown {
    background: #ffffff;
    border: 1px solid #d8dada;
    border-bottom: 1px solid #000000;
    border-radius: 0;
    transition: border-color 0.2s;
}

body .p-dropdown:not(.p-disabled):hover {
    border-color: #000000;
}

body .p-dropdown:not(.p-disabled):focus {
    border-color: #000000;
    outline: 0 none;
    box-shadow: none;
}

body .p-dropdown .p-dropdown-label {
    padding-right: 2em;
}

body .p-dropdown .p-dropdown-trigger {
    background-color: #ffffff;
    width: 2em;
    line-height: 2em;
    text-align: center;
    padding: 0;
    color: #000000;
}

body .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before {
    font-family: 'verizon-icons';
    content: "\e9f3";
    transform: rotate(90deg);
    display: inline-block;
}

body .p-dropdown .p-dropdown-clear-icon {
    color: #000000;
}

body .p-dropdown:not(.p-disabled).p-focus {
    border-color: #000000;
    outline: 0 none;
    box-shadow: none;
}

body .p-dropdown-panel {
    padding: 0;
    border: 1px solid #000000;
    border-radius: 0;
    background-color: #ffffff;
    box-shadow: none;
}

body .p-dropdown-panel .p-dropdown-filter-container {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border-bottom: 1px solid #eaeaea;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
}

body .p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter {
    width: 100%;
    padding-right: 2em;
}

body .p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter-icon {
    top: 50%;
    margin-top: -.5em;
    right: 1.357em;
    color: #007ad9;
}

body .p-dropdown-panel .p-dropdown-items {
    padding: 0;
}

body .p-dropdown-panel .p-dropdown-items .p-dropdown-item,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: .643em;
    border: 0 none;
    border-bottom: .0625rem solid #d8dada;
    color: #000000;
    background-color: transparent;
    border-radius: 0;
}

body .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group.p-highlight {
    color: #000000;
    background-color: transparent;
    position: relative;
}

body .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group:not(.p-highlight):not(.p-disabled):hover {
    color: #000000;
    background-color: #ffffff;
    position: relative;
}

body .p-multiselect {
    background: #ffffff;
    border: 1px solid #d8dada;
    border-bottom: 1px solid #000000;
    border-radius: 0;
    transition: border-color 0.2s;
}

body .p-multiselect:not(.p-disabled):hover {
    border-color: #000000;
}

body .p-multiselect:not(.p-disabled):focus {
    border-color: #000000;
    outline: 0 none;
    box-shadow: none;
}

body .p-multiselect .p-multiselect-label {
    padding: 0.429em;
    padding-right: 2em;
    color: #000000;
}

body .p-multiselect .p-multiselect-trigger {
    background-color: #ffffff;
    width: 2em;
    line-height: 2em;
    text-align: center;
    padding: 0;
    color: #000000;
}

body .p-multiselect-panel {
    padding: 0;
    border: 1px solid #000000;
    border-radius: 0;
    background-color: #ffffff;
    box-shadow: none;
}

body .p-multiselect-panel .p-multiselect-header {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border-bottom: 1px solid #eaeaea;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container {
    float: none;
    width: 70%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding: 0.429em;
    padding-right: 2em;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    color: #000000;
    top: 50%;
    margin-top: -.5em;
    right: .5em;
    left: auto;
}

body .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5em;
    float: none;
    vertical-align: middle;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    color: #737373;
    top: 50%;
    margin-top: -.5em;
    transition: color 0.2s;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-close:hover {
    color: #333333;
}

body .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
    outline: 0 none;
    color: #333333;
}

body .p-multiselect-panel .p-multiselect-items {
    padding: 0;
}

body .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.429em 0.857em;
    border: 0 none;
    color: #333333;
    background-color: transparent;
    border-radius: 0;
}

body .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #000000;
    background-color: transparent;
}

body .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #333333;
    background-color: #f6f6f6;
}

body .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.5em 0 0;
}

body .p-multiselect-panel .p-multiselect-items .p-multiselect-item label {
    display: inline-block;
    vertical-align: middle;
}

body .p-listbox {
    padding: 0;
    min-width: 12em;
    background: #ffffff;
    border: 1px solid #a6a6a6;
}

body .p-listbox .p-checkbox {
    margin: 0 0.5em 0 0;
}

body .p-listbox .p-listbox-header {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border-bottom: 1px solid #eaeaea;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
}

body .p-listbox .p-listbox-header .p-listbox-filter-container input {
    padding: 0.429em;
    padding-right: 2em;
}

body .p-listbox .p-listbox-header .p-listbox-filter-container .p-listbox-filter-icon {
    top: 50%;
    left: auto;
    margin-top: -.5em;
    right: .5em;
    color: #007ad9;
}

body .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.429em 0.857em;
    border: 0 none;
    color: #333333;
    background-color: transparent;
    border-radius: 0;
}

body .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #ffffff;
    background-color: #007ad9;
}

body .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.5em 0 0;
}

body .p-listbox .p-listbox-list .p-listbox-item label {
    display: inline-block;
    vertical-align: middle;
}

body .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #333333;
    background-color: #eaeaea;
}

body .p-listbox.p-disabled .p-checkbox-box:not(.p-disabled):not(.p-highlight):hover {
    border: 1px solid #a6a6a6;
}

body .p-listbox .p-listbox-footer {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border-top: 1px solid #eaeaea;
    color: #333333;
    background-color: #ffffff;
}

body .p-editor-container .p-editor-toolbar {
    background-color: #f4f4f4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-editor-container .ql-picker.ql-expanded .ql-picker-label {
    color: #333333;
}

body .p-editor-container .ql-stroke {
    stroke: #333333;
}

body .p-editor-container .ql-picker-label {
    color: #333333;
}

body .p-editor-container .ql-snow.ql-toolbar button:hover,
body .p-editor-container .ql-snow .ql-toolbar button:hover,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #333333;
}

body .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #333333;
}

body .p-rating a {
    text-align: center;
    display: inline-block;
    color: #333333;
    transition: color 0.2s;
}

body .p-rating a.p-rating-cancel {
    color: #e4018d;
}

body .p-rating a .p-rating-icon {
    font-size: 20px;
}

body .p-rating:not(.p-disabled):not(.p-rating-readonly) a:hover {
    color: #007ad9;
}

body .p-rating:not(.p-disabled):not(.p-rating-readonly) a.p-rating-cancel:hover {
    color: #b5019f;
}

body .p-spinner .p-spinner-input {
    padding-right: 2.429em;
}

body .p-spinner .p-spinner-button {
    width: 2em;
}

body .p-spinner .p-spinner-button .p-spinner-button-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
}

body .p-spinner .p-spinner-button.p-spinner-button {
    border-radius: 0;
}

body .p-spinner .p-spinner-button.p-spinner-button.p-spinner-button-up {
    border-top-right-radius: 3px;
}

body .p-spinner .p-spinner-button.p-spinner-button.p-spinner-button-down {
    border-bottom-right-radius: 3px;
}

body .p-fluid .p-spinner .p-spinner-input {
    padding-right: 2.429em;
}

body .p-fluid .p-spinner .p-spinner-button {
    width: 2em;
}

body .p-fluid .p-spinner .p-spinner-button .p-spinner-button-icon {
    left: 50%;
}

body .p-slider {
    background-color: #c8c8c8;
    border: 0 none;
}

body .p-slider.p-slider-horizontal {
    height: 0.286em;
}

body .p-slider.p-slider-horizontal .p-slider-handle {
    top: 50%;
    margin-top: -0.5715em;
}

body .p-slider.p-slider-vertical {
    width: 0.286em;
}

body .p-slider.p-slider-vertical .p-slider-handle {
    left: 50%;
    margin-left: -0.5715em;
}

body .p-slider .p-slider-handle {
    height: 1.143em;
    width: 1.143em;
    background-color: #ffffff;
    border: 2px solid #666666;
    border-radius: 100%;
    transition: border-color 0.2s;
}

body .p-slider .p-slider-range {
    background-color: #007ad9;
}

body .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background-color: 2px solid #666666;
    border: 2px solid #007ad9;
}

body .p-datepicker {
    padding: 0.857em;
    min-width: 20em;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 0;
}

body .p-datepicker:not(.p-datepicker-inline) {
    border: 1px solid #000000;
    box-shadow: none;
}

body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-prev:hover,
body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-next:hover {
    color: #007ad9;
}

body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-prev:focus,
body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-next:focus {
    outline: 0 none;
    color: #007ad9;
}

body .p-datepicker:not(.p-disabled) table td a:not(.p-highlight):not(.p-highlight):hover {
    background-color: #fff;
    color: #000;
    outline: 1px solid #000;
}

body .p-datepicker:not(.p-disabled) .p-monthpicker a.p-monthpicker-month:not(.p-highlight):hover {
    background-color: #eaeaea;
}

body .p-datepicker .p-datepicker-header {
    padding: 0.429em 0.857em 0.429em 0.857em;
    background-color: #ffffff;
    color: #000000;
    border-radius: 0;
}

body .p-datepicker .p-datepicker-header .p-datepicker-prev,
body .p-datepicker .p-datepicker-header .p-datepicker-next {
    cursor: pointer;
    top: 0;
    color: #000000;
    transition: color 0.2s;
}

body .p-datepicker .p-datepicker-header .p-datepicker-title {
    margin: 0;
    padding: 0;
    line-height: 1;
}

body .p-datepicker .p-datepicker-header .p-datepicker-title select {
    margin-top: -.35em;
    margin-bottom: 0;
}

body .p-datepicker table {
    font-size: 14px;
    margin: 0.857em 0 0 0;
}

body .p-datepicker table th {
    padding: 0.25em;
}

body .p-datepicker table td {
    padding: 0.25em;
}

body .p-datepicker table td>a,
body .p-datepicker table td>span {
    display: block;
    text-align: center;
    color: #000000;
    padding: 0.25em;
    border-radius: 0;
}

body .p-datepicker table td>a {
    cursor: pointer;
}

body .p-datepicker table td>a.p-highlight {
    color: #ffffff;
    background-color: #000000;
}

body .p-datepicker table td.p-datepicker-today a {
    background-color: #fff;
    color: #000;
    outline: 1px solid #000;
}

body .p-datepicker .p-datepicker-buttonbar {
    border-top: 1px solid #d8dae2;
}

body .p-datepicker .p-timepicker {
    border: 0 none;
    border-top: 1px solid #d8dae2;
    padding: 0.857em;
}

body .p-datepicker .p-timepicker a {
    color: #333333;
    font-size: 1.286em;
}

body .p-datepicker .p-timepicker a:hover {
    color: #007ad9;
}

body .p-datepicker .p-timepicker span {
    font-size: 1.286em;
}

body .p-datepicker .p-monthpicker .p-monthpicker-month {
    color: #333333;
}

body .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #ffffff;
    background-color: #007ad9;
}

body .p-datepicker.p-datepicker-timeonly {
    padding: 0;
}

body .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
}

body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-right: 1px solid #d8dae2;
    padding-right: 0.857em;
    padding-left: 0.857em;
    padding-top: 0;
    padding-bottom: 0;
}

body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
}

body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
    border-right: 0 none;
}

body .p-calendar.p-calendar-w-btn .p-inputtext {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0 none;
}

body .p-calendar.p-calendar-w-btn .p-inputtext:enabled:hover:not(.p-error),
body .p-calendar.p-calendar-w-btn .p-inputtext:enabled:focus:not(.p-error) {
    border-right: 0 none;
}

body .p-calendar.p-calendar-w-btn .p-datepicker-trigger.p-button {
    width: 2.357em;
    border-radius: 0;
}

body .p-fluid .p-calendar.p-calendar-w-btn .p-inputtext {
    width: calc(100% - 2.357em);
}

body .p-fileupload .p-fileupload-buttonbar {
    background-color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #333333;
    color: #ffffff;
    border-bottom: 0 none;
}

body .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 8px;
}

body .p-fileupload .p-fileupload-content {
    background-color: #ffffff;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333;
}

body .p-fileupload .p-progressbar {
    top: 0;
}

body .p-fileupload-choose:not(.p-disabled):hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf;
}

body .p-fileupload-choose:not(.p-disabled):active {
    background-color: #005b9f;
    color: #ffffff;
    border-color: #005b9f;
}

body .p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0px;
}

body .p-password-panel {
    padding: 12px;
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-inputgroup .p-inputgroup-addon {
    border-color: #a6a6a6;
    background-color: #eaeaea;
    color: #848484;
    padding: 0.429em;
    min-width: 2em;
}

body .p-inputgroup .p-inputgroup-addon:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

body .p-inputgroup .p-inputgroup-addon:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-checkbox {
    position: relative;
}

body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-checkbox .p-checkbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
}

body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-radiobutton {
    position: relative;
}

body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-radiobutton .p-radiobutton {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
}

body .p-inputgroup .p-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

body .p-inputgroup .p-button:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-fluid .p-inputgroup .p-button {
    width: auto;
}

body .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 2.357em;
}

body ::-webkit-input-placeholder {
    color: #666666;
}

body :-moz-placeholder {
    color: #666666;
}

body ::-moz-placeholder {
    color: #666666;
}

body :-ms-input-placeholder {
    color: #666666;
}

body .p-inputtext.p-error,
body .p-dropdown.p-error,
body .p-autocomplete.p-error>.p-inputtext,
body .p-calendar.p-error>.p-inputtext,
body .p-chips.p-error>.p-inputtext,
body .p-checkbox.p-error>.p-checkbox-box,
body .p-radiobutton.p-error>.p-radiobutton-box,
body .p-inputswitch.p-error,
body .p-listbox.p-error,
body .p-multiselect.p-error,
body .p-spinner.p-error>.p-inputtext,
body .p-selectbutton.p-error>.p-button,
body .p-togglebutton.p-error>.p-button {
    border: 1px solid #ed7000;
}

body .p-button {
    margin: 0;
    color: #ffffff;
    background-color: #000000;
    border: 1px solid #000000;
    transition: background-color 0.2s;
    border-radius: 2.5em;
}

body .p-button:enabled:hover {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
}

body .p-button:enabled:focus {
    outline: .0625rem dashed #7f7f7f !important;
    outline-offset: 0px;
    background-color: #000000;
}

body .p-button:enabled:active {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
}

body .p-button.p-button-text-only .p-button-text {
    padding: 1em 3.14em;
}

body .p-button.p-button-text-icon-left .p-button-text {
    padding: 1em 3.14em;
}

body .p-button.p-button-text-icon-right .p-button-text {
    padding: 1em 3.14em;
}

body .p-button.p-button-icon-only {
    width: 2.357em;
}

body .p-button.p-button-icon-only .p-button-text {
    padding: 0.429em;
}

body .p-button.p-button-raised {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}

body .p-button.p-button-rounded {
    border-radius: 2.5em;
}

body .p-fluid .p-button-icon-only {
    width: 2.357em;
}

body .p-togglebutton {
    background-color: #dadada;
    border: 1px solid #dadada;
    color: #333333;
    transition: background-color 0.2s;
}

body .p-togglebutton .p-button-icon-left {
    color: #666666;
}

body .p-togglebutton:not(.p-disabled):not(.p-highlight):hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
}

body .p-togglebutton:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left {
    color: #212121;
}

body .p-togglebutton:not(.p-disabled):not(.p-highlight).p-focus {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
    outline: 0 none;
}

body .p-togglebutton:not(.p-disabled):not(.p-highlight).p-focus .p-button-icon-left {
    color: #212121;
}

body .p-togglebutton.p-highlight {
    background-color: #007ad9;
    border-color: #007ad9;
    color: #ffffff;
}

body .p-togglebutton.p-highlight .p-button-icon-left {
    color: #ffffff;
}

body .p-togglebutton.p-highlight:hover {
    background-color: #116fbf;
    border-color: #116fbf;
    color: #ffffff;
}

body .p-togglebutton.p-highlight:hover .p-button-icon-left {
    color: #ffffff;
}

body .p-togglebutton.p-highlight.p-focus {
    background-color: #005b9f;
    border-color: #005b9f;
    color: #ffffff;
}

body .p-togglebutton.p-highlight.p-focus .p-button-icon-left {
    color: #ffffff;
}

body .p-selectbutton .p-button {
    background-color: #dadada;
    border: 1px solid #dadada;
    color: #333333;
    transition: background-color 0.2s;
    border-radius: 0;
}

body .p-selectbutton .p-button .p-button-icon-left {
    color: #666666;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left {
    color: #212121;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight).p-focus {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
    outline: 0 none;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight).p-focus .p-button-icon-left {
    color: #212121;
}

body .p-selectbutton .p-button.p-highlight {
    background-color: #007ad9;
    border-color: #007ad9;
    color: #ffffff;
}

body .p-selectbutton .p-button.p-highlight .p-button-icon-left {
    color: #ffffff;
}

body .p-selectbutton .p-button.p-highlight:not(.p-disabled):hover {
    background-color: #116fbf;
    border-color: #116fbf;
    color: #ffffff;
}

body .p-selectbutton .p-button.p-highlight:not(.p-disabled):hover .p-button-icon-left {
    color: #ffffff;
}

body .p-selectbutton .p-button.p-highlight.p-focus {
    background-color: #005b9f;
    border-color: #005b9f;
    color: #ffffff;
}

body .p-selectbutton .p-button.p-highlight.p-focus .p-button-icon-left {
    color: #ffffff;
}

body .p-selectbutton .p-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

body .p-selectbutton .p-button:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-splitbutton.p-buttonset .p-button {
    border: 1px solid transparent;
}

body .p-splitbutton.p-buttonset .p-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

body .p-splitbutton.p-buttonset .p-button.p-splitbutton-menubutton {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

body .p-splitbutton.p-buttonset .p-menu {
    min-width: 100%;
}

body .p-splitbutton.p-buttonset .p-splitbutton-menubutton .p-button-icon-left:before {
    content: "";
}

body .p-button.p-button-secondary,
body .p-buttonset.p-button-secondary>.p-button {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
}

body .p-button.p-button-secondary:enabled:hover,
body .p-buttonset.p-button-secondary>.p-button:enabled:hover {
    background-color: #ffffff;
    color: #000000;
    border-color: #000000;
}

body .p-button.p-button-secondary:enabled:focus,
body .p-buttonset.p-button-secondary>.p-button:enabled:focus {
    background-color: #ffffff;
}

body .p-button.p-button-secondary:enabled:active,
body .p-buttonset.p-button-secondary>.p-button:enabled:active {
    background-color: #ffffff;
    color: #000000;
    border-color: #000000;
}

body .p-button.p-button-info,
body .p-buttonset.p-button-info>.p-button {
    color: #ffffff;
    background-color: #007ad9;
    border: 1px solid #007ad9;
}

body .p-button.p-button-info:enabled:hover,
body .p-buttonset.p-button-info>.p-button:enabled:hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf;
}

body .p-button.p-button-info:enabled:focus,
body .p-buttonset.p-button-info>.p-button:enabled:focus {
    background-color: #0088f3;
}

body .p-button.p-button-info:enabled:active,
body .p-buttonset.p-button-info>.p-button:enabled:active {
    background-color: #005b9f;
    color: #ffffff;
    border-color: #005b9f;
}

body .p-button.p-button-success,
body .p-buttonset.p-button-success>.p-button {
    color: #ffffff;
    background-color: #34A835;
    border: 1px solid #34A835;
}

body .p-button.p-button-success:enabled:hover,
body .p-buttonset.p-button-success>.p-button:enabled:hover {
    background-color: #107D11;
    color: #ffffff;
    border-color: #107D11;
}

body .p-button.p-button-success:enabled:focus,
body .p-buttonset.p-button-success>.p-button:enabled:focus {
    background-color: #3abb3b;
}

body .p-button.p-button-success:enabled:active,
body .p-buttonset.p-button-success>.p-button:enabled:active {
    background-color: #0C6B0D;
    color: #ffffff;
    border-color: #0C6B0D;
}

body .p-button.p-button-warning,
body .p-buttonset.p-button-warning>.p-button {
    color: #333333;
    background-color: #ffba01;
    border: 1px solid #ffba01;
}

body .p-button.p-button-warning:enabled:hover,
body .p-buttonset.p-button-warning>.p-button:enabled:hover {
    background-color: #ED990B;
    color: #333333;
    border-color: #ED990B;
}

body .p-button.p-button-warning:enabled:focus,
body .p-buttonset.p-button-warning>.p-button:enabled:focus {
    background-color: #ffc834;
}

body .p-button.p-button-warning:enabled:active,
body .p-buttonset.p-button-warning>.p-button:enabled:active {
    background-color: #D38B10;
    color: #333333;
    border-color: #D38B10;
}

body .p-button.p-button-danger,
body .p-buttonset.p-button-danger>.p-button {
    color: #ffffff;
    background-color: #e91224;
    border: 1px solid #e91224;
}

body .p-button.p-button-danger:enabled:hover,
body .p-buttonset.p-button-danger>.p-button:enabled:hover {
    background-color: #c01120;
    color: #ffffff;
    border-color: #c01120;
}

body .p-button.p-button-danger:enabled:focus,
body .p-buttonset.p-button-danger>.p-button:enabled:focus {
    background-color: #f25663;
}

body .p-button.p-button-danger:enabled:active,
body .p-buttonset.p-button-danger>.p-button:enabled:active {
    background-color: #a90000;
    color: #ffffff;
    border-color: #a90000;
}

body .p-panel {
    padding: 0;
    border: 0 none;
}

body .p-panel .p-panel-titlebar {
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    background-color: #f4f4f4;
    color: #333333;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

body .p-panel .p-panel-titlebar .p-panel-title {
    vertical-align: middle;
    font-weight: 400;
}

body .p-panel .p-panel-titlebar .p-panel-titlebar-icon {
    margin: 0;
    position: relative;
    font-size: 14px;
    color: #848484;
    border: 1px solid transparent;
    transition: color 0.2s;
}

body .p-panel .p-panel-titlebar .p-panel-titlebar-icon:hover {
    color: #333333;
}

body .p-panel .p-panel-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    border-top: 0 none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-panel .p-panel-footer {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    border-top: 0 none;
    margin: 0;
}

body .p-fieldset {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    border-radius: 3px;
}

body .p-fieldset .p-fieldset-legend a {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333;
    background-color: #f4f4f4;
    border-radius: 3px;
    transition: background-color 0.2s;
}

body .p-fieldset .p-fieldset-legend a .p-fieldset-toggler {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em;
    color: #848484;
}

body .p-fieldset .p-fieldset-legend a .p-fieldset-legend-text {
    padding: 0;
}

body .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    color: #333333;
}

body .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover .p-fieldset-toggler {
    color: #333333;
}

body .p-fieldset .p-fieldset-content {
    padding: 0;
}

body .p-accordion .p-accordion-tab {
    margin-bottom: 2px;
}

body .p-accordion .p-accordion-header a {
    padding: 0.571em 0;
    margin-top: 3px;
    line-height: 1.3;
    border: 0 none;
    border-bottom: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
    font-weight: 400;
    border-radius: 0;
}

body .p-accordion .p-accordion-header a .p-accordion-toggle-icon {
    float: right;
    margin-top: 2px;
    color: #000000;
    font-size: .8em;
    font-weight: bold;
}

body .p-accordion .p-accordion-header a .p-accordion-toggle-icon.pi-caret-right:before {
    font-family: "verizon-icons";
    content: "\e9dc";
}

body .p-accordion .p-accordion-header a .p-accordion-toggle-icon.pi-caret-down:before {
    font-family: "verizon-icons";
    content: "\e9a3";
}

body .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a {
    background-color: #ffffff;
    color: #000000;
    border: 0;
    border-bottom: 1px solid #000000;
}

body .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a .p-accordion-toggle-icon {
    color: #000000;
}

body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight {
    margin-bottom: 0;
}

body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a {
    border: 0 none;
    background-color: #ffffff;
    color: #000000;
    outline: 0 none !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a .p-accordion-toggle-icon {
    color: #000000;
}

body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a {
    border: 0 none;
    background-color: #ffffff;
    color: #000000;
}

body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a .p-accordion-toggle-icon {
    color: #000000;
}

body .p-accordion .p-accordion-content {
    padding: 0;
    padding-bottom: 0.571em;
    border: 0 none;
    border-bottom: 1px solid #000000;
    background-color: #ffffff;
    color: #000000;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

body .p-tabview.p-tabview-top,
body .p-tabview.p-tabview-bottom,
body .p-tabview.p-tabview-left,
body .p-tabview.p-tabview-right {
    border: 0 none;
}

body .p-tabview.p-tabview-top .p-tabview-nav,
body .p-tabview.p-tabview-bottom .p-tabview-nav,
body .p-tabview.p-tabview-left .p-tabview-nav,
body .p-tabview.p-tabview-right .p-tabview-nav {
    padding: 0;
    background: transparent;
}

body .p-tabview.p-tabview-top .p-tabview-nav li,
body .p-tabview.p-tabview-bottom .p-tabview-nav li,
body .p-tabview.p-tabview-left .p-tabview-nav li,
body .p-tabview.p-tabview-right .p-tabview-nav li {
    border-radius: 0;
    background-color: transparent;
    transition: background-color 0.2s;
}

body .p-tabview.p-tabview-top .p-tabview-nav li a,
body .p-tabview.p-tabview-bottom .p-tabview-nav li a,
body .p-tabview.p-tabview-left .p-tabview-nav li a,
body .p-tabview.p-tabview-right .p-tabview-nav li a {
    float: none;
    display: inline-block;
    color: #000000;
    padding: 0.571em 1em;
    font-weight: 400;
    line-height: 1em;
}

body .p-tabview.p-tabview-top .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-bottom .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li a .p-tabview-left-icon {
    margin-right: 0.5em;
}

body .p-tabview.p-tabview-top .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-bottom .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li a .p-tabview-right-icon {
    margin-left: 0.5em;
}

body .p-tabview.p-tabview-top .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-bottom .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li .p-tabview-close {
    color: #000000;
    margin: 0 0.5em 0 0;
    vertical-align: middle;
}

body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover,
body .p-tabview.p-tabview-bottom .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover,
body .p-tabview.p-tabview-left .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover,
body .p-tabview.p-tabview-right .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover {
    background-color: transparent;
}

body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-bottom .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-left .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-right .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a {
    color: #000000;
}

body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-bottom .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close {
    color: #000000;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight {
    background-color: transparent;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight a {
    color: #000000;
    font-weight: bold;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight .p-tabview-close {
    color: #000000;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover {
    background-color: transparent;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a {
    color: #000000;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon {
    color: #000000;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-tabview-selected a {
    cursor: pointer;
}

body .p-tabview.p-tabview-top .p-tabview-nav {
    margin-bottom: -1px;
}

body .p-tabview.p-tabview-top .p-tabview-nav li {
    margin-right: 2px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-tabview.p-tabview-bottom .p-tabview-nav {
    margin-top: -1px;
}

body .p-tabview.p-tabview-bottom .p-tabview-nav li {
    margin-right: 2px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-tabview.p-tabview-left .p-tabview-nav {
    margin-right: -px;
}

body .p-tabview.p-tabview-left .p-tabview-nav li {
    margin-bottom: 2px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

body .p-tabview.p-tabview-right .p-tabview-nav {
    margin-right: -1px;
}

body .p-tabview.p-tabview-right .p-tabview-nav li {
    margin-bottom: 2px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-tabview .p-tabview-panels {
    background-color: #ffffff;
    padding: 0.571em 1em;
    color: #000000;
}

body .p-tabview .p-tabview-panels .p-tabview-panel {
    padding: 0;
}

body .p-toolbar {
    background-color: #f4f4f4;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-radius: 3px;
}

body .p-toolbar button {
    vertical-align: middle;
}

body .p-toolbar .p-toolbar-separator {
    vertical-align: middle;
    color: #848484;
    margin: 0 0.5em;
}

body .p-card {
    background-color: #ffffff;
    color: #333333;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}

body .p-paginator {
    background-color: #f4f4f4;
    border: 1px solid #c8c8c8;
    padding: 0;
}

body .p-paginator .p-paginator-first,
body .p-paginator .p-paginator-prev,
body .p-paginator .p-paginator-next,
body .p-paginator .p-paginator-last {
    color: #848484;
    height: 2.286em;
    min-width: 2.286em;
    border: 0 none;
    line-height: 2.286em;
    padding: 0;
    margin: 0;
    vertical-align: top;
    border-radius: 0;
}

body .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background-color: #e0e0e0;
    color: #333333;
}

body .p-paginator .p-dropdown {
    border: 0 none;
}

body .p-paginator .p-dropdown .p-dropdown-trigger,
body .p-paginator .p-dropdown .p-dropdown-label {
    color: #848484;
}

body .p-paginator .p-dropdown:hover .p-dropdown-trigger,
body .p-paginator .p-dropdown:hover .p-dropdown-label {
    color: #333333;
}

body .p-paginator .p-paginator-first:before {
    position: relative;
    top: 1px;
}

body .p-paginator .p-paginator-prev:before {
    position: relative;
}

body .p-paginator .p-paginator-next:before {
    position: relative;
    top: 1px;
}

body .p-paginator .p-paginator-last:before {
    position: relative;
    top: 1px;
}

body .p-paginator .p-paginator-current {
    vertical-align: top;
    display: inline-block;
    height: 2.286em;
    min-width: 2.286em;
    border: 0 none;
    line-height: 2.286em;
}

body .p-paginator .p-paginator-pages {
    vertical-align: top;
    display: inline-block;
    padding: 0;
}

body .p-paginator .p-paginator-pages .p-paginator-page {
    color: #848484;
    height: 2.286em;
    min-width: 2.286em;
    border: 0 none;
    line-height: 2.286em;
    padding: 0;
    margin: 0;
    vertical-align: top;
    border-radius: 0;
}

body .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background-color: #e0e0e0;
    color: #333333;
}

body .p-paginator .p-dropdown {
    margin-left: 0.5em;
    height: 2.286em;
    min-width: auto;
}

body .p-datatable .p-datatable-header,
body .p-datatable .p-datatable-footer {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid transparent;
    padding: 0.571em 0;
    text-align: left;
}

body .p-datatable .p-datatable-header {
    border-bottom: 0 none;
    font-weight: 700;
}

body .p-datatable .p-datatable-footer {
    border-top: 0 none;
    font-weight: 700;
}

body .p-datatable .p-datatable-thead>tr>th {
    padding: 0.571em 0.857em;
    border: 1px solid #000000;
    font-weight: 700;
    color: #ffffff;
    background-color: #000000;
    text-align: left;
}

body .p-datatable .p-datatable-tbody>tr>td {
    padding: 0.429em 0.857em;
}

body .p-datatable .p-datatable-tfoot>tr>td {
    padding: 0.571em 0.857em;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
    text-align: center;
}

body .p-datatable .p-sortable-column a,
body .p-datatable .p-sortable-column a:hover {
    color: #737373;
}

body .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background-color: #e0e0e0;
    color: #333333;
}

body .p-datatable .p-sortable-column:not(.p-highlight):hover a,
body .p-datatable .p-sortable-column:not(.p-highlight):hover a:hover {
    color: #333333;
}

body .p-datatable .p-sortable-column.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-datatable .p-sortable-column.p-highlight a,
body .p-datatable .p-sortable-column.p-highlight a:hover {
    color: #ffffff;
}

body .p-datatable .p-editable-column input {
    font-size: 14px;
    font-family: "BrandFont-Text", "Helvetica Neue", sans-serif;
}

body .p-datatable .p-editable-column input:focus {
    outline: 1px solid #007ad9;
    outline-offset: 2px;
}

body .p-datatable .p-datatable-tbody>tr {
    background: #ffffff;
    color: #000000;
}

body .p-datatable .p-datatable-tbody>tr>td {
    background: inherit;
    border: 1px solid #000000;
}

body .p-datatable .p-datatable-tbody>tr>td .p-row-toggler {
    cursor: pointer;
    color: #848484;
    transition: color 0.2s;
}

body .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:hover {
    color: #333333;
}

body .p-datatable .p-datatable-tbody>tr.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
    box-shadow: inset 0 -2px 0 0 #007ad9;
}

body .p-datatable .p-datatable-tbody>tr:nth-child(even) {
    background-color: #f9f9f9;
}

body .p-datatable .p-datatable-tbody>tr:nth-child(even).p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover {
    cursor: pointer;
    background-color: #eaeaea;
    color: #333333;
}

body .p-datatable .p-column-resizer-helper {
    background-color: #007ad9;
}

body .p-datatable .p-datatable-scrollable-header,
body .p-datatable .p-datatable-scrollable-footer {
    background-color: #f4f4f4;
}

@media screen and (max-width: 40em) {
    body .p-datatable.p-datatable-responsive .p-paginator-top {
        border-bottom: 1px solid #c8c8c8;
    }
    body .p-datatable.p-datatable-responsive .p-paginator-bottom {
        border-top: 1px solid #c8c8c8;
    }
    body .p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td {
        border: 0 none;
    }
}

body .p-datagrid .p-datagrid-header {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
}

body .p-datagrid .p-datagrid-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
}

body .p-datagrid .p-datagrid-footer {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-top: 0 none;
}

body .p-datalist .p-datalist-header {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
}

body .p-datalist .p-datalist-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
}

body .p-datalist .p-datalist-footer {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-top: 0 none;
}

body .p-datascroller .p-datascroller-header {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
}

body .p-datascroller .p-datascroller-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
}

body .p-datascroller .p-datascroller-footer {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-top: 0 none;
}

body .p-dataview .p-dataview-header {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-dataview .p-dataview-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
}

body .p-dataview .p-dataview-footer {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-top: 0 none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .fc th {
    background-color: #f4f4f4;
    border: 1px solid #c8c8c8;
    color: #333333;
    padding: 0.571em 1em;
}

body .fc td.ui-widget-content {
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    color: #333333;
}

body .fc td.fc-head-container {
    border: 1px solid #c8c8c8;
}

body .fc .fc-row {
    border-right: 1px solid #c8c8c8;
}

body .fc .fc-event {
    background-color: #116fbf;
    border: 1px solid #116fbf;
    color: #ffffff;
}

body .fc .fc-toolbar .p-button {
    color: #ffffff;
    background-color: #007ad9;
    border: 1px solid #007ad9;
    font-size: 14px;
    transition: background-color 0.2s;
    border-radius: 3px;
}

body .fc .fc-toolbar .p-button:enabled:hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf;
}

body .fc .fc-toolbar .p-button .ui-icon-circle-triangle-w {
    font-family: 'PrimeIcons';
    text-indent: 0;
}

body .fc .fc-toolbar .p-button .ui-icon-circle-triangle-w:before {
    content: "";
}

body .fc .fc-toolbar .p-button .ui-icon-circle-triangle-e {
    font-family: 'PrimeIcons';
    text-indent: 0;
}

body .fc .fc-toolbar .p-button .ui-icon-circle-triangle-e:before {
    content: "";
}

body .fc .fc-toolbar .p-button:focus {
    outline: 0 none;
}

body .fc .fc-toolbar .fc-button-group .p-button {
    border-radius: 0;
}

body .fc .fc-toolbar .fc-button-group .p-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

body .fc .fc-toolbar .fc-button-group .p-button:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .fc .fc-divider {
    background-color: #f4f4f4;
    border: 1px solid #c8c8c8;
}

body .p-fluid .fc .fc-toolbar .p-button {
    width: auto;
}

body .p-picklist .p-picklist-buttons button {
    font-size: 16px;
}

body .p-picklist .p-picklist-caption {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-picklist .p-picklist-filter-container {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border: 1px solid #c8c8c8;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
    border-bottom: 0 none;
}

body .p-picklist .p-picklist-filter-container input {
    width: 100%;
    padding-right: 2em;
}

body .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    top: 50%;
    margin-top: -.5em;
    left: auto;
    right: 1.357em;
    color: #007ad9;
}

body .p-picklist .p-picklist-buttons {
    padding: 0.571em 1em;
}

body .p-picklist .p-picklist-list {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.429em 0.857em;
    margin: 0;
    border: 0 none;
    color: #333333;
    background-color: transparent;
}

body .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

@media (max-width: 40em) {
    body .p-picklist.p-picklist-responsive .p-picklist-buttons {
        padding: 0.571em 1em;
    }
}

body .p-orderlist .p-orderlist-controls {
    padding: 0.571em 1em;
}

body .p-orderlist .p-orderlist-controls button {
    font-size: 16px;
}

body .p-orderlist .p-orderlist-caption {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    border-bottom: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-orderlist .p-orderlist-filter-container {
    padding: 0.429em 0.857em 0.429em 0.857em;
    border: 1px solid #c8c8c8;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
    border-bottom: 0 none;
}

body .p-orderlist .p-orderlist-filter-container input {
    width: 100%;
    padding-right: 2em;
}

body .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    top: 50%;
    margin-top: -.5em;
    left: auto;
    right: 1.357em;
    color: #007ad9;
}

body .p-orderlist .p-orderlist-list {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.429em 0.857em;
    margin: 0;
    border: 0 none;
    color: #333333;
    background-color: transparent;
}

body .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-tree {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    border-radius: 3px;
}

body .p-tree .p-tree-container {
    padding: 0.286em;
    margin: 0;
}

body .p-tree .p-tree-container .p-treenode {
    padding: 0.143em 0;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content {
    padding: 0;
    border: 1px solid transparent;
    border-radius: 3px;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    vertical-align: middle;
    display: inline-block;
    float: none;
    margin: 0 0.286em 0 0;
    color: #848484;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler .p-tree-toggler-icon {
    line-height: 1.25em;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    vertical-align: middle;
    display: inline-block;
    margin: 0 0.286em 0 0;
    color: #848484;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-label {
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    padding: 0.286em 0;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin: 0 0.286em 0 0;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #ffffff;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-checkbox .p-checkbox-box {
    border-color: #ffffff;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight-contextmenu {
    border: 1px dashed #007ad9;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover .p-treenode-icon {
    color: #333333;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content>span {
    line-height: inherit;
}

body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-tree .p-tree-container .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #007ad9;
}

body .p-tree.p-tree-horizontal {
    padding-left: 0;
    padding-right: 0;
}

body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    border-radius: 3px;
}

body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox .p-icon {
    color: #007ad9;
}

body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit;
}

body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #00325a;
}

body .p-organizationchart .p-organizationchart-line-down {
    background-color: #c8c8c8;
}

body .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #c8c8c8;
    border-color: #c8c8c8;
}

body .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #c8c8c8;
    border-color: #c8c8c8;
}

body .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
}

body .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    bottom: -.7em;
    margin-left: -.46em;
    color: #848484;
}

body .p-carousel {
    padding: 0;
}

body .p-carousel .p-carousel-header {
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    margin: 0;
    font-weight: 400;
}

body .p-carousel .p-carousel-header .p-carousel-header-title {
    padding: 0;
}

body .p-carousel .p-carousel-viewport {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0;
}

body .p-carousel .p-carousel-viewport .p-carousel-items .p-carousel-item {
    border: 1px solid #c8c8c8;
}

body .p-carousel .p-carousel-footer {
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    margin: 0;
}

body .p-carousel .p-carousel-button {
    color: #848484;
    transition: color 0.2s;
}

body .p-carousel .p-carousel-button.p-carousel-next-button:before {
    content: "";
}

body .p-carousel .p-carousel-button.p-carousel-prev-button:before {
    content: "";
}

body .p-carousel .p-carousel-button:not(.p-disabled):hover {
    color: #333333;
}

body .p-carousel .p-carousel-page-links {
    margin: 0.125em 0.5em;
}

body .p-carousel .p-carousel-page-links .p-carousel-page-link {
    color: #848484;
    transition: color 0.2s;
}

body .p-carousel .p-carousel-page-links .p-carousel-page-link:hover {
    color: #333333;
}

body .p-treetable .p-treetable-header,
body .p-treetable .p-treetable-footer {
    background-color: #f4f4f4;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    font-weight: 400;
    text-align: center;
}

body .p-treetable .p-treetable-header {
    border-bottom: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-treetable .p-treetable-footer {
    border-top: 0 none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

body .p-treetable thead>tr>th {
    padding: 0.571em 0.857em;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
}

body .p-treetable tfoot>tr>td {
    padding: 0.571em 0.857em;
    border: 1px solid #c8c8c8;
    font-weight: 700;
    color: #333333;
    background-color: #f4f4f4;
}

body .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #848484;
}

body .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background-color: #e0e0e0;
    color: #333333;
}

body .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #333333;
}

body .p-treetable .p-sortable-column.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #ffffff;
}

body .p-treetable .p-treetable-tablewrapper>table>tbody {
    background: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    border-bottom: 0 none;
    border-top: 0 none;
}

body .p-treetable .p-treetable-tablewrapper>table>tbody:last-child {
    border-bottom: 1px solid #c8c8c8;
}

body .p-treetable .p-treetable-toggler {
    color: #848484;
}

body .p-treetable .p-treetable-row-selectable:not(.p-highlight):hover {
    cursor: pointer;
    background-color: #eaeaea;
    color: #333333;
}

body .p-treetable .p-treetable-row-selectable.p-highlight {
    background-color: #007ad9;
    color: #ffffff;
}

body .p-treetable .p-treetable-row-selectable.p-highlight .p-treetable-toggler {
    color: #ffffff;
}

body .p-treetable .p-treetable-checkbox .p-checkbox-icon {
    color: #333333;
}

body .p-messages {
    padding: .857em 1em;
    padding-right: 3em;
    margin: 0;
    border-radius: 0;
}

body .p-messages ul>li {
    padding: 0;
    margin: 0;
}

body .p-messages .p-messages-wrapper {
    padding: 0;
    margin: 0;
}

body .p-messages.p-messages-info {
    background-color: #0088ce;
    border: 0 none;
    color: #ffffff;
}

body .p-messages.p-messages-info .p-messages-icon {
    color: #ffffff;
}

body .p-messages.p-messages-info .p-messages-close {
    color: #ffffff;
}

body .p-messages.p-messages-success {
    background-color: #00ac3e;
    border: 0 none;
    color: #ffffff;
}

body .p-messages.p-messages-success .p-messages-icon {
    color: #ffffff;
}

body .p-messages.p-messages-success .p-messages-close {
    color: #ffffff;
}

body .p-messages.p-messages-warn {
    background-color: #ffbc3d;
    border: 0 none;
    color: #000000;
}

body .p-messages.p-messages-warn .p-messages-icon {
    color: #000000;
}

body .p-messages.p-messages-warn .p-messages-close {
    color: #000000;
}

body .p-messages.p-messages-error {
    background-color: #ed7000;
    border: 0 none;
    color: #ffffff;
}

body .p-messages.p-messages-error .p-messages-icon {
    color: #ffffff;
}

body .p-messages.p-messages-error .p-messages-close {
    color: #ffffff;
}

body .p-messages .p-messages-close {
    top: .25em;
    right: .857em;
    font-size: 1.5em;
}

body .p-messages .p-messages-icon {
    font-size: 2em;
    display: none;
}

body .p-message {
    padding: 0.429em;
    margin: 0;
    border-radius: 0;
    padding: .857em 1em;
}

body .p-message.p-message-info {
    background-color: #0088ce;
    border: 0 none;
    color: #ffffff;
}

body .p-message.p-message-info .p-message-icon {
    color: #212121;
}

body .p-message.p-message-success {
    background-color: #00ac3e;
    border: 0 none;
    color: #ffffff;
}

body .p-message.p-message-success .p-message-icon {
    color: #212121;
}

body .p-message.p-message-warn {
    background-color: #ffbc3d;
    border: 0 none;
    color: #000000;
}

body .p-message.p-message-warn .p-message-icon {
    color: #000000;
}

body .p-message.p-message-error {
    background-color: #ed7000;
    border: 0 none;
    color: #ffffff;
}

body .p-message.p-message-error .p-message-icon {
    color: #ffffff;
}

body .p-message .p-message-icon {
    font-size: 1.25em;
    display: none;
}

body .p-message .p-message-text {
    font-size: 1em;
    font-weight: bold;
}

body .p-growl {
    top: 20px;
    opacity: 1;
}

body .p-growl .p-growl-item-container {
    margin: 0 0 1em 0;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-growl .p-growl-item-container .p-growl-item {
    padding: 1em;
}

body .p-growl .p-growl-item-container .p-growl-item .p-growl-message {
    margin: 0 0 0 4em;
}

body .p-growl .p-growl-item-container .p-growl-item .p-growl-image {
    font-size: 2.571em;
}

body .p-growl .p-growl-item-container.p-growl-message-info {
    background-color: #0088ce;
    border: 0 none;
    color: #ffffff;
}

body .p-growl .p-growl-item-container.p-growl-message-info .p-growl-image,
body .p-growl .p-growl-item-container.p-growl-message-info .p-growl-icon-close {
    color: #ffffff;
}

body .p-growl .p-growl-item-container.p-growl-message-success {
    background-color: #00ac3e;
    border: 0 none;
    color: #ffffff;
}

body .p-growl .p-growl-item-container.p-growl-message-success .p-growl-image,
body .p-growl .p-growl-item-container.p-growl-message-success .p-growl-icon-close {
    color: #ffffff;
}

body .p-growl .p-growl-item-container.p-growl-message-warn {
    background-color: #ffbc3d;
    border: 0 none;
    color: #000000;
}

body .p-growl .p-growl-item-container.p-growl-message-warn .p-growl-image,
body .p-growl .p-growl-item-container.p-growl-message-warn .p-growl-icon-close {
    color: #000000;
}

body .p-growl .p-growl-item-container.p-growl-message-error {
    background-color: #ed7000;
    border: 0 none;
    color: #ffffff;
}

body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image,
body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close {
    color: #ffffff;
}

body .p-toast .p-toast-message {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    margin: 0 0 1em 0;
}

body .p-toast .p-toast-message.p-toast-message-info {
    background-color: #7fbcec;
    border: 0 none;
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon {
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-success {
    background-color: #b7d8b7;
    border: 0 none;
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon {
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-warn {
    background-color: #ffe399;
    border: 0 none;
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon {
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-error {
    background-color: #f8b7bd;
    border: 0 none;
    color: #212121;
}

body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon {
    color: #212121;
}

body .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.9);
}

body .p-overlaypanel {
    background-color: #ffffff;
    color: #000000;
    padding: 0;
    border: 1px solid #000000;
    border-radius: 0;
}

body .p-overlaypanel .p-overlaypanel-content {
    padding: 0.571em 1em;
}

body .p-overlaypanel .p-overlaypanel-close {
    background-color: #007ad9;
    color: #ffffff;
    width: 1.538em;
    height: 1.538em;
    line-height: 1.538em;
    text-align: center;
    position: absolute;
    top: -0.769em;
    right: -0.769em;
    transition: background-color 0.2s;
}

body .p-overlaypanel .p-overlaypanel-close:hover {
    background-color: #005b9f;
    color: #ffffff;
}

body .p-overlaypanel .p-overlaypanel-close>span {
    line-height: inherit;
}

body .p-dialog {
    padding: 0;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-dialog .p-dialog-titlebar {
    border: 0 none;
    background-color: #ffffff;
    color: #000000;
    padding: 1em;
    font-weight: 400;
    border-bottom: 0 none;
    border-radius: 0;
}

body .p-dialog .p-dialog-titlebar-icon .pi-times::before {
    font-family: "verizon-icons";
    content: "\e928";
}

body .p-dialog .p-dialog-titlebar .p-dialog-title {
    margin: 0;
    float: none;
    font-weight: 700;
    font-size: 1.5rem;
}

body .p-dialog .p-dialog-titlebar:after {
    clear: both;
    content: " ";
    display: table;
}

body .p-dialog .p-dialog-titlebar .p-dialog-titlebar-icon {
    color: #000000;
    border: 0 none;
    padding: 0;
    margin-left: 0.5em;
    transition: color 0.2s;
}

body .p-dialog .p-dialog-titlebar .p-dialog-titlebar-icon:hover {
    color: #000000;
}

body .p-dialog .p-dialog-content {
    background-color: #ffffff;
    color: #000000;
    border: 0 none;
    padding: 0.571em 1em;
    width: 100%;
}

body .p-dialog .p-dialog-footer {
    border: 0 none;
    background-color: #ffffff;
    color: #000000;
    padding: 0.571em 1em;
    margin: 0;
    text-align: left;
    position: relative;
    top: -1px;
}

body .p-dialog .p-dialog-footer button {
    margin: 0 0.5em 0 0;
    width: auto;
}

body .p-dialog.p-confirm-dialog .p-dialog-content {
    padding: 1.5em;
}

body .p-dialog.p-confirm-dialog .p-dialog-content>span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    margin: 0;
}

body .p-dialog.p-confirm-dialog .p-dialog-content>span.p-icon {
    margin-right: .35em;
    font-size: 16px;
}

body .p-sidebar {
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-sidebar .p-sidebar-close {
    color: #848484;
}

body .p-sidebar .p-sidebar-close:hover {
    color: #333333;
}

body .p-tooltip .p-tooltip-text {
    background-color: #333333;
    color: #ffffff;
    padding: 0.429em;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
    border-radius: 3px;
}

body .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #333333;
}

body .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #333333;
}

body .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #333333;
}

body .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #333333;
}

body .p-lightbox {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-lightbox .p-lightbox-caption {
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    font-weight: 400;
}

body .p-lightbox .p-lightbox-caption .p-lightbox-caption-text {
    color: #333333;
    margin: 0;
}

body .p-lightbox .p-lightbox-caption .p-lightbox-close {
    padding: 0;
    color: #848484;
    transition: color 0.2s;
}

body .p-lightbox .p-lightbox-caption .p-lightbox-close:hover {
    color: #333333;
}

body .p-lightbox .p-lightbox-content-wrapper {
    overflow: hidden;
    background-color: #ffffff;
    color: #333333;
    border: 0 none;
    padding: 0;
    border-radius: 0;
}

body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-left,
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-right {
    transition: all 0.2s;
    font-size: 3em;
    color: #ffffff;
    margin-top: -.5em;
}

body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-left:hover,
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-right:hover {
    transform: scale(1.2);
}

body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-content.p-lightbox-loading~a {
    display: none;
}

body .p-breadcrumb {
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    border-radius: 3px;
}

body .p-breadcrumb ul li .p-menuitem-link {
    color: #333333;
    margin: 0;
}

body .p-breadcrumb ul li.p-breadcrumb-chevron {
    margin: 0 0.5em 0 0.5em;
    color: #848484;
}

body .p-breadcrumb ul li:first-child a {
    color: #848484;
    margin: 0;
}

body .p-breadcrumb ul li .p-menuitem-icon {
    color: #848484;
}

body .p-steps {
    position: relative;
}

body .p-steps .p-steps-item {
    background-color: transparent;
    text-align: center;
}

body .p-steps .p-steps-item .p-menuitem-link {
    display: inline-block;
    text-align: center;
    background-color: transparent;
    overflow: hidden;
}

body .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    border-radius: 50%;
    display: inline-block;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    position: relative;
    top: 16px;
    margin-bottom: 14px;
    width: 28px;
    height: 28px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}

body .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    display: block;
    margin-top: 6px;
    color: #848484;
}

body .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #007ad9;
    color: #ffffff;
}

body .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #333333;
}

body .p-steps .p-steps-item:last-child .p-menuitem-link {
    display: block;
}

body .p-steps:before {
    content: ' ';
    border-top: 1px solid #c8c8c8;
    width: 100%;
    top: 45%;
    left: 0;
    display: block;
    position: absolute;
}

body .p-menu .p-menuitem-link,
body .p-menubar .p-menuitem-link,
body .p-tieredmenu .p-menuitem-link,
body .p-contextmenu .p-menuitem-link,
body .p-megamenu .p-menuitem-link,
body .p-slidemenu .p-menuitem-link {
    padding: 0.714em 0.857em;
    color: #333333;
    font-weight: normal;
    border-radius: 0;
}

body .p-menu .p-menuitem-link .p-menuitem-text,
body .p-menubar .p-menuitem-link .p-menuitem-text,
body .p-tieredmenu .p-menuitem-link .p-menuitem-text,
body .p-contextmenu .p-menuitem-link .p-menuitem-text,
body .p-megamenu .p-menuitem-link .p-menuitem-text,
body .p-slidemenu .p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-menu .p-menuitem-link .p-menuitem-icon,
body .p-menubar .p-menuitem-link .p-menuitem-icon,
body .p-tieredmenu .p-menuitem-link .p-menuitem-icon,
body .p-contextmenu .p-menuitem-link .p-menuitem-icon,
body .p-megamenu .p-menuitem-link .p-menuitem-icon,
body .p-slidemenu .p-menuitem-link .p-menuitem-icon {
    color: #333333;
    margin-right: 0.5em;
}

body .p-menu .p-menuitem-link:hover,
body .p-menubar .p-menuitem-link:hover,
body .p-tieredmenu .p-menuitem-link:hover,
body .p-contextmenu .p-menuitem-link:hover,
body .p-megamenu .p-menuitem-link:hover,
body .p-slidemenu .p-menuitem-link:hover {
    background-color: #eaeaea;
}

body .p-menu .p-menuitem-link:hover .p-menuitem-text,
body .p-menubar .p-menuitem-link:hover .p-menuitem-text,
body .p-tieredmenu .p-menuitem-link:hover .p-menuitem-text,
body .p-contextmenu .p-menuitem-link:hover .p-menuitem-text,
body .p-megamenu .p-menuitem-link:hover .p-menuitem-text,
body .p-slidemenu .p-menuitem-link:hover .p-menuitem-text {
    color: #333333;
}

body .p-menu .p-menuitem-link:hover .p-menuitem-icon,
body .p-menubar .p-menuitem-link:hover .p-menuitem-icon,
body .p-tieredmenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-contextmenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-megamenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-slidemenu .p-menuitem-link:hover .p-menuitem-icon {
    color: #333333;
}

body .p-menu {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}

body .p-menu .p-menuitem {
    margin: 0;
}

body .p-menu.p-menu-overlay {
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.714em 0.857em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

body .p-menu .p-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0;
}

body .p-menubar {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}

body .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link {
    padding: 0.714em 0.857em;
}

body .p-menubar .p-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-menubar .p-submenu-list .p-menuitem {
    margin: 0;
}

body .p-menubar .p-submenu-list .p-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0;
}

body .p-menubar .p-menuitem {
    margin: 0;
}

body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #eaeaea;
}

body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-contextmenu {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
    border-radius: 3px;
}

body .p-contextmenu .p-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-contextmenu .p-menuitem {
    margin: 0;
}

body .p-contextmenu .p-menuitem .p-menuitem-link .p-submenu-icon {
    right: 0.429em;
}

body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #eaeaea;
}

body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-contextmenu .p-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0;
}

body .p-tieredmenu {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}

body .p-tieredmenu .p-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-tieredmenu .p-menuitem {
    margin: 0;
}

body .p-tieredmenu .p-menuitem .p-menuitem-link .p-submenu-icon {
    right: 0.429em;
}

body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #eaeaea;
}

body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-tieredmenu .p-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0;
}

body .p-tieredmenu.p-menu-overlay {
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-slidemenu {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}

body .p-slidemenu .p-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 0 none;
}

body .p-slidemenu .p-menuitem {
    margin: 0;
}

body .p-slidemenu .p-menuitem .p-menuitem-link .p-submenu-icon {
    right: 0.429em;
}

body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #eaeaea;
}

body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-slidemenu .p-slidemenu-backward {
    margin: 0;
    padding: 0.571em 1em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none;
}

body .p-slidemenu .p-slidemenu-backward:hover {
    background-color: #dbdbdb;
    color: #333333;
}

body .p-slidemenu .p-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0;
}

body .p-slidemenu.p-menu-overlay {
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-tabmenu {
    border: 0 none;
}

body .p-tabmenu .p-tabmenu-nav {
    padding: 0;
    background: transparent;
    border-bottom: 1px solid #c8c8c8;
}

body .p-tabmenu .p-tabmenu-nav:after {
    content: "";
    display: table;
    clear: both;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    position: static;
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    margin-right: 2px;
    margin-bottom: -1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    transition: background-color 0.2s;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    color: #333333;
    padding: 0.571em 1em;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    color: #848484;
    margin-right: 0.5em;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover {
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight {
    background-color: #007ad9;
    border: 1px solid #007ad9;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link .p-menuitem-text {
    color: #ffffff;
}

body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link .p-menuitem-icon {
    color: #ffffff;
}

body .p-megamenu {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}

body .p-megamenu .p-megamenu-submenu-header {
    margin: 0;
    padding: 0.571em 1em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none;
}

body .p-megamenu .p-megamenu-panel {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

body .p-megamenu .p-menuitem {
    margin: 0;
}

body .p-megamenu .p-menuitem .p-menuitem-link .p-submenu-icon {
    right: 0.429em;
}

body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
    background-color: #eaeaea;
}

body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
    color: #333333;
}

body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon {
    color: #333333;
}

body .p-megamenu.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
    right: 0.429em;
}

body .p-panelmenu .p-icon {
    position: static;
}

body .p-panelmenu .p-panelmenu-header {
    padding: 0;
}

body .p-panelmenu .p-panelmenu-header>a {
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.714em 0.857em;
    font-weight: 400;
    position: static;
    font-size: 14px;
    transition: background-color 0.2s;
}

body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon {
    color: #848484;
}

body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon.pi-caret-right:before {
    content: "";
}

body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon.pi-caret-down:before {
    content: "";
}

body .p-panelmenu .p-panelmenu-header:not(.p-highlight)>a:hover {
    outline: 0 none;
    border: 1px solid #dbdbdb;
    background-color: #dbdbdb;
    color: #333333;
}

body .p-panelmenu .p-panelmenu-header:not(.p-highlight)>a:hover .p-panelmenu-icon {
    color: #333333;
}

body .p-panelmenu .p-panelmenu-header.p-highlight>a {
    border: 1px solid #007ad9;
    background-color: #007ad9;
    color: #ffffff;
}

body .p-panelmenu .p-panelmenu-header.p-highlight>a .p-panelmenu-icon {
    color: #ffffff;
}

body .p-panelmenu .p-panelmenu-header.p-highlight>a:hover {
    outline: 0 none;
    border: 1px solid #005b9f;
    background-color: #005b9f;
    color: #ffffff;
}

body .p-panelmenu .p-panelmenu-header.p-highlight>a:hover .p-panelmenu-icon {
    color: #ffffff;
}

body .p-panelmenu .p-panelmenu-panel {
    margin-top: 2px;
}

body .p-panelmenu .p-panelmenu-panel:first-child {
    margin-top: 0;
}

body .p-panelmenu .p-panelmenu-content {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    margin-top: 0;
    position: static;
    border-top: 0 none;
}

body .p-panelmenu .p-panelmenu-content .p-menuitem {
    margin: 0;
}

body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
    padding: 0.714em 0.857em;
    color: #333333;
}

body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover {
    background-color: #eaeaea;
}

body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-menuitem-icon,
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-panelmenu-icon {
    color: #333333;
}

body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-menuitem-text {
    color: #333333;
}

body .p-progressbar {
    border: 0 none;
    height: 24px;
    background-color: #eaeaea;
}

body .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #007ad9;
}

body .p-progressbar .p-progressbar-label {
    margin-top: 0;
    color: #333333;
    line-height: 24px;
}

body .p-galleria .p-galleria-nav-prev,
body .p-galleria .p-galleria-nav-next {
    transition: all 0.2s;
    position: absolute;
    color: #848484;
}

body .p-galleria .p-galleria-nav-prev:hover,
body .p-galleria .p-galleria-nav-next:hover {
    transform: scale(1.2);
}

body .p-galleria .p-galleria-nav-prev {
    font-size: 16px;
}

body .p-galleria .p-galleria-nav-next {
    font-size: 16px;
}

body .p-terminal {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
}

body .p-terminal .p-terminal-input {
    font-size: 14px;
    font-family: "Open Sans", "Helvetica Neue", sans-serif;
    height: 16px;
}

body .p-terminal .p-terminal-command {
    height: 16px;
}

body .p-inplace {
    min-height: 2.357em;
}

body .p-inplace .p-inplace-display {
    padding: 0.429em;
    border-radius: 3px;
    transition: background-color 0.2s;
}

body .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background-color: #eaeaea;
    color: #333333;
}

body .p-fluid .p-inplace.p-inplace-closable .p-inplace-content> :first-child {
    display: inline-block;
    width: calc(100% - 2.357em);
}

/* Add your customizations of theme here */

p,
.p {
    font-size: 1rem;
}

.Icon {
    font-size: 1.5rem;
}

body .p-inputtext {
    border-radius: 0;
    padding: .643em;
}

/* Borders (old naming convention) */

.border-all-gray {
    border: 1px solid #d8dada;
}

.border-vert-gray,
.border-left-gray {
    border-right: 1px solid #d8dada;
}

.border-horiz-gray,
.border-top-gray {
    border-top: 1px solid #d8dada;
}

.border-vert-gray,
.border-right-gray {
    border-right: 1px solid #d8dada;
}

.border-horiz-gray,
.border-bottom-gray {
    border-bottom: 1px solid #d8dada;
}

.border-all-black {
    border: 1px solid #000000;
}

.border-vert-black,
.border-left-black {
    border-right: 1px solid #000000;
}

.border-horiz-black,
.border-top-black {
    border-top: 1px solid #000000;
}

.border-vert-black,
.border-right-black {
    border-right: 1px solid #000000;
}

.border-horiz-black,
.border-bottom-black {
    border-bottom: 1px solid #000000;
}

/** Additional Helper utilities **/

/* Cursor */

.u-cursorPointer {
    cursor: pointer;
}

/* Borders (new naming convention) */

.u-borderAllGray {
    border: 1px solid #d8dada;
}

.u-borderXGray,
.u-borderLeftGray {
    border-left-color: 1px solid #d8dada;
}

.u-borderYGray,
.u-borderTopGray {
    border-top: 1px solid #d8dada;
}

.u-borderXGray,
.u-borderRightGray {
    border-right: 1px solid #d8dada;
}

.u-borderYGray,
.u-borderBottomGray {
    border-bottom: 1px solid #d8dada;
}

.u-borderAllBlack {
    border: 1px solid #000000;
}

.u-borderXBlack,
.u-borderLeftBlack {
    border-right: 1px solid #000000;
}

.u-borderYBlack,
.u-borderTopBlack {
    border-top: 1px solid #000000;
}

.u-borderXBlack,
.u-borderRightBlack {
    border-right: 1px solid #000000;
}

.u-borderYBlack,
.u-borderBottomBlack {
    border-bottom: 1px solid #000000;
}

/** Text Sizes */

.u-textExtraSmall {
    font-size: 0.75rem;
    line-height: 0.857;
}

.u-textSmall {
    font-size: 0.857rem;
    line-height: 0.857;
}

.u-textMedium {
    font-size: 1rem;
    line-height: 1;
}

.u-textLarge {
    font-size: 1.25rem;
    line-height: 1.5;
}

.u-textExtraLarge {
    font-size: 1.5rem;
}

/* Typography */

.text-tiny,
.text-tiny>* {
    font-size: 0.875rem !important;
    line-height: 1rem;
}

.u-fontDisplay {
    font-family: "BrandFont-Display", "Helvetica Neue", sans-serif;
    font-weight: 700;
}

.u-text4 {
    font-size: 4px;
}

.u-text6 {
    font-size: 6px;
}

.u-text8 {
    font-size: 8px;
}

.u-text10 {
    font-size: 10px;
}

.u-text12 {
    font-size: 12px;
}

.u-text14 {
    font-size: 14px;
}

.u-text16 {
    font-size: 16px;
}

.u-text18 {
    font-size: 18px;
}

.u-text20 {
    font-size: 20px;
}

.u-text24 {
    font-size: 24px;
}

.u-text28 {
    font-size: 28px;
}

.u-text32 {
    font-size: 32px;
}

.u-text36 {
    font-size: 36px;
}

.u-text40 {
    font-size: 40px;
}

.u-text48 {
    font-size: 48px;
}

.u-text60 {
    font-size: 60px;
}

.u-text72 {
    font-size: 72px;
}

/* Widths */

.u-width5 {
    width: 5%;
}

.u-width10 {
    width: 10%;
}

.u-width15 {
    width: 15%;
}

.u-width20 {
    width: 20%;
}

.u-width25 {
    width: 25%;
}

.u-width30 {
    width: 30%;
}

.u-width35 {
    width: 35%;
}

.u-width40 {
    width: 40%;
}

.u-width45 {
    width: 45%;
}

.u-width50 {
    width: 50%;
}

.u-width55 {
    width: 55%;
}

.u-width60 {
    width: 60%;
}

.u-width65 {
    width: 65%;
}

.u-width70 {
    width: 70%;
}

.u-width75 {
    width: 75%;
}

.u-width80 {
    width: 80%;
}

.u-width85 {
    width: 85%;
}

.u-width90 {
    width: 90%;
}

.u-width95 {
    width: 95%;
}

.u-width100 {
    width: 100%;
}

.u-widthAuto {
    width: auto;
}

/* Input text */

.p-input-label {
    font-size: .875rem;
    color: #747676;
}

body .p-inputtext.p-error {
    border-color: #ed7000;
    border-bottom-width: .2em;
}

body .p-inputtext.p-error {
    padding-bottom: .443em;
}

.p-float-label>input~label {
    left: .643em;
}

.p-float-label>input:focus~label {
    left: 0;
}

/* Input radio */

body .p-radiobutton-label.p-disabled {
    opacity: .5;
}

/* Input checkboxes */

body .p-chkbox-label.p-disabled {
    opacity: .5;
}

/* Links */

a:focus,
a.is-focused,
.Link:focus,
.Link.is-focused {
    outline: .0625rem dashed #7f7f7f !important;
}

body .p-link {
    color: #000000;
    text-decoration: underline;
}

body .p-link.p-link-inverse {
    color: #ffffff;
}

body .p-link:hover {
    color: #0088cd;
}

/** Button */

body .p-button .p-button-text {
    font-weight: bold;
    line-height: 1;
}

body .p-button.p-button-inverted,
body .p-button.p-button-inverted:hover,
body .p-button.p-button-inverted:focus,
body .p-button.p-button-inverted:active {
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #000000;
}

body .p-button.p-button-secondary.p-button-inverted,
body .p-button.p-button-secondary.p-button-inverted:hover,
body .p-button.p-button-secondary.p-button-inverted:focus,
body .p-button.p-button-secondary.p-button-inverted:active {
    background: #000000;
    border: 1px solid #ffffff;
    color: #ffffff;
}

body .p-button:disabled,
body .p-button:disabled:hover,
body .p-button:disabled:focus,
body .p-button:disabled:active {
    opacity: 1;
    background: #d8dada;
    border: 1px solid #d8dada;
    color: #ffffff;
    cursor: default;
}

body .p-button.p-button-inverted:disabled,
body .p-button.p-button-inverted:disabled:hover,
body .p-button.p-button-inverted:disabled:focus,
body .p-button.p-button-inverted:disabled:active {
    background: #333333;
    border: 1px solid #333333;
    color: #000000;
}

body .p-button.p-button-caret,
body .p-button.p-button-caret:hover,
body .p-button.p-button-caret:focus,
body .p-button.p-button-caret:active {
    background: transparent;
    border: 0;
    color: #000000;
}

body .p-button.p-button-caret:hover .p-button-text {
    text-decoration: underline;
}

body .p-button.p-button-caret.p-button-inverted,
body .p-button.p-button-caret.p-button-inverted:hover,
body .p-button.p-button-caret.p-button-inverted:focus,
body .p-button.p-button-caret.p-button-inverted:active {
    color: #ffffff;
}

body .p-button.p-button-caret.p-button-text-icon-right .p-button-text {
    padding: 0;
    padding-right: 2em;
}

body .p-button.p-button-caret .Icon {
    font-size: 1em;
    font-weight: bold;
}

body .p-button.p-button-small .p-button-text {
    font-size: .857em;
    padding: .5em 1.75em;
}

/** Dropdown */

.p-dropdown .p-dropdown-item:hover::before,
.p-dropdown .p-dropdown-item.p-highlight::before {
    display: inline-block;
    content: '';
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 4px;
}

body .p-dropdown.p-error {
    border-color: #ed7000;
    border-bottom-width: .2em;
    outline: 0;
}

.p-dropdown.p-dropdown-marketing {
    border: 0;
    border-top: 3px solid transparent;
    border-bottom: 1px solid #000000;
    font-family: 'Brandfont-Display';
}

body .p-dropdown.p-dropdown-marketing:not(.p-disabled).p-focus {
    outline: .0625rem dashed #7f7f7f !important;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
}

.p-dropdown.p-dropdown-marketing .p-dropdown-label {
    padding: .459em 2em 0 0;
    font-size: 1.714rem;
    line-height: 1.25;
    font-weight: bold;
    color: #747676;
}

.p-dropdown.p-dropdown-marketing .p-dropdown-panel {
    border-color: #d8dada;
}

.p-dropdown.p-dropdown-marketing .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    padding-top: .2em;
    padding-bottom: .2em;
    font-size: 1.714rem;
    font-weight: bold;
    color: #747676;
}

.p-dropdown.p-dropdown-marketing .p-dropdown-item:not(.p-disabled):not(.p-highlight):hover::before,
.p-dropdown.p-dropdown-marketing .p-dropdown-item.p-highlight::before {
    background: transparent;
}

.p-dropdown.p-dropdown-marketing.p-error .p-dropdown-label {
    padding-bottom: 0;
}

.p-dropdown.p-dropdown-marketing .p-dropdown-trigger .p-dropdown-trigger-icon {
    top: 65%;
}

.p-dropdown.p-dropdown-marketing.p-error {
    border: 0;
    border-bottom: 4px solid #ed7000;
}

body .p-dropdown.p-dropdown-marketing:not(.p-disabled):hover {
    border-top-color: transparent;
}

.p-inputwrapper-filled>.p-dropdown-marketing .p-inputtext {
    color: #000000;
}

.p-dropdown.p-error .p-dropdown-label {
    padding-bottom: .443em;
}

.p-dropdown .p-dropdown-item:not(.p-disabled):not(.p-highlight):hover::before {
    background: #000000;
}

.p-dropdown .p-dropdown-item.p-highlight::before {
    background: #d52b1e;
}

.p-dropdown .p-dropdown-panel {
    margin-top: -2px;
    margin-left: -1px;
    min-width: calc(100% + 2px);
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
    border-bottom: 0;
}

/* Multi-select */

body .p-multiselect-panel {
    margin-top: -2px;
    margin-left: -1px;
    min-width: calc(100% + 2px);
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {
    border-bottom: 0;
}

.p-multiselect-panel .p-multiselect-items-wrapper {
    padding: 0;
}

/* Calendar */

.pi-calendar:before {
    font-family: "verizon-icons";
    content: "\e919";
}

/* Auto-complete */

body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item.p-highlight:hover::before {
    display: inline-block;
    content: '';
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 4px;
    background: #000000;
}

.p-autocomplete .p-autocomplete-dropdown {
    border-radius: 0;
    padding-top: .643em;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item:last-child {
    border-bottom: 0;
}

/* Accordion */

.p-accordion {
    border-top: 4px solid #000000;
}

.p-accordion .p-accordion-header-text {
    font-weight: bold;
}

/* Tooltips */

body .p-overlaypanel-tooltip {
    width: 60vw;
    max-width: 280px;
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    padding: 0;
    font-size: 12px;
}

body .p-overlaypanel-tooltip .p-overlaypanel-content {
    padding: .875em;
    line-height: 1.2;
}

/* Bar */

.Bar {
    position: relative;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    margin-top: 1.5rem;
    border-top: 0.28571rem solid #000000;
}

.Bar.Bar--primary {
    border-top: 0.28571rem solid #000000;
}

.Bar.Bar--secondary {
    border-top: 0.07143rem solid #000000;
}

.Bar.Bar--tertiary {
    border-top: 0.07143rem solid #d8dada;
}

.Bar.Bar--noMargin {
    margin: 0;
}

.Bar.is-active {
    border-color: #d52b1e;
}

/** Tables **/

body .p-datatable.p-table-marketing .p-datatable-thead>tr>th {
    border: 0;
    border-bottom: 3px solid #000000;
    background-color: #ffffff;
    color: #000000;
}

body .p-datatable.p-table-marketing .p-datatable-tbody>tr>td {
    border: 0;
    border-bottom: 1px solid #000000;
}

/** Messages **/

body .p-messages .p-messages-close .pi-times:before {
    font-family: 'verizon-icons';
    content: '\e928';
    font-size: 1.2rem;
}

/** Toasts **/

body .p-growl .p-growl-image,
body .p-toast .p-toast-icon {
    display: none;
}

body .p-growl .p-growl-icon-close,
body .p-toast-message .p-toast-close-icon {
    top: .25em;
    right: .857em;
    line-height: 1.6;
    font-size: 1.5em;
}

body .p-growl .p-growl-icon-close:before,
body .p-toast-message .p-toast-close-icon:before {
    font-family: 'verizon-icons';
    content: '\e928';
    font-size: 1.2rem;
}

body .p-growl .p-growl-item-container .p-growl-item,
body .p-toast .p-toast-message-content {
    padding: .857em 1em;
    padding-right: 3em;
}

body .p-growl .p-growl-item-container .p-growl-item .p-growl-message,
body .p-toast .p-toast-message-text-content {
    padding: 0;
    margin: 0;
}

/** Tabs **/

body .p-tabview.p-tabview-top .p-tabview-nav li,
body .p-tabview.p-tabview-bottom .p-tabview-nav li {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}

body .p-tabview.p-tabview-left .p-tabview-nav li,
body .p-tabview.p-tabview-right .p-tabview-nav li {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

body .p-tabview.p-tabview-top .p-tabview-panels {
    border-top: 1px solid #c8c8c8;
}

body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight {
    border-top-color: #d52b1e;
}

body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight {
    border-left-color: #d52b1e;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover {
    border-bottom-color: #d52b1e;
}

body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover {
    border-top-color: #d52b1e;
}

body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover {
    border-left-color: #d52b1e;
}

body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover {
    border-bottom-color: #747676;
}

body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight {
    border-bottom-color: #d52b1e;
}

/** rc-tooltip styling */

.rc-tooltip {
    font-size: 1rem;
    opacity: 1;
}

.rc-tooltip-inner {
    background: white;
    color: black;
    border: 1px solid black;
    border-radius: 0;
    padding: 0.75rem;
    box-shadow: none;
}

.rc-tooltip-arrow {
    background: white;
    width: 0.875rem;
    height: 0.875rem;
    border: 1px solid #000;
    border-width: 1px 0 0 1px;
}

.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-left .rc-tooltip-arrow {
    border: 1px solid #000;
    border-width: 1px 0 0 1px;
}

.rc-tooltip-placement-top .rc-tooltip-arrow {
    bottom: 3px;
    transform: rotate(-135deg);
}

.rc-tooltip-placement-right .rc-tooltip-arrow {
    left: 3px;
    margin-top: -0.5rem;
    transform: rotate(-45deg);
}

.rc-tooltip-placement-bottom .rc-tooltip-arrow {
    transform: rotate(45deg);
    top: 3px;
}

.rc-tooltip-placement-left .rc-tooltip-arrow {
    transform: rotate(135deg);
    right: 3px;
}

/*# sourceMappingURL=1818.393d631b.chunk.css.map*/
/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
@import url(//respframework.verizon.com/fonts/v2/fonts.css);
@import url(//respframework.verizon.com/fonts/verizon-icons/fonts.css);
.AppLoader {
    pointer-events: auto;
    z-index: 2000 !important;
    position: fixed !important;
}
.AppLoader div {
    outline-style: none;
    outline-color: transparent;
}

.AppLoader>div:after {
    width: 2.5rem;
    height: 2.5rem;
}

.AppLoader.hidden {
    display: none !important;
}

.AppMessage,
.AppMessageAlert {
  z-index: 1200;
  /* width: 58rem; */
}

.AppMessage .p-messages {
  padding: 1.2rem 1rem;
  padding-right: 3rem;
}

.AppMessage .p-messages .p-messages-close {
  top: 0.62rem;
}

.AppMessage .p-messages-enter-active,
.AppMessage .p-messages-exit.p-messages-exit-active {
  max-height: 100%;
}

.nbs-top-fixed {
  z-index: 1199 !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.nbs-top-not-fixed {
  z-index: 1199 !important;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 55px;
}

.top-fixed {
  top: 0;
  left: 0;
  right: 0;
}

.acss-top-relative{
  position:relative;
  top:0;
  left:0;
  right: 0;
}

.AppMessage button:hover {
  background-color: inherit;
  border: none;
}

/*.AppMessageAlert .hdycVe{
  max-width: 90%;
}*/

.ContentWrapper-sc-1383qpl-6{
  max-width: 100% !important;
}
.backbutton {
    float: left;
    flex-direction: row;
}

.center {
    text-align: center;
}

.react-calendar {
    z-index: 1000;
    background-color: white;
    box-sizing: border-box;
}

.accordionHeaderPadding {
    padding: 1rem 1rem 0 1rem !important;
}

.accordionHeaderPadding>button:hover {
    outline: none;
    border-color: white;
}

.timepicker {
    width: 100%;
    background-color: #ffffff;
    border-bottom: 0.0625rem solid #000000;
    border-left: 0.0625rem solid #d8dada;
    border-radius: 0;
    border-right: 0.0625rem solid #d8dada;
    border-top: 0.0625rem solid #d8dada;
    box-sizing: border-box;
    color: #000000;
    display: inline-block;
    font-family: "BrandFont-Text", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: normal;
    height: 2.625rem;
    line-height: 1;
    max-width: 37.25rem;
    padding: 0.9375rem;
    position: relative;
    vertical-align: top;
}

.timepicker:focus {
    outline: none;
    border: 0.0625rem solid #000000;
}

/* .datepicker {
    width: 100%;
} */

.dateContainer>div:first-child, .dateContainer>div:first-child>div {
    width: 100%;
}

.accordionHeaderPadding>button:focus {
    outline: none;
    border-color: white;
}

.mar-right10 {
    margin: 0 10px 0 0px;
}

.activelead-button-row {
    display: flex;
    align-items: flex-end;
    flex-direction: column-reverse;
}

.datepicker>.showOverflow, .AccordionDetailOverride {
    overflow: inherit !important;
}

.datepicker .DatePicker-Calendar {
    top: 3rem !important;
}

.repMessageContainer {
    position: relative;
    display: none;
}

.showModal {
    display: block;
}

.infoIcon {
    background: transparent;
    border: 0px;
}

.repMessage {
    padding: 10px 9px;
    width: 240px;
    border: 1px black solid;
    bottom: 30px;
    left: 53px;
    margin-left: 0;
    opacity: 1;
    z-index: 99;
    text-transform: none;
    position: absolute;
    background: #ffffff;
    content: '';
}

.repMessage:after {
    content: "";
    width: 15px;
    height: 15px;
    transform: rotate(-45deg);
    background: #fff;
    position: absolute;
    box-shadow: -1px 1px rgb(0 0 0 / 30%);
    z-index: -1;
    bottom: -8px;
    left: 22px;
}

.createLead {
    background-color: #ffffff;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.headerFixed {
    max-width: 100% !important;
    background-color: #fff !important;
    z-index: 999 !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}

.headerFixedAcss {
    max-width: 100% !important;
    background-color: #fff !important;
    z-index: 999 !important;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}

.aestrik {
    font-size: 20px;
    right: 261px;
    top: 3px;
    color: black
}

.aestrik1 {
    font-size: 20px;
    left: 175px;
    top: -93px;
    color: black
}

.aestrik2 {
    font-size: 20px;
    right: 255px;
    top: 3px;
    color: black
}

.aestrik3 {
    font-size: 20px;
    right: 129px;
    top: 3px;
    color: black;
}

.create-lead-tabs>button>span {
    color: #000000 !important;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~ Copyright 2018 Adobe Systems Incorporated
 ~
 ~ Licensed under the Apache License, Version 2.0 (the "License");
 ~ you may not use this file except in compliance with the License.
 ~ You may obtain a copy of the License at
 ~
 ~     http://www.apache.org/licenses/LICENSE-2.0
 ~
 ~ Unless required by applicable law or agreed to in writing, software
 ~ distributed under the License is distributed on an "AS IS" BASIS,
 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ~ See the License for the specific language governing permissions and
 ~ limitations under the License.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html, body {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

body {
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, p, .nav-container, .rw-box {
  /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; */
  color: #000000;
  font-family: "BrandFont-Display", sans-serif !important;
}

.content {
  min-height: 500px;
  max-height: auto;
  overflow-x: hidden;
  max-width: 100%;
  margin: auto;
  position: relative;
}

.fullContainer {
  max-width: 100% !important;
  margin: 0 auto !important;
}

.footerArea {
  max-width: 1600px;
  background-color: rgb(255, 255, 255);
  z-index: 99;
  position: fixed;
  bottom: 0px;
  margin-left: -36px;
  width: 100%;
  border-top: 1px solid rgb(0, 0, 0);
  padding: 24px 0px 32px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~ Copyright 2018 Adobe Systems Incorporated
 ~
 ~ Licensed under the Apache License, Version 2.0 (the "License");
 ~ you may not use this file except in compliance with the License.
 ~ You may obtain a copy of the License at
 ~
 ~     http://www.apache.org/licenses/LICENSE-2.0
 ~
 ~ Unless required by applicable law or agreed to in writing, software
 ~ distributed under the License is distributed on an "AS IS" BASIS,
 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ~ See the License for the specific language governing permissions and
 ~ limitations under the License.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.page {
    max-width: 100%;
    margin: 0 auto;
   /* padding: 12px;*/
}

.App {
  text-align: center;
}


/*
  LeadsAdminHQ css classes
*/

.StyledGrid1 {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.HeaderRowSticky1 {
  z-index: 3 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  margin: 0 15px !important;
  height: 58px !important;
  border-bottom: 0.0625rem solid #d8dada !important;
  width: 98% !important;
  min-height: 58px !important;
}

.breadCrumbHeader {
  z-index: 3 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  height: 58px !important;
  border-bottom: 0.0625rem solid #d8dada !important;
  width: 98% !important;
  min-height: 58px !important;
}

li>a>span>svg {
  height: 1rem !important;
  width: auto !important;
  margin: 0 !important;
}

.HeaderRowSticky2 {
  z-index: 3 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  height: 100px !important;
  /* border-bottom: 0.0625rem solid #d8dada !important; */
  width: 100% !important;
  min-height: 58px !important;
}

.lightColor {
  color: #fff;
}

.eventHeaderRow {
  z-index: 3 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  padding: 0 45px !important;
  width: 100% !important;
  min-height: 58px !important;
}

.TabsCol1 {
  padding: 0 !important;
}

.eventTabs {
  height: 3.5rem !important;
  padding: 0 !important;
}

[class^="StyledPanel"] {
  display: none !important;
}

.StyledTextLink {
  position: absolute !important;
  right: 10px !important;
  margin-top: 15px !important;
}

/*
  Global search css classes
*/

.GlobalSearchContainer {
  padding: 30px 0 0 10px;
  display: flex;
  margin-left: -8px;
  align-items: baseline;
}

.DropDownWidth {
  width: 300px;
  margin-top: 3px;
}

/*
  ExpireSuppress css classes
*/

.TabContainer {
  padding-top: 32px !important;
  height: 580px !important;
  background-color: #fff !important;
}

.StyledEmptyTab {
  height: 580px !important;
  padding-left: 13% !important;
  width: 80.9% !important;
}

.SideNavigation {
  min-width: 16% !important;
  width: 16% !important;
  margin-left: -7px !important;
  background: #f6f6f6 !important;
  padding-top: 0px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  z-index: 3 !important;
  position: fixed !important;
  height: 100% !important;
  border-left: 1px solid #d8dada !important;
}

.expireSupTab {
  width: 100% !important;
}

/*
  ExpireSuppressList css classes
*/

.expireSupTable {
  padding-left: 15% !important;
}

/*
  Mimic use css classes
*/

.mimicBox {
  padding: 30px 0;
  display: flex;
  width: 100%;
}

.paddingBox {
  margin-right: 20px;
}

.paddingBoxLeft {
  margin-right: 10px;
}

.paddingBoxRight {
  margin-left: 10px;
}

.modalHook {
  padding: 0;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  max-width: 1600px !important;
}

/* @media (min-width: 767px){
  max-width:100vw!important;
  max-height:100vh!important;
  position:absolute;
  max-width:1600px!important;
}  */

.modalHook>div {
  padding: 0 !important
}

#scrollbar-track {
  margin: 0 !important
}

#scrollbar-view {
  margin: 0px !important;
  padding: 0 !important;
}

/*
  createNewReq css changes
*/

.createNewReq {
  padding-left: 180px;
  padding-top: 20px;
}



.validEid {
  margin-top: 20px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}



.indirectRetail {
  padding-left: 200px;
}

/*
  List table css classes
*/

.styledTextLinkMarginRight24 {
  margin-right: 24px;
}

.textRight {
  text-align: right;
  margin-top: -32px;
}

.footerArea {
  max-width: 1600px;
  background-color: #fff;
  z-index: 1;
  position: fixed;
  bottom: 0;
  margin-left: -36px;
  margin-right: -36px;
  width: 100%;
  border-top: 1px solid #000;
  padding: 0 0 0 16px;
}

.paddingX36 {
  padding-left: 36px;
  padding-right: 36px;
}

.paddingBottom20 {
  padding: 0 0 1.25rem 0;
}

.styledPagination {
  display: flex;
  justify-content: space-between;
  padding-left: 33%;
}

.styledAddHolidayButton {
  display: flex;
}

.styledPaddingInHolidayButton {
  padding: 10px;
}

.pagination {
  background-color: transparent;
  display: inline-block;
  height: 13.75rem;
  width: 1.3rem;
  min-height: 0.75rem;
  min-width: 0.75rem;
  outline: none;
  pointer-events: none;
}

.mimicContainer {
  height: 400px;
}

.holidayListCheckbox {
  flex-flow: wrap !important;
}
.leads, .home {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.tabSection {
  min-width: -webkit-max-content !important;
  min-width: max-content !important;
}

.tabClass {
  line-height: 50px;
  text-align: center;
  min-width: -webkit-max-content;
  min-width: max-content;
}

.u-positionFixed {
  position: fixed !important;
}

.grid0 {
  width: 100%;
  max-width: none !important;
  margin: 0 0 !important;
}

.acss-grid0 {
  width: 100%;
  max-width: 100%;
  margin: 0 0;
  padding: 15px 0 0 0;
}

.closeWrap {
  display: flex;
  position: relative;
  height: 100%;
  flex-direction: column;
}

.flexContainer {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  flex: 0 1 auto;
  align-items: center;
  float: right;
}

.right-content {
  padding-bottom: 15px;
}

.tabClass>button {
  outline: none;
  border-bottom: 1px;
  min-width: -webkit-max-content;
  min-width: max-content;
  text-align: center;
  margin: 0;
  color: #747676;
}

.text-right {
  text-align: right;
}

.rightContainer {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  flex: 0 1 auto;
}

.tabClass>button:hover {
  height: 50px;
  border-bottom: 0.25rem solid #747676;
  border-top: none !important;
}

.fltStngContainer {
  flex-basis: 0;
  max-width: 100%;
  flex-grow: 1;
}

.tabClass>button[aria-selected="true"] {
  border-top: none !important;
  border-bottom: 0.25rem solid #F50A23;
  height: 50px;
  color: #000000;
}
.tabClass>button[aria-selected="true"]::before {
  border-top: none !important;
  border-bottom: 0.25rem solid #F50A23;
  color: #000000;
}

.SearchTooltip {
  box-sizing: border-box;
  background-color: #ffffff;
  border: solid 0.0625rem #000000;
  color: #000000;
  position: absolute;
  overflow: visible;
  padding: 0.75rem;
  min-height: 2.5rem;
  max-height: 12.75rem;
  max-width: 14rem;
  text-align: left;
  visibility: visible;
  width: 14rem;
  z-index: 2;
  outline: none;
  top: 43px;
  margin-left: 28px;
  font-family: Verizon-NHG-eTX, sans-serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
}

.SearchTooltip::before {
  top: -0.3125rem;
  transform: translate(-50%) rotate(225deg) !important;
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-right: 0.0625rem solid #000000;
  border-bottom: 0.0625rem solid #000000;
  width: 0.53125rem;
  height: 0.53125rem;
  bottom: -0.28125rem;
  background: white;
  left: 20px;
  z-index: -1;
}

.CloseIc {
  box-sizing: border-box;
  background: url(soe-leadmanagement/resources/418f0fe171fd8444f9b3.svg) no-repeat 12px 14px;
  background-size: 14px;
}

.eventTypeOverflow {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.anchorTag {
  cursor: pointer;
  outline: 0px !important;
  border: 0px !important;
}

.anchorTag img, .anchorTag:focus {
  outline: 0px !important;
}

.filterHeader {
  font-size: 15px;
  font-weight: bold;
}

.filterBox {
  flex-direction: row !important;
  justify-content: flex-start !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.filterAlign {
  padding-left: 0px !important;
  flex-basis: 91.66666666666667% !important;
  max-width: 91.66666666666667% !important;
  display: block !important;
}

.filterResetBtn {
  flex-basis: 8.333333333333334% !important;
  max-width: 8.333333333333334% !important;
  display: block !important;
}

table th, table td {
  padding-left: 0 !important;
  font-family: Verizon-NHG-eDS, sans-serif !important;
}

.storeFilter {
  padding: 3px 7px;
  border: 1px solid #333;
  font-size: 12px;
}

.storeFilter a {
  padding-top: 1px;
  margin-left: 5px;
  color: #111;
  font-weight: bold;
  float: right;
  cursor: pointer;
  height: 18px;
}

.storeInput {
  font-size: 14px;
  font-family: "Verizon-NHG-eTX", sans-serif !important;
}

.clearAllFilters {
  float: right;
  padding: 5px 15px;
  border-radius: 20px;
  border: 1px solid #111;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  min-width: 90px;
}

.width90 {
  width: 90%;
}

.width10 {
  width: 10%;
  float: right;
}

.noOutline a:focus {
  outline: 0px !important;
  border: 0px !important;
}

@media only screen and (max-width: 767px) {
  .tileColumn {
    min-width: auto !important;
    height: 260px !important;
  }

  .tileColumnBody {
    max-height: 110px !important;
    overflow: hidden !important;
  }

  .mobile100 {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }

  .mob-mmarginTop10 {
    margin-top: 10px !important;
  }
}

.leads {
  padding-right: 35px !important;
  padding-left: 35px !important;
  padding-top: 10px;
}

.tabSection {
  min-width: -webkit-max-content !important;
  min-width: max-content !important;
}

.tabClass {
  line-height: 50px;
  text-align: center;
  min-width: -webkit-max-content;
  min-width: max-content;
}

.tabClass>button {
  outline: none;
  border-bottom: 1px;
  min-width: -webkit-max-content;
  min-width: max-content;
  text-align: center;
  margin: 0;
  color: #747676;
}

.tabClass>button:hover {
  height: 50px;
  border-bottom: 0.25rem solid #747676;
  border-top: none !important;
}

.tabClass>button[aria-selected="true"] {
  border-top: none !important;
  border-bottom: 0.25rem solid #F50A23;
  height: 50px;
  color: #000000;
}
.tabClass>button[aria-selected="true"]::before {
  border-top: none !important;
  border-bottom: 0.25rem solid #F50A23;
  color: #000000;
}

.eventTypeOverflow {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.width90 {
  width: 90%;
}

.width10 {
  width: 10%;
  float: right;
}

@media only screen and (max-width: 960px) {
  .tileColumn {
    min-width: auto !important;
    height: 260px !important;
  }

  .tileColumnBody {
    max-height: 110px !important;
    overflow: hidden !important;
  }

  .mobile100 {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }

  .mob-mmarginTop10 {
    margin-top: 10px !important;
  }

  .flexibleCol {
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media only screen and (max-width: 1024px) {
  .flexibleCol {
    flex-basis: 50% !important;
    max-width: 50% !important;
  }
}

.subheader-icons {
  margin-left: 15px;
  width: 42px;
  height: 42px;
  border: 1px solid #eee;
  text-align: center;
  line-height: 39px;
  cursor: pointer;
}

.cursorPointer {
  cursor: pointer !important;
}

.breadcrumbs {
  margin-top: 16px;
  margin-left:-1rem;
}

.breadcrumbsAdmin {
  margin-top: 16px;
  margin-bottom:25px;
}

.mob-mmarginTop10 {
  margin-top: 10px !important;
}

.marignTop100 {
  margin-top: 100px;
}

.colorGrey {
  color: #747676;
}

.lightLine {
  border-bottom: 0.0625rem solid #d8dada;
  padding-bottom: 8px;
}

.storePopup {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 250px;
  overflow-y: auto;
  z-index: 9;
  border: 1px solid #ddd;
  background-color: #fff;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);
}

.positionRelative {
  position: relative;
}

.storeSrchClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 100%;
  text-align: center;
  z-index: 9;
  line-height: 42px;
  cursor: pointer;
}

.storeValue {
  position: absolute;
  top: 0;
  left: 10px;
  width: 180px;
  height: 100%;
  z-index: -1;
  line-height: 42px;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 5px 0;
}

.storeItem {
  width: 100%;
  float: left;
  padding: 0 10px;
  line-height: 30px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.transprentBG {
  background-color: transparent !important;
}

.assignleads-subheader {
  border: 0px !important;
}

.hyperLink:focus {
  outline: 0px !important;
}

.paddingX4 {
  padding-left: 4px;
  padding-right: 4px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.03);
  background-color: #f5f5f5;
}

::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
  background-color: #999;
  border: 2px solid #999;
  border-radius: 5px;
}

.rotate90 {
  transform: rotate(90deg);
}

.linkBox.rotate90 {
  width: 20px;
  height: 20px;
}

.styledGrid1 {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 8px 0 0px 0;
}

.styledFlexContainerFilters {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  flex: 0 1 auto;
}

.styledFlexWrapperDropdown1 {
  position: relative;
  float: right;
  margin-left: 1.25rem;
}

.styledColFilters {
  padding-bottom: 8px;
}

.textRight {
  text-align: right;
  width: 100%;
}

.styledLinkPointerMarginLeft56 {
  cursor: pointer !important;
  margin-left: 56px;
  position: relative;
}

.styledLinkPointerMarginLeft50 {
  cursor: pointer !important;
  margin-left: 50px;
  position: relative;
}

.styledLinkPointerMarginLeft56 :focus {
  outline: none !important;
}

.styledIconsLeadDetails {
  width: 20px;
  height: 20px;
  padding-right: 4px;
  position: absolute;
  top: 0px;
  left: -24px;
}

.styledLinkPointerMarginLeft32 {
  cursor: pointer !important;
  margin-left: 10px;
  width: 20px;
  height: 20px;
  float: right;
  position: relative;
}

.styledLinkPointerMarginLeft32 :focus {
  outline: none !important;
}

.styledKebabIconPosition {
  top: 0px;
}

.paddingY12 {
  padding: 12px 0;
}

.tooltipContainer {
  position: absolute;
  right: -24px;
  width: 200px;
  top: 36px;
  z-index: 100;
  color: #000000;
  font-weight: normal;
  text-align: left;
  border: 1px solid #000000;
  background-color: #ffffff;
}

.tooltipAnchor {
  display: inline-block !important;
  padding: 12px 16px !important;
  width: 100% !important;
}

.disableLink {
  pointer-events: none !important;
  opacity: 0.4 !important;
}

.tooltipContainer ::before, .tooltipContainer ::after {
  bottom: 100%;
  left: 83%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.tooltipContainer ::after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: 5px;
}

.tooltipContainer ::before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #000000;
  border-width: 10px;
  margin-left: 3px;
}

.containerLine {
  margin-bottom: 1px;
}

.filterApplied {
  padding-right: 0.5rem !important;
  float: left !important;
  margin-top: 2px !important;
}

.filterValue {
  display: inline-block;
  margin-right: 0.75rem;
  padding: 2px 8px;
  border: 1px solid #000000;
  margin-top: 4px !important;
}

.filterValueText {
  float: left !important;
  padding-right: 12px;
  padding-top: 2px;
}

.filterValue a {
  display: inline-block !important;
}

.linkPointera {
  cursor: pointer !important;
  text-decoration: none;
  color: #000000;
  padding-top: 4px
}

.linkPointera:focus {
  outline: 0px dotted #000000 !important;
}

.linkPointer a:focus {
  cursor: pointer !important;
  /* outline: 1px dotted #000000 !important; */
}

.styledSMSContainer {
  height: calc(100vh - 160px);
  overflow-y: auto;
}

.leadTile {
  position: relative;
  min-width: 302px;
  /* height: 228px; */
  min-height: 273px !important;
  border: 1px solid #000000;
  margin-top: 20px;
  margin-right: 20px;
}

.leadTileRep {
  position: relative;
  min-width: 302px;
  min-height: 245px;
  border: 1px solid #000000;
  margin-top: 20px;
  margin-right: 20px;
}

.leadTileHeader {
  background-color: #000000;
  padding: 8px 12px;
  height: 64px;
  cursor: pointer !important;
}

.warningContainer {
  width: 30px;
  height: 30px;
  background-color: #ffbc3d;
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.leadActionsIcons {
  /* position:absolute !important;
  bottom: 12px !important; 
  left:12px !important; */
  cursor: pointer !important;
  display: inline-block !important;
  padding: 8px 12px !important;
}

.leadTileContent {
  padding: 8px 12px;
  cursor: pointer !important;
}

.leadActionIcons {
  position: absolute;
  bottom: 12px;
  left: 12px;
  cursor: pointer;
}

.paddingTop2 {
  padding-top: 2px;
}

.paddingTop12 {
  padding-top: 12px;
}

.flexibleContainer1 {
  display: flex;
  flex-flow: row wrap;
}

.colorBlock {
  color: #000000;
  display: block;
}

@media only screen and (max-width: 1024px) {
  .flexibleContainer1 {
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1400px) {
  .flexibleContainer1 {
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .flexibleCol {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1399px) {
  .flexibleCol {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}

@media only screen and (min-width: 1400px) {
  .flexibleCol {
    flex-basis: 25%;
    max-width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .flexibleCol {
    flex-basis: 50%;
    max-width: 50%;
  }
}

.loader {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  padding: 6rem !important;
  background-color: #b5b5b5 !important;
}

.acssLoader {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  padding: 6rem !important;
  background-color: #000000 !important;
}

.searchInput input {
  padding-right: 34px !important;
}

.searchTooltipA {
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 0 450px 7px #aaa;
  color: #000000;
  position: absolute;
  overflow: visible;
  padding: 0 0 0 0;
  min-height: 2.5rem;
  max-width: 100%;
  text-align: left;
  visibility: visible;
  min-width: 14rem;
  width: auto;
  z-index: 2;
  outline: none;
  margin: 7px 0 0 13px;
  border-radius: 13px;
  font-family: "Verizon-NHG-eTX", sans-serif !important;
}

.searchTooltipA::before {
  top: -0.6875rem;
  transform: translate(-50%) rotate(225deg) !important;
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-right: 0.0625rem solid #fff;
  border-bottom: 0.0625rem solid #fff;
  width: 1.25rem;
  height: 1.25rem;
  bottom: -0.28125rem;
  background: #fff;
  left: 32px;
  z-index: -1;
}



.listWrap {
  overflow: auto;
  max-height: 18rem;
  font-size: 1rem;
  line-height: 1.25rem;
}

[aria-label="option-active"] {
  background: #d8dada;
}

.listWrap:first-child {
  border-radius: 13px 13px 0 0;
}

[aria-label="selected"] {
  background: url(soe-leadmanagement/resources/f2c9a2b92ce0bbd02a8b.svg) no-repeat calc(100% - 4px) 14px;
  background-size: 16px;
}

.listBox {
  padding: 0 16px;
  cursor: pointer;
}

.listBox:hover {
  background: #d8dada;
}

.listBox:first-child:hover {
  border-radius: 13px 13px 0 0;
}

.listItem {
  padding: 12px 36px 12px 0;
  border-bottom: 1px #e6e6e7 solid;
}

.noResults {
  padding: 16px 16px 0 16px;
  font-size: 1rem;
  line-height: 1.25rem;
}

.closeIcon {
  box-sizing: border-box !important;
  background: url(soe-leadmanagement/resources/418f0fe171fd8444f9b3.svg) no-repeat 0 0 !important;
  background-size: 14px !important;
  position: absolute !important;
  width: 14px !important;
  height: 14px !important;
  z-index: 1 !important;
  margin-left: calc(100% - 27px) !important;
  top: 15px !important;
  cursor: pointer !important;
}

.closeWrap {
  display: inline-flex !important;
  position: relative !important;
  height: 100% !important;
  flex-direction: column !important;
}

.searchInputIcon {
  background: url(soe-leadmanagement/resources/e7cdf85bc6a27a2f25ec.svg) no-repeat 12px 14px;
  background-size: 16px;
  padding-left: 36px;
  padding-right: 34px;
}

.closeIc {
  box-sizing: border-box;
  background: url(soe-leadmanagement/resources/418f0fe171fd8444f9b3.svg) no-repeat 0 0;
  background-size: 14px;
  margin-left: 280px !important;
  position: absolute;
  width: 14px;
  height: 14px;
  outline: none;
  z-index: 1;
  /* margin-left: calc(100% - 27px); */
  top: 15px;
  cursor: pointer;
}

.pageTitle {
  color: #000000 !important;
  font-size: 0.75rem !important;
  font-weight: 700 !important;
  line-height: 1rem !important;
  font-family: Verizon-NHG-eTX, sans-serif !important;
}

.suppressed {
  pointer-events: none;
  cursor: no-drop;
  opacity: 0.5;
}

.HeaderRowSticky {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  background-color: #fff;
  max-width: 1600px !important;
  margin: 0 !important;
  height: 70px !important;
}

.OuterWrapperBlack {
  background-color: #000000 !important;
  padding: 2rem 0 !important;
}

.MimicContainer {
  background-color: #ffffff !important;
  overflow: none !important;
  margin: 0 auto !important;
  padding: 0 36px !important;

  @media only screen and (min-width: 1025px) and (max-width: 1599px) {
    width: 90%;
  }

  @media only screen and (min-width: 1600px) {
    width: 80%;
  }
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.newLeadDetails {
  background-color: #ffff;
}

.leadDetailsBC {
  padding: 0rem 2.25rem !important;
  margin-left: -1rem;
}

.tileFollowupWrap {
  display: inline-block;
}

.mimicHeader-99 {
  z-index: 999;
  position: relative;
}
.assignOwner {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.noTableBorder {
  border-top: none !important;
}

.delete {
  cursor: pointer !important;
  display: inline-block !important;
  margin-right: 150px;
}

.mainContainer {
  padding-bottom: 32px !important;
}

.sticky {
  top: 0;
}

.styledGrid1 {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.recordWrapper {
  padding-top: 24px !important;
  padding-bottom: 12px !important;
}

.tableSortImg {
  display: inline-block !important;
  margin-left: 4px !important;
  margin-top: 4px !important;
}

.focusWrapper {
  max-width: 1600px !important;
  background-color: #f6f6f6 !important;
  z-index: 1 !important;
  bottom: 100px !important;
  position: fixed !important;
  margin-left: -36px !important;
  width: 100% !important;
  border-top: 1px solid #000 !important;
  padding: 12px 0 24px !important;
}

.focusWrapper1 {
  max-width: 1600px !important;
  background-color: #f6f6f6 !important;
  z-index: 1 !important;
  bottom: 90px !important;
  position: fixed !important;
  margin-left: -36px !important;
  width: 100% !important;
  border-top: 1px solid #000 !important;
  padding: 12px 0 0 0 !important;
}

.footerArea {
  max-width: 2560px !important;
  background-color: #fff !important;
  z-index: 0 !important;
  bottom: 0 !important;
  position: relative !important;
  width: 100% !important;
  border-top: 1px solid #000 !important;
  padding: 24px 0 20px !important;
}

.footerAreaChangeOwner {
  max-width: 2560px !important;
  background-color: #fff !important;
  z-index: 0 !important;
  bottom: 0 !important;
  position: fixed !important;
  width: 100% !important;
  border-top: 1px solid #000 !important;
  padding: 24px 0 20px !important;
}

.marginLeftMinus36 {
  margin-left: -36px !important;
}

.tableHeader {
  z-index: 1 !important;
}

.customTableHeaderMinWidth15Percent {
  width: 33.3% !important;
  z-index: 1 !important;
  background-color: #fff !important;
}

.textRight {
  text-align: right !important;
}

.inputWrapper {
  display: flex !important;
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  padding-left: 24px;
}

.inputWrapper1 {
  display: flex !important;
  padding-left: 24px;
}

.stickyHeaderFilters {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 58px;
  z-index: 2 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  padding: 12px 0 !important;
}

.leadWrapper {
  padding-top: 20px;
  padding-right: 20px !important;
}

.styledTableHeadStickyWithThickBorderTop {
  width: 33.3% !important;
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 90px !important;
  z-index: 1 !important;
  background-color: #fff !important;
}

.tableBorderTop4 {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 86px !important;
  z-index: 1 !important;
  border-top: 4px solid #000000 !important;
}

.tableBorderTop4Dark {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 86px !important;
  z-index: 1 !important;
  border-top: 4px solid #fff !important;
}

.tableScroll {
  width: 100%;
  position: relative;
  margin-bottom: 235px;
  float: left;
}

.paddingTop24 {
  padding-top: 24px !important;
}

.headerLabel {
  cursor: pointer !important;
  display: flex !important;
  align-items: flex-start !important;
}

.headerLabel:focus {
  outline: 1px dotted #000000 !important;
}

.paddingX36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.searchTooltip {
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 0 450px 7px #ccc;
  color: #000000;
  position: absolute;
  overflow: visible;
  padding: 0 0 24px 0;
  min-height: 2.5rem;
  max-width: 100%;
  text-align: left;
  visibility: visible;
  min-width: 14rem;
  width: auto;
  z-index: 2;
  outline: none;
  margin: 0 0 51px 0;
  border-radius: 13px;
  font-family: "Verizon-NHG-eTX", "BrandFont-Text", Helvetica, Arial, sans-serif !important;
  border: 1px #fff solid;
  /* ${ClickStyles};} */
}

.searchTooltip::after {
  bottom: -0.6875rem;
  transform: translate(-50%) rotate(225deg) !important;
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-right: 0.0625rem solid #fff;
  border-bottom: 0.0625rem solid #fff;
  width: 1.25rem;
  height: 1.25rem;
  background: #fff;
  left: 32px;
  z-index: -1;
}

.searchInput1 input {
  padding-right: 72px;
  background: url(soe-leadmanagement/resources/e7cdf85bc6a27a2f25ec.svg) no-repeat 12px 14px;
  background-size: 16px;
  padding-left: 36px;
}

.listWrap {
  overflow: scroll !important;
  max-height: 9rem !important;
}

.listWrap [aria-label="option-active"] {
  background: #f6f6f6 !important;
}

.listWrap:first-child {
  border-radius: 13px 13px 0 0 !important;
}

.listBox {
  padding: 0 16px !important;
  cursor: pointer !important;
}

.listBox:hover {
  background: #f6f6f6 !important;
}

.listBox:first-child:hover {
  border-radius: 13px 13px 0 0 !important;
}

.listItem {
  padding: 12px 0 !important;
  border-bottom: 1px #e6e6e7 solid !important;
}

.noResults {
  padding: 16px 16px 0 16px !important;
}

.closeIcBox {
  width: 1px !important;
  height: 1px !important;
  position: relative !important;
}

.closeIc1 {
  box-sizing: border-box !important;
  width: 52px !important;
  height: 44px !important;
  cursor: pointer !important;
  position: relative !important;
  top: -43px !important;
  left: -52px !important;
  padding-top: 10px !important;
}

.closeWrap {
  display: inline-flex !important;
  position: relative !important;
  height: 100% !important;
  flex-direction: column !important;
}

.searchIc {
  box-sizing: border-box !important;
  width: 65px !important;
  height: 44px !important;
  cursor: pointer !important;
  position: relative !important;
  top: -43px !important;
  left: -65px !important;
  padding-top: 10px !important;
}

.searchInputWrapper {
  display: inline-flex !important;
  position: relative !important;
  height: 100% !important;
  flex-direction: row !important;
  align-items: flex-end !important;
}

.dialogWrapper {
  display: inline-flex !important;
  position: relative !important;
  height: 100% !important;
  flex-direction: column-reverse !important;
}

.helperTextPosition {
  position: absolute !important;
  bottom: -20px !important;
}

.inputDropdown {
  padding-top: 20px;
}

.changeOwnerButton {
  flex: auto !important;
}
.leaddetailpage {
    background: rgb(216, 218, 218)
}

.callCustomerModel {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-y: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.leadType-margin-left {
    margin-left: 1.5rem !important;
}

.textLink-color-white {
    color: #ffffff !important;
}

.padding-top-25 {
    padding-top: 25px;
}

.bottom-border {
    border-bottom: 0.0625rem solid #d8dada !important;
}

.float-right {
    float: right !important;
}

.u-floatLeft {
    float: left !important;
}

.recordCallModel {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-y: auto;
    display: flex;
    align-items: center;
}

.recordCallModelAcss {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    display: flex;
    align-items: center;
    margin-top: -4%;
}

.leadColumnStateModel, .confirmDelete {
    position: fixed;
    top: 0;
    left: auto;
    right: auto;
    max-width: 1600px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-y: auto;
    overflow-x: hidden
}

.headerRowSticky {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1 !important;
    background-color: #fff !important;
    max-width: 100% !important;
    margin: 0 !important;
    height: 70px !important;
}

.containerWithHeaderFooter {
    padding: 0px 36px 130px 36px !important;
}

.boxWrap {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    margin: 24px 0 !important;
}

.greyBox {
    min-width: 180px !important;
    width: -webkit-fit-content !important;
    width: fit-content !important;
    min-height: 160px !important;
    background-color: #F6F6F6 !important;
    margin-right: 12px !important;
    padding: 16px !important;
    word-break: break-all !important;
}

.greyBox p {
    padding-bottom: 20px !important;
    display: grid;
}

.greyBox p:last-child {
    padding-bottom: 0 !important;
}

.styledRow1 {
    width: 100% !important;
    max-width: 100% !important;
}

.detailRow {
    padding: 16px 0 !important;
    border-bottom: 1px #d8dada solid !important;
    margin-right: 32px !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: space-between !important;
}

@media (max-width:767px) {
    .detailRow {
        margin: 0 !important;
    }
}

.detailRowRight {
    padding: 16px 0 !important;
    border-bottom: 1px #d8dada solid !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: space-between !important;
    margin: 0 0 0 32px !important;
}

@media (max-width:767px) {
    .detailRowRight {
        margin: 0 !important;
    }
}

.detailRowFull {
    padding: 16px 0 !important;
    border-bottom: 1px #d8dada solid !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: space-between !important;
    margin: 0 !important;
}

.detailRowFullLeadTab {
    padding: 20px 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: space-between !important;
    margin: 0 !important;
}

.detailRowFullLeadStatus {
    border-top: 0.0625rem solid #d8dada;
    padding: 20px 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: space-between !important;
    margin: 0 !important;
}

.leadStatus {
    margin: 28px 0 24px 0 !important;
}

.styledRadioButtons {
    margin: 0 64px 0 0 !important;
}

.styledRadioButtons label:last-child {
    margin: 0 !important;
}

.followUp {
    margin: -8px 0 24px 0 !important;
}

.followUpRadio {
    margin: 0 0 20px 0 !important;
}

.dateFollowYes {
    margin: 0 !important;
    max-width: 615px !important;
}

.dateFollowLeft {
    margin: 0 5px 24px 0 !important;
}

.dateFollowRight {
    margin: 0 0 24px 5px !important;
}

.selectMsg>div {
    min-width: 824px !important;
    max-width: 54.3vw !important;
}

.labelText {
    outline: none !important;
    display: inline-flex !important;
    margin-bottom: 4px !important;
    width: 100% !important;
}

.content-width {
    width: -webkit-max-content !important;
    width: max-content !important;
}

.doNotCall {
    margin: 0 0 24px 0 !important;
}

.headerRowSticky {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1 !important;
    background-color: #fff !important;
    max-width: 100% !important;
    margin: 0 !important;
    height: 70px !important;
}

.modalContainerWrapper {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: fixed;
}

.footerArea1 {
    max-width: 100% !important;
    background-color: #fff !important;
    z-index: 1 !important;
    position: fixed !important;
    bottom: 0 !important;
    width: 100% !important;
    border-top: 1px solid #000 !important;
    padding: 24px 0 32px !important;
}

.headerArea {
    max-width: 100% !important;
    background-color: #fff !important;
    z-index: 1 !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    border-top: 1px solid #000 !important;
}

.styledFlexContainer {
    padding-right: 20px !important;
    font-family: "Verizon-NHG-eTX", sans-serif !important;
}

.styledFlexContainer2 {
    width: 100%;
    font-family: "Verizon-NHG-eTX", sans-serif !important;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.styleddiv1 {
    font-family: "Verizon-NHG-eTX", sans-serif !important;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.styleddiv2 {
    font-family: "Verizon-NHG-eTX", sans-serif !important;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
}

.styleddiv3 {
    padding-top: 48px;
}

.styleddivFlex {
    font-family: "Verizon-NHG-eTX", sans-serif !important;
}

.styledRow {
    /* display: flex !important; */
    /* width: 60% !important; */
    font-family: "Verizon-NHG-eTX", sans-serif !important;
    flex-wrap: wrap;
}

.break {
    flex-basis: 100%;
    height: 0;
}

.modalHook {
    padding: 0;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

@media (min-width: 767px) {
    .modalHook {
        max-width: 100vw !important;
        max-height: 100vh !important;
        position: absolute;
    }

    .modalHook>div {
        padding: 0 !important
    }

    #scrollbar-track {
        margin: 0 !important
    }

    #scrollbar-view {
        margin: 0px !important;
        padding: 0 !important;
    }
}

main {
    min-height: 100% !important;
    min-width: 100% !important;
}

.headerRowSticky {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1 !important;
    background-color: #fff !important;
    max-width: 100% !important;
    margin: 0 !important;
    height: 70px !important;
}

.footerAreaNotes {
    max-width: 100% !important;
    background-color: #fff !important;
    z-index: 1 !important;
    position: fixed !important;
    bottom: 0 !important;
    width: 100% !important;
    border-top: 1px solid #000 !important;
    padding: 24px 0 32px !important;
}

.noResizableTextArea {
    outline: none !important;
    font-family: "Verizon-NHG-eTX", sans-serif !important;
    font-size: 1rem !important;
    line-height: 1.25rem !important;
    -webkit-letter-spacing: 0.03125rem !important;
    -moz-letter-spacing: 0.03125rem !important;
    -ms-letter-spacing: 0.03125rem !important;
    letter-spacing: 0.03125rem !important;
    resize: none !important;
    width: 100% !important;
    height: 105px !important;
    padding: 12px !important;
    box-sizing: border-box !important;
    border: 0.0625rem solid #d8dada !important;
    border-bottom: 0.0625rem solid #000000 !important;
}

.flexWrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    flex: 0 1 auto !important;
}

.flexItem {
    flex-basis: 0 !important;
    max-width: 162px !important;
    flex-grow: 1 !important;
}

.paddingY16 {
    padding: 1rem 0 !important;
}

.smsCusotmerModel {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 1600px;
    height: 100%;
    z-index: 99;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    right: auto;
    left: auto;
}

.smsCusotmerAcssModel {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 1600px;
    height: 100%;
    z-index: 99;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    right: 0px;
    left: 0px;
    margin-top: -4%;
}

.notesModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 100100 !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
}

.notesModalAcss {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    margin-top: -4%;
}

.editDetailsModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-x: hidden;
    display: flex;
}

.editDetailsModalAcss {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-x: hidden;
    display: flex;
    margin-top: -4%;
}

.aem-display-flex {
    display: flex;
}

.aem-width {
    width: 100%;
}

.sendBusinessCard {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-x: hidden;
    display: flex;
    padding: 10px 0px 0px 30px;
}

.sendBusinessCardModelAcss {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    display: flex;
    overflow-x: hidden;
    padding: 10px 0px 0px 30px;
    margin-top: -4%;
}

.vikiIcon {
    size: 1.2rem;
}

.accessButtonLeadDetail {
    background-color: black;
    height: 32px;
    width: 200px
}

.promotionsModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-x: hidden;
    display: flex;
}

.lead-detail-tabs>button>span {
    color: #000000 !important;
}

.recordcallBtn-acss {
    padding-left: 0px !important;
    padding-right: 36px !important;
}

.paddingLeft0{
    padding-left: 0;
}

.promotionsModalAcss {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow-x: hidden;
    display: flex;
}

.noClick {
    pointer-events: none;
 }

 .flexBasis {
    flex-basis: 100%;
}

.BestTimeDatePicker {
    margin: 0 5px 24px 0 !important;
    width: 340px
}
.todays-action-tabs button > span{
    color: #000000 !important;
}

div[id*="element_sortDropdown"] label {
    margin-bottom: 0px !important;
}
.fullWidthModal {
  position: fixed;
  top: 0;
  width: 100%;
  max-width: 1600px;
  height: 100%;
  z-index: 99;
  overflow-x: hidden;
  overflow-y: auto;
  background: #fff;
  right: auto;
  left: auto;
}

.leadFilter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 99;
  overflow-y: auto;
  overflow-x: hidden;
}

.leadFilter-acss {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.paginationSec {
  width: 100%;
  float: left;
  text-align: center;
  padding: 0 100px;
}

.paginationSec nav, .paginationSec ul {
  width: 100% !important;
}

.col100 {
  max-width: 100% !important;
  flex-basis: 100% !important;
}

.u-alignEnd {
  text-align: end !important;
}

.LeadsList {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.linkWrapper {
  display: inline-block;
  margin-bottom: 16px;
}

.filterTextCont {
  display: inline-block;
  padding-right: 0.5rem;
}

.FilterValue {
  display: inline-block !important;
  margin-right: 1rem !important;
  padding: 4px 8px !important;
  background-color: #f6f6f6 !important;
  margin-bottom: 16px !important;
}

.filterValueBox {
  display: inline-block !important;
}

.FilterValueText {
  display: inline-block !important;
  padding-right: 12px !important;
}

.paddingtb8 {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 36px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.closebuttonx {
  padding-top: 4px;
  float: right;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-right: 36px;
}

.zeroleads {
  font-size: 1.4rem !important;
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
  font-weight: bold;
  display: inline;
  display: initial;
  width: 100%;
  color: #747676;
  justify-content: center;
}

.flexContainer {
  display: flex;
}

.headerRowSticky {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  background-color: #fff !important;
  max-width: 1600px !important;
  margin: 0 !important;
  height: 70px !important;
}

.modalHook>div>span {
  height: 85% !important;
}

.modalPadding {
  padding: 0 0 0 0 !important;
}

.centerAlign {
  display: flex;
  justify-content: center;
}

#listSettings div[class^="ModalDialogWrapper"] {
  /* Please don't change this without discussion/ testing all app screens */
  padding: 0 !important;
  margin: auto !important;
  width: 100%;
  max-width: 100vw !important;
}

#modalCentered div[class^="ModalDialogWrapper"] {
  /* Please don't change this without discussion/ testing all app screens */
  padding: 0 !important;
  margin: auto !important;
  width: 100%;
  max-width: 100vw !important;
}

#appContainer div[class^="StyledGridContainer"] {
  /* Please don't change this without discussion/ testing all app screens */
  margin-left: 0 !important;
  max-width: 100vw !important;
}

#appContainer div[class*="StyledRow"] {
  /* Please don't change this without discussion/ testing all app screens */
  margin-left: 0 !important;
  max-width: 100vw !important;
}

#appContainer div[class*="AlertWrapper"] {
  /* Please don't change this without discussion/ testing all app screens */
  margin-left: 0 !important;
  z-index: 100000 !important;
}

#appContainer div[class*="AlertWrapper"]>div[class*="ContentWrapper"] {
  /* Please don't change this without discussion/ testing all app screens */
  max-width: none !important;
}

#appContainer mark[class*="HighlightMark"] {
  /* Please don't change this without discussion/ testing all app screens */
  background-color: transparent !important;
}

#appContainer div[id="leadfilter-accordion"] div[class*="InnerElementWrapper"] {
  padding: 0rem 2.5rem 2rem 0rem !important
}

.tableHeader1 {
  padding: 1rem 2rem 0.75rem 0 !important;
  width: 1%;
  /* position: sticky; */
  top: 126px;
  z-index: 1;
}

.closeXbtn {
  cursor: pointer;
  color: #000000 !important;
  border: none !important;
  outline: 0px !important;
}

.closeXbtn a:hover, .closeXbtn a:focus {
  outline: 0px !important;
  border: none !important;
}

.FlexJustifySpace {
  display: flex;
  width: 100%;
  padding: 0 36px;
  justify-content: space-between;
}

@media (min-width: 1272px) {
  .headerwithClose {
    width: 100%;
    background: white;
    font-size-adjust: 20px;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #d8dada;
    padding-bottom: 24px;
    padding-left: 36px;
    padding-right: 36px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

.PageWrapper {
  padding: 12px 36px 28px 36px;
}

.LeadsList:hover a {
  color: #000000;
}

.acssDarkLink span {
  color: #fff !important;
}

.PageWrapperHQ {
  padding: 12px 36px 0px 36px;
}

.textRight {
  text-align: right !important;
}

.textLeftt {
  text-align: left !important;
}

.width5 {
  width: 5% !important;
}

.width90 {
  width: 90% !important;
}

.columnListLi {
  background-color: #f7f7f7;
  padding: 8px 22px;
  width: 100%;
  float: left;
}

.columnListLi.disableBtn:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #eee;
  opacity: 0.7;
}

.containerWithFooter {
  padding: 0 36px 110px 36px;
}

.stickyTabs {
  /* position: sticky; */
  top: 70px;
  z-index: 99;
  background-color: #fff;
  max-width: 1600px;
  padding: 0 36px;
}

.stickyTabsAcss {
  position: -webkit-sticky;
  position: sticky;
  z-index: 99;
  max-width: 1600px;
  padding: 0 36px;
}

.stickyTabs.disableTab {
  pointer-events: none;
}

.width40 {
  width: 40%;
}

.linkPointera {
  cursor: pointer !important;
  text-decoration: none;
  color: #000000;
}

.linkPointera:focus {
  outline: 0px dotted #000000 !important;
}

.linkPointer a:focus {
  cursor: pointer !important;
  /* outline: 1px dotted #000000 !important; */
}

.closeHeader {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 1272px) {
  .closeHeader {
    font-size-adjust: 20px;
  }
}

.spacebtw {
  display: flex;
  justify-content: space-between;
}

.backbuttona {
  cursor: pointer;
  color: #000000 !important;
}

.img {
  width: 20px !important;
}

.buttonGroup .button {
  display: flex !important;
  flex-flow: row wrap;
  margin: 12px 16px 16px;
  max-width: 50%;
  justify-content: center;
  width: 100%;
  min-width: 768px;
}

.tableButtons .secondary {
  background-color: transparent;
  border: 0.0625rem solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}

.footerModel {
  max-width: 1600px;
  background-color: #fff;
  z-index: 99;
  position: fixed;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #000;
  padding: 20px 36px;
  padding-right: 48px;
  margin: 0 !important;
}

.footerModelAcss {
  max-width: 1600px;
  z-index: 99;
  position: relative;
  bottom: 0;
  width: 100%;
  padding: 20px 36px;
  padding-right: 48px;
  margin: 0 !important;
}

.RowSticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 99;
  background-color: #fff;
  max-width: 1600px;
  margin-left: 0;
  height: 70px;
  border-bottom: 1px solid #d8dada;
  overflow: hidden;
}

.AcssUnstickyRow {
  position: relative;
}

.tableHeader15 {
  padding: 1rem 2rem 0.75rem 0 !important;
  width: 15% !important;
  z-index: 1 !important;
  position: relative !important;
}

.tableHeader17 {
  padding: 1rem 2rem 0.75rem 0 !important;
  width: 17% !important;
  z-index: 1 !important;
  position: relative !important;
}

.tableHeader18 {
  padding: 1rem 2rem 0.75rem 0 !important;
  width: 18% !important;
  z-index: 1 !important;
  position: relative !important;
}

.paginationSec ul li {
  display: inline-block !important;
  font-size: 14px;
  font-family: 'BrandFont-Text', sans-serif !important;
}

.paginationSec ul li span {
  font-family: 'BrandFont-Text', sans-serif !important;
}

.paginationSec ul li a:focus, .paginationSec ul li a:focus span, .paginationSec ul li a span:focus {
  outline: none !important;
}

.countSec {
  display: inline-grid !important;
  text-align: end;
  width: 50% !important;
  color: #747676;
  margin-right: 20px !important;
  margin-top: 10px !important;
}

.refreshedTime {
  color: black;
}

.paginationBar {
  position: relative;
}

.checkbox {
  margin-top: 1px;
  margin-left: 5px;
}

.checkbox>input[type='checkbox']:before {
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #808080;
  content: '';
  background: #fff;
}

.display-grid {
  display: grid;
}

.display-grid>svg {
  height: 0.5rem !important;
  width: 0.5rem !important;
  min-height: 0.5rem !important;
  min-width: 0.5rem !important;
}

.aem-container {
  position: relative;
}

.leadColumnStateModel, .confirmDelete {
  position: fixed;
  top: 0;
  left: auto;
  right: auto;
  max-width: 1600px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 99;
  overflow-y: auto;
}

.leadColumnStateModelAcss {
  top: 0;
  left: auto;
  right: auto;
  max-width: 1600px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 99;
}

.cursorP {
  cursor: pointer;
}

.leadColSetHead {
  padding: 20px;
}

.tabClass ul {
  border: 0px !important;
}

.leadColumnTable .tagLine {
  display: block;
  font-size: 14px;
  font-weight: 400;
}

.leadColumnTable .radioBtn input {
  height: 20px;
  float: left;
  margin-right: 8px;
  width: 20px;
}

.leadColumnTable .textLabel {
  line-height: 20px;
}

.display-block {
  display: block;
  width: 100%;
}

.hideOverflow {
  overflow: hidden !important;
}

.leadColumnTableDiv {
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}

.leadColumnTableTabs {
  height: auto !important;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 100px;
}

.leadColumnTableTabsAcss {
  height: auto !important;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 30px;
}

.sortblock {
  top: 40px;
  width: 160px;
}

.arrow-up {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 3px solid black;
  margin-bottom: 2px;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid black;
}

.options-block {
  position: absolute;
  border: 2px solid #000;
  z-index: 99;
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 0;
  max-height: 295px;
  overflow-y: auto;
}

.options-block li {
  list-style-type: none;
  margin-bottom: 0;
  padding: 10px 20px 10px 15px;
  border-bottom: 1px solid #f6f6f6;
  cursor: pointer;
  font-weight: lighter;
  align-items: center;
  display: flex;
}

.options-block li:hover {
  font-weight: 500;
}

.zeroleads {
  font-size: 1rem !important;
  margin: 2rem 0 5rem 0 !important;
  font-weight: bold;
  display: flex;
  width: 100%;
  justify-content: left !important;
}

.width400 {
  width: 400px;
  display: inline-block;
}

.textLabel input {
  width: 100%;
  margin-bottom: 10px;
}


.textLabel p {
  font-size: 14px;
  font-weight: 500;
}

.headTitle {
  padding: 15px 22px;
  font-weight: bolder;
}

.columnListLi {
  background-color: #f7f7f7;
  padding: 8px 22px;
  width: 100%;
  float: left;
}
.columnListLi.acssDark {
  background-color: #333;
}

.selected.columnListLi {
  background-color: #fff;
}
.selected.columnListLi.acssDark {
  background-color: #202229;
}

.columnListItem {
  padding: 15px 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #eee;
}

.columnListText{
  color: #000 !important;
}
.columnListTextDark{
  color: #fff !important;
}

.headTitle span {
  float: right;
  cursor: pointer;
  text-decoration: underline;
}

.tableButtons .secondary {
  background-color: transparent;
  border: 0.0625rem solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}

.tableButtons .secondaryHide {
  opacity: 0.5;
}

.modalWidth {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

.modalWidth>div {
  overflow-y: hidden !important;
}

.full-width {
  width: 100% !important;
}

.hyperlink {
  text-decoration: underline !important;
  font-size: small;
}

.inputField {
  width: 288px !important;
}

.accordion {
  max-height: 500px !important;
  overflow: hidden;
  padding-bottom: 50px;
  padding-right: 0rem !important;
}

.accordion>div>div {
  max-width: 100% !important;
}

.filterOverflow {
  overflow-x: auto !important;
  height: 450px !important;
}

.filterOverflow::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #f5f5f5;
}

/* Add a thumb */

.filterOverflow::-webkit-scrollbar-thumb {
  background: #333;
}

.textLabel.error input {
  border-color: #ed7000;
  border-bottom-width: 5px;
}

.disableBtn, .disableList {
  pointer-events: none;
}

.successMsg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

.disableList {
  position: relative;
}

.columnListLi.disableList:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #eee;
  opacity: 0.7;
  z-index: 5;
}
.columnListLi.disableList.acssDark:before {
  background-color: #333;
}

.confirmDelete {
  display: flex;
  align-items: center;
  justify-content: center;
}

.confirmDelete h1, .confirmDelete .confirmBtns {
  width: 100%;
}

.storeFilterTitle {
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
}

.storeFilterBox {
  display: inline;
}

.storeFilter {
  padding: 3px 7px;
  font-size: 12px;
  background-color: #d6d5d5 !important;
  border: none !important;
  display: inline-block;
  margin: 2px 5px !important;
}

.storeFilter a {
  padding-top: 1px;
  margin-left: 5px;
  color: #111;
  font-weight: bold;
  float: right;
  cursor: pointer;
  height: 18px;
}

.width90 {
  width: 90%;
}

.width {
  width: 100%;
}

.titleClick:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .checkboxgroup>div>div {
    width: 288px !important;
    display: inline-block !important;
    padding: 0 0 1.5rem 0;
  }

  .checkboxgroup>div>div:last-child {
    padding: 0 0 1.5rem 0 !important;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1200px) {
  .checkboxgroup>div>div {
    width: 288px !important;
    display: inline-block !important;
    padding: 0 0 1.5rem 0;
  }

  .checkboxgroup>div>div:last-child {
    padding: 0 0 1.5rem 0 !important;
  }
}

@media only screen and (min-width: 1200px) {
  .checkboxgroup>div>div {
    width: 400px !important;
    display: inline-block !important;
    padding: 0 0 1.5rem 0;
  }

  .checkboxgroup>div>div:last-child {
    padding: 0 0 1.5rem 0 !important;
  }
}

.fullContainer {
  overflow-x: hidden;
}

.checkmark>svg {
  margin-left: 10px !important;
  font-weight: bold;
}

.autocomplete-box {
  position: relative;
  width: 250px !important;
  max-height: 0px !important;
  z-index: 5;
  background-color: #ffffff;
  box-sizing: content-box;
  padding: 4px;
  max-width: 250px !important;
  font-family: "Verizon-NHG-eTX", sans-serif !important;
  margin-left: 10px !important;
  top: 5px;
}

.autocomplete-box>ul {
  border: 0.0625rem outset white;
  width: 250px !important;
  background-color: white;
  max-height: 150px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  overflow-y: scroll;
  margin-top: 2px;
  list-style: none;
  border-radius: 10px;
}

.autocomplete {
  list-style: none !important;
  border-bottom: 1px solid #ececec;
  padding: 5px;
}

.autocomplete-box>ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.autocomplete-box>ul::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}

.autocomplete-box>ul::-webkit-scrollbar-thumb {
  background-color: #333;
  border: 2px solid #333;
}

.activeLeadsDiv {
  height: 350px;
  overflow-y: auto;
}

.activeLeadsDiv::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #f5f5f5;
}

/* Add a thumb */

.activeLeadsDiv::-webkit-scrollbar-thumb {
  background: #333;
}

.filterModalClose>svg {
  width: 22px !important;
  height: 22px !important;
}

.containerLine {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.toggleButton>button>span {
  margin-right: 10px !important;
}

.footerSection {
  width: 100% !important;
}

.styledGrid1 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.paddingTop8 {
  padding-top: 8px;
}

.tableSortImg {
  display: inline-block;
  margin-left: 4px;
  margin-top: 4px;
}

/* .footerArea {
  max-width: 1600px;
  background-color: #fff;
  z-index: 1;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #000;
  padding: 24px 0 32px;
} */

.paddingX36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.headerLabel {
  color: #000000;
  cursor: pointer;
  display: flex;
  align-items: flex-start;
}

.headerLabel:focus {
  outline: 1px dotted #000000 !important;
}

.textUnderline {
  text-decoration: underline !important;
  cursor: pointer;
}

.normalWeight {
  font-weight: normal !important;
}

.bodyTitle:after {
  content: ':';
  font-size: 12px;
  font-weight: bold;
}

.tableRow {
  border-bottom: 0.0625rem solid rgb(216, 218, 218) !important;
}

.colorSecondary {
  color: #ffffff !important;
}

p, h1, h2, h3, h4, table th, table td, span {
  font-family: Verizon-NHG-eDS, sans-serif !important;
}

.desk-displayFlex {
  display: flex !important;
}

@media only screen and (max-width: 900px) {
  .desk-displayFlex {
    display: inline-block !important;
    width: 100%;
  }

  .desk-displayFlex>div:first-child {
    margin-bottom: 15px;
  }

  .desk-displayFlex>.u-paddingLeft20 {
    padding: 0 !important;
  }
}

.colorRed {
  color: red;
}

.modalContainerWrapper {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  position: fixed;
}

.footerArea {
  margin: 0 !important;
}

.doNotCallHelpText {
  font-size: 13px
}

.eventSearchByWrapper {
  display: flex;
}

.eventSearchBy {
  margin-right: 25px;
}

.list-settings-btn-acss {
  margin-left: 25px;
}
.labelStyle p {
  margin-bottom: 5px;
  font-size: 0.85em;
  font-weight: 400;
  line-height: 1rem;
  font-family: Verizon-NHG-eTX, sans-serif !important;
  max-width: 100%;
}

.getLeads {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.styledGrid {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.width67>div {
  width: 66.7% !important;
}

.getLeadsPageContainer {
  padding: 0rem 0px !important;
}

.paddingTop32 {
  padding-top: 1rem !important;
}

.paddingY24 {
  padding: 1.5rem 0 !important;
}

.styleddiv3 {
  padding: 1.5rem 0 6rem !important;
}

.styleddiv4 {
  padding: 1.5rem 0 0rem !important;
}

.paddingLeft20 {
  padding-left: 1.25rem !important;
}

.getLeadDropDown {
  padding-top: 1rem !important;
}

.inputBlock {
  display: block;
}

.inputInline {
  display: inline-block;
  padding: 0 2rem 1rem 0;
  min-width: 25rem;
}

.inputSpacerLine {
  margin: 0.5rem 0 1rem 0 !important;
}

.inputLabel {
  font-size: 1em;
  font-weight: 700;
  font-family: Verizon-NHG-eTX, sans-serif !important;
  color: #000000;
  margin-bottom: 0.75rem;
}

.acssInputLabel {
  font-size: 1em;
  font-weight: 700;
  font-family: Verizon-NHG-eTX, sans-serif !important;
  color: #FFFFFF;
  margin-bottom: 0.75rem;
}

.radioGroupText {
  font-size: 1em;
  font-weight: 400;
  font-family: Verizon-NHG-eTX, sans-serif !important;
  color: #000000;
}

.customerTypeRadio {
  display: inline-block;
}

.referralsMaxWidth {
  width: -webkit-max-content !important;
  width: max-content !important;
}

.radioWrapper{
  margin-left: 28px !important;
  display: inline-block;
  margin-bottom: 20px;
}
.cellFloatLeft {
    float:left !important; 
    padding:1rem 0 !important;
}
.cellFloatRight {
    float:right !important;  
    padding:1rem 0 !important; 
}
.textOverflow {
    max-width:calc(90%) !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.textOverflow span {
    float: right;
    max-width:100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.styledRightCol {
    width:50% !important; 
    float:left !important; 
    padding-left:32px !important; 
}
.styledRightCol.newRow {
    float: right !important;
    padding-left: 0px !important;
    transform: translate(-37px,15px);
}
.styledLeftCol {
    width:50% !important; 
    float:left !important; 
    padding-right:32px !important; 
}
.bb1e {
    border-bottom: 0.0625rem solid #d8dada;
    width:100%;
    float: left;
    flex-direction: row !important;
}
.employeeDetails {
    padding-left: 7vh !important;
    padding-right: 7vh !important;
}
.cellFloatLeft {
    float:left !important; 
    padding:1rem 0 !important;
}
.cellFloatRight {
    float:right !important;  
    padding:1rem 0 !important; 
}
.textOverflow {
    max-width:calc(90%) !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.textOverflow span {
    float: right;
    max-width:100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.styledRightCol {
    width:50% !important; 
    float:left !important; 
    padding-left:32px !important; 
}
.styledRightCol.newRow {
    float: right !important;
    padding-left: 0px !important;
    transform: translate(-37px,15px);
}
.styledLeftCol {
    width:50% !important; 
    float:left !important; 
    padding-right:32px !important; 
}
.bb1e {
    border-bottom: 0.0625rem solid #d8dada;
    width:100%;
    float: left;
    flex-direction: row !important;
}
.storeDetails {
    padding-left: 7vh !important;
    padding-right: 7vh !important;
    overflow: hidden;
}
.storeEmployeeStyle{
    padding-top: 40px;
}
.tableHeader15{
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  width: 15%;
}
.tableHeader17{
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  width: 17%;
}
.headerLabel {
    cursor: pointer;
  display: flex;
  align-items: flex-start;
  
}
.headerLabel:focus {
    outline: 1px dotted #000000 !important;
}


/*
    CreateEvent css classes
*/

.createEventPage {
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.eventTypeDetails {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    font-family: "Verizon-NHG-eDS", "BrandFont-Text", Helvetica, Arial, sans-serif !important;
    letter-spacing: 0.03125rem;
    color: rgb(0, 0, 0);
    margin: 0px;
    text-decoration: none;
    padding-top: 15px !important;
    padding-bottom: 20px !important;
    display: contents !important;
}

@media screen and (min-width: 1025px) {
    .styledNotification {
        max-width: 100% !important;
    }
}

.styledTextLink {
    float: right;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    margin-right: -60px;
}

.paddingRight20 {
    padding-right: 20px;
}

.paddingBottom13 {
    padding-bottom: 13rem !important;
}

.eventWrapper {
    padding: 6px 0 8px 0;
}

.buttonBox {
    display: flex;
    margin: 30px 0 0.5rem 0;
}

.styledgrid {
    max-width: 100%;
    margin-left: 0 !important;
}

/*
Channel css classess 
*/


.spacingBox {
    margin: 0 0 2.0rem 0 !important;
}

.flexBox {
    display: flex !important;
    margin: 0 0 0 0 !important;
}

.previewWrap {
    margin: 1.5rem 0 0 0 !important;
}

.previewBox {
    margin: 0.75rem 0 0 0 !important;
    max-width: 636px !important;
}

.greyBox2 {
    margin-bottom: 10px !important;
    padding: 1rem !important;
    background: #f6f6f6 !important;
    max-width: 837px !important;
}

.bodyBox {
    margin: 0 0 0.5rem 0 !important;
}

.spacingBorderBox {
    margin: 0 0 1.5rem 0 !important;
    padding: 0 0 1.5rem 0 !important;
    border-bottom: 1px #d8dada solid !important;
}

.buttonSpacing {
    margin: 0 1.25rem 0 0 !important;
}
/*
    CreateEvent css classes
*/

.createEventPage {
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.eventTypeDetails {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    font-family: "Verizon-NHG-eDS", "BrandFont-Text", Helvetica, Arial, sans-serif !important;
    letter-spacing: 0.03125rem;
    color: rgb(0, 0, 0);
    margin: 0px;
    text-decoration: none;
    padding-top: 15px !important;
    padding-bottom: 20px !important;
    display: contents !important;
}

@media screen and (min-width: 1025px) {
    .styledNotification {
        max-width: 100% !important;
    }
}

.styledTextLink {
    float: right;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    margin-right: -60px;
}

.paddingRight20 {
    padding-right: 20px;
}

.eventWrapper {
    padding: 6px 0 8px 0;
}

.buttonBox {
    display: flex;
    margin: 30px 0 0.5rem 0;
}

.buttonSpacing {
    margin: 0 1.25rem 0 0;
}

.styledgrid {
    max-width: 100%;
    margin-left: 0 !important;
}
.channelStatus {
    display: inline-block !important;
    padding-left: 0.5rem !important;
}

.textRight {
    text-align: right !important;
    margin-top: 0px !important;
}

.floatLeft {
    float: left !important;
}

.floatRight {
    float: right !important;
}

.channelPage {
    padding-left: 35px !important;
    padding-right: 35px !important;
}

.flexContainer {
    display: flex !important;
    align-content: stretch !important;
    flex-flow: wrap !important;
}

.width50 {
    width: 45% !important;
}

.linePadding16 {
    padding: 16px 0 !important;
}

.opacity {
    opacity: 20% !important;
}

.styledGrid {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}
.editChannelPage {
    padding-right: 35px !important;
    padding-left: 35px !important;
}


.eventPage {
    padding-left: 35px !important;
    padding-right: 35px !important;
}


/*
    AddChannel css classes
*/

.addChannelPage {
    padding-right: 35px !important;
    padding-left: 35px !important;
}
/* reset */

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
    min-width: 320px;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
    overflow-x: auto;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    /* 1 */
    /* text-decoration: underline; */
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
    max-width: 100%;
    vertical-align: middle;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 0.0625rem dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

*,
::before,
::after {
    box-sizing: border-box;
}
/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
  Tooltips Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - General
  - Heading
  - Links
  - Horizontal Rule
  - Default Lists
  - Definition Lists
  - Blockquote
  - Code

**/

/**
* Typography
*
* Reset Typography
* Base Typography
* Headers
* Core Typography
* Measure
* Lists
* Media Query
*
*/
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
blockquote {
    margin: 0;
    padding: 0;
}

html {
    font-family: "BrandFont-Text", Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    line-height: 1.6;
}

body {
    font-size: 0.875rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "BrandFont-Display", Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 0.6em;
}

h1,
.h1 {
    font-size: 1.5625rem;
    font-weight: bold;
    line-height: 1.48;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

h2,
.h2 {
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.46875;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

h3,
.h3 {
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.5;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

h4,
.h4 {
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.5;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

h5,
.h5 {
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.5;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

h6,
.h6 {
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.5;
    font-family: "BrandFont-Display", Arial, sans-serif;
}

p {
    margin-bottom: 0.875rem;
}

a,
.Link {
    color: #000000;
    text-decoration: underline;
    transition: color 0.15s ease-out;
}

a:hover, a.is-hover,
.Link:hover,
.Link.is-hover {
    color: #0088ce;
}

a:active, a.is-active,
.Link:active,
.Link.is-active {
    color: #0088ce;
}

blockquote {
    margin: 0.875rem 0;
    padding: 0 1.25rem 0 1rem;
    line-height: 1.625;
    border-left: 0.25rem solid #000000;
    color: #333333;
}

hr {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 0.25rem solid #000000;
}

hr.Hr--primary {
    border-top: 0.25rem solid #000000;
}

hr.Hr--secondary {
    border-top: 0.0625rem solid #000000;
}

hr.Hr--tertiary {
    border-top: 0.0625rem solid #d8dada;
}

strong,
b {
    font-weight: bold;
    line-height: inherit;
}

small {
    font-size: 80%;
    line-height: inherit;
}

pre,
code,
kbd {
    font-family: "Inconsolata", monospace;
    font-size: 0.9em;
    line-height: 1;
}

kbd {
    background: #747676;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 0.7875rem;
    line-height: 1;
    padding: 0.25rem 0.375rem;
    vertical-align: baseline;
}

mark {
    background-color: #ffdfa3;
    padding: 0.125rem 0.25rem;
    line-height: 1;
}

strike,
del {
    text-decoration: line-through;
}

u {
    text-decoration: underline;
}

cite,
em,
var,
address,
dfn {
    font-style: italic;
}

time {
    font-family: "Inconsolata", monospace;
}

.List--reset {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

ul,
ol,
dl {
    margin-bottom: 0.875rem;
}

ol,
ul {
    padding-left: 1.75rem;
}

ol ul,
ol ol,
ul ul,
ul ol {
    margin-top: 0.4375rem;
    margin-bottom: 0.4375rem;
}

ol li,
ol dt,
ol dd,
ul li,
ul dt,
ul dd {
    margin-bottom: 0.4375rem;
}

ul {
    list-style: disc;
}

ul.Ul--square {
    list-style-type: square;
}

ul.Ul--circle {
    list-style-type: circle;
}

ul.Ul--disc {
    list-style-type: disc;
}

ul.Ul--no-bullet {
    margin-left: 0;
    list-style-type: none;
}

dt {
    margin-bottom: 0;
    font-weight: bold;
}

dt~dt {
    margin-top: 0.875rem;
}

dt+dt {
    margin-top: 0;
}

dd {
    margin-bottom: 0;
}

.Typography-inverted h1, .Typography-inverted h2, .Typography-inverted h3, .Typography-inverted h4, .Typography-inverted h5, .Typography-inverted h6, .Typography-inverted p, .Typography-inverted a, .Typography-inverted * {
    color: #ffffff;
}

@media only screen and (min-width: 768px) {

    h1,
    .h1 {
        font-size: 2rem;
        line-height: 1.5;
    }

    h2,
    .h2 {
        font-size: 1.25rem;
        line-height: 1.475;
    }

    h3,
    .h3 {
        font-size: 0.875rem;
        line-height: 1.51786;
    }

    h4,
    .h4 {
        font-size: 0.875rem;
        line-height: 1.51786;
    }

    h5,
    .h5 {
        font-size: 0.875rem;
        line-height: 1.51786;
    }

    h6,
    .h6 {
        font-size: 0.875rem;
        line-height: 1.51786;
    }
}
/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
  Grids Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
  - General

**/
.Grid {
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
    margin: 0 -8px;
    padding: 0;
}

.Grid.Grid--vertical {
    flex-flow: column nowrap;
}

.Grid.Grid--gapless {
    margin: 0;
}

.Grid.Grid--gapless>.Col {
    padding: 0;
}

.Grid.Grid--gapless>.Row {
    padding: 0;
}

.Col {
    position: relative;
    box-sizing: inherit;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 0;
    padding: 0 8px 16px;
}

.Row {
    position: relative;
    box-sizing: inherit;
    flex-basis: 100%;
    max-height: 100%;
    min-width: 0;
    padding: 8px 0;
}

.Row--1 {
    flex-basis: 8.33333%;
    max-height: 8.33333%;
}

.Row--2 {
    flex-basis: 16.66667%;
    max-height: 16.66667%;
}

.Row--3 {
    flex-basis: 25%;
    max-height: 25%;
}

.Row--4 {
    flex-basis: 33.33333%;
    max-height: 33.33333%;
}

.Row--5 {
    flex-basis: 41.66667%;
    max-height: 41.66667%;
}

.Row--6 {
    flex-basis: 50%;
    max-height: 50%;
}

.Row--7 {
    flex-basis: 58.33333%;
    max-height: 58.33333%;
}

.Row--8 {
    flex-basis: 66.66667%;
    max-height: 66.66667%;
}

.Row--9 {
    flex-basis: 75%;
    max-height: 75%;
}

.Row--10 {
    flex-basis: 83.33333%;
    max-height: 83.33333%;
}

.Row--11 {
    flex-basis: 91.66667%;
    max-height: 91.66667%;
}

.Row--12 {
    flex-basis: 100%;
    max-height: 100%;
}

.Col--1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
}

.Col--2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.Col--3 {
    flex-basis: 25%;
    max-width: 25%;
}

.Col--4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

.Col--5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
}

.Col--6 {
    flex-basis: 50%;
    max-width: 50%;
}

.Col--7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
}

.Col--8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
}

.Col--9 {
    flex-basis: 75%;
    max-width: 75%;
}

.Col--10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.Col--11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
}

.Col--12 {
    flex-basis: 100%;
    max-width: 100%;
}

@media screen and (min-width: 320px) {
    .Col--xs1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }

    .Col--xs2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }

    .Col--xs3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .Col--xs4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .Col--xs5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }

    .Col--xs6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .Col--xs7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }

    .Col--xs8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .Col--xs9 {
        flex-basis: 75%;
        max-width: 75%;
    }

    .Col--xs10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }

    .Col--xs11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }

    .Col--xs12 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 544px) {
    .Col--sm1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }

    .Col--sm2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }

    .Col--sm3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .Col--sm4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .Col--sm5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }

    .Col--sm6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .Col--sm7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }

    .Col--sm8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .Col--sm9 {
        flex-basis: 75%;
        max-width: 75%;
    }

    .Col--sm10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }

    .Col--sm11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }

    .Col--sm12 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .Col--md1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }

    .Col--md2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }

    .Col--md3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .Col--md4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .Col--md5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }

    .Col--md6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .Col--md7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }

    .Col--md8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .Col--md9 {
        flex-basis: 75%;
        max-width: 75%;
    }

    .Col--md10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }

    .Col--md11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }

    .Col--md12 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 991px) {
    .Col--lg1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }

    .Col--lg2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }

    .Col--lg3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .Col--lg4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .Col--lg5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }

    .Col--lg6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .Col--lg7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }

    .Col--lg8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .Col--lg9 {
        flex-basis: 75%;
        max-width: 75%;
    }

    .Col--lg10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }

    .Col--lg11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }

    .Col--lg12 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 1200px) {
    .Col--xl1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }

    .Col--xl2 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }

    .Col--xl3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .Col--xl4 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .Col--xl5 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }

    .Col--xl6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .Col--xl7 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }

    .Col--xl8 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .Col--xl9 {
        flex-basis: 75%;
        max-width: 75%;
    }

    .Col--xl10 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }

    .Col--xl11 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }

    .Col--xl12 {
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 991px) {
    .Grid {
        margin: 0 -10px;
    }

    .Grid>.Col {
        padding: 0 10px 20px;
    }
}
/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
  Tabs Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Import
  - Tab
  - Tab List
  - Tab Line

**/
.Tabs-list {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-top: 0.0625rem solid transparent;
    border-bottom: 0.0625rem solid #d8dada;
}

.Tab {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 0.875rem;
    min-width: 5rem;
}

.Tab a, .Tab button {
    position: relative;
    border: 0;
    display: inline-block;
    padding: 0.1875rem 0;
    margin: 0;
    color: #000000;
    font-weight: bold;
    font-size: 0.875rem;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    line-height: 1.2;
    border-top: 0.1875rem solid transparent;
    border-bottom: 0.1875rem solid transparent;
    font-family: inherit;
    text-align: left;
}

.Tab a:focus, .Tab button:focus {
    outline: 0.0625rem solid #d8dada;
}

.Tab a:hover, .Tab button:hover {
    color: #000000;
    background-color: transparent;
    border-top-color: transparent;
    border-bottom-color: #747676;
}

.Tab.is-active a, .Tab.is-active button {
    background-color: transparent;
    color: #000000;
    border-top-color: transparent;
    border-bottom-color: #F50A23;
}

.Tab.is-active a:hover, .Tab.is-active button:hover {
    background-color: transparent;
    color: #000000;
    border-top-color: transparent;
    border-bottom-color: #F50A23;
}

.Tabs.Tabs--borderHide .Tabs-list {
    border-bottom-color: transparent;
}

.Tabs.Tabs--borderTop .Tabs-list {
    border-top-color: #d8dada;
    border-bottom-color: transparent;
}

.Tabs.Tabs--accentTop .Tab.is-active a, .Tabs.Tabs--accentTop .Tab.is-active button, .Tabs.Tabs--accentTop .Tab:hover a, .Tabs.Tabs--accentTop .Tab:hover button, .Tabs.Tabs--accentTop .Tab.is-active:hover a, .Tabs.Tabs--accentTop .Tab.is-active:hover button {
    background-color: transparent;
    color: #000000;
    border-bottom-color: transparent;
    border-top-color: #F50A23;
}

.Tabs.Tabs--accentTop .Tab:hover a, .Tabs.Tabs--accentTop .Tab:hover button {
    border-bottom-color: transparent;
    border-top-color: #747676;
}

.Tabs.Tabs--accentFill .Tab a, .Tabs.Tabs--accentFill .Tab button {
    padding-right: 0px;
    margin-right: 0.875rem;
    width: 100%;
}

.Tabs.Tabs--centered .Tabs-list {
    justify-content: center;
}

.Tabs.Tabs--centered .Tab, .Tabs.Tabs--centered .Tab a, .Tabs.Tabs--centered .Tab button {
    text-align: center;
}
/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
  Ratings Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - General
**/
.Rating input[type="radio"] {
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.Rating label {
    background-image: url("data:image/svg+xml,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z%27/%3E%3C/svg%3E");
    width: 0.875rem;
    height: 0.875rem;
    background-size: 0.875rem;
    display: inline-block;
    cursor: pointer;
    background-repeat: no-repeat;
}

.Rating input[type="radio"]:checked+label~label {
    background-image: url("data:image/svg+xml,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1201 1004l306-297-422-62-189-382-189 382-422 62 306 297-73 421 378-199 377 199zm527-357q0 22-26 48l-363 354 86 500q1 7 1 20 0 50-41 50-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z%27/%3E%3C/svg%3E");
}

.Rating input[type="radio"]:focus+label {
    outline: 0.0625rem dashed #000000;
}

.Rating input[type="radio"]:checked+label.Rating-half {
    background-image: url("data:image/svg+xml,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1250 957l257-250-356-52-66-10-30-60-159-322v963l59 31 318 168-60-355-12-66zm452-262l-363 354 86 500q5 33-6 51.5t-34 18.5q-17 0-40-12l-449-236-449 236q-23 12-40 12-23 0-34-18.5t-6-51.5l86-500-364-354q-32-32-23-59.5t54-34.5l502-73 225-455q20-41 49-41 28 0 49 41l225 455 502 73q45 7 54 34.5t-24 59.5z%27/%3E%3C/svg%3E");
}

.Rating.Rating--static {
    pointer-events: none;
}
/* util-align */

.u-alignTop {
    vertical-align: top !important;
}

.u-alignMiddle {
    vertical-align: middle !important;
}

.u-alignBottom {
    vertical-align: bottom !important;
}

.u-alignBaseline {
    vertical-align: baseline !important;
}
/* util-colors */

.u-colorPrimary {
    color: #000000 !important;
}

.u-colorSecondary {
    color: #ffffff !important;
}

.u-colorAccent {
    color: #F50A23 !important;
}

.u-colorError {
    color: #ed7000 !important;}

.u-colorErrorJaws {
    color: #ad5100 !important;
}

.u-colorWarning {
    color: #ffbc3d !important;
}

.u-colorSuccess {
    color: #00ac3e !important;
}

.u-colorInfo {
    color: #0088ce !important;
}

.u-colorError--66 {
    color: #F3A157 !important;
}

.u-colorWarning--66 {
    color: #FFD37F !important;
}

.u-colorSuccess--66 {
    color: #57C880 !important;
}

.u-colorInfo--66 {
    color: #57B1DF !important;
}

.u-colorError--33 {
    color: #F9D0AB !important;
}

.u-colorWarning--33 {
    color: #FFE9BF !important;
}

.u-colorSuccess--33 {
    color: #ABE4BF !important;
}

.u-colorInfo--33 {
    color: #ABD8EF !important;
}

.u-colorGray {
    color: #747676 !important;
}

.u-colorGray--1 {
    color: #f6f6f6 !important;
}

.u-colorGray--3 {
    color: #d8dada !important;
}

.u-colorGray--10 {
    color: #333333 !important;
}

.u-colorBackgroundPrimary {
    background-color: #000000 !important;
}

.u-colorBackgroundSecondary {
    background-color: #ffffff !important;
}

.u-colorBackgroundAccent {
    background-color: #F50A23 !important;
}

.u-colorBackgroundError {
    background-color: #ed7000 !important;
}

.u-colorBackgroundWarning {
    background-color: #ffbc3d !important;
}

.u-colorBackgroundSuccess {
    background-color: #00ac3e !important;
}

.u-colorBackgroundInfo {
    background-color: #0088ce !important;
}

.u-colorBackgroundError--66 {
    background-color: #F3A157 !important;
}

.u-colorBackgroundWarning--66 {
    background-color: #FFD37F !important;
}

.u-colorBackgroundSuccess--66 {
    background-color: #57C880 !important;
}

.u-colorBackgroundInfo--66 {
    background-color: #57B1DF !important;
}

.u-colorBackgroundError--33 {
    background-color: #F9D0AB !important;
}

.u-colorBackgroundWarning--33 {
    background-color: #FFE9BF !important;
}

.u-colorBackgroundSuccess--33 {
    background-color: #ABE4BF !important;
}

.u-colorBackgroundInfo--33 {
    background-color: #ABD8EF !important;
}

.u-colorBackgroundGray {
    background-color: #747676 !important;
}

.u-colorBackgroundGray--1 {
    background-color: #f6f6f6 !important;
}

.u-colorBackgroundGray--3 {
    background-color: #d8dada !important;
}

.u-colorBackgroundGray--10 {
    background-color: #333333 !important;
}
/* util-display */

.u-displayBlock {
    display: block !important;
}

.u-displayInline {
    display: inline !important;
}

.u-displayFlex {
    display: flex !important;
}

.u-displayInlineBlock {
    display: inline-block !important;
}

.u-displayTable {
    display: table !important;
}

.u-displayTableCell {
    display: table-cell !important;
}
/* util-flexbox */

/**

Using the flex utility library from suitcss. This is the most complete flexbox
utility library and achieve all of our goals.

https://github.com/suitcss/utils-flex

 */
/** @define utilities */
/* Applies to flex container
   ========================================================================== */
/**
 * Container
 */
.u-flex {
    display: flex !important;
}

.u-flexInline {
    display: inline-flex !important;
}

/**
 * Direction: row
 */
.u-flexRow {
    flex-direction: row !important;
}

.u-flexRowReverse {
    flex-direction: row-reverse !important;
}

/**
 * Direction: column
 */
.u-flexColumn {
    flex-direction: column !important;
}

.u-flexColumnReverse {
    flex-direction: column-reverse !important;
}

/**
 * Wrap
 */
.u-flexWrap {
    flex-wrap: wrap !important;
}

.u-flexNoWrap {
    flex-wrap: nowrap !important;
}

.u-flexWrapReverse {
    flex-wrap: wrap-reverse !important;
}

/**
 * Align items along the main axis of the current line of the flex container
 */
.u-flexJustifyStart {
    justify-content: flex-start !important;
}

.u-flexJustifyEnd {
    justify-content: flex-end !important;
}

.u-flexJustifyCenter {
    justify-content: center !important;
}

.u-flexJustifyBetween {
    justify-content: space-between !important;
}

.u-flexJustifyAround {
    justify-content: space-around !important;
}

/**
 * Align items in the cross axis of the current line of the flex container
 * Similar to `justify-content` but in the perpendicular direction
 */
.u-flexAlignItemsStart {
    align-items: flex-start !important;
}

.u-flexAlignItemsEnd {
    align-items: flex-end !important;
}

.u-flexAlignItemsCenter {
    align-items: center !important;
}

.u-flexAlignItemsStretch {
    align-items: stretch !important;
}

.u-flexAlignItemsBaseline {
    align-items: baseline !important;
}

/**
 * Aligns items within the flex container when there is extra
 * space in the cross-axis
 *
 * Has no effect when there is only one line of flex items.
 */
.u-flexAlignContentStart {
    align-content: flex-start !important;
}

.u-flexAlignContentEnd {
    align-content: flex-end !important;
}

.u-flexAlignContentCenter {
    align-content: center !important;
}

.u-flexAlignContentStretch {
    align-content: stretch !important;
}

.u-flexAlignContentBetween {
    align-content: space-between !important;
}

.u-flexAlignContentAround {
    align-content: space-around !important;
}

/* Applies to flex items
   ========================================================================== */
/**
 * Override default alignment of single item when specified by `align-items`
 */
.u-flexAlignSelfStart {
    align-self: flex-start !important;
}

.u-flexAlignSelfEnd {
    align-self: flex-end !important;
}

.u-flexAlignSelfCenter {
    align-self: center !important;
}

.u-flexAlignSelfStretch {
    align-self: stretch !important;
}

.u-flexAlignSelfBaseline {
    align-self: baseline !important;
}

.u-flexAlignSelfAuto {
    align-self: auto !important;
}

/**
 * Change order without editing underlying HTML
 */
.u-flexOrderFirst {
    order: -1 !important;
}

.u-flexOrderLast {
    order: 1 !important;
}

.u-flexOrderNone {
    order: 0 !important;
}

/**
 * Specify the flex grow factor, which determines how much the flex item will
 * grow relative to the rest of the flex items in the flex container.
 *
 * Supports 1-5 proportions
 *
 * 1. Provide all values to avoid IE10 bug with shorthand flex
 *    - http://git.io/vllC7
 *
 *    Use `0%` to avoid bug in IE10/11 with unitless flex basis. Using this
 *    instead of `auto` as this matches what the default would be with `flex`
 *    shorthand - http://git.io/vllWx
 */
.u-flexGrow1 {
    flex: 1 1 !important;
    /* 1 */
}

.u-flexGrow2 {
    flex: 2 1 !important;
}

.u-flexGrow3 {
    flex: 3 1 !important;
}

.u-flexGrow4 {
    flex: 4 1 !important;
}

.u-flexGrow5 {
    flex: 5 1 !important;
}

/**
 * Specify the flex shrink factor, which determines how much the flex item will
 * shrink relative to the rest of the flex items in the flex container.
 */
.u-flexShrink0 {
    flex-shrink: 0 !important;
}

.u-flexShrink1 {
    flex-shrink: 1 !important;
}

.u-flexShrink2 {
    flex-shrink: 2 !important;
}

.u-flexShrink3 {
    flex-shrink: 3 !important;
}

.u-flexShrink4 {
    flex-shrink: 4 !important;
}

.u-flexShrink5 {
    flex-shrink: 5 !important;
}

/**
 * Aligning with `auto` margins
 * http://www.w3.org/TR/css-flexbox-1/#auto-margins
 */
.u-flexExpand {
    margin: auto !important;
}

.u-flexExpandLeft {
    margin-left: auto !important;
}

.u-flexExpandRight {
    margin-right: auto !important;
}

.u-flexExpandTop {
    margin-top: auto !important;
}

.u-flexExpandBottom {
    margin-bottom: auto !important;
}

/**
 * Basis
 */
.u-flexBasisAuto {
    flex-basis: auto !important;
}

.u-flexBasis0 {
    flex-basis: 0 !important;
}

/*
 * Shorthand
 *
 * Declares all values instead of keywords like 'initial' to work around IE10
 * https://www.w3.org/TR/css-flexbox-1/#flex-common
 *
 * 1. Fixes issue in IE 10 where flex-basis is ignored - https://git.io/vllMt
 *    This ensures it overrides flex-basis set in other utilities.
 */
/*
 * Sizes the item based on the width/height properties
 */
.u-flexInitial {
    flex: 0 1 auto !important;
    flex-basis: auto !important;
    /* 1 */
}

/*
 * Sizes the item based on the width/height properties, but makes them fully
 * flexible, so that they absorb any free space along the main axis.
 */
.u-flexAuto {
    flex: 1 1 auto !important;
    flex-basis: auto !important;
    /* 1 */
}

/*
 * Sizes the item according to the width/height properties, but makes the flex
 * item fully inflexible. Similar to initial, except that flex items are
 * not allowed to shrink, even in overflow situations.
 */
.u-flexNone {
    flex: 0 0 auto !important;
    flex-basis: auto !important;
    /* 1 */
}
/* util-float */


.u-floatClearFix::before,
.u-floatClearFix::after {
    content: " ";
    display: table;
}

.u-floatClearFix::after {
    clear: both;
}

.u-floatLeft {
    float: left !important;
}

.u-floatRight {
    float: right !important;
}
/* util-opacity */

.u-opacity25 {
    opacity: 0.25 !important;
}

.u-opacity50 {
    opacity: 0.5 !important;
}

.u-opacity75 {
    opacity: 0.75 !important;
}

.u-opacity100 {
    opacity: 1 !important;
}
/* util-position */

.u-positionStatic {
    position: static !important;
}

.u-positionAbsolute {
    position: absolute !important;
}

.u-positionRelative {
    position: relative !important;
}

.u-positionFixed {
    position: fixed !important;
}
/* util-sizing */

.u-widthMicro {
    width: 3px;
}

.u-maxWidthMicro {
    max-width: 3px;
}

.u-minWidthMicro {
    min-width: 3px;
}

.u-heightMicro {
    height: 3px;
}

.u-maxHeightMicro {
    max-height: 3px;
}

.u-minHeightMicro {
    min-height: 3px;
}

.u-vhMicro {
    height: 3vh;
}

.u-widthTiny {
    width: 6px;
}

.u-maxWidthTiny {
    max-width: 6px;
}

.u-minWidthTiny {
    min-width: 6px;
}

.u-heightTiny {
    height: 6px;
}

.u-maxHeightTiny {
    max-height: 6px;
}

.u-minHeightTiny {
    min-height: 6px;
}

.u-vhTiny {
    height: 6vh;
}

.u-widthSmall {
    width: 10px;
}

.u-maxWidthSmall {
    max-width: 10px;
}

.u-minWidthSmall {
    min-width: 10px;
}

.u-heightSmall {
    height: 10px;
}

.u-maxHeightSmall {
    max-height: 10px;
}

.u-minHeightSmall {
    min-height: 10px;
}

.u-vhSmall {
    height: 10vh;
}

.u-widthMedium {
    width: 16px;
}

.u-maxWidthMedium {
    max-width: 16px;
}

.u-minWidthMedium {
    min-width: 16px;
}

.u-heightMedium {
    height: 16px;
}

.u-maxHeightMedium {
    max-height: 16px;
}

.u-minHeightMedium {
    min-height: 16px;
}

.u-vhMedium {
    height: 16vh;
}

.u-widthLarge {
    width: 26px;
}

.u-maxWidthLarge {
    max-width: 26px;
}

.u-minWidthLarge {
    min-width: 26px;
}

.u-heightLarge {
    height: 26px;
}

.u-maxHeightLarge {
    max-height: 26px;
}

.u-minHeightLarge {
    min-height: 26px;
}

.u-vhLarge {
    height: 26vh;
}

.u-widthExtraLarge {
    width: 42px;
}

.u-maxWidthExtraLarge {
    max-width: 42px;
}

.u-minWidthExtraLarge {
    min-width: 42px;
}

.u-heightExtraLarge {
    height: 42px;
}

.u-maxHeightExtraLarge {
    max-height: 42px;
}

.u-minHeightExtraLarge {
    min-height: 42px;
}

.u-vhExtraLarge {
    height: 42vh;
}

.u-width25 {
    width: 25%;
}

.u-maxWidth25 {
    max-width: 25%;
}

.u-minWidth25 {
    min-width: 25%;
}

.u-height25 {
    height: 25%;
}

.u-maxHeight25 {
    max-height: 25%;
}

.u-minHeight25 {
    min-height: 25%;
}

.u-vh25 {
    height: 25vh;
}

.u-width50 {
    width: 50%;
}

.u-maxWidth50 {
    max-width: 50%;
}

.u-minWidth50 {
    min-width: 50%;
}

.u-height50 {
    height: 50%;
}

.u-maxHeight50 {
    max-height: 50%;
}

.u-minHeight50 {
    min-height: 50%;
}

.u-vh50 {
    height: 50vh;
}

.u-width75 {
    width: 75%;
}

.u-maxWidth75 {
    max-width: 75%;
}

.u-minWidth75 {
    min-width: 75%;
}

.u-height75 {
    height: 75%;
}

.u-maxHeight75 {
    max-height: 75%;
}

.u-minHeight75 {
    min-height: 75%;
}

.u-vh75 {
    height: 75vh;
}

.u-width100 {
    width: 100%;
}

.u-maxWidth100 {
    max-width: 100% !important;
}

.u-minWidth100 {
    min-width: 100%;
}

.u-height100 {
    height: 100%;
}

.u-maxHeight100 {
    max-height: 100%;
}

.u-minHeight100 {
    min-height: 100%;
}

.u-vh100 {
    height: 100vh;
}
/* util-spacing */

.u-marginAllNone {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
}

.u-marginAllExtraSmall {
    margin-top: 0.21875rem !important;
    margin-right: 0.21875rem !important;
    margin-bottom: 0.21875rem !important;
    margin-left: 0.21875rem !important;
}

.u-marginAllSmall {
    margin-top: 0.4375rem !important;
    margin-right: 0.4375rem !important;
    margin-bottom: 0.4375rem !important;
    margin-left: 0.4375rem !important;
}

.u-marginAllMedium {
    margin-top: 0.875rem !important;
    margin-right: 0.875rem !important;
    margin-bottom: 0.875rem !important;
    margin-left: 0.875rem !important;
}

.u-marginAllLarge {
    margin-top: 1.3125rem !important;
    margin-right: 1.3125rem !important;
    margin-bottom: 1.3125rem !important;
    margin-left: 1.3125rem !important;
}

.u-marginAllExtraLarge {
    margin-top: 1.75rem !important;
    margin-right: 1.75rem !important;
    margin-bottom: 1.75rem !important;
    margin-left: 1.75rem !important;
}

.u-marginAllAuto {
    margin-top: auto !important;
    margin-right: auto !important;
    margin-bottom: auto !important;
    margin-left: auto !important;
}

.u-marginXNone {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.u-marginXExtraSmall {
    margin-right: 0.21875rem !important;
    margin-left: 0.21875rem !important;
}

.u-marginXSmall {
    margin-right: 0.4375rem !important;
    margin-left: 0.4375rem !important;
}

.u-marginXMedium {
    margin-right: 0.875rem !important;
    margin-left: 0.875rem !important;
}

.u-marginXLarge {
    margin-right: 1.3125rem !important;
    margin-left: 1.3125rem !important;
}

.u-marginXExtraLarge {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
}

.u-marginXAuto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.u-marginYNone {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.u-marginYExtraSmall {
    margin-top: 0.21875rem !important;
    margin-bottom: 0.21875rem !important;
}

.u-marginYSmall {
    margin-top: 0.4375rem !important;
    margin-bottom: 0.4375rem !important;
}

.u-marginYMedium {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
}

.u-marginYLarge {
    margin-top: 1.3125rem !important;
    margin-bottom: 1.3125rem !important;
}

.u-marginYExtraLarge {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}

.u-marginYAuto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.u-marginTopNone {
    margin-top: 0 !important;
}

.u-marginTopExtraSmall {
    margin-top: 0.21875rem !important;
}

.u-marginTopSmall {
    margin-top: 0.4375rem !important;
}

.u-marginTopMedium {
    margin-top: 0.875rem !important;
}

.u-marginTopLarge {
    margin-top: 1.3125rem !important;
}

.u-marginTopExtraLarge {
    margin-top: 1.75rem !important;
}

.u-marginTopAuto {
    margin-top: auto !important;
}

.u-marginRightNone {
    margin-right: 0 !important;
}

.u-marginRightExtraSmall {
    margin-right: 0.21875rem !important;
}

.u-marginRightSmall {
    margin-right: 0.4375rem !important;
}

.u-marginRightMedium {
    margin-right: 0.875rem !important;
}

.u-marginRightLarge {
    margin-right: 1.3125rem !important;
}

.u-marginRightExtraLarge {
    margin-right: 1.75rem !important;
}

.u-marginRightAuto {
    margin-right: auto !important;
}

.u-marginBottomNone {
    margin-bottom: 0 !important;
}

.u-marginBottomExtraSmall {
    margin-bottom: 0.21875rem !important;
}

.u-marginBottomSmall {
    margin-bottom: 0.4375rem !important;
}

.u-marginBottomMedium {
    margin-bottom: 0.875rem !important;
}

.u-marginBottomLarge {
    margin-bottom: 1.3125rem !important;
}

.u-marginBottomExtraLarge {
    margin-bottom: 1.75rem !important;
}

.u-marginBottomAuto {
    margin-bottom: auto !important;
}

.u-marginLeftNone {
    margin-left: 0 !important;
}

.u-marginLeftExtraSmall {
    margin-left: 0.21875rem !important;
}

.u-marginLeftSmall {
    margin-left: 0.4375rem !important;
}

.u-marginLeftMedium {
    margin-left: 0.875rem !important;
}

.u-marginLeftLarge {
    margin-left: 1.3125rem !important;
}

.u-marginLeftExtraLarge {
    margin-left: 1.75rem !important;
}

.u-marginLeftAuto {
    margin-left: auto !important;
}

.u-paddingAllNone {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.u-paddingAllExtraSmall {
    padding-top: 0.21875rem !important;
    padding-right: 0.21875rem !important;
    padding-bottom: 0.21875rem !important;
    padding-left: 0.21875rem !important;
}

.u-paddingAllSmall {
    padding-top: 0.4375rem !important;
    padding-right: 0.4375rem !important;
    padding-bottom: 0.4375rem !important;
    padding-left: 0.4375rem !important;
}

.u-paddingAllMedium {
    padding-top: 0.875rem !important;
    padding-right: 0.875rem !important;
    padding-bottom: 0.875rem !important;
    padding-left: 0.875rem !important;
}

.u-paddingAllLarge {
    padding-top: 1.3125rem !important;
    padding-right: 1.3125rem !important;
    padding-bottom: 1.3125rem !important;
    padding-left: 1.3125rem !important;
}

.u-paddingAllExtraLarge {
    padding-top: 1.75rem !important;
    padding-right: 1.75rem !important;
    padding-bottom: 1.75rem !important;
    padding-left: 1.75rem !important;
}

.u-paddingAllAuto {
    padding-top: auto !important;
    padding-right: auto !important;
    padding-bottom: auto !important;
    padding-left: auto !important;
}

.u-paddingXNone {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.u-paddingXExtraSmall {
    padding-right: 0.21875rem !important;
    padding-left: 0.21875rem !important;
}

.u-paddingXSmall {
    padding-right: 0.4375rem !important;
    padding-left: 0.4375rem !important;
}

.u-paddingXMedium {
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
}

.u-paddingXLarge {
    padding-right: 1.3125rem !important;
    padding-left: 1.3125rem !important;
}

.u-paddingXExtraLarge {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
}

.u-paddingXAuto {
    padding-right: auto !important;
    padding-left: auto !important;
}

.u-paddingYNone {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.u-paddingYExtraSmall {
    padding-top: 0.21875rem !important;
    padding-bottom: 0.21875rem !important;
}

.u-paddingYSmall {
    padding-top: 0.4375rem !important;
    padding-bottom: 0.4375rem !important;
}

.u-paddingYMedium {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
}

.u-paddingYLarge {
    padding-top: 1.3125rem !important;
    padding-bottom: 1.3125rem !important;
}

.u-paddingYExtraLarge {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}

.u-paddingYAuto {
    padding-top: auto !important;
    padding-bottom: auto !important;
}

.u-paddingTopNone {
    padding-top: 0 !important;
}

.u-paddingTopExtraSmall {
    padding-top: 0.21875rem !important;
}

.u-paddingTopSmall {
    padding-top: 0.4375rem !important;
}

.u-paddingTopMedium {
    padding-top: 0.875rem !important;
}

.u-paddingTopLarge {
    padding-top: 1.3125rem !important;
}

.u-paddingTopExtraLarge {
    padding-top: 1.75rem !important;
}

.u-paddingTopAuto {
    padding-top: auto !important;
}

.u-paddingRightNone {
    padding-right: 0 !important;
}

.u-paddingRightExtraSmall {
    padding-right: 0.21875rem !important;
}

.u-paddingRightSmall {
    padding-right: 0.4375rem !important;
}

.u-paddingRightMedium {
    padding-right: 0.875rem !important;
}

.u-paddingRightLarge {
    padding-right: 1.3125rem !important;
}

.u-paddingRightExtraLarge {
    padding-right: 1.75rem !important;
}

.u-paddingRightAuto {
    padding-right: auto !important;
}

.u-paddingBottomNone {
    padding-bottom: 0 !important;
}

.u-paddingBottomExtraSmall {
    padding-bottom: 0.21875rem !important;
}

.u-paddingBottomSmall {
    padding-bottom: 0.4375rem !important;
}

.u-paddingBottomMedium {
    padding-bottom: 0.875rem !important;
}

.u-paddingBottomLarge {
    padding-bottom: 1.3125rem !important;
}

.u-paddingBottomExtraLarge {
    padding-bottom: 1.75rem !important;
}

.u-paddingBottomAuto {
    padding-bottom: auto !important;
}

.u-paddingLeftNone {
    padding-left: 0 !important;
}

.u-paddingLeftExtraSmall {
    padding-left: 0.21875rem !important;
}

.u-paddingLeftSmall {
    padding-left: 0.4375rem !important;
}

.u-paddingLeftMedium {
    padding-left: 0.875rem !important;
}

.u-paddingLeftLarge {
    padding-left: 1.3125rem !important;
}

.u-paddingLeftExtraLarge {
    padding-left: 1.75rem !important;
}

.u-paddingLeftAuto {
    padding-left: auto !important;
}
/* util-text */

.u-textNormal {
    font-style: normal !important;
}

.u-textItalic {
    font-style: italic !important;
}

.u-textOblique {
    font-style: oblique !important;
}

.u-textRegular {
    font-weight: normal !important;
}

.u-textMedium {
    font-weight: 500 !important;
}

.u-textBold {
    font-weight: bold !important;
}

.u-textLeft {
    text-align: left !important;
}

.u-textRight {
    text-align: right !important;
}

.u-textCenter {
    text-align: center !important;
}

.u-textJustify {
    text-align: justify !important;
}

.u-textStart {
    text-align: start !important;
}

.u-textEnd {
    text-align: end !important;
}

.u-textCapitalize {
    text-transform: capitalize !important;
}

.u-textUppercase {
    text-transform: uppercase !important;
}

.u-textLowercase {
    text-transform: lowercase !important;
}

.u-textTransformNone {
    text-transform: none !important;
}

.u-textUnderline {
    text-decoration: underline !important;
}

.u-textOverline {
    text-decoration: overline !important;
}

.u-textDecorationNone {
    text-decoration: none !important;
}

.u-textLineThrough {
    text-decoration: line-through !important;
}

.u-textBreakNormal {
    word-break: normal !important;
}

.u-textBreakWrap {
    word-break: break-all !important;
}

.u-textBreakNoWrap {
    word-break: keep-all !important;
    white-space: nowrap !important;
}

.u-textLineHeightNormal {
    line-height: 1.2 !important;
}

.u-textLineHeightTight {
    line-height: 1 !important;
}

.u-textLineHeightLoose {
    line-height: 1.5 !important;
}

.u-screenReaderOnly {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 0.0625rem !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 0.0625rem !important;
    white-space: nowrap !important;
}

.u-screenReaderOnlyFocusable:focus,
.u-screenReaderOnlyFocusable:active {
    clip: auto !important;
    -webkit-clip-path: none !important;
    clip-path: none !important;
    height: auto !important;
    overflow: visible !important;
    width: auto !important;
    white-space: normal !important;
}
/* util-touchable */

.u-touchable {
    padding: 0.4375rem !important;
    margin: -0.4375rem !important;
}
/* util-visibility */

.u-showForExtraSmallUp {
    display: none !important;
}

@media screen and (min-width: 320px) {
    .u-showForExtraSmallUp {
        display: inherit !important;
    }
}

.u-showForSmallUp {
    display: none !important;
}

@media screen and (min-width: 544px) {
    .u-showForSmallUp {
        display: inherit !important;
    }
}

.u-showForMediumUp {
    display: none !important;
}

@media screen and (min-width: 768px) {
    .u-showForMediumUp {
        display: inherit !important;
    }
}

.u-showForLargeUp {
    display: none !important;
}

@media screen and (min-width: 991px) {
    .u-showForLargeUp {
        display: inherit !important;
    }
}

.u-showForExtraLargeUp {
    display: none !important;
}

@media screen and (min-width: 1200px) {
    .u-showForExtraLargeUp {
        display: inherit !important;
    }
}

.u-showForExtraSmallDown {
    display: none !important;
}

@media screen and (max-width: 320px) {
    .u-showForExtraSmallDown {
        display: inherit !important;
    }
}

.u-showForSmallDown {
    display: none !important;
}

@media screen and (max-width: 544px) {
    .u-showForSmallDown {
        display: inherit !important;
    }
}

.u-showForMediumDown {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .u-showForMediumDown {
        display: inherit !important;
    }
}

.u-showForLargeDown {
    display: none !important;
}

@media screen and (max-width: 991px) {
    .u-showForLargeDown {
        display: inherit !important;
    }
}

.u-showForExtraLargeDown {
    display: none !important;
}

@media screen and (max-width: 1200px) {
    .u-showForExtraLargeDown {
        display: inherit !important;
    }
}

.u-showForExtraSmallOnly {
    display: none !important;
}

@media screen and (min-width: 320px) and (max-width: 544px) {
    .u-showForExtraSmallOnly {
        display: inherit !important;
    }
}

.u-showForSmallOnly {
    display: none !important;
}

@media screen and (min-width: 544px) and (max-width: 768px) {
    .u-showForSmallOnly {
        display: inherit !important;
    }
}

.u-showForMediumOnly {
    display: none !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .u-showForMediumOnly {
        display: inherit !important;
    }
}

.u-showForLargeOnly {
    display: none !important;
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
    .u-showForLargeOnly {
        display: inherit !important;
    }
}

.u-showForExtraLargeOnly {
    display: none !important;
}

@media screen and (min-width: 1200px) {
    .u-showForExtraLargeOnly {
        display: inherit !important;
    }
}

.u-hideForExtraSmallUp {
    display: inherit !important;
}

@media screen and (min-width: 320px) {
    .u-hideForExtraSmallUp {
        display: none !important;
    }
}

.u-hideForSmallUp {
    display: inherit !important;
}

@media screen and (min-width: 544px) {
    .u-hideForSmallUp {
        display: none !important;
    }
}

.u-hideForMediumUp {
    display: inherit !important;
}

@media screen and (min-width: 768px) {
    .u-hideForMediumUp {
        display: none !important;
    }
}

.u-hideForLargeUp {
    display: inherit !important;
}

@media screen and (min-width: 991px) {
    .u-hideForLargeUp {
        display: none !important;
    }
}

.u-hideForExtraLargeUp {
    display: inherit !important;
}

@media screen and (min-width: 1200px) {
    .u-hideForExtraLargeUp {
        display: none !important;
    }
}

.u-hideForExtraSmallDown {
    display: inherit !important;
}

@media screen and (max-width: 320px) {
    .u-hideForExtraSmallDown {
        display: none !important;
    }
}

.u-hideForSmallDown {
    display: inherit !important;
}

@media screen and (max-width: 544px) {
    .u-hideForSmallDown {
        display: none !important;
    }
}

.u-hideForMediumDown {
    display: inherit !important;
}

@media screen and (max-width: 768px) {
    .u-hideForMediumDown {
        display: none !important;
    }
}

.u-hideForLargeDown {
    display: inherit !important;
}

@media screen and (max-width: 991px) {
    .u-hideForLargeDown {
        display: none !important;
    }
}

.u-hideForExtraLargeDown {
    display: inherit !important;
}

@media screen and (max-width: 1200px) {
    .u-hideForExtraLargeDown {
        display: none !important;
    }
}

.u-hideForExtraSmallOnly {
    display: inherit !important;
}

@media screen and (min-width: 320px) and (max-width: 544px) {
    .u-hideForExtraSmallOnly {
        display: none !important;
    }
}

.u-hideForSmallOnly {
    display: inherit !important;
}

@media screen and (min-width: 544px) and (max-width: 768px) {
    .u-hideForSmallOnly {
        display: none !important;
    }
}

.u-hideForMediumOnly {
    display: inherit !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .u-hideForMediumOnly {
        display: none !important;
    }
}

.u-hideForLargeOnly {
    display: inherit !important;
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
    .u-hideForLargeOnly {
        display: none !important;
    }
}

.u-hideForExtraLargeOnly {
    display: inherit !important;
}

@media screen and (min-width: 1200px) {
    .u-hideForExtraLargeOnly {
        display: none !important;
    }
}
@charset "UTF-8";

/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
  Modal Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Import
  - General
  - Modal Close
  - Modal Overlay

**/

@keyframes modal-down {
    0% {
        opacity: 0;
        transform: translateY(-9.375rem);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.Modal-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    align-items: center;
    justify-content: center;
}

.Modal-container.is-active {
    display: flex;
}

.Modal {
    position: relative;
    width: 50%;
    padding: 0.875rem;
    z-index: 99;
    overflow: hidden;
    display: flex;
    background-color: #ffffff;
    animation: modal-down 0.4s ease;
    justify-content: space-between;
    flex-flow: column nowrap;
}

.Modal-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.Modal-overlay.is-active {
    opacity: 1;
    display: block;
}

.Modal-close {
    -webkit-appearance: none;
    appearance: none;
    position: absolute;
    top: 0.875rem;
    right: 0.875rem;
    border: 0;
    padding: 0;
    background: transparent;
    color: inherit;
}

.Modal-close:hover, .Modal-close:active, .Modal-close:focus {
    background: transparent;
    color: inherit;
}

.Modal-close::after {
    font-family: inherit;
    content: "✕";
    display: inline-block;
    padding: 0;
    color: inherit;
    font-size: 1.125rem;
    background-color: transparent;
}

footer.Modal-footer {
    min-height: 0;
}

footer.Modal-footer--confirm {
    display: flex;
    justify-content: flex-end;
}
/**
  Core Theme Configuration File.

  Naming Convention:
  $Namespace-propertyDescription--modifier

  - Imports
    - functions
    - mixins
    - animations
    - fonts
    - font awesome 5
  - Color Definitions
  - Interface
    - General
    - Messaging Types
    - Button
    - Button State
    - Secondary Button
    - Secondary Button State
    - CTA Button
    - Borders
    - Links
    - Fonts
    - Transitions
    - Horizontal Rule
    - Breakpoints
    - Spacers

**/
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
/**
 * @defaults:
 */
/**
 * @prop:
 * @return: value without unit of measure
 */
/**
 * @prop:
 * @return: value in rems
 */
.u-displayNone {
    display: none !important;
}
/*!
  This CSS resource incorporates links to font software which is the valuable copyrighted
  property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
  redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
  Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/

/* Text Normal  */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/146a431e6c0ecbf9966d.eot);
    src: url(soe-leadmanagement/resources/146a431e6c0ecbf9966d.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/c1b69d09c752d845ba7a.woff) format('woff'), url(soe-leadmanagement/resources/1fe8226541367df3fc26.ttf) format('truetype'), url(soe-leadmanagement/resources/3c9af963b905503cc6a5.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Text Normal Italics */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/9f415b694d193b9ba147.eot);
    src: url(soe-leadmanagement/resources/9f415b694d193b9ba147.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/5cee72d02388e5329245.woff) format('woff'), url(soe-leadmanagement/resources/79f956b62879508343a8.ttf) format('truetype'), url(soe-leadmanagement/resources/a6ec88cc5ed6394a3bfb.svg) format('svg');
    font-weight: normal;
    font-style: italic;
}

/* Text Medium */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/0b10b92178c3077d86b8.eot);
    src: url(soe-leadmanagement/resources/0b10b92178c3077d86b8.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/a15d9daf45e825397a52.woff) format('woff'), url(soe-leadmanagement/resources/7760eb0214184d08a29c.ttf) format('truetype'), url(soe-leadmanagement/resources/df88db5d0ce3268a3ade.svg) format('svg');
    font-weight: 500;
    font-style: normal;
}

/* Text Medium Italic */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/13796ad3227f0ca6b7ce.eot);
    src: url(soe-leadmanagement/resources/13796ad3227f0ca6b7ce.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/c63e29ef2e5cc597d251.woff) format('woff'), url(soe-leadmanagement/resources/a714081725edbe2022ff.ttf) format('truetype'), url(soe-leadmanagement/resources/dec47bb8ee4337aedb68.svg) format('svg');
    font-weight: 500;
    font-style: italic;
}

/* Text Bold */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/9b155b94af6c58daf9af.eot);
    src: url(soe-leadmanagement/resources/9b155b94af6c58daf9af.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/e0fc5a546d7cad130e9d.woff) format('woff'), url(soe-leadmanagement/resources/77cd456819b9a589ab64.ttf) format('truetype'), url(soe-leadmanagement/resources/d2cccff187f11b1f4bb7.svg) format('svg');
    font-weight: 700;
    font-style: normal;
}

/* Text Bold Italic */

@font-face {
    font-family: 'BrandFont-Text';
    src: url(soe-leadmanagement/resources/7daa64760df11ef8cf2f.eot);
    src: url(soe-leadmanagement/resources/7daa64760df11ef8cf2f.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/7a55aa0f83e8233b2cfb.woff) format('woff'), url(soe-leadmanagement/resources/44253f40cba874951487.ttf) format('truetype'), url(soe-leadmanagement/resources/23b8965bad9868efecae.svg) format('svg');
    font-weight: 700;
    font-style: italic;
}

/* Display Normal */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/894246e479aee122c872.eot);
    src: url(soe-leadmanagement/resources/894246e479aee122c872.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/ed6b6ebec464df80dd77.woff) format('woff'), url(soe-leadmanagement/resources/1ecd070f900bfe64b249.ttf) format('truetype'), url(soe-leadmanagement/resources/cd725faff27b0063e809.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Display Normal Italic */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/2453c7331d9b73f5d44a.eot);
    src: url(soe-leadmanagement/resources/2453c7331d9b73f5d44a.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/7dc909fa369c0e7ba0e3.woff) format('woff'), url(soe-leadmanagement/resources/205db04893744d135e99.ttf) format('truetype'), url(soe-leadmanagement/resources/1425df708eda897ca781.svg) format('svg');
    font-weight: normal;
    font-style: italic;
}

/* Display Medium */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/178e9c3a22a18a2a3015.eot);
    src: url(soe-leadmanagement/resources/178e9c3a22a18a2a3015.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/8f800af80966ab21812e.woff) format('woff'), url(soe-leadmanagement/resources/2e106fca2149c5c9229c.ttf) format('truetype'), url(soe-leadmanagement/resources/ab48c86da68c699863ea.svg) format('svg');
    font-weight: 500;
    font-style: normal;
}

/* Display Medium Italic */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/24406e669402a18adb4d.eot);
    src: url(soe-leadmanagement/resources/24406e669402a18adb4d.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/22795d3d57cb130f7423.woff) format('woff'), url(soe-leadmanagement/resources/f1cc079bdad4a8b2af20.ttf) format('truetype'), url(soe-leadmanagement/resources/6b2fa3e54c5e2b7fc526.svg) format('svg');
    font-weight: 500;
    font-style: italic;
}

/* Display Bold */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/2b2dd3abe12da088752d.eot);
    src: url(soe-leadmanagement/resources/2b2dd3abe12da088752d.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/0da51df4e1282683ca68.woff) format('woff'), url(soe-leadmanagement/resources/71f2b0e7cd15bf75f668.ttf) format('truetype'), url(soe-leadmanagement/resources/47323f7210893a66a205.svg) format('svg');
    font-weight: 700;
    font-style: normal;
}

/* Display Bold Italic */

@font-face {
    font-family: 'BrandFont-Display';
    src: url(soe-leadmanagement/resources/76fe144687f8b679b492.eot);
    src: url(soe-leadmanagement/resources/76fe144687f8b679b492.eot?#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/4fc2d1219b1e97fc3826.woff) format('woff'), url(soe-leadmanagement/resources/a82140c56b5a503fdcfa.ttf) format('truetype'), url(soe-leadmanagement/resources/79e7669acd341f2cc840.svg) format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'verizon-icons';
    src: url(soe-leadmanagement/resources/ab4c5f74243843893093.eot?i9qzlp);
    src: url(soe-leadmanagement/resources/ab4c5f74243843893093.eot?i9qzlp#iefix) format('embedded-opentype'), url(soe-leadmanagement/resources/698c00821ee8a32e8242.ttf?i9qzlp) format('truetype'), url(soe-leadmanagement/resources/2fb8c361b3d4b152acbc.woff?i9qzlp) format('woff'), url(soe-leadmanagement/resources/53891e71a24841c0a71c.svg?i9qzlp#verizon-icons) format('svg');
    font-weight: normal;
    font-style: normal;
}

.Icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'verizon-icons', sans-serif !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.Icon--accessibility:before {
    content: "\e900";
}

.Icon--add-folder:before {
    content: "\e901";
}

.Icon--add-to-favorite:before {
    content: "\e902";
}

.Icon--add-user:before {
    content: "\e903";
}

.Icon--agriculture-leaves:before {
    content: "\e904";
}

.Icon--agriculture-tractor:before {
    content: "\e905";
}

.Icon--agriculture-vineyard:before {
    content: "\e906";
}

.Icon--alert-notification:before {
    content: "\e907";
}

.Icon--alert:before {
    content: "\e908";
}

.Icon--announcement:before {
    content: "\e909";
}

.Icon--archive:before {
    content: "\e90a";
}

.Icon--artboard:before {
    content: "\e90b";
}

.Icon--asset-tracking:before {
    content: "\e90c";
}

.Icon--at:before {
    content: "\e90d";
}

.Icon--award:before {
    content: "\e90e";
}

.Icon--awareness:before {
    content: "\e90f";
}

.Icon--banking:before {
    content: "\e910";
}

.Icon--battery:before {
    content: "\e911";
}

.Icon--bill-down:before {
    content: "\e912";
}

.Icon--bill-up:before {
    content: "\e913";
}

.Icon--bluetooth:before {
    content: "\e914";
}

.Icon--bonus-data:before {
    content: "\e915";
}

.Icon--bot:before {
    content: "\e916";
}

.Icon--box-open:before {
    content: "\e917";
}

.Icon--business-continuity:before {
    content: "\e918";
}

.Icon--calendar:before {
    content: "\e919";
}

.Icon--caller-id:before {
    content: "\e91a";
}

.Icon--camera:before {
    content: "\e91b";
}

.Icon--card-scanner:before {
    content: "\e91c";
}

.Icon--carryover-data:before {
    content: "\e91d";
}

.Icon--cell-tower .path1:before {
    content: "\e91e";
    color: rgb(0, 0, 0);
}

.Icon--cell-tower .path2:before {
    content: "\e91f";
    margin-left: -0.6259765625em;
    color: rgb(0, 0, 0);
}

.Icon--cell-tower .path3:before {
    content: "\e920";
    margin-left: -0.6259765625em;
    color: rgb(0, 0, 0);
}

.Icon--cell-tower .path4:before {
    content: "\e921";
    margin-left: -0.6259765625em;
    color: rgb(28, 27, 26);
}

.Icon--chat:before {
    content: "\e922";
}

.Icon--checkmark_alt:before {
    content: "\e923";
}

.Icon--checkmark-alt:before {
    content: "\e924";
}

.Icon--checkmark:before {
    content: "\e925";
}

.Icon--clock:before {
    content: "\e926";
}

.Icon--close-alt:before {
    content: "\e927";
}

.Icon--close:before {
    content: "\e928";
}

.Icon--cloud-alt:before {
    content: "\e929";
}

.Icon--cloud:before {
    content: "\e92a";
}

.Icon--compass:before {
    content: "\e92b";
}

.Icon--compose:before {
    content: "\e92c";
}

.Icon--condition-based-maintenance-wrench:before {
    content: "\e92d";
}

.Icon--condition-based-maintenance:before {
    content: "\e92e";
}

.Icon--connect-parts:before {
    content: "\e92f";
}

.Icon--connect:before {
    content: "\e930";
}

.Icon--construction-hammer:before {
    content: "\e931";
}

.Icon--construction:before {
    content: "\e932";
}

.Icon--creditcard:before {
    content: "\e933";
}

.Icon--crop:before {
    content: "\e934";
}

.Icon--data-boost:before {
    content: "\e935";
}

.Icon--device-activity:before {
    content: "\e936";
}

.Icon--device-protection:before {
    content: "\e937";
}

.Icon--devices-addons:before {
    content: "\e938";
}

.Icon--digital-signage-car:before {
    content: "\e939";
}

.Icon--digital-signage:before {
    content: "\e93a";
}

.Icon--dining:before {
    content: "\e93b";
}

.Icon--display:before {
    content: "\e93c";
}

.Icon--document-cloud .path1:before {
    content: "\e93d";
    color: rgb(2, 0, 0);
}

.Icon--document-cloud .path2:before {
    content: "\e93e";
    margin-left: -1em;
    color: rgb(28, 27, 26);
}

.Icon--document-compliance:before {
    content: "\e93f";
}

.Icon--document:before {
    content: "\e940";
}

.Icon--documents:before {
    content: "\e941";
}

.Icon--down-arrow:before {
    content: "\e942";
}

.Icon--download:before {
    content: "\e943";
}

.Icon--drag-and-drop:before {
    content: "\e944";
}

.Icon--drone-camera:before {
    content: "\e945";
}

.Icon--duplicate:before {
    content: "\e946";
}

.Icon--edit:before {
    content: "\e947";
}

.Icon--education-curriculum:before {
    content: "\e948";
}

.Icon--education:before {
    content: "\e949";
}

.Icon--electric-power:before {
    content: "\e94a";
}

.Icon--electric-utility:before {
    content: "\e94b";
}

.Icon--email:before {
    content: "\e94c";
}

.Icon--energy-science:before {
    content: "\e94d";
}

.Icon--energy-utilities:before {
    content: "\e94e";
}

.Icon--enterprise:before {
    content: "\e94f";
}

.Icon--export:before {
    content: "\e950";
}

.Icon--favorite:before {
    content: "\e951";
}

.Icon--federal-defense:before {
    content: "\e952";
}

.Icon--filter-off .path1:before {
    content: "\e953";
    color: rgb(179, 179, 179);
}

.Icon--filter-off .path2:before {
    content: "\e954";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--filter:before {
    content: "\e955";
}

.Icon--financial:before {
    content: "\e956";
}

.Icon--fine-art:before {
    content: "\e957";
}

.Icon--fingerprint-sensor:before {
    content: "\e958";
}

.Icon--fire:before {
    content: "\e959";
}

.Icon--fit-to-zone:before {
    content: "\e95a";
}

.Icon--flag:before {
    content: "\e95b";
}

.Icon--fleet-tracking:before {
    content: "\e95c";
}

.Icon--fleet:before {
    content: "\e95d";
}

.Icon--flexibility-four-arrows:before {
    content: "\e95e";
}

.Icon--flexibility-rectangles:before {
    content: "\e95f";
}

.Icon--flexibility-three-arrows:before {
    content: "\e960";
}

.Icon--flexibility-two-arrows:before {
    content: "\e961";
}

.Icon--fullscreen:before {
    content: "\e962";
}

.Icon--gaming:before {
    content: "\e963";
}

.Icon--gas:before {
    content: "\e964";
}

.Icon--gateway:before {
    content: "\e965";
}

.Icon--gift:before {
    content: "\e966";
}

.Icon--gifted-data:before {
    content: "\e967";
}

.Icon--government:before {
    content: "\e968";
}

.Icon--grid-view:before {
    content: "\e969";
}

.Icon--group:before {
    content: "\e96a";
}

.Icon--growth:before {
    content: "\e96b";
}

.Icon--hackers:before {
    content: "\e96c";
}

.Icon--healthcare-corporate:before {
    content: "\e96d";
}

.Icon--healthcare-general:before {
    content: "\e96e";
}

.Icon--history:before {
    content: "\e96f";
}

.Icon--home-internet:before {
    content: "\e970";
}

.Icon--home:before {
    content: "\e971";
}

.Icon--ideas-solutions:before {
    content: "\e972";
}

.Icon--in-store-pickup:before {
    content: "\e973";
}

.Icon--incoming-call:before {
    content: "\e974";
}

.Icon--industry:before {
    content: "\e975";
}

.Icon--info:before {
    content: "\e976";
}

.Icon--insurance:before {
    content: "\e977";
}

.Icon--intelligent-tracking:before {
    content: "\e978";
}

.Icon--international-long-distance:before {
    content: "\e979";
}

.Icon--international:before {
    content: "\e97a";
}

.Icon--iot:before {
    content: "\e97b";
}

.Icon--join-call:before {
    content: "\e97c";
}

.Icon--k12-education:before {
    content: "\e97d";
}

.Icon--kids-stroller:before {
    content: "\e97e";
}

.Icon--landscape:before {
    content: "\e97f";
}

.Icon--laptop-controls .path1:before {
    content: "\e980";
    color: rgb(0, 0, 0);
}

.Icon--laptop-controls .path2:before {
    content: "\e981";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--laptop-controls .path3:before {
    content: "\e982";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path4:before {
    content: "\e983";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path5:before {
    content: "\e984";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path6:before {
    content: "\e985";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path7:before {
    content: "\e986";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path8:before {
    content: "\e987";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path9:before {
    content: "\e988";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-controls .path10:before {
    content: "\e989";
    margin-left: -1em;
    color: rgb(2, 0, 0);
}

.Icon--laptop-gps-tracking:before {
    content: "\e98a";
}

.Icon--laptop-settings .path1:before {
    content: "\e98b";
    color: rgb(2, 0, 0);
}

.Icon--laptop-settings .path2:before {
    content: "\e98c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--laptop-settings .path3:before {
    content: "\e98d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--laptop-trends:before {
    content: "\e98e";
}

.Icon--laptop-wireless:before {
    content: "\e98f";
}

.Icon--large-plan:before {
    content: "\e990";
}

.Icon--law:before {
    content: "\e991";
}

.Icon--left-arrow:before {
    content: "\e992";
}

.Icon--left-caret:before {
    content: "\e993";
}

.Icon--link:before {
    content: "\e994";
}

.Icon--list:before {
    content: "\e995";
}

.Icon--lmr:before {
    content: "\e996";
}

.Icon--loader:before {
    content: "\e997";
}

.Icon--location:before {
    content: "\e998";
}

.Icon--lock-closed:before {
    content: "\e999";
}

.Icon--lock-open:before {
    content: "\e99a";
}

.Icon--manufacturing:before {
    content: "\e99b";
}

.Icon--map-view:before {
    content: "\e99c";
}

.Icon--masonry-view:before {
    content: "\e99d";
}

.Icon--media-entertainment:before {
    content: "\e99e";
}

.Icon--medium-business:before {
    content: "\e99f";
}

.Icon--medium-plan:before {
    content: "\e9a0";
}

.Icon--menu:before {
    content: "\e9a1";
}

.Icon--microphone:before {
    content: "\e9a2";
}

.Icon--minus-large:before {
    content: "\e9a3";
}

.Icon--minus-small:before {
    content: "\e9a4";
}

.Icon--missed-call:before {
    content: "\e9a5";
}

.Icon--mobile-apps:before {
    content: "\e9a6";
}

.Icon--mobile-command-center:before {
    content: "\e9a7";
}

.Icon--mobile-hotspot:before {
    content: "\e9a8";
}

.Icon--mobile-kiosk-info:before {
    content: "\e9a9";
}

.Icon--mobile-kiosk-wireless:before {
    content: "\e9aa";
}

.Icon--mobile-retail:before {
    content: "\e9ab";
}

.Icon--mobile-search:before {
    content: "\e9ac";
}

.Icon--mobile-workforce-management:before {
    content: "\e9ad";
}

.Icon--modem-router:before {
    content: "\e9ae";
}

.Icon--more-horizontal:before {
    content: "\e9af";
}

.Icon--move-to:before {
    content: "\e9b0";
}

.Icon--multicast:before {
    content: "\e9b1";
}

.Icon--multiple-devices:before {
    content: "\e9b2";
}

.Icon--music-trumpet:before {
    content: "\e9b3";
}

.Icon--music:before {
    content: "\e9b4";
}

.Icon--my-account:before {
    content: "\e9b5";
}

.Icon--nation-wide:before {
    content: "\e9b6";
}

.Icon--network:before {
    content: "\e9b7";
}

.Icon--news:before {
    content: "\e9b8";
}

.Icon--next:before {
    content: "\e9b9";
}

.Icon--night:before {
    content: "\e9ba";
}

.Icon--no-fee:before {
    content: "\e9bb";
}

.Icon--no-off .path1:before {
    content: "\e9bc";
    color: rgb(179, 179, 179);
}

.Icon--no-off .path2:before {
    content: "\e9bd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--no-smoking:before {
    content: "\e9be";
}

.Icon--no:before {
    content: "\e9bf";
}

.Icon--notification:before {
    content: "\e9c0";
}

.Icon--notifications-off .path1:before {
    content: "\e9c1";
    color: rgb(179, 179, 179);
}

.Icon--notifications-off .path2:before {
    content: "\e9c2";
    margin-left: -1em;
    color: rgb(179, 179, 179);
}

.Icon--notifications-off .path3:before {
    content: "\e9c3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--notify-me:before {
    content: "\e9c4";
}

.Icon--office-phone-system:before {
    content: "\e9c5";
}

.Icon--oil-industry:before {
    content: "\e9c6";
}

.Icon--on-go-car:before {
    content: "\e9c7";
}

.Icon--one-year:before {
    content: "\e9c8";
}

.Icon--operational-transformation:before {
    content: "\e9c9";
}

.Icon--orders:before {
    content: "\e9ca";
}

.Icon--out-of-stock:before {
    content: "\e9cb";
}

.Icon--outgoing-call:before {
    content: "\e9cc";
}

.Icon--pack-backpack:before {
    content: "\e9cd";
}

.Icon--pack-luggage:before {
    content: "\e9ce";
}

.Icon--pack-purse:before {
    content: "\e9cf";
}

.Icon--pause:before {
    content: "\e9d0";
}

.Icon--pets-collar:before {
    content: "\e9d1";
}

.Icon--pharmaceutical:before {
    content: "\e9d2";
}

.Icon--phone-all-good:before {
    content: "\e9d3";
}

.Icon--phone-alt:before {
    content: "\e9d4";
}

.Icon--phone-favorite:before {
    content: "\e9d5";
}

.Icon--phone-medical:before {
    content: "\e9d6";
}

.Icon--phone:before {
    content: "\e9d7";
}

.Icon--photo:before {
    content: "\e9d8";
}

.Icon--play-alt:before {
    content: "\e9d9";
}

.Icon--play-with:before {
    content: "\e9da";
}

.Icon--play:before {
    content: "\e9db";
}

.Icon--plus-large:before {
    content: "\e9dc";
}

.Icon--plus-small:before {
    content: "\e9dd";
}

.Icon--police-fleet:before {
    content: "\e9de";
}

.Icon--portrait:before {
    content: "\e9df";
}

.Icon--previous:before {
    content: "\e9e0";
}

.Icon--print:before {
    content: "\e9e1";
}

.Icon--professional-services-case:before {
    content: "\e9e2";
}

.Icon--professional-services-chart:before {
    content: "\e9e3";
}

.Icon--promo-badge .path1:before {
    content: "\e9e4";
    color: rgb(0, 0, 0);
}

.Icon--promo-badge .path2:before {
    content: "\e9e5";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.Icon--public-safety:before {
    content: "\e9e6";
}

.Icon--public-transportation:before {
    content: "\e9e7";
}

.Icon--purchase-data:before {
    content: "\e9e8";
}

.Icon--purchases:before {
    content: "\e9e9";
}

.Icon--push-to-talk:before {
    content: "\e9ea";
}

.Icon--question:before {
    content: "\e9eb";
}

.Icon--recycle:before {
    content: "\e9ec";
}

.Icon--remind-me:before {
    content: "\e9ed";
}

.Icon--remove-item:before {
    content: "\e9ee";
}

.Icon--reservation:before {
    content: "\e9ef";
}

.Icon--returns:before {
    content: "\e9f0";
}

.Icon--rewards:before {
    content: "\e9f1";
}

.Icon--right-arrow:before {
    content: "\e9f2";
}

.Icon--right-caret:before {
    content: "\e9f3";
}

.Icon--risk-monitor:before {
    content: "\e9f4";
}

.Icon--rss:before {
    content: "\e9f5";
}

.Icon--save:before {
    content: "\e9f6";
}

.Icon--scale-alt:before {
    content: "\e9f7";
}

.Icon--scale:before {
    content: "\e9f8";
}

.Icon--school-notebook:before {
    content: "\e9f9";
}

.Icon--search:before {
    content: "\e9fa";
}

.Icon--security-alert:before {
    content: "\e9fb";
}

.Icon--security-check:before {
    content: "\e9fc";
}

.Icon--security-keyhole:before {
    content: "\e9fd";
}

.Icon--security-wireless:before {
    content: "\e9fe";
}

.Icon--server-search:before {
    content: "\e9ff";
}

.Icon--server-stack:before {
    content: "\ea00";
}

.Icon--set-fallback-image:before {
    content: "\ea01";
}

.Icon--set-gallery-image:before {
    content: "\ea02";
}

.Icon--settings:before {
    content: "\ea03";
}

.Icon--Share:before {
    content: "\ea04";
}

.Icon--shipping:before {
    content: "\ea05";
}

.Icon--shopping-bag:before {
    content: "\ea06";
}

.Icon--shopping:before {
    content: "\ea07";
}

.Icon--signal-broadcast:before {
    content: "\ea08";
}

.Icon--sim-card:before {
    content: "\ea09";
}

.Icon--small-business:before {
    content: "\ea0a";
}

.Icon--small-plan:before {
    content: "\ea0b";
}

.Icon--smart-communities:before {
    content: "\ea0c";
}

.Icon--smart-lighting:before {
    content: "\ea0d";
}

.Icon--smart-meter:before {
    content: "\ea0e";
}

.Icon--social-facebook:before {
    content: "\ea0f";
}

.Icon--social-instagram:before {
    content: "\ea10";
}

.Icon--social-twitter:before {
    content: "\ea11";
}

.Icon--social-youtube:before {
    content: "\ea12";
}

.Icon--sound:before {
    content: "\ea13";
}

.Icon--speed-monitoring:before {
    content: "\ea14";
}

.Icon--speed:before {
    content: "\ea15";
}

.Icon--sports-bike:before {
    content: "\ea16";
}

.Icon--sports-skis:before {
    content: "\ea17";
}

.Icon--sports-soccer:before {
    content: "\ea18";
}

.Icon--sports-tennis:before {
    content: "\ea19";
}

.Icon--start:before {
    content: "\ea1a";
}

.Icon--stop-alt:before {
    content: "\ea1b";
}

.Icon--stop:before {
    content: "\ea1c";
}

.Icon--support-drawer:before {
    content: "\ea1d";
}

.Icon--support:before {
    content: "\ea1e";
}

.Icon--swipe-left:before {
    content: "\ea1f";
}

.Icon--swipe-right:before {
    content: "\ea20";
}

.Icon--swipe:before {
    content: "\ea21";
}

.Icon--switch:before {
    content: "\ea22";
}

.Icon--sync:before {
    content: "\ea23";
}

.Icon--tabet-data:before {
    content: "\ea24";
}

.Icon--tablet-wireless:before {
    content: "\ea25";
}

.Icon--tablet:before {
    content: "\ea26";
}

.Icon--tag:before {
    content: "\ea27";
}

.Icon--target-goal:before {
    content: "\ea28";
}

.Icon--taxes:before {
    content: "\ea29";
}

.Icon--tech-laptop:before {
    content: "\ea2a";
}

.Icon--tech-phone:before {
    content: "\ea2b";
}

.Icon--technology:before {
    content: "\ea2c";
}

.Icon--telematics-car:before {
    content: "\ea2d";
}

.Icon--temperature:before {
    content: "\ea2e";
}

.Icon--template:before {
    content: "\ea2f";
}

.Icon--thermostat-tech:before {
    content: "\ea30";
}

.Icon--thumbs-down:before {
    content: "\ea31";
}

.Icon--thumbs-up:before {
    content: "\ea32";
}

.Icon--ticket:before {
    content: "\ea33";
}

.Icon--tools:before {
    content: "\ea34";
}

.Icon--tooltip:before {
    content: "\ea35";
}

.Icon--top-box:before {
    content: "\ea36";
}

.Icon--traffic-light:before {
    content: "\ea37";
}

.Icon--transportation:before {
    content: "\ea38";
}

.Icon--trash:before {
    content: "\ea39";
}

.Icon--travel-keys:before {
    content: "\ea3a";
}

.Icon--travel-pass:before {
    content: "\ea3b";
}

.Icon--trip-planner:before {
    content: "\ea3c";
}

.Icon--turnon-off:before {
    content: "\ea3d";
}

.Icon--tv:before {
    content: "\ea3e";
}

.Icon--unified-comms:before {
    content: "\ea3f";
}

.Icon--unlimited-plan:before {
    content: "\ea40";
}

.Icon--up-arrow:before {
    content: "\ea41";
}

.Icon--uplink:before {
    content: "\ea42";
}

.Icon--upload:before {
    content: "\ea43";
}

.Icon--utility-grid-management:before {
    content: "\ea44";
}

.Icon--video-on-tablet:before {
    content: "\ea45";
}

.Icon--voice-hd:before {
    content: "\ea46";
}

.Icon--voice-mail:before {
    content: "\ea47";
}

.Icon--water-resistant:before {
    content: "\ea48";
}

.Icon--water-utility:before {
    content: "\ea49";
}

.Icon--wearable:before {
    content: "\ea4a";
}

.Icon--weather .path1:before {
    content: "\ea4b";
    color: rgb(0, 0, 0);
}

.Icon--weather .path2:before {
    content: "\ea4c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path3:before {
    content: "\ea4d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path4:before {
    content: "\ea4e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path5:before {
    content: "\ea4f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path6:before {
    content: "\ea50";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path7:before {
    content: "\ea51";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path8:before {
    content: "\ea52";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path9:before {
    content: "\ea53";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path10:before {
    content: "\ea54";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path11:before {
    content: "\ea55";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path12:before {
    content: "\ea56";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.Icon--weather .path13:before {
    content: "\ea57";
    margin-left: -1em;
    color: rgb(28, 27, 26);
}

.Icon--wifi:before {
    content: "\ea58";
}

.Icon--wireless-vending:before {
    content: "\ea59";
}

.Icon--wireless-video-surveillance:before {
    content: "\ea5a";
}

.Icon--zoom-in:before {
    content: "\ea5b";
}

.Icon--zoom-out:before {
    content: "\ea5c";
}
@font-face {
    font-family: 'verizon_brandcentral';
    src: url(soe-leadmanagement/resources/b86df4ac9cfc6bf79bba.ttf?vz17n6) format('truetype'), url(soe-leadmanagement/resources/d0859e44d98661dc815f.woff?vz17n6) format('woff'),
        url(soe-leadmanagement/resources/694c6e307fdbe842ab95.svg?vz17n6#verizon_brandcentral) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^='brand-icon-'],
[class*=' brand-icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'verizon_brandcentral', sans-serif !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.brand-icon-accessibility:before {
    content: '\e900';
}

.brand-icon-grid-view_blk:before {
    content: '\e901';
}

.brand-icon-growth:before {
    content: '\e902';
}

.brand-icon-plus-large_blk:before {
    content: '\e903';
}

.brand-icon-settings:before {
    content: '\e904';
}

.brand-icon-video:before {
    content: '\e905';
}

.brand-icon-barcode_blk:before {
    content: '\e906';
}

.brand-icon-compose:before {
    content: '\e907';
}

.brand-icon-down-arrow:before {
    content: '\e908';
}

.brand-icon-edit:before {
    content: '\e909';
}

.brand-icon-email:before {
    content: '\e90a';
}

.brand-icon-export:before {
    content: '\e90b';
}

.brand-icon-info:before {
    content: '\e90c';
}

.brand-icon-print:before {
    content: '\e90d';
}

.brand-icon-trash:before {
    content: '\e90e';
}

.brand-icon-up-arrow:before {
    content: '\e90f';
}

.brand-icon-checkmark-alt:before {
    content: '\e910';
}

.brand-icon-wireless-video-surveillance:before {
    content: '\e911';
}

.brand-icon-wireless-vending:before {
    content: '\e912';
}

.brand-icon-webinar-blk:before {
    content: '\e913';
}

.brand-icon-water-utility_blk:before {
    content: '\e914';
}

.brand-icon-utility-grid-management:before {
    content: '\e915';
}

.brand-icon-unified-comms:before {
    content: '\e916';
}

.brand-icon-transportation:before {
    content: '\e917';
}

.brand-icon-traffic-light:before {
    content: '\e918';
}

.brand-icon-top-box:before {
    content: '\e919';
}

.brand-icon-telematics-car:before {
    content: '\e91a';
}

.brand-icon-technology:before {
    content: '\e91b';
}

.brand-icon-target-goal:before {
    content: '\e91c';
}

.brand-icon-tablet-wireless:before {
    content: '\e91d';
}

.brand-icon-tablet-data:before {
    content: '\e91e';
}

.brand-icon-stocktogether-blk:before {
    content: '\e91f';
}

.brand-icon-smart-meter:before {
    content: '\e920';
}

.brand-icon-smart-lighting:before {
    content: '\e921';
}

.brand-icon-smart-communities:before {
    content: '\e922';
}

.brand-icon-small-business:before {
    content: '\e923';
}

.brand-icon-server-stack_blk:before {
    content: '\e924';
}

.brand-icon-server-search:before {
    content: '\e925';
}

.brand-icon-push-to-talk:before {
    content: '\e926';
}

.brand-icon-public-transportation:before {
    content: '\e927';
}

.brand-icon-public-safety:before {
    content: '\e928';
}

.brand-icon-professional-services-chart:before {
    content: '\e929';
}

.brand-icon-professional-services-case:before {
    content: '\e92a';
}

.brand-icon-police-fleet:before {
    content: '\e92b';
}

.brand-icon-phone-public-safety:before {
    content: '\e92c';
}

.brand-icon-phone-medical:before {
    content: '\e92d';
}

.brand-icon-phone-favorite .path1:before {
    content: '\e92e';
    color: rgb(0, 0, 0);
}

.brand-icon-phone-favorite .path2:before {
    content: '\e92f';
    margin-left: -0.6220703125em;
    color: rgb(0, 0, 0);
}

.brand-icon-phone-favorite .path3:before {
    content: '\e930';
    margin-left: -0.6220703125em;
    color: rgb(255, 255, 255);
}

.brand-icon-phone-all-good:before {
    content: '\e931';
}

.brand-icon-phone:before {
    content: '\e932';
}

.brand-icon-pharmaceutical:before {
    content: '\e933';
}

.brand-icon-operational-transformation:before {
    content: '\e934';
}

.brand-icon-oil-industry:before {
    content: '\e935';
}

.brand-icon-office-phone-system:before {
    content: '\e936';
}

.brand-icon-network:before {
    content: '\e937';
}

.brand-icon-mobile-workforce-management:before {
    content: '\e938';
}

.brand-icon-mobile-search:before {
    content: '\e939';
}

.brand-icon-mobile-retail:before {
    content: '\e93a';
}

.brand-icon-mobile-kiosk-wireless:before {
    content: '\e93b';
}

.brand-icon-mobile-kiosk-info:before {
    content: '\e93c';
}

.brand-icon-mobile-command-center:before {
    content: '\e93d';
}

.brand-icon-medium-business_blk:before {
    content: '\e93e';
}

.brand-icon-media-entertainment:before {
    content: '\e93f';
}

.brand-icon-manufacturing:before {
    content: '\e940';
}

.brand-icon-loyalty-retention_blk:before {
    content: '\e941';
}

.brand-icon-lmr:before {
    content: '\e942';
}

.brand-icon-law:before {
    content: '\e943';
}

.brand-icon-laptop-wireless:before {
    content: '\e944';
}

.brand-icon-laptop-trends:before {
    content: '\e945';
}

.brand-icon-laptop-settings:before {
    content: '\e946';
}

.brand-icon-laptop-gps-tracking:before {
    content: '\e947';
}

.brand-icon-laptop-controls:before {
    content: '\e948';
}

.brand-icon-laptop-antivirus-blk:before {
    content: '\e949';
}

.brand-icon-k12-education:before {
    content: '\e94a';
}

.brand-icon-join-call:before {
    content: '\e94b';
}

.brand-icon-Internet-of-things_blk:before {
    content: '\e94c';
}

.brand-icon-intelligent-tracking:before {
    content: '\e94d';
}

.brand-icon-insurance:before {
    content: '\e94e';
}

.brand-icon-industry:before {
    content: '\e94f';
}

.brand-icon-ideas-solutions:before {
    content: '\e950';
}

.brand-icon-healthcare-worker:before {
    content: '\e951';
}

.brand-icon-healthcare-general:before {
    content: '\e952';
}

.brand-icon-healthcare-corporate:before {
    content: '\e953';
}

.brand-icon-hackers:before {
    content: '\e954';
}

.brand-icon-government:before {
    content: '\e955';
}

.brand-icon-gas:before {
    content: '\e956';
}

.brand-icon-fleet-tracking:before {
    content: '\e957';
}

.brand-icon-fleet:before {
    content: '\e958';
}

.brand-icon-financial:before {
    content: '\e959';
}

.brand-icon-federal-defense:before {
    content: '\e95a';
}

.brand-icon-enterprise:before {
    content: '\e95b';
}

.brand-icon-energy-utilities:before {
    content: '\e95c';
}

.brand-icon-energy-science:before {
    content: '\e95d';
}

.brand-icon-electric-utility:before {
    content: '\e95e';
}

.brand-icon-electric-power:before {
    content: '\e95f';
}

.brand-icon-education-curriculum:before {
    content: '\e960';
}

.brand-icon-education:before {
    content: '\e961';
}

.brand-icon-digital-signage-car:before {
    content: '\e962';
}

.brand-icon-drone-camera:before {
    content: '\e963';
}

.brand-icon-digital-signage:before {
    content: '\e964';
}

.brand-icon-construction-hammer:before {
    content: '\e965';
}

.brand-icon-construction:before {
    content: '\e966';
}

.brand-icon-condition-based-maintenance-wrench:before {
    content: '\e967';
}

.brand-icon-condition-based-maintenance:before {
    content: '\e968';
}

.brand-icon-business-continuity_blk:before {
    content: '\e969';
}

.brand-icon-asset-tracking:before {
    content: '\e96a';
}

.brand-icon-text-to-speech-blk:before {
    content: '\e96b';
}

.brand-icon-teletype-blk:before {
    content: '\e96c';
}

.brand-icon-phone-volume-blk:before {
    content: '\e96d';
}

.brand-icon-open-captioning-blk:before {
    content: '\e96e';
}

.brand-icon-international-symbol-of-access-blk:before {
    content: '\e96f';
}

.brand-icon-deaf-blk:before {
    content: '\e970';
}

.brand-icon-cognitive-disability-blk:before {
    content: '\e971';
}

.brand-icon-closed-captioning-blk:before {
    content: '\e972';
}

.brand-icon-brightness-blk:before {
    content: '\e973';
}

.brand-icon-braille-blk:before {
    content: '\e974';
}

.brand-icon-blind-blk:before {
    content: '\e975';
}

.brand-icon-audio-description-blk:before {
    content: '\e976';
}

.brand-icon-assistive-listening-systems-blk:before {
    content: '\e977';
}

.brand-icon-american-sign-language-blk:before {
    content: '\e978';
}

.brand-icon-social-distancing_blk:before {
    content: '\e979';
}

.brand-icon-no-smoking:before {
    content: '\e97a';
}

.brand-icon-Growth-opportunities-blk:before {
    content: '\e97b';
}

.brand-icon-user-registration-blk .path1:before {
    content: '\e97c';
    color: rgb(0, 0, 0);
}

.brand-icon-user-registration-blk .path2:before {
    content: '\e97d';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-user-registration-blk .path3:before {
    content: '\e97e';
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.brand-icon-user-registration-blk .path4:before {
    content: '\e97f';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-support-drawer:before {
    content: '\e980';
}

.brand-icon-support:before {
    content: '\e981';
}

.brand-icon-search:before {
    content: '\e982';
}

.brand-icon-real-time-tracking:before {
    content: '\e983';
}

.brand-icon-my-account:before {
    content: '\e984';
}

.brand-icon-more-horizontal:before {
    content: '\e985';
}

.brand-icon-menu_blk:before {
    content: '\e986';
}

.brand-icon-logout-blk:before {
    content: '\e987';
}

.brand-icon-lock-open:before {
    content: '\e988';
}

.brand-icon-lock-closed:before {
    content: '\e989';
}

.brand-icon-list:before {
    content: '\e98a';
}

.brand-icon-filter-off .path1:before {
    content: '\e98b';
    color: rgb(179, 179, 179);
}

.brand-icon-filter-off .path2:before {
    content: '\e98c';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-filter:before {
    content: '\e98d';
}

.brand-icon-chat_blk:before {
    content: '\e98e';
}

.brand-icon-bookmark-blk:before {
    content: '\e98f';
}

.brand-icon-advanced-settings:before {
    content: '\e990';
}

.brand-icon-social-youtube:before {
    content: '\e991';
}

.brand-icon-social-twitter:before {
    content: '\e992';
}

.brand-icon-social-instagram:before {
    content: '\e993';
}

.brand-icon-social-facebook:before {
    content: '\e994';
}

.brand-icon-trip-planner:before {
    content: '\e995';
}

.brand-icon-travel-pass:before {
    content: '\e996';
}

.brand-icon-international-long-distance:before {
    content: '\e997';
}

.brand-icon-international:before {
    content: '\e998';
}

.brand-icon-yield-blk:before {
    content: '\e999';
}

.brand-icon-weights-blk:before {
    content: '\e99a';
}

.brand-icon-visibility-blk:before {
    content: '\e99b';
}

.brand-icon-URL-transparency-blk:before {
    content: '\e99c';
}

.brand-icon-unification-blk:before {
    content: '\e99d';
}

.brand-icon-umbrella:before {
    content: '\e99e';
}

.brand-icon-TV-content-blk .path1:before {
    content: '\e99f';
    color: rgb(0, 0, 0);
}

.brand-icon-TV-content-blk .path2:before {
    content: '\e9a0';
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.brand-icon-TV-content-blk .path3:before {
    content: '\e9a1';
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.brand-icon-TV-content-blk .path4:before {
    content: '\e9a2';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-travel-keys:before {
    content: '\e9a3';
}

.brand-icon-traffic-blk:before {
    content: '\e9a4';
}

.brand-icon-trading-deck-blk:before {
    content: '\e9a5';
}

.brand-icon-ticket:before {
    content: '\e9a6';
}

.brand-icon-thermostat-tech:before {
    content: '\e9a7';
}

.brand-icon-stadium-flag_blk:before {
    content: '\e9a8';
}

.brand-icon-sports-tennis:before {
    content: '\e9a9';
}

.brand-icon-sports-soccer:before {
    content: '\e9aa';
}

.brand-icon-sports-skis:before {
    content: '\e9ab';
}

.brand-icon-sports-bike:before {
    content: '\e9ac';
}

.brand-icon-smart-family-child-address-book-blk:before {
    content: '\e9ad';
}

.brand-icon-school-notebook:before {
    content: '\e9ae';
}

.brand-icon-retargeting_blk:before {
    content: '\e9af';
}

.brand-icon-retail-store_blk:before {
    content: '\e9b0';
}

.brand-icon-research-blk:before {
    content: '\e9b1';
}

.brand-icon-real-time-blk:before {
    content: '\e9b2';
}

.brand-icon-pets-collar:before {
    content: '\e9b3';
}

.brand-icon-passenger_blk:before {
    content: '\e9b4';
}

.brand-icon-pack-purse:before {
    content: '\e9b5';
}

.brand-icon-pack-luggage:before {
    content: '\e9b6';
}

.brand-icon-pack-backpack:before {
    content: '\e9b7';
}

.brand-icon-on-go-car:before {
    content: '\e9b8';
}

.brand-icon-native-video-blk .path1:before {
    content: '\e9b9';
    color: rgb(0, 0, 0);
}

.brand-icon-native-video-blk .path2:before {
    content: '\e9ba';
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.brand-icon-native-video-blk .path3:before {
    content: '\e9bb';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-native-blk:before {
    content: '\e9bc';
}

.brand-icon-music-trumpet:before {
    content: '\e9bd';
}

.brand-icon-music:before {
    content: '\e9be';
}

.brand-icon-mobile-retargeting-blk:before {
    content: '\e9bf';
}

.brand-icon-mobile-plus-TV-blk:before {
    content: '\e9c0';
}

.brand-icon-levers-blk:before {
    content: '\e9c1';
}

.brand-icon-kids-stroller:before {
    content: '\e9c2';
}

.brand-icon-ironing-board-blk:before {
    content: '\e9c3';
}

.brand-icon-inferred-identity-blk:before {
    content: '\e9c4';
}

.brand-icon-impression-video-blk:before {
    content: '\e9c5';
}

.brand-icon-identity-graph-blk:before {
    content: '\e9c6';
}

.brand-icon-home:before {
    content: '\e9c7';
}

.brand-icon-geofence-blk:before {
    content: '\e9c8';
}

.brand-icon-gaming:before {
    content: '\e9c9';
}

.brand-icon-fridge-blk:before {
    content: '\e9ca';
}

.brand-icon-flurry-blk:before {
    content: '\e9cb';
}

.brand-icon-flag:before {
    content: '\e9cc';
}

.brand-icon-fine-art:before {
    content: '\e9cd';
}

.brand-icon-face-covering_blk:before {
    content: '\e9ce';
}

.brand-icon-expense-blk:before {
    content: '\e9cf';
}

.brand-icon-euro_blk:before {
    content: '\e9d0';
}

.brand-icon-driver_blk:before {
    content: '\e9d1';
}

.brand-icon-domain-targeting-blk:before {
    content: '\e9d2';
}

.brand-icon-documents:before {
    content: '\e9d3';
}

.brand-icon-document-compliance:before {
    content: '\e9d4';
}

.brand-icon-document-cloud:before {
    content: '\e9d5';
}

.brand-icon-document:before {
    content: '\e9d6';
}

.brand-icon-display-blk:before {
    content: '\e9d7';
}

.brand-icon-dining:before {
    content: '\e9d8';
}

.brand-icon-digital-conent-blk:before {
    content: '\e9d9';
}

.brand-icon-custom-audience-blk .path1:before {
    content: '\e9da';
    color: rgb(0, 0, 0);
}

.brand-icon-custom-audience-blk .path2:before {
    content: '\e9db';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-custom-audience-blk .path3:before {
    content: '\e9dc';
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.brand-icon-custom-audience-blk .path4:before {
    content: '\e9dd';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-Verizon--04-CTR:before {
    content: '\e9de';
}

.brand-icon-cross-device-targeting-blk:before {
    content: '\e9df';
}

.brand-icon-cross-device-blk:before {
    content: '\e9e0';
}

.brand-icon-count-down_blk:before {
    content: '\e9e1';
}

.brand-icon-conversion_blk:before {
    content: '\e9e2';
}

.brand-icon-coffee-blk:before {
    content: '\e9e3';
}

.brand-icon-cell-tower:before {
    content: '\e9e4';
}

.brand-icon-bot:before {
    content: '\e9e5';
}

.brand-icon-bid-blk:before {
    content: '\e9e6';
}

.brand-icon-best-practices-blk:before {
    content: '\e9e7';
}

.brand-icon-banking:before {
    content: '\e9e8';
}

.brand-icon-award:before {
    content: '\e9e9';
}

.brand-icon-audience-targeted-search-blk:before {
    content: '\e9ea';
}

.brand-icon-airport_blk:before {
    content: '\e9eb';
}

.brand-icon-agriculture-vineyard:before {
    content: '\e9ec';
}

.brand-icon-agriculture-tractor:before {
    content: '\e9ed';
}

.brand-icon-agriculture-leaves:before {
    content: '\e9ee';
}

.brand-icon-ad-tech-stack-blk:before {
    content: '\e9ef';
}

.brand-icon-adaptive-speaker_blk:before {
    content: '\e9f0';
}

.brand-icon-zoom-out:before {
    content: '\e9f1';
}

.brand-icon-zoom-in:before {
    content: '\e9f2';
}

.brand-icon-wifi:before {
    content: '\e9f3';
}

.brand-icon-white-black-list-blk:before {
    content: '\e9f4';
}

.brand-icon-weather .path1:before {
    content: '\e9f5';
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path2:before {
    content: '\e9f6';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path3:before {
    content: '\e9f7';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path4:before {
    content: '\e9f8';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path5:before {
    content: '\e9f9';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path6:before {
    content: '\e9fa';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path7:before {
    content: '\e9fb';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path8:before {
    content: '\e9fc';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path9:before {
    content: '\e9fd';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path10:before {
    content: '\e9fe';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path11:before {
    content: '\e9ff';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path12:before {
    content: '\ea00';
    margin-left: -1.1484375em;
    color: rgb(0, 0, 0);
}

.brand-icon-weather .path13:before {
    content: '\ea01';
    margin-left: -1.1484375em;
    color: rgb(28, 27, 26);
}

.brand-icon-volume-blk:before {
    content: '\ea02';
}

.brand-icon-voice-mail:before {
    content: '\ea03';
}

.brand-icon-voice-hd:before {
    content: '\ea04';
}

.brand-icon-virtual-reality-blk:before {
    content: '\ea05';
}

.brand-icon-vibration:before {
    content: '\ea06';
}

.brand-icon-user-settings:before {
    content: '\ea07';
}

.brand-icon-upload:before {
    content: '\ea08';
}

.brand-icon-tv:before {
    content: '\ea09';
}

.brand-icon-turnon-off:before {
    content: '\ea0a';
}

.brand-icon-tools:before {
    content: '\ea0b';
}

.brand-icon-tilt:before {
    content: '\ea0c';
}

.brand-icon-tiles-blk:before {
    content: '\ea0d';
}

.brand-icon-thumbs-up:before {
    content: '\ea0e';
}

.brand-icon-thumbs-down:before {
    content: '\ea0f';
}

.brand-icon-theme-blk:before {
    content: '\ea10';
}

.brand-icon-template:before {
    content: '\ea11';
}

.brand-icon-temperature:before {
    content: '\ea12';
}

.brand-icon-team-leader:before {
    content: '\ea13';
}

.brand-icon-talking:before {
    content: '\ea14';
}

.brand-icon-survey-blk:before {
    content: '\ea15';
}

.brand-icon-stop-alt_blk:before {
    content: '\ea16';
}

.brand-icon-stop:before {
    content: '\ea17';
}

.brand-icon-steps-blk:before {
    content: '\ea18';
}

.brand-icon-stakeholder:before {
    content: '\ea19';
}

.brand-icon-speed:before {
    content: '\ea1a';
}

.brand-icon-speaker-phone:before {
    content: '\ea1b';
}

.brand-icon-speaker-mute_blk:before {
    content: '\ea1c';
}

.brand-icon-signal-broadcast_blk:before {
    content: '\ea1d';
}

.brand-icon-shock:before {
    content: '\ea1e';
}

.brand-icon-share:before {
    content: '\ea1f';
}

.brand-icon-set-gallery-image:before {
    content: '\ea20';
}

.brand-icon-set-fallback-image:before {
    content: '\ea21';
}

.brand-icon-send-message:before {
    content: '\ea22';
}

.brand-icon-scale-alt_blk:before {
    content: '\ea23';
}

.brand-icon-scale_blk:before {
    content: '\ea24';
}

.brand-icon-save:before {
    content: '\ea25';
}

.brand-icon-satellite-off-blk .path1:before {
    content: '\ea26';
    color: rgb(179, 179, 179);
}

.brand-icon-satellite-off-blk .path2:before {
    content: '\ea27';
    margin-left: -1.0078125em;
    color: rgb(179, 179, 179);
}

.brand-icon-satellite-off-blk .path3:before {
    content: '\ea28';
    margin-left: -1.0078125em;
    color: rgb(179, 179, 179);
}

.brand-icon-satellite-off-blk .path4:before {
    content: '\ea29';
    margin-left: -1.0078125em;
    color: rgb(179, 179, 179);
}

.brand-icon-satellite-off-blk .path5:before {
    content: '\ea2a';
    margin-left: -1.0078125em;
    color: rgb(0, 0, 0);
}

.brand-icon-satellite_blk:before {
    content: '\ea2b';
}

.brand-icon-rss:before {
    content: '\ea2c';
}

.brand-icon-risk-monitor:before {
    content: '\ea2d';
}

.brand-icon-ringtone-blk:before {
    content: '\ea2e';
}

.brand-icon-ringing:before {
    content: '\ea2f';
}

.brand-icon-reply-blk:before {
    content: '\ea30';
}

.brand-icon-replace-a-photo_blk:before {
    content: '\ea31';
}

.brand-icon-remove-item:before {
    content: '\ea32';
}

.brand-icon-recycle:before {
    content: '\ea33';
}

.brand-icon-question:before {
    content: '\ea34';
}

.brand-icon-previous:before {
    content: '\ea35';
}

.brand-icon-pressure:before {
    content: '\ea36';
}

.brand-icon-portrait:before {
    content: '\ea37';
}

.brand-icon-play-with:before {
    content: '\ea38';
}

.brand-icon-play-alt:before {
    content: '\ea39';
}

.brand-icon-play:before {
    content: '\ea3a';
}

.brand-icon-platform-blk:before {
    content: '\ea3b';
}

.brand-icon-photo:before {
    content: '\ea3c';
}

.brand-icon-peel-sticker:before {
    content: '\ea3d';
}

.brand-icon-pause-internet_blk:before {
    content: '\ea3e';
}

.brand-icon-pause:before {
    content: '\ea3f';
}

.brand-icon-paper-free:before {
    content: '\ea40';
}

.brand-icon-outgoing-call:before {
    content: '\ea41';
}

.brand-icon-on-demand:before {
    content: '\ea42';
}

.brand-icon-no-video:before {
    content: '\ea43';
}

.brand-icon-night:before {
    content: '\ea44';
}

.brand-icon-NFC_blk:before {
    content: '\ea45';
}

.brand-icon-next:before {
    content: '\ea46';
}

.brand-icon-news:before {
    content: '\ea47';
}

.brand-icon-network-connection:before {
    content: '\ea48';
}

.brand-icon-mute:before {
    content: '\ea49';
}

.brand-icon-multicast:before {
    content: '\ea4a';
}

.brand-icon-move-to:before {
    content: '\ea4b';
}

.brand-icon-missed-call:before {
    content: '\ea4c';
}

.brand-icon-microphone:before {
    content: '\ea4d';
}

.brand-icon-merge-calls:before {
    content: '\ea4e';
}

.brand-icon-maximize-blk:before {
    content: '\ea4f';
}

.brand-icon-masonry-view_blk:before {
    content: '\ea50';
}

.brand-icon-map-view:before {
    content: '\ea51';
}

.brand-icon-location:before {
    content: '\ea52';
}

.brand-icon-link:before {
    content: '\ea53';
}

.brand-icon-light:before {
    content: '\ea54';
}

.brand-icon-landscape:before {
    content: '\ea55';
}

.brand-icon-invitation-rejected-blk:before {
    content: '\ea56';
}

.brand-icon-invitation-expired-blk:before {
    content: '\ea57';
}

.brand-icon-invitation-accepted:before {
    content: '\ea58';
}

.brand-icon-inventory-blk:before {
    content: '\ea59';
}

.brand-icon-increase_auxiliary .path1:before {
    content: '\ea5a';
    color: rgb(218, 221, 218);
}

.brand-icon-increase_auxiliary .path2:before {
    content: '\ea5b';
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.brand-icon-incoming-call:before {
    content: '\ea5c';
}

.brand-icon-humidity:before {
    content: '\ea5d';
}

.brand-icon-history:before {
    content: '\ea5e';
}

.brand-icon-fullscreen:before {
    content: '\ea5f';
}

.brand-icon-forwarded-call:before {
    content: '\ea60';
}

.brand-icon-flip-camera:before {
    content: '\ea61';
}

.brand-icon-fit-to-zone_blk:before {
    content: '\ea62';
}

.brand-icon-fire:before {
    content: '\ea63';
}

.brand-icon-fingerprint-sensor:before {
    content: '\ea64';
}

.brand-icon-fax:before {
    content: '\ea65';
}

.brand-icon-favorite:before {
    content: '\ea66';
}

.brand-icon-emoji-blk:before {
    content: '\ea67';
}

.brand-icon-duplicate:before {
    content: '\ea68';
}

.brand-icon-drop-shipment:before {
    content: '\ea69';
}

.brand-icon-drag-and-drop:before {
    content: '\ea6a';
}

.brand-icon-download:before {
    content: '\ea6b';
}

.brand-icon-distribution-blk:before {
    content: '\ea6c';
}

.brand-icon-display:before {
    content: '\ea6d';
}

.brand-icon-directory:before {
    content: '\ea6e';
}

.brand-icon-direct-carrier-billing:before {
    content: '\ea6f';
}

.brand-icon-device-activity:before {
    content: '\ea70';
}

.brand-icon-decrease-blk:before {
    content: '\ea71';
}

.brand-icon-data-blk:before {
    content: '\ea72';
}

.brand-icon-customize_blk:before {
    content: '\ea73';
}

.brand-icon-CTA-blk:before {
    content: '\ea74';
}

.brand-icon-crop:before {
    content: '\ea75';
}

.brand-icon-convergence-blk:before {
    content: '\ea76';
}

.brand-icon-consultative-transfer:before {
    content: '\ea77';
}

.brand-icon-connect-parts:before {
    content: '\ea78';
}

.brand-icon-comparison-blk:before {
    content: '\ea79';
}

.brand-icon-cloud-alt:before {
    content: '\ea7a';
}

.brand-icon-cloud-blk:before {
    content: '\ea7b';
}

.brand-icon-clean-surface:before {
    content: '\ea7c';
}

.brand-icon-calibrate:before {
    content: '\ea7d';
}

.brand-icon-calendar_blk:before {
    content: '\ea7e';
}

.brand-icon-box-open:before {
    content: '\ea7f';
}

.brand-icon-bluetooth:before {
    content: '\ea80';
}

.brand-icon-awareness:before {
    content: '\ea81';
}

.brand-icon-attach:before {
    content: '\ea82';
}

.brand-icon-artboard:before {
    content: '\ea83';
}

.brand-icon-archive:before {
    content: '\ea84';
}

.brand-icon-AR-blk:before {
    content: '\ea85';
}

.brand-icon-announcement:before {
    content: '\ea86';
}

.brand-icon-analytics-blk:before {
    content: '\ea87';
}

.brand-icon-add-user:before {
    content: '\ea88';
}

.brand-icon-add-folder:before {
    content: '\ea89';
}

.brand-icon-VR-blk:before {
    content: '\ea8a';
}

.brand-icon-wearable:before {
    content: '\ea8b';
}

.brand-icon-water-resistant:before {
    content: '\ea8c';
}

.brand-icon-video-on-tablet:before {
    content: '\ea8d';
}

.brand-icon-uplink:before {
    content: '\ea8e';
}

.brand-icon-unlimited-plan_blk:before {
    content: '\ea8f';
}

.brand-icon-total-mobile-protection-blk:before {
    content: '\ea90';
}

.brand-icon-tech-phone:before {
    content: '\ea91';
}

.brand-icon-tech-laptop:before {
    content: '\ea92';
}

.brand-icon-tablet:before {
    content: '\ea93';
}

.brand-icon-sound:before {
    content: '\ea94';
}

.brand-icon-small-plan_blk:before {
    content: '\ea95';
}

.brand-icon-sim-card:before {
    content: '\ea96';
}

.brand-icon-router:before {
    content: '\ea97';
}

.brand-icon-purchase-data:before {
    content: '\ea98';
}

.brand-icon-phone-alt:before {
    content: '\ea99';
}

.brand-icon-nation-wide:before {
    content: '\ea9a';
}

.brand-icon-multiple-devices:before {
    content: '\ea9b';
}

.brand-icon-mobile-hotspot:before {
    content: '\ea9c';
}

.brand-icon-mobile-apps:before {
    content: '\ea9d';
}

.brand-icon-medium-plan_blk:before {
    content: '\ea9e';
}

.brand-icon-large-plan_blk:before {
    content: '\ea9f';
}

.brand-icon-home-internet:before {
    content: '\eaa0';
}

.brand-icon-gifted-data:before {
    content: '\eaa1';
}

.brand-icon-embedded-sound:before {
    content: '\eaa2';
}

.brand-icon-devices-addons:before {
    content: '\eaa3';
}

.brand-icon-device-protection:before {
    content: '\eaa4';
}

.brand-icon-data-boost:before {
    content: '\eaa5';
}

.brand-icon-connect:before {
    content: '\eaa6';
}

.brand-icon-compass:before {
    content: '\eaa7';
}

.brand-icon-carryover-data:before {
    content: '\eaa8';
}

.brand-icon-caller-id:before {
    content: '\eaa9';
}

.brand-icon-bring-your-own-device-blk:before {
    content: '\eaaa';
}

.brand-icon-bonus-data:before {
    content: '\eaab';
}

.brand-icon-battery:before {
    content: '\eaac';
}

.brand-icon-taxes:before {
    content: '\eaad';
}

.brand-icon-tag:before {
    content: '\eaae';
}

.brand-icon-shopping-bag:before {
    content: '\eaaf';
}

.brand-icon-shopping:before {
    content: '\eab0';
}

.brand-icon-shipping:before {
    content: '\eab1';
}

.brand-icon-rewards:before {
    content: '\eab2';
}

.brand-icon-returns:before {
    content: '\eab3';
}

.brand-icon-reservation:before {
    content: '\eab4';
}

.brand-icon-reoccuring-payment_blk:before {
    content: '\eab5';
}

.brand-icon-out-of-stock:before {
    content: '\eab6';
}

.brand-icon-orders:before {
    content: '\eab7';
}

.brand-icon-no-fee:before {
    content: '\eab8';
}

.brand-icon-in-store-pickup:before {
    content: '\eab9';
}

.brand-icon-gift:before {
    content: '\eaba';
}

.brand-icon-creditcard:before {
    content: '\eabb';
}

.brand-icon-camera:before {
    content: '\eabc';
}

.brand-icon-bill-up:before {
    content: '\eabd';
}

.brand-icon-bill-down:before {
    content: '\eabe';
}

.brand-icon-add-to-favorite:before {
    content: '\eabf';
}

.brand-icon-Addedtofavorite-blk:before {
    content: '\eac0';
}

.brand-icon-year:before {
    content: '\eac1';
}

.brand-icon-warning_blk:before {
    content: '\eac2';
}

.brand-icon-timer-blk:before {
    content: '\eac3';
}

.brand-icon-sync_blk:before {
    content: '\eac4';
}

.brand-icon-star-off-gray:before {
    content: '\eac5';
    color: #d7d9d9;
}

.brand-icon-star-activated-blk:before {
    content: '\eac6';
}

.brand-icon-speed-monitoring:before {
    content: '\eac7';
}

.brand-icon-snooze-blk:before {
    content: '\eac8';
}

.brand-icon-security-wireless:before {
    content: '\eac9';
}

.brand-icon-security-keyhole:before {
    content: '\eaca';
}

.brand-icon-security-check:before {
    content: '\eacb';
}

.brand-icon-security-alert:before {
    content: '\eacc';
}

.brand-icon-remind-me:before {
    content: '\eacd';
}

.brand-icon-reminder-blk:before {
    content: '\eace';
}

.brand-icon-push-notification_blk:before {
    content: '\eacf';
}

.brand-icon-notify-me:before {
    content: '\ead0';
}

.brand-icon-notifications-off .path1:before {
    content: '\ead1';
    color: rgb(179, 179, 179);
}

.brand-icon-notifications-off .path2:before {
    content: '\ead2';
    margin-left: -0.994140625em;
    color: rgb(179, 179, 179);
}

.brand-icon-notifications-off .path3:before {
    content: '\ead3';
    margin-left: -0.994140625em;
    color: rgb(0, 0, 0);
}

.brand-icon-notification:before {
    content: '\ead4';
}

.brand-icon-loader:before {
    content: '\ead5';
}

.brand-icon-Feedback:before {
    content: '\ead6';
}

.brand-icon-error:before {
    content: '\ead7';
}

.brand-icon-clock:before {
    content: '\ead8';
}

.brand-icon-checkmark:before {
    content: '\ead9';
}

.brand-icon-alert-notification:before {
    content: '\eada';
}

.brand-icon-alert_blk:before {
    content: '\eadb';
}

.brand-icon-switch:before {
    content: '\eadc';
}

.brand-icon-swipe-right:before {
    content: '\eadd';
}

.brand-icon-swipe-left:before {
    content: '\eade';
}

.brand-icon-swipe:before {
    content: '\eadf';
}

.brand-icon-right-directional-arrow:before {
    content: '\eae0';
}

.brand-icon-right-arrow:before {
    content: '\eae1';
}

.brand-icon-no-off .path1:before {
    content: '\eae2';
    color: rgb(179, 179, 179);
}

.brand-icon-no-off .path2:before {
    content: '\eae3';
    margin-left: -1.0107421875em;
    color: rgb(0, 0, 0);
}

.brand-icon-no:before {
    content: '\eae4';
}

.brand-icon-minus-large_blk:before {
    content: '\eae5';
}

.brand-icon-left-directional-arrow:before {
    content: '\eae6';
}

.brand-icon-left-arrow:before {
    content: '\eae7';
}

.brand-icon-gateway:before {
    content: '\eae8';
}

.brand-icon-flexibility-two-arrows:before {
    content: '\eae9';
}

.brand-icon-flexibility-three-arrows:before {
    content: '\eaea';
}

.brand-icon-flexibility-rectangles:before {
    content: '\eaeb';
}

.brand-icon-flexibility-four-arrows:before {
    content: '\eaec';
}

.brand-icon-close-alt:before {
    content: '\eaed';
}

.brand-icon-close_blk:before {
    content: '\eaee';
}

.brand-icon-vza-asterisk:before {
    content: '\eaef';
}
.p-inputgroup-disabled,
.p-inputgroup-disabled .p-checkbox-label {
    color: #d8dada;
    cursor: default;
}

.p-inputgroup-disabled .p-checkbox-box.p-disabled {
    border-color: #d8dada;
}

.rc-tooltip {
    font-size: 0.875rem;
}

.u-noTransition {
    transition: none;
}

.p-dropdown .p-hidden-accessible input {
    display: none;
}


/*# sourceMappingURL=5402.5c8ca3fa.chunk.css.map*/
/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
/*! BUILD_TIME: Mon Dec 01 2025 14:51:35 GMT+0000 (Coordinated Universal Time) */
.mdnCancelButton>span>span {
    color: #000000 !important;
}

/*# sourceMappingURL=CreateLead-MDNSearch.cb870366.chunk.css.map*/
