 @font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2');
    unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
      unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:600;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:600;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:600;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Poppins';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+1F00-1FFF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0370-03FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:300;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+1F00-1FFF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+0370-03FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:400;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+1F00-1FFF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0370-03FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:500;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+1F00-1FFF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0370-03FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
      unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face{
      font-family:'Roboto';
      font-style:normal;
      font-weight:700;
      src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
      unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
  
  
    .d-none-browser {
      display: none;
    }
    .make-icon-center {
      display: block;
      text-align: center;
      padding: 0 0 !important;
      margin: 0 30.5px !important;
    }
    .browser-unsupported {
      margin: 28px auto 20px !important;
      margin-bottom: 60px !important;
    }
    .browser-link:hover p {
      text-decoration: underline;
    }
    @media (min-width: 576px) {
      .browser-unsupported {
        margin: 10px auto;
      }
    }
    .main_logo {
      text-align: center;
      margin: 12px auto 0;
    }
    .support_text {
      margin-top: 28px;
      margin-bottom: 25px;
    }
    .support_text h3 {
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 24px;
      line-height: 36px;
      color: #4d578d;
      text-align: center;
    }
    .support_text p {
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 20px;
      line-height: 30px;
      text-align: center;
      color: #4d578d;
    }
    section.browser_logo {
      width: 535px;
      text-align: center;
      margin: 0 auto !important;
      border: none !important;
    }
    .unsupported-text {
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      text-align: center;
      color: #979797;
    }
    .unsupported-text span a {
      color: #679ec6;
    }
    .browser-unsupported .card-img-top {
      width: 65px;
      height: 65px;
      text-align: center;
      margin: 0 auto !important;
    }
    .browser-unsupported p {
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 24px;
      line-height: 36px;
      color: #679ec6;
    }
    .card-group .card a:hover {
      color: #679ec6;
      text-decoration: underline !important;
    }
    .browser-unsupported::before {
      content: "";
      width: 40%;
      height: 1px;
      position: absolute;
      bottom: -30px;
      left: 50%;
      background-color: #c2bfbf;
      transform: translateX(-50%);
    }
    .cargoai-icon-unsupported {
      background-size: 59px 16px;
      width: 59px;
      height: 16px;
      position: relative;
      top: 3px;
      left: 4px;
      background-image: url("/assets/media/logos/cargoai-without-logo.png");
      text-align: "center";
    }
    .brand-container-unsupported {
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 400;
      font-size: 11px;
      color: #9b9b9f;
      margin-bottom: 6px;
      position: fixed;
      right: 24px;
      bottom: -2px;
    }
    .unsupported-browser-gif {
      height: 235px;
      width: 400px;
    }
  
  
 
  @charset "UTF-8";
    :root{
      --blue:#007bff;
      --indigo:#6610f2;
      --purple:#6f42c1;
      --pink:#e83e8c;
      --red:#dc3545;
      --orange:#fd7e14;
      --yellow:#ffc107;
      --green:#28a745;
      --teal:#20c997;
      --cyan:#17a2b8;
      --white:#fff;
      --gray:#6c757d;
      --gray-dark:#343a40;
      --primary:#007bff;
      --secondary:#6c757d;
      --success:#28a745;
      --info:#17a2b8;
      --warning:#ffc107;
      --danger:#dc3545;
      --light:#f8f9fa;
      --dark:#343a40;
      --breakpoint-xs:0;
      --breakpoint-sm:576px;
      --breakpoint-md:768px;
      --breakpoint-lg:992px;
      --breakpoint-xl:1200px;
      --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
    *,*:before,*:after{
      box-sizing:border-box}
    html{
      font-family:sans-serif;
      line-height:1.15;
      -webkit-text-size-adjust:100%;
      -webkit-tap-highlight-color:rgba(0,0,0,0)}
    main,section{
      display:block}
    body{
      margin:0;
      font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
      font-size:1rem;
      font-weight:400;
      line-height:1.5;
      color:#212529;
      text-align:left;
      background-color:#fff}
    h3{
      margin-top:0;
      margin-bottom:.5rem}
    p{
      margin-top:0;
      margin-bottom:1rem}
    a{
      color:#007bff;
      text-decoration:none;
      background-color:transparent}
    a:hover{
      color:#0056b3;
      text-decoration:underline}
    img{
      vertical-align:middle;
      border-style:none}
    h3{
      margin-bottom:.5rem;
      font-weight:500;
      line-height:1.2}
    h3{
      font-size:1.75rem}
    .container{
      width:100%;
      padding-right:15px;
      padding-left:15px;
      margin-right:auto;
      margin-left:auto}
    @media (min-width: 576px){
      .container{
        max-width:540px}
    }
    @media (min-width: 768px){
      .container{
        max-width:720px}
    }
    @media (min-width: 992px){
      .container{
        max-width:960px}
    }
    @media (min-width: 1200px){
      .container{
        max-width:1140px}
    }
    .row{
      display:flex;
      flex-wrap:wrap;
      margin-right:-15px;
      margin-left:-15px}
    .card-img-top{
      flex-shrink:0;
      width:100%}
    .card-img-top{
      border-top-left-radius:calc(.25rem - 1px);
      border-top-right-radius:calc(.25rem - 1px)}
    .justify-content-center{
      justify-content:center!important}
    .position-relative{
      position:relative!important}
    .mt-3{
      margin-top:1rem!important}
    .mt-4{
      margin-top:1.5rem!important}
    .text-center{
      text-align:center!important}
    @media print{
      *,*:before,*:after{
        text-shadow:none!important;
        box-shadow:none!important}
      a:not(.btn){
        text-decoration:underline}
      img{
        page-break-inside:avoid}
      p,h3{
        orphans:3;
        widows:3}
      h3{
        page-break-after:avoid}
      @page{
        size:a3}
      body,.container{
        min-width:992px!important}
    }
    @charset "UTF-8";
    :root{
      --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
    @font-face{
      font-family:"Font Awesome 6 Brands";
      font-style:normal;
      font-weight:400;
      font-display:block;
      src:url(fa-brands-400.86c7e1fa6eef39e5.woff2) format("woff2"),url(fa-brands-400.f5defc2e23074ea1.ttf) format("truetype")}
    :root{
      --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
    @font-face{
      font-family:"Font Awesome 6 Free";
      font-style:normal;
      font-weight:400;
      font-display:block;
      src:url(fa-regular-400.e05509127408c2d4.woff2) format("woff2"),url(fa-regular-400.3edb900415298558.ttf) format("truetype")}
    :root{
      --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
    @font-face{
      font-family:"Font Awesome 6 Free";
      font-style:normal;
      font-weight:900;
      font-display:block;
      src:url(fa-solid-900.64d5644d62aa832c.woff2) format("woff2"),url(fa-solid-900.f418d876aec0af1a.ttf) format("truetype")}
    @media screen and (-webkit-min-device-pixel-ratio: 0){
    }
    @media screen and (-webkit-min-device-pixel-ratio: 0){
    }
    @media screen and (-webkit-min-device-pixel-ratio: 0){
    }
  

  @charset "UTF-8";
    :root{
      --blue:#007bff;
      --indigo:#6610f2;
      --purple:#6f42c1;
      --pink:#e83e8c;
      --red:#dc3545;
      --orange:#fd7e14;
      --yellow:#ffc107;
      --green:#28a745;
      --teal:#20c997;
      --cyan:#17a2b8;
      --white:#fff;
      --gray:#6c757d;
      --gray-dark:#343a40;
      --primary:#5867dd;
      --secondary:#e1e1ef;
      --success:#1dc9b7;
      --info:#2786fb;
      --warning:#ffb822;
      --danger:#fd27eb;
      --light:#f8f9fa;
      --dark:#343a40;
      --breakpoint-xs:0;
      --breakpoint-sm:576px;
      --breakpoint-md:768px;
      --breakpoint-lg:1024px;
      --breakpoint-xl:1399px;
      --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
    *,*:before,*:after{
      box-sizing:border-box}
    html{
      font-family:sans-serif;
      line-height:1.15;
      -webkit-text-size-adjust:100%;
      -webkit-tap-highlight-color:rgba(0,0,0,0)}
    main,section{
      display:block}
    body{
      margin:0;
      font-family:Poppins;
      font-size:1rem;
      font-weight:400;
      line-height:1.5;
      color:#212529;
      text-align:left;
      background-color:#fff}
    h3{
      margin-top:0;
      margin-bottom:.5rem}
    p{
      margin-top:0;
      margin-bottom:1rem}
    a{
      color:#5867dd;
      text-decoration:none;
      background-color:transparent}
    a:hover{
      color:#2739c1;
      text-decoration:underline}
    img{
      vertical-align:middle;
      border-style:none}
    h3{
      margin-bottom:.5rem;
      font-weight:500;
      line-height:1.2}
    h3{
      font-size:1.75rem}
    .container{
      width:100%;
      padding-right:10px;
      padding-left:10px;
      margin-right:auto;
      margin-left:auto}
    @media (min-width: 576px){
      .container{
        max-width:540px}
    }
    @media (min-width: 768px){
      .container{
        max-width:720px}
    }
    @media (min-width: 1024px){
      .container{
        max-width:960px}
    }
    @media (min-width: 1399px){
      .container{
        max-width:1140px}
    }
    .row{
      display:flex;
      flex-wrap:wrap;
      margin-right:-10px;
      margin-left:-10px}
    .card-img-top{
      flex-shrink:0;
      width:100%}
    .card-img-top{
      border-top-left-radius:calc(.25rem - 1px);
      border-top-right-radius:calc(.25rem - 1px)}
    .justify-content-center{
      justify-content:center!important}
    .position-relative{
      position:relative!important}
    .mt-3{
      margin-top:1rem!important}
    .mt-4{
      margin-top:1.5rem!important}
    .text-center{
      text-align:center!important}
    @media print{
      *,*:before,*:after{
        text-shadow:none!important;
        box-shadow:none!important}
      a:not(.btn){
        text-decoration:underline}
      img{
        page-break-inside:avoid}
      p,h3{
        orphans:3;
        widows:3}
      h3{
        page-break-after:avoid}
      @page{
        size:a3}
      body,.container{
        min-width:1024px!important}
    }
    html{
      font-family:sans-serif;
      text-size-adjust:100%;
      -ms-text-size-adjust:100%;
      -webkit-text-size-adjust:100%;
      -webkit-tap-highlight-color:rgba(0,0,0,0)}
    html,body{
      height:100%;
      margin:0;
      padding:0;
      font-size:13px;
      font-weight:300;
      font-family:Poppins;
      -ms-text-size-adjust:100%;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale}
    html a:hover,html a:active,html a:focus,body a:hover,body a:active,body a:focus{
      text-decoration:none!important}
    html a,body a{
      outline:none!important}
    body{
      display:flex;
      flex-direction:column;
      color:#646c9a}
    @media (min-width: 769px) and (max-width: 1024px){
      html,body{
        font-size:12px}
    }
    @media (max-width: 768px){
      html,body{
        font-size:12px}
    }
    body{
      background:#f9f9fc}
  
  .swal2-popup.swal2-toast{
    box-sizing:border-box;
    grid-column:1/4!important;
    grid-row:1/4!important;
    grid-template-columns:1fr 99fr 1fr;
    padding:1em;
    overflow-y:hidden;
    background:#fff;
    box-shadow:0 0 1px hsla(0deg,0%,0%,.075),0 1px 2px hsla(0deg,0%,0%,.075),1px 2px 4px hsla(0deg,0%,0%,.075),1px 3px 8px hsla(0deg,0%,0%,.075),2px 4px 16px hsla(0deg,0%,0%,.075);
    pointer-events:all}
    .swal2-popup.swal2-toast>*{
      grid-column:2}
    .swal2-popup.swal2-toast .swal2-title{
      margin:.5em 1em;
      padding:0;
      font-size:1em;
      text-align:initial}
    .swal2-popup.swal2-toast .swal2-loading{
      justify-content:center}
    .swal2-popup.swal2-toast .swal2-input{
      height:2em;
      margin:.5em;
      font-size:1em}
    .swal2-popup.swal2-toast .swal2-validation-message{
      font-size:1em}
    .swal2-popup.swal2-toast .swal2-footer{
      margin:.5em 0 0;
      padding:.5em 0 0;
      font-size:.8em}
    .swal2-popup.swal2-toast .swal2-close{
      grid-column:3/3;
      grid-row:1/99;
      align-self:center;
      width:.8em;
      height:.8em;
      margin:0;
      font-size:2em}
    .swal2-popup.swal2-toast .swal2-html-container{
      margin:.5em 1em;
      padding:0;
      overflow:initial;
      font-size:1em;
      text-align:initial}
    .swal2-popup.swal2-toast .swal2-html-container:empty{
      padding:0}
    .swal2-popup.swal2-toast .swal2-loader{
      grid-column:1;
      grid-row:1/99;
      align-self:center;
      width:2em;
      height:2em;
      margin:.25em}
    .swal2-popup.swal2-toast .swal2-icon{
      grid-column:1;
      grid-row:1/99;
      align-self:center;
      width:2em;
      min-width:2em;
      height:2em;
      margin:0 .5em 0 0}
    .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{
      display:flex;
      align-items:center;
      font-size:1.8em;
      font-weight:700}
    .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
      width:2em;
      height:2em}
    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
      top:.875em;
      width:1.375em}
    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
      left:.3125em}
    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
      right:.3125em}
    .swal2-popup.swal2-toast .swal2-actions{
      justify-content:flex-start;
      height:auto;
      margin:0;
      margin-top:.5em;
      padding:0 .5em}
    .swal2-popup.swal2-toast .swal2-styled{
      margin:.25em .5em;
      padding:.4em .6em;
      font-size:1em}
    .swal2-popup.swal2-toast .swal2-success{
      border-color:#a5dc86}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
      position:absolute;
      width:1.6em;
      height:3em;
      transform:rotate(45deg);
      border-radius:50%}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
      top:-.8em;
      left:-.5em;
      transform:rotate(-45deg);
      transform-origin:2em 2em;
      border-radius:4em 0 0 4em}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
      top:-.25em;
      left:.9375em;
      transform-origin:0 1.5em;
      border-radius:0 4em 4em 0}
    .swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
      width:2em;
      height:2em}
    .swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
      top:0;
      left:.4375em;
      width:.4375em;
      height:2.6875em}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
      height:.3125em}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
      top:1.125em;
      left:.1875em;
      width:.75em}
    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
      top:.9375em;
      right:.1875em;
      width:1.375em}
    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{
      -webkit-animation:swal2-toast-animate-success-line-tip .75s;
      animation:swal2-toast-animate-success-line-tip .75s}
    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{
      -webkit-animation:swal2-toast-animate-success-line-long .75s;
      animation:swal2-toast-animate-success-line-long .75s}
    .swal2-popup.swal2-toast.swal2-show{
      -webkit-animation:swal2-toast-show .5s;
      animation:swal2-toast-show .5s}
    .swal2-popup.swal2-toast.swal2-hide{
      -webkit-animation:swal2-toast-hide .1s forwards;
      animation:swal2-toast-hide .1s forwards}
    .swal2-container{
      display:grid;
      position:fixed;
      z-index:1060;
      top:0;
      right:0;
      bottom:0;
      left:0;
      box-sizing:border-box;
      grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
      grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);
      grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
      height:100%;
      padding:.625em;
      overflow-x:hidden;
      transition:background-color .1s;
      -webkit-overflow-scrolling:touch}
    .swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{
      background:rgba(0,0,0,.4)}
    .swal2-container.swal2-backdrop-hide{
      background:0 0!important}
    .swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{
      grid-template-columns:minmax(0,1fr) auto auto}
    .swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{
      grid-template-columns:auto minmax(0,1fr) auto}
    .swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{
      grid-template-columns:auto auto minmax(0,1fr)}
    .swal2-container.swal2-top-start>.swal2-popup{
      align-self:start}
    .swal2-container.swal2-top>.swal2-popup{
      grid-column:2;
      align-self:start;
      justify-self:center}
    .swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{
      grid-column:3;
      align-self:start;
      justify-self:end}
    .swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{
      grid-row:2;
      align-self:center}
    .swal2-container.swal2-center>.swal2-popup{
      grid-column:2;
      grid-row:2;
      align-self:center;
      justify-self:center}
    .swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{
      grid-column:3;
      grid-row:2;
      align-self:center;
      justify-self:end}
    .swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{
      grid-column:1;
      grid-row:3;
      align-self:end}
    .swal2-container.swal2-bottom>.swal2-popup{
      grid-column:2;
      grid-row:3;
      justify-self:center;
      align-self:end}
    .swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{
      grid-column:3;
      grid-row:3;
      align-self:end;
      justify-self:end}
    .swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{
      grid-column:1/4;
      width:100%}
    .swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{
      grid-row:1/4;
      align-self:stretch}
    .swal2-container.swal2-no-transition{
      transition:none!important}
    .swal2-popup{
      display:none;
      position:relative;
      box-sizing:border-box;
      grid-template-columns:minmax(0,100%);
      width:32em;
      max-width:100%;
      padding:0 0 1.25em;
      border:none;
      border-radius:5px;
      background:#fff;
      color:#545454;
      font-family:inherit;
      font-size:1rem}
    .swal2-popup:focus{
      outline:0}
    .swal2-popup.swal2-loading{
      overflow-y:hidden}
    .swal2-title{
      position:relative;
      max-width:100%;
      margin:0;
      padding:.8em 1em 0;
      color:inherit;
      font-size:1.875em;
      font-weight:600;
      text-align:center;
      text-transform:none;
      word-wrap:break-word}
    .swal2-actions{
      display:flex;
      z-index:1;
      box-sizing:border-box;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
      width:auto;
      margin:1.25em auto 0;
      padding:0}
    .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
      opacity:.4}
    .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
      background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}
    .swal2-actions:not(.swal2-loading) .swal2-styled:active{
      background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}
    .swal2-loader{
      display:none;
      align-items:center;
      justify-content:center;
      width:2.2em;
      height:2.2em;
      margin:0 1.875em;
      -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
      animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
      border-width:.25em;
      border-style:solid;
      border-radius:100%;
      border-color:#2778c4 transparent #2778c4 transparent}
    .swal2-styled{
      margin:.3125em;
      padding:.625em 1.1em;
      transition:box-shadow .1s;
      box-shadow:0 0 0 3px transparent;
      font-weight:500}
    .swal2-styled:not([disabled]){
      cursor:pointer}
    .swal2-styled.swal2-confirm{
      border:0;
      border-radius:.25em;
      background:initial;
      background-color:#7066e0;
      color:#fff;
      font-size:1em}
    .swal2-styled.swal2-confirm:focus{
      box-shadow:0 0 0 3px rgba(112,102,224,.5)}
    .swal2-styled.swal2-deny{
      border:0;
      border-radius:.25em;
      background:initial;
      background-color:#dc3741;
      color:#fff;
      font-size:1em}
    .swal2-styled.swal2-deny:focus{
      box-shadow:0 0 0 3px rgba(220,55,65,.5)}
    .swal2-styled.swal2-cancel{
      border:0;
      border-radius:.25em;
      background:initial;
      background-color:#6e7881;
      color:#fff;
      font-size:1em}
    .swal2-styled.swal2-cancel:focus{
      box-shadow:0 0 0 3px rgba(110,120,129,.5)}
    .swal2-styled.swal2-default-outline:focus{
      box-shadow:0 0 0 3px rgba(100,150,200,.5)}
    .swal2-styled:focus{
      outline:0}
    .swal2-styled::-moz-focus-inner{
      border:0}
    .swal2-footer{
      justify-content:center;
      margin:1em 0 0;
      padding:1em 1em 0;
      border-top:1px solid #eee;
      color:inherit;
      font-size:1em}
    .swal2-timer-progress-bar-container{
      position:absolute;
      right:0;
      bottom:0;
      left:0;
      grid-column:auto!important;
      overflow:hidden;
      border-bottom-right-radius:5px;
      border-bottom-left-radius:5px}
    .swal2-timer-progress-bar{
      width:100%;
      height:.25em;
      background:rgba(0,0,0,.2)}
    .swal2-image{
      max-width:100%;
      margin:2em auto 1em}
    .swal2-close{
      z-index:2;
      align-items:center;
      justify-content:center;
      width:1.2em;
      height:1.2em;
      margin-top:0;
      margin-right:0;
      margin-bottom:-1.2em;
      padding:0;
      overflow:hidden;
      transition:color .1s,box-shadow .1s;
      border:none;
      border-radius:5px;
      background:0 0;
      color:#ccc;
      font-family:serif;
      font-family:monospace;
      font-size:2.5em;
      cursor:pointer;
      justify-self:end}
    .swal2-close:hover{
      transform:none;
      background:0 0;
      color:#f27474}
    .swal2-close:focus{
      outline:0;
      box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}
    .swal2-close::-moz-focus-inner{
      border:0}
    .swal2-html-container{
      z-index:1;
      justify-content:center;
      margin:1em 1.6em .3em;
      padding:0;
      overflow:auto;
      color:inherit;
      font-size:1.125em;
      font-weight:400;
      line-height:normal;
      text-align:center;
      word-wrap:break-word;
      word-break:break-word}
    .swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{
      margin:1em 2em 3px}
    .swal2-file,.swal2-input,.swal2-textarea{
      box-sizing:border-box;
      width:auto;
      transition:border-color .1s,box-shadow .1s;
      border:1px solid #d9d9d9;
      border-radius:.1875em;
      background:0 0;
      box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;
      color:inherit;
      font-size:1.125em}
    .swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{
      border-color:#f27474!important;
      box-shadow:0 0 2px #f27474!important}
    .swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{
      border:1px solid #b4dbed;
      outline:0;
      box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}
    .swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{
      color:#ccc}
    .swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{
      color:#ccc}
    .swal2-range{
      margin:1em 2em 3px;
      background:#fff}
    .swal2-range input{
      width:80%}
    .swal2-range output{
      width:20%;
      color:inherit;
      font-weight:600;
      text-align:center}
    .swal2-range input,.swal2-range output{
      height:2.625em;
      padding:0;
      font-size:1.125em;
      line-height:2.625em}
    .swal2-input{
      height:2.625em;
      padding:0 .75em}
    .swal2-file{
      width:75%;
      margin-right:auto;
      margin-left:auto;
      background:0 0;
      font-size:1.125em}
    .swal2-textarea{
      height:6.75em;
      padding:.75em}
    .swal2-select{
      min-width:50%;
      max-width:100%;
      padding:.375em .625em;
      background:0 0;
      color:inherit;
      font-size:1.125em}
    .swal2-checkbox,.swal2-radio{
      align-items:center;
      justify-content:center;
      background:#fff;
      color:inherit}
    .swal2-checkbox label,.swal2-radio label{
      margin:0 .6em;
      font-size:1.125em}
    .swal2-checkbox input,.swal2-radio input{
      flex-shrink:0;
      margin:0 .4em}
    .swal2-input-label{
      display:flex;
      justify-content:center;
      margin:1em auto 0}
    .swal2-validation-message{
      align-items:center;
      justify-content:center;
      margin:1em 0 0;
      padding:.625em;
      overflow:hidden;
      background:#f0f0f0;
      color:#666;
      font-size:1em;
      font-weight:300}
    .swal2-validation-message::before{
      content:"!";
      display:inline-block;
      width:1.5em;
      min-width:1.5em;
      height:1.5em;
      margin:0 .625em;
      border-radius:50%;
      background-color:#f27474;
      color:#fff;
      font-weight:600;
      line-height:1.5em;
      text-align:center}
    .swal2-icon{
      position:relative;
      box-sizing:content-box;
      justify-content:center;
      width:5em;
      height:5em;
      margin:2.5em auto .6em;
      border:.25em solid transparent;
      border-radius:50%;
      border-color:#000;
      font-family:inherit;
      line-height:5em;
      cursor:default;
      -webkit-user-select:none;
      -moz-user-select:none;
      user-select:none}
    .swal2-icon .swal2-icon-content{
      display:flex;
      align-items:center;
      font-size:3.75em}
    .swal2-icon.swal2-error{
      border-color:#f27474;
      color:#f27474}
    .swal2-icon.swal2-error .swal2-x-mark{
      position:relative;
      flex-grow:1}
    .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
      display:block;
      position:absolute;
      top:2.3125em;
      width:2.9375em;
      height:.3125em;
      border-radius:.125em;
      background-color:#f27474}
    .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
      left:1.0625em;
      transform:rotate(45deg)}
    .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
      right:1em;
      transform:rotate(-45deg)}
    .swal2-icon.swal2-error.swal2-icon-show{
      -webkit-animation:swal2-animate-error-icon .5s;
      animation:swal2-animate-error-icon .5s}
    .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{
      -webkit-animation:swal2-animate-error-x-mark .5s;
      animation:swal2-animate-error-x-mark .5s}
    .swal2-icon.swal2-warning{
      border-color:#facea8;
      color:#f8bb86}
    .swal2-icon.swal2-warning.swal2-icon-show{
      -webkit-animation:swal2-animate-error-icon .5s;
      animation:swal2-animate-error-icon .5s}
    .swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{
      -webkit-animation:swal2-animate-i-mark .5s;
      animation:swal2-animate-i-mark .5s}
    .swal2-icon.swal2-info{
      border-color:#9de0f6;
      color:#3fc3ee}
    .swal2-icon.swal2-info.swal2-icon-show{
      -webkit-animation:swal2-animate-error-icon .5s;
      animation:swal2-animate-error-icon .5s}
    .swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{
      -webkit-animation:swal2-animate-i-mark .8s;
      animation:swal2-animate-i-mark .8s}
    .swal2-icon.swal2-question{
      border-color:#c9dae1;
      color:#87adbd}
    .swal2-icon.swal2-question.swal2-icon-show{
      -webkit-animation:swal2-animate-error-icon .5s;
      animation:swal2-animate-error-icon .5s}
    .swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{
      -webkit-animation:swal2-animate-question-mark .8s;
      animation:swal2-animate-question-mark .8s}
    .swal2-icon.swal2-success{
      border-color:#a5dc86;
      color:#a5dc86}
    .swal2-icon.swal2-success [class^=swal2-success-circular-line]{
      position:absolute;
      width:3.75em;
      height:7.5em;
      transform:rotate(45deg);
      border-radius:50%}
    .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
      top:-.4375em;
      left:-2.0635em;
      transform:rotate(-45deg);
      transform-origin:3.75em 3.75em;
      border-radius:7.5em 0 0 7.5em}
    .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
      top:-.6875em;
      left:1.875em;
      transform:rotate(-45deg);
      transform-origin:0 3.75em;
      border-radius:0 7.5em 7.5em 0}
    .swal2-icon.swal2-success .swal2-success-ring{
      position:absolute;
      z-index:2;
      top:-.25em;
      left:-.25em;
      box-sizing:content-box;
      width:100%;
      height:100%;
      border:.25em solid rgba(165,220,134,.3);
      border-radius:50%}
    .swal2-icon.swal2-success .swal2-success-fix{
      position:absolute;
      z-index:1;
      top:.5em;
      left:1.625em;
      width:.4375em;
      height:5.625em;
      transform:rotate(-45deg)}
    .swal2-icon.swal2-success [class^=swal2-success-line]{
      display:block;
      position:absolute;
      z-index:2;
      height:.3125em;
      border-radius:.125em;
      background-color:#a5dc86}
    .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
      top:2.875em;
      left:.8125em;
      width:1.5625em;
      transform:rotate(45deg)}
    .swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
      top:2.375em;
      right:.5em;
      width:2.9375em;
      transform:rotate(-45deg)}
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{
      -webkit-animation:swal2-animate-success-line-tip .75s;
      animation:swal2-animate-success-line-tip .75s}
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{
      -webkit-animation:swal2-animate-success-line-long .75s;
      animation:swal2-animate-success-line-long .75s}
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{
      -webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;
      animation:swal2-rotate-success-circular-line 4.25s ease-in}
    .swal2-progress-steps{
      flex-wrap:wrap;
      align-items:center;
      max-width:100%;
      margin:1.25em auto;
      padding:0;
      background:0 0;
      font-weight:600}
    .swal2-progress-steps li{
      display:inline-block;
      position:relative}
    .swal2-progress-steps .swal2-progress-step{
      z-index:20;
      flex-shrink:0;
      width:2em;
      height:2em;
      border-radius:2em;
      background:#2778c4;
      color:#fff;
      line-height:2em;
      text-align:center}
    .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{
      background:#2778c4}
    .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{
      background:#add8e6;
      color:#fff}
    .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{
      background:#add8e6}
    .swal2-progress-steps .swal2-progress-step-line{
      z-index:10;
      flex-shrink:0;
      width:2.5em;
      height:.4em;
      margin:0 -1px;
      background:#2778c4}
    [class^=swal2]{
      -webkit-tap-highlight-color:transparent}
    .swal2-show{
      -webkit-animation:swal2-show .3s;
      animation:swal2-show .3s}
    .swal2-hide{
      -webkit-animation:swal2-hide .15s forwards;
      animation:swal2-hide .15s forwards}
    .swal2-noanimation{
      transition:none}
    .swal2-scrollbar-measure{
      position:absolute;
      top:-9999px;
      width:50px;
      height:50px;
      overflow:scroll}
    .swal2-rtl .swal2-close{
      margin-right:initial;
      margin-left:0}
    .swal2-rtl .swal2-timer-progress-bar{
      right:0;
      left:auto}
    .leave-russia-now-and-apply-your-skills-to-the-world{
      display:flex;
      position:fixed;
      z-index:1939;
      top:0;
      right:0;
      bottom:0;
      left:0;
      flex-direction:column;
      align-items:center;
      justify-content:center;
      padding:25px 0 20px;
      background:#20232a;
      color:#fff;
      text-align:center}
    .leave-russia-now-and-apply-your-skills-to-the-world div{
      max-width:560px;
      margin:10px;
      line-height:146%}
    .leave-russia-now-and-apply-your-skills-to-the-world iframe{
      max-width:100%;
      max-height:55.5555555556vmin;
      margin:16px auto}
    .leave-russia-now-and-apply-your-skills-to-the-world strong{
      border-bottom:2px dashed #fff}
    .leave-russia-now-and-apply-your-skills-to-the-world button{
      display:flex;
      position:fixed;
      z-index:1940;
      top:0;
      right:0;
      align-items:center;
      justify-content:center;
      width:48px;
      height:48px;
      margin-right:10px;
      margin-bottom:-10px;
      border:none;
      background:0 0;
      color:#aaa;
      font-size:48px;
      font-weight:700;
      cursor:pointer}
    .leave-russia-now-and-apply-your-skills-to-the-world button:hover{
      color:#fff}
    @-webkit-keyframes swal2-toast-show{
      0%{
        transform:translateY(-.625em) rotateZ(2deg)}
      33%{
        transform:translateY(0) rotateZ(-2deg)}
      66%{
        transform:translateY(.3125em) rotateZ(2deg)}
      100%{
        transform:translateY(0) rotateZ(0)}
    }
    @keyframes swal2-toast-show{
      0%{
        transform:translateY(-.625em) rotateZ(2deg)}
      33%{
        transform:translateY(0) rotateZ(-2deg)}
      66%{
        transform:translateY(.3125em) rotateZ(2deg)}
      100%{
        transform:translateY(0) rotateZ(0)}
    }
    @-webkit-keyframes swal2-toast-hide{
      100%{
        transform:rotateZ(1deg);
        opacity:0}
    }
    @keyframes swal2-toast-hide{
      100%{
        transform:rotateZ(1deg);
        opacity:0}
    }
    @-webkit-keyframes swal2-toast-animate-success-line-tip{
      0%{
        top:.5625em;
        left:.0625em;
        width:0}
      54%{
        top:.125em;
        left:.125em;
        width:0}
      70%{
        top:.625em;
        left:-.25em;
        width:1.625em}
      84%{
        top:1.0625em;
        left:.75em;
        width:.5em}
      100%{
        top:1.125em;
        left:.1875em;
        width:.75em}
    }
    @keyframes swal2-toast-animate-success-line-tip{
      0%{
        top:.5625em;
        left:.0625em;
        width:0}
      54%{
        top:.125em;
        left:.125em;
        width:0}
      70%{
        top:.625em;
        left:-.25em;
        width:1.625em}
      84%{
        top:1.0625em;
        left:.75em;
        width:.5em}
      100%{
        top:1.125em;
        left:.1875em;
        width:.75em}
    }
    @-webkit-keyframes swal2-toast-animate-success-line-long{
      0%{
        top:1.625em;
        right:1.375em;
        width:0}
      65%{
        top:1.25em;
        right:.9375em;
        width:0}
      84%{
        top:.9375em;
        right:0;
        width:1.125em}
      100%{
        top:.9375em;
        right:.1875em;
        width:1.375em}
    }
    @keyframes swal2-toast-animate-success-line-long{
      0%{
        top:1.625em;
        right:1.375em;
        width:0}
      65%{
        top:1.25em;
        right:.9375em;
        width:0}
      84%{
        top:.9375em;
        right:0;
        width:1.125em}
      100%{
        top:.9375em;
        right:.1875em;
        width:1.375em}
    }
    @-webkit-keyframes swal2-show{
      0%{
        transform:scale(.7)}
      45%{
        transform:scale(1.05)}
      80%{
        transform:scale(.95)}
      100%{
        transform:scale(1)}
    }
    @keyframes swal2-show{
      0%{
        transform:scale(.7)}
      45%{
        transform:scale(1.05)}
      80%{
        transform:scale(.95)}
      100%{
        transform:scale(1)}
    }
    @-webkit-keyframes swal2-hide{
      0%{
        transform:scale(1);
        opacity:1}
      100%{
        transform:scale(.5);
        opacity:0}
    }
    @keyframes swal2-hide{
      0%{
        transform:scale(1);
        opacity:1}
      100%{
        transform:scale(.5);
        opacity:0}
    }
    @-webkit-keyframes swal2-animate-success-line-tip{
      0%{
        top:1.1875em;
        left:.0625em;
        width:0}
      54%{
        top:1.0625em;
        left:.125em;
        width:0}
      70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em}
      84%{
        top:3em;
        left:1.3125em;
        width:1.0625em}
      100%{
        top:2.8125em;
        left:.8125em;
        width:1.5625em}
    }
    @keyframes swal2-animate-success-line-tip{
      0%{
        top:1.1875em;
        left:.0625em;
        width:0}
      54%{
        top:1.0625em;
        left:.125em;
        width:0}
      70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em}
      84%{
        top:3em;
        left:1.3125em;
        width:1.0625em}
      100%{
        top:2.8125em;
        left:.8125em;
        width:1.5625em}
    }
    @-webkit-keyframes swal2-animate-success-line-long{
      0%{
        top:3.375em;
        right:2.875em;
        width:0}
      65%{
        top:3.375em;
        right:2.875em;
        width:0}
      84%{
        top:2.1875em;
        right:0;
        width:3.4375em}
      100%{
        top:2.375em;
        right:.5em;
        width:2.9375em}
    }
    @keyframes swal2-animate-success-line-long{
      0%{
        top:3.375em;
        right:2.875em;
        width:0}
      65%{
        top:3.375em;
        right:2.875em;
        width:0}
      84%{
        top:2.1875em;
        right:0;
        width:3.4375em}
      100%{
        top:2.375em;
        right:.5em;
        width:2.9375em}
    }
    @-webkit-keyframes swal2-rotate-success-circular-line{
      0%{
        transform:rotate(-45deg)}
      5%{
        transform:rotate(-45deg)}
      12%{
        transform:rotate(-405deg)}
      100%{
        transform:rotate(-405deg)}
    }
    @keyframes swal2-rotate-success-circular-line{
      0%{
        transform:rotate(-45deg)}
      5%{
        transform:rotate(-45deg)}
      12%{
        transform:rotate(-405deg)}
      100%{
        transform:rotate(-405deg)}
    }
    @-webkit-keyframes swal2-animate-error-x-mark{
      0%{
        margin-top:1.625em;
        transform:scale(.4);
        opacity:0}
      50%{
        margin-top:1.625em;
        transform:scale(.4);
        opacity:0}
      80%{
        margin-top:-.375em;
        transform:scale(1.15)}
      100%{
        margin-top:0;
        transform:scale(1);
        opacity:1}
    }
    @keyframes swal2-animate-error-x-mark{
      0%{
        margin-top:1.625em;
        transform:scale(.4);
        opacity:0}
      50%{
        margin-top:1.625em;
        transform:scale(.4);
        opacity:0}
      80%{
        margin-top:-.375em;
        transform:scale(1.15)}
      100%{
        margin-top:0;
        transform:scale(1);
        opacity:1}
    }
    @-webkit-keyframes swal2-animate-error-icon{
      0%{
        transform:rotateX(100deg);
        opacity:0}
      100%{
        transform:rotateX(0);
        opacity:1}
    }
    @keyframes swal2-animate-error-icon{
      0%{
        transform:rotateX(100deg);
        opacity:0}
      100%{
        transform:rotateX(0);
        opacity:1}
    }
    @-webkit-keyframes swal2-rotate-loading{
      0%{
        transform:rotate(0)}
      100%{
        transform:rotate(360deg)}
    }
    @keyframes swal2-rotate-loading{
      0%{
        transform:rotate(0)}
      100%{
        transform:rotate(360deg)}
    }
    @-webkit-keyframes swal2-animate-question-mark{
      0%{
        transform:rotateY(-360deg)}
      100%{
        transform:rotateY(0)}
    }
    @keyframes swal2-animate-question-mark{
      0%{
        transform:rotateY(-360deg)}
      100%{
        transform:rotateY(0)}
    }
    @-webkit-keyframes swal2-animate-i-mark{
      0%{
        transform:rotateZ(45deg);
        opacity:0}
      25%{
        transform:rotateZ(-25deg);
        opacity:.4}
      50%{
        transform:rotateZ(15deg);
        opacity:.8}
      75%{
        transform:rotateZ(-5deg);
        opacity:1}
      100%{
        transform:rotateX(0);
        opacity:1}
    }
    @keyframes swal2-animate-i-mark{
      0%{
        transform:rotateZ(45deg);
        opacity:0}
      25%{
        transform:rotateZ(-25deg);
        opacity:.4}
      50%{
        transform:rotateZ(15deg);
        opacity:.8}
      75%{
        transform:rotateZ(-5deg);
        opacity:1}
      100%{
        transform:rotateX(0);
        opacity:1}
    }
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
      overflow:hidden}
    body.swal2-height-auto{
      height:auto!important}
    body.swal2-no-backdrop .swal2-container{
      background-color:transparent!important;
      pointer-events:none}
    body.swal2-no-backdrop .swal2-container .swal2-popup{
      pointer-events:all}
    body.swal2-no-backdrop .swal2-container .swal2-modal{
      box-shadow:0 0 10px rgba(0,0,0,.4)}
    @media print{
      body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
        overflow-y:scroll!important}
      body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{
        display:none}
      body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{
        position:static!important}
    }
    body.swal2-toast-shown .swal2-container{
      box-sizing:border-box;
      width:360px;
      max-width:100%;
      background-color:transparent;
      pointer-events:none}
    body.swal2-toast-shown .swal2-container.swal2-top{
      top:0;
      right:auto;
      bottom:auto;
      left:50%;
      transform:translateX(-50%)}
    body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{
      top:0;
      right:0;
      bottom:auto;
      left:auto}
    body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{
      top:0;
      right:auto;
      bottom:auto;
      left:0}
    body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{
      top:50%;
      right:auto;
      bottom:auto;
      left:0;
      transform:translateY(-50%)}
    body.swal2-toast-shown .swal2-container.swal2-center{
      top:50%;
      right:auto;
      bottom:auto;
      left:50%;
      transform:translate(-50%,-50%)}
    body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{
      top:50%;
      right:0;
      bottom:auto;
      left:auto;
      transform:translateY(-50%)}
    body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{
      top:auto;
      right:auto;
      bottom:0;
      left:0}
    body.swal2-toast-shown .swal2-container.swal2-bottom{
      top:auto;
      right:auto;
      bottom:0;
      left:50%;
      transform:translateX(-50%)}
    body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{
      top:auto;
      right:0;
      bottom:0;
      left:auto}
  [_nghost-ugj-c164]{
    height:100%;
    margin:0}
    .disable-logo-link[_ngcontent-ugj-c164]{
      pointer-events:none}
    .alert[_ngcontent-ugj-c164]{
      position:relative;
      z-index:2000}
    .alert[_ngcontent-ugj-c164]   a[_ngcontent-ugj-c164]{
      cursor:pointer}
  
  [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]{
    background-color:#ffffff4d;
    position:absolute;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:100%;
    width:100%;
    z-index:1000;
    opacity:.5}
    [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]   img[_ngcontent-ugj-c163]{
      margin-left:calc(100vw - 100%);
      width:90px;
      margin-bottom:30px}
    [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]   span[_ngcontent-ugj-c163]{
      margin-left:calc(100vw - 100%);
      margin-bottom:30px}
    [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]     [role=progressbar]{
      margin-left:calc(100vw - 100%)}
    [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]     .mat-progress-spinner circle, [_nghost-ugj-c163]   .kt-splash-screen[_ngcontent-ugj-c163]     .mat-spinner circle{
      stroke:#5d78ff}
    .background-image[_ngcontent-ugj-c163]{
      height:26px}
    .loader--roller div{
      animation:loader--roller 1.2s cubic-bezier(.5,0,.5,1) infinite;
      transform-origin:32px 32px;
      z-index:999}
    .loader--roller div:after{
      display:block;
      position:absolute;
      border-radius:50%;
      content:" ";
      margin:6px 0 0 6px;
      height:12px;
      width:13px}
    .loader--roller{
      display:inline-block;
      position:relative;
      height:64px;
      width:64px}
    .loader--roller div:nth-child(1){
      animation-delay:-36ms}
    .section--white .loader--roller div:nth-child(1):after{
      top:62px;
      left:56px;
      background:#00d8d4}
    .loader--roller div:nth-child(2){
      animation-delay:-72ms}
    .section--white .loader--roller div:nth-child(2):after{
      top:68px;
      left:47px;
      background:#54b3d6}
    .loader--roller div:nth-child(3){
      animation-delay:-.108s}
    .section--white .loader--roller div:nth-child(3):after{
      top:71px;
      left:38px;
      color:#5390d4}
    .loader--roller div:nth-child(4){
      animation-delay:-.144s}
    .section--white .loader--roller div:nth-child(4):after{
      top:74px;
      left:29px;
      background:#8887d7}
    .loader--roller div:nth-child(5){
      animation-delay:-.18s}
    .section--white .loader--roller div:nth-child(5):after{
      top:74px;
      left:19px;
      background:#9f52cc}
    .loader--roller div:nth-child(6){
      animation-delay:-.216s}
    .section--white .loader--roller div:nth-child(6):after{
      top:72px;
      left:9px;
      background:#d750bf}
    .loader--roller div:nth-child(7){
      animation-delay:-.252s}
    .section--white .loader--roller div:nth-child(7):after{
      top:69px;
      left:0px;
      background:#ff2da8}
    @keyframes loader--roller{
      0%{
        transform:rotate(0)}
      to{
        transform:rotate(360deg)}
    }
    .section--white{
      color:#00539f;
      position:absolute;
      top:50%;
      left:50%;
      transform:translate(-50%,-50%);
      border-radius:50%;
      height:92px;
      width:92px}
    .section--white .loader--roller div:after{
      background:#00539f}
    .section--white .loader--ripple div{
      border-color:#00539f}
    .section--white .loader--ring div{
      border-color:#00539f transparent transparent transparent}
    .section--white .loader--dual-ring:after{
      border-color:#00539f transparent #00539f transparent}
  
  /* cyrillic-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    /* cyrillic */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    /* greek-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
      unicode-range: U+1F00-1FFF;
    }
    /* greek */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
      unicode-range: U+0370-03FF;
    }
    /* vietnamese */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    /* latin-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 300;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    /* cyrillic-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    /* cyrillic */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    /* greek-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
      unicode-range: U+1F00-1FFF;
    }
    /* greek */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
      unicode-range: U+0370-03FF;
    }
    /* vietnamese */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    /* latin-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    /* cyrillic-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    /* cyrillic */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    /* greek-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
      unicode-range: U+1F00-1FFF;
    }
    /* greek */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
      unicode-range: U+0370-03FF;
    }
    /* vietnamese */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    /* latin-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    /* cyrillic-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }
    /* cyrillic */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }
    /* greek-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
      unicode-range: U+1F00-1FFF;
    }
    /* greek */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
      unicode-range: U+0370-03FF;
    }
    /* vietnamese */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }
    /* latin-ext */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    /* latin */
    @font-face {
      font-family: 'Roboto';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
  
  .ucbzx-button-wrapper {
    position: absolute !important;
    z-index: 1000 !important;
    top: 0 !important;
    right: 0 !important;
    }
    .ucbzx-button {
      display: block;
      border: none !important;
      /* outline: none !important; */
      background: #3c3c54 !important;
      padding: 0 !important;
      border-radius: 5px;
      width: 36px !important;
      height: 36px !important;
    }
    .ucbzx-button:active {
      border: none !important;
    }
    .ucbzx-button:disabled {
      cursor: default !important;
    }
    .ucbzx-download-img {
      display: block !important;
      width: 36px !important;
      height: 36px !important;
      cursor: pointer !important;
      margin: 0 !important;
    }
    .ucbzx-hide {
      display: none !important;
    }
    .ucbzx-loader {
      display: block;
      box-sizing: content-box !important;
      width: 30px !important;
      height: 30px !important;
      padding: 3px !important;
      animation: rotate 1s linear infinite;
      margin: 0 !important;
    }
    /*
    RESOLUTIONS CHOICE
    */
    .ucbzx-resolutions-list {
      position: absolute !important;
      top: 36px !important;
      right: 0 !important;
      background: #3c3c54 !important;
      color: #dbdbdb !important;
      font-family: 'Roboto', sans-serif !important;
      font-size: 14px !important;
      list-style: none !important;
      padding: 0 !important;
      margin: 0 !important;
    }
    .ucbzx-resolutions-list li {
      margin: 4px !important;
      padding: 0 !important;
      font-weight: bold !important;
      white-space: nowrap !important;
      width: 130px !important;
      height: 30px !important;
      display: flex !important;
      justify-content: space-between !important;
      align-items: center !important;
    }
    .ucbzx-list-item-tickbox {
      width: 20px !important;
      height: 20px !important;
      background: rgba(255, 255, 255, 0.219) !important;
      /* border-radius: 5px !important; */
      display: flex !important;
      justify-content: center !important;
      align-items: center !important;
      /* font-size: 17px !important; */
      /* border: 1px solid rgba(255, 255, 255, 0.835) !important; */
      cursor: pointer !important;
      margin-left: 4px !important;
    }
    .ucbzx-resolutions-list > li::before {
      display: none;
    }
    .ucbzx-list-item-tickbox:not(.ucbzx-list-item-tickbox-checked):hover {
      background: rgba(255, 255, 255, 0.37) !important;
    }
    .ucbzx-list-item-tickbox.ucbzx-list-item-tickbox-checked {
      cursor: default !important;
    }
    .ucbzx-list-item-tickbox-checked::after {
      content: "\2713" !important;
      color: white !important;
    }
    .ucbzx-list-item-text {
      /* border-radius: 5px !important; */
      flex-grow: 1 !important;
      display: flex !important;
      justify-content: center !important;
      align-items: center !important;
      cursor: pointer !important;
      height: 100% !important;
      margin-left: 10px !important;
    }
    .ucbzx-list-item-text:hover {
      background: rgba(255, 255, 255, 0.37) !important;
      color: white !important;
    }
    /* account for the fact that we got rid of the tickbox there */
    .ucbzx-resolutions-list li[data-type="captions"] .ucbzx-list-item-text {
      margin-left: 34px !important;
      font-style: italic;
    }
    /*
    MISC
    */
    .ucbzx-arrow-container {
      background: none !important;
      position: absolute !important;
      top: 36px !important;
      left: 0 !important;
      width: 0 !important;
      height: 0 !important;
      border-left: 18px solid transparent !important;
      border-right: 18px solid transparent !important;
      border-top: 18px solid #3c3c54 !important;
      /* border-bottom: none !important; */
      cursor: pointer !important;
    }
    .ucbzx-arrow-container::after {
      position: absolute !important;
      top: -18px !important;
      left: -4px !important;
      content: "" !important;
      border: 1px solid #dbdbdb !important;
      border-width: 0 3px 3px 0 !important;
      display: inline-block !important;
      padding: 3px !important;
      transform: rotate(45deg);
    }
    .ucbzx-button:focus,
    .ucbzx-arrow-container:focus,
    .ucbzx-resolutions-list:focus,
    .ucbzx-list-item-tickbox:focus,
    .ucbzx-list-item-text:focus {
      outline: 1px solid white !important;
    }
    @keyframes rotate {
      100% {
        transform: rotate(360deg);
      }
    }
    /*
    RESET STYLES
    */
    .ucbzx-button-wrapper button {
      border: none;
      margin: 0;
      padding: 0;
      width: auto;
      overflow: visible;
      background: transparent;
      color: inherit;
      font: inherit;
      outline: none;
      line-height: normal;
      -webkit-font-smoothing: inherit;
      -moz-osx-font-smoothing: inherit;
      -webkit-appearance: none;
    }
    .ucbzx-button-wrapper li,
    .ucbzx-button-wrapper li * {
      margin: 0;
      font: inherit;
      font-style: inherit;
      font-size: inherit;
    }
  
 
  .uf-modal, .uf-slideout, .uf-bubble, .uf-button-main {
    display: none}
  
  kt-base{
    opacity:1;
    height:100%}
    kt-base .kt-grid--root{
      height:100%}
    .kt-page--loaded kt-base{
      opacity:1;
      transition:opacity 1s ease-in-out}
    #kt_content{
      position:absolute;
      top:0;
      bottom:0;
      left:0;
      right:0}
    .bg-color{
      background:#f8f8f8!important}
    .brand-container{
      display:flex;
      align-items:center;
      justify-content:center;
      font-weight:400;
      font-size:11px;
      color:#9b9b9f;
      margin-bottom:6px;
      position:absolute;
      right:24px;
      bottom:-2px}
    .brand-container .cargoai-icon{
      background-size:59px 16px;
      width:59px;
      height:16px;
      position:relative;
      top:3px;
      left:4px}
    .main-container{
      position:relative}
  
  [_nghost-ugj-c156]{
    position:fixed;
    left:0;
    right:0;
    top:0;
    height:auto;
    z-index:97}
    [_nghost-ugj-c156]     .kt-loading-bar{
      position:absolute;
      top:0;
      left:0;
      right:0;
      width:100%}
    [_nghost-ugj-c156]     .kt-loading-bar .progress-bar{
      background-color:#3d4aed}
    [_nghost-ugj-c156]     .kt-header{
      display:flex;
      flex-flow:column;
      position:relative}
    [_nghost-ugj-c156]     .kt-header__topbar-item{
      height:100%}
    [_nghost-ugj-c156]     .kt-container{
      height:80px}
    @media (min-width: 1025px){
      [_nghost-ugj-c156]     .kt-header__topbar, [_nghost-ugj-c156]     .kt-header__topbar-item-wrapper{
        height:100%}
    }
  
  [_nghost-ugj-c155]{
    width:100%;
    background-color:#fff}
    #golive-banner[_ngcontent-ugj-c155]{
      height:78px}
    #golive-banner[_ngcontent-ugj-c155]   .banner-inner[_ngcontent-ugj-c155]{
      display:flex;
      flex-flow:row;
      height:66px;
      padding:10px 10px 10px 14px}
    #golive-banner[_ngcontent-ugj-c155]   .banner-inner[_ngcontent-ugj-c155]:hover > .text-close[_ngcontent-ugj-c155]{
      display:flex}
    #golive-banner[_ngcontent-ugj-c155]   .header[_ngcontent-ugj-c155]{
      font-size:20px;
      font-weight:500;
      color:#6f6f6f;
      flex-direction:column;
      line-height:1.3}
    #golive-banner[_ngcontent-ugj-c155]   .header[_ngcontent-ugj-c155]   .strong[_ngcontent-ugj-c155]{
      color:#f648b5}
    #golive-banner[_ngcontent-ugj-c155]   .header[_ngcontent-ugj-c155]   .subheader[_ngcontent-ugj-c155]{
      color:#6f6f6f;
      font-size:16px;
      font-weight:300}
    #golive-banner[_ngcontent-ugj-c155]   .statistics[_ngcontent-ugj-c155]{
      text-transform:uppercase;
      display:flex;
      flex-flow:row;
      color:#f648b5;
      justify-content:center}
    #golive-banner[_ngcontent-ugj-c155]   .statistics[_ngcontent-ugj-c155]   .statistics-item[_ngcontent-ugj-c155]{
      padding-left:24px;
      display:flex;
      flex-flow:row}
    #golive-banner[_ngcontent-ugj-c155]   .statistics[_ngcontent-ugj-c155]   .statistics-item[_ngcontent-ugj-c155]   .statistics-value[_ngcontent-ugj-c155]{
      font-weight:700;
      font-size:40px;
      color:#f648b5;
      padding-right:10px;
      flex-direction:column;
      justify-content:center;
      display:flex}
    #golive-banner[_ngcontent-ugj-c155]   .statistics[_ngcontent-ugj-c155]   .statistics-item[_ngcontent-ugj-c155]   .statistics-label[_ngcontent-ugj-c155]{
      font-size:16px;
      font-weight:500;
      display:flex;
      align-content:center;
      flex-direction:column}
    #golive-banner[_ngcontent-ugj-c155]   .logo[_ngcontent-ugj-c155]{
      display:flex;
      justify-content:center;
      flex-direction:column;
      position:absolute;
      top:15px}
    #golive-banner[_ngcontent-ugj-c155]   .logo[_ngcontent-ugj-c155]   img[_ngcontent-ugj-c155]{
      height:34px}
    #golive-banner[_ngcontent-ugj-c155]   .text-close[_ngcontent-ugj-c155]{
      display:none;
      position:absolute;
      top:20px;
      right:60px;
      text-transform:uppercase;
      color:#679ec6;
      font-weight:600;
      font-size:16px}
    #golive-banner[_ngcontent-ugj-c155]   .icon-close[_ngcontent-ugj-c155]{
      cursor:pointer;
      position:absolute;
      top:15px;
      right:20px;
      border-radius:10px;
      filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}
    #golive-banner[_ngcontent-ugj-c155]   hr[_ngcontent-ugj-c155]{
      height:4px;
      width:100%;
      background:linear-gradient(89.96deg,#ff43ab 1.09%,#c261f9 52.07%,#2ccac7 99.97%);
      margin:0}
  
  [_nghost-ugj-c151]     .kt-header__topbar>:last-child:not([role=tooltip]) .kt-header__topbar-item{
    margin-right:0!important}
    [_nghost-ugj-c151]     .kt-header__topbar .kt-header__topbar-item{
      margin-right:.36rem!important}
  
  #homepage[_ngcontent-ugj-c389]{
    position:relative;
    display:flex;
    height:100%;
    width:100%;
    background:#f9f9fc}
    #homepage[_ngcontent-ugj-c389]   .homepage__content[_ngcontent-ugj-c389]{
      position:absolute;
      top:20px;
      bottom:20px;
      left:20px;
      right:20px}
    @media (min-width: 1152px) and (max-width: 1339px){
      #homepage[_ngcontent-ugj-c389]   .homepage__content[_ngcontent-ugj-c389]{
        left:10px;
        right:10px}
    }
    #homepage[_ngcontent-ugj-c389]   .homepage__content__left[_ngcontent-ugj-c389]{
      position:absolute;
      left:0;
      top:0;
      bottom:0;
      width:336px;
      z-index:3;
      transition:width .3s ease-out;
      -webkit-transtition:width .3s ease-out}
    #homepage[_ngcontent-ugj-c389]   .homepage__content__left.collapsed[_ngcontent-ugj-c389]{
      width:0}
    #homepage[_ngcontent-ugj-c389]   .homepage__content__right[_ngcontent-ugj-c389]{
      position:absolute;
      top:0;
      bottom:0;
      right:0;
      left:336px;
      transition:left .3s ease-out;
      -webkit-transtition:left .3s ease-out;
      margin-left:18px;
      min-width:1014px;
      border-radius:10px;
      background:linear-gradient(359.19deg,rgba(255,255,255,.76) 18.81%,rgba(255,255,255,.4) 99.23%),url(/assets/media/bg/homepage.png);
      background-color:#f6f6f6;
      background-position:center;
      background-repeat:no-repeat;
      background-size:cover}
    #homepage[_ngcontent-ugj-c389]   .homepage__content__right.maximized[_ngcontent-ugj-c389]{
      min-width:1099px;
      margin-left:0;
      left:0}
    .overlay[_ngcontent-ugj-c389]{
      display:none;
      visibility:hidden;
      background:rgba(218,218,218,.58);
      z-index:2;
      position:absolute;
      left:0;
      right:0;
      top:0;
      bottom:0;
      border-radius:10px}
    @media (max-width: 1379px){
      #homepage[_ngcontent-ugj-c389]   .homepage__content__left[_ngcontent-ugj-c389]{
        width:60px}
      #homepage[_ngcontent-ugj-c389]   .homepage__content__right[_ngcontent-ugj-c389]{
        left:60px}
      .overlay[_ngcontent-ugj-c389]{
        display:block}
    }
    .advanced-search-results-dialog-homepage{
      z-index:9999!important}
    .advanced-search-results-dialog-homepage .modal-dialog{
      max-width:1076px}
  
  .left-strip[_ngcontent-ugj-c388]{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
    position:relative}
    .left-strip__top[_ngcontent-ugj-c388]{
      position:absolute;
      top:0;
      left:0;
      right:0;
      overflow:hidden;
      background:#ffffff;
      box-shadow:0 100px 80px #6c49ac12,0 41.7776px 33.4221px #6c49ac0d,0 22.3363px 17.869px #6c49ac0b,0 12.5216px 10.0172px #6c49ac09,0 6.6501px 5.32008px #6c49ac07,0 2.76726px 2.21381px #6c49ac05;
      border-radius:8px;
      margin-bottom:20px;
      transition:bottom .2s ease-in;
      -webkit-transtition:bottom .2s ease-in}
    .left-strip__top[_ngcontent-ugj-c388]:hover{
      z-index:1;
      width:336px;
      transition:width .3s ease-in-out;
      -webkit-transtition:width .3s ease-in-out}
    .left-strip__top[_ngcontent-ugj-c388]:hover ~ .left-strip__bottom[_ngcontent-ugj-c388]{
      z-index:2}
    .left-strip__bottom[_ngcontent-ugj-c388]{
      position:absolute;
      bottom:0;
      left:0;
      right:0;
      background:#ffffff;
      overflow:hidden;
      box-shadow:0 22.3363px 17.869px #6c49ac0a,0 12.5216px 10.0172px #6c49ac0a,0 6.6501px 5.32008px #6c49ac08,0 2.76726px 2.21381px #6c49ac05;
      border-radius:8px;
      transition:height .2s ease-in;
      -webkit-transtition:height .2s ease-in}
    .left-strip__bottom[_ngcontent-ugj-c388]:hover{
      z-index:1;
      width:336px;
      transition:width .5s ease-in-out;
      -webkit-transtition:width .5s ease-in-out}
  
  [_nghost-ugj-c374]{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0}
    .adhoc-search[_ngcontent-ugj-c374]{
      position:absolute;
      top:0;
      bottom:0;
      right:0;
      left:0;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .adhoc-search[_ngcontent-ugj-c374]::-webkit-scrollbar{
      width:7px}
    .adhoc-search[_ngcontent-ugj-c374]::-webkit-scrollbar-track{
      background:transparent}
    .adhoc-search[_ngcontent-ugj-c374]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .adhoc-search[_ngcontent-ugj-c374]   #adhoc-search__content[_ngcontent-ugj-c374]{
      position:relative;
      flex-grow:1;
      display:flex;
      flex-flow:column;
      overflow:hidden}
    .adhoc-search__body[_ngcontent-ugj-c374]{
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:80px;
      overflow:hidden;
      display:flex;
      flex-flow:column;
      margin-top:18px}
    .adhoc-search__header[_ngcontent-ugj-c374]{
      position:relative;
      margin-bottom:7.5px;
      display:flex;
      flex-flow:column;
      justify-content:center}
    .adhoc-search__footer[_ngcontent-ugj-c374]{
      position:absolute;
      left:0;
      right:0;
      bottom:17px}
    @media (max-height: 650px){
      .adhoc-search[_ngcontent-ugj-c374]{
        overflow-x:hidden;
        overflow-y:auto;
        display:flex;
        flex-flow:column;
        justify-content:space-between}
      .adhoc-search__body[_ngcontent-ugj-c374]{
        position:relative;
        overflow:visible}
      .adhoc-search__footer[_ngcontent-ugj-c374]{
        position:relative;
        margin-bottom:17px;
        margin-top:10px;
        bottom:0}
      .adhoc-search__content[_ngcontent-ugj-c374]{
        display:block}
    }
    [_nghost-ugj-c374]     .load-type-body{
      overflow:hidden}
    [_nghost-ugj-c374]     .load-type-body .load-type-table{
      height:100%}
    [_nghost-ugj-c374]     .load-type-body .load-type-table tbody{
      overflow-y:auto;
      overflow-x:hidden}
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c374]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c374]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c374]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c374]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c374]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c374]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c374]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c374]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c374]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c374]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c374]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c374]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c374]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c374]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c374]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c374]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c374]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c374]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c374]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  
  [_nghost-ugj-c383]{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0}
    .advanced-booking[_ngcontent-ugj-c383]{
      position:absolute;
      top:0;
      bottom:0;
      right:0;
      left:0;
      padding-left:20px;
      padding-right:20px}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383]{
      height:100%;
      overflow-x:hidden;
      overflow-y:auto;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent;
      margin:8px 0}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383]::-webkit-scrollbar{
      width:7px}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383]::-webkit-scrollbar-track{
      background:transparent}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383] > div[_ngcontent-ugj-c383]{
      position:relative}
    .advanced-booking[_ngcontent-ugj-c383]   #advanced-booking__content[_ngcontent-ugj-c383] > [_ngcontent-ugj-c383]:first-child{
      margin-bottom:80px}
    .advanced-booking__header[_ngcontent-ugj-c383]{
      position:relative;
      display:flex;
      flex-flow:column;
      justify-content:center}
    .advanced-booking__body[_ngcontent-ugj-c383]{
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:0;
      overflow:hidden;
      display:flex;
      flex-flow:column;
      margin-top:18px}
    [_nghost-ugj-c383]     .booking-load-type{
      overflow:hidden}
    [_nghost-ugj-c383]     .booking-load-type .load-type-table{
      height:100%}
    [_nghost-ugj-c383]     .booking-load-type .load-type-table tbody{
      overflow-y:auto;
      overflow-x:hidden}
  
  .templates-card[_ngcontent-ugj-c386]{
    height:100%}
    .templates-card__title[_ngcontent-ugj-c386]{
      position:absolute;
      top:0;
      bottom:0;
      left:0;
      right:0}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]{
      height:100%;
      display:flex;
      flex-flow:column;
      padding:15px 0}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item[_ngcontent-ugj-c386]{
      height:100%;
      white-space:nowrap;
      display:flex;
      flex-flow:column;
      justify-content:center;
      align-items:center}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item__text[_ngcontent-ugj-c386]{
      transform:rotate(180deg);
      writing-mode:vertical-lr;
      font-size:13px;
      font-weight:500;
      color:#979797;
      padding-bottom:1vh}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item__icon[_ngcontent-ugj-c386]{
      display:block;
      height:24px;
      width:24px;
      margin-bottom:5px;
      background-color:#979797;
      mask-repeat:no-repeat!important;
      mask-position:center!important;
      -webkit-mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item.selected[_ngcontent-ugj-c386]{
      font-weight:600}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item.selected.recent-items[_ngcontent-ugj-c386]   .title-wrapper-item__text[_ngcontent-ugj-c386]{
      color:#b37de8}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item.selected.recent-items[_ngcontent-ugj-c386]   .title-wrapper-item__icon[_ngcontent-ugj-c386]{
      background-color:#b37de8}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item.selected.templates[_ngcontent-ugj-c386]   .title-wrapper-item__text[_ngcontent-ugj-c386]{
      color:#47c67a}
    .templates-card__title[_ngcontent-ugj-c386]   .title-wrapper[_ngcontent-ugj-c386]   .title-wrapper-item.selected.templates[_ngcontent-ugj-c386]   .title-wrapper-item__icon[_ngcontent-ugj-c386]{
      background-color:#47c67a}
    .templates-card__main[_ngcontent-ugj-c386]{
      position:absolute;
      top:0;
      left:0;
      bottom:0;
      right:0;
      height:100%;
      overflow:hidden;
      display:flex;
      flex-flow:column;
      min-width:336px}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu[_ngcontent-ugj-c386]{
      display:flex;
      padding:0;
      margin:0}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-icon[_ngcontent-ugj-c386]{
      display:block;
      height:24px;
      margin-bottom:5px;
      background-color:#979797;
      mask-repeat:no-repeat!important;
      mask-position:center!important;
      -webkit-mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item[_ngcontent-ugj-c386]{
      cursor:pointer;
      font-weight:400;
      font-size:13px;
      white-space:nowrap;
      text-align:center;
      overflow:hidden;
      flex-grow:1;
      width:100%;
      padding-top:10px;
      color:#979797}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected[_ngcontent-ugj-c386]{
      border-bottom-width:3px;
      border-bottom-style:solid;
      font-weight:600}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.recent-items[_ngcontent-ugj-c386]{
      border-color:#b37de8}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.templates[_ngcontent-ugj-c386]{
      border-color:#47c67a}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item[_ngcontent-ugj-c386]:hover.recent-items, .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.recent-items[_ngcontent-ugj-c386]{
      color:#b37de8}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item[_ngcontent-ugj-c386]:hover.recent-items   .tab-menu-icon[_ngcontent-ugj-c386], .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.recent-items[_ngcontent-ugj-c386]   .tab-menu-icon[_ngcontent-ugj-c386]{
      background-color:#b37de8}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item[_ngcontent-ugj-c386]:hover.templates, .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.templates[_ngcontent-ugj-c386]{
      color:#47c67a}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item[_ngcontent-ugj-c386]:hover.templates   .tab-menu-icon[_ngcontent-ugj-c386], .templates-card__main[_ngcontent-ugj-c386]   .tab-menu-item.selected.templates[_ngcontent-ugj-c386]   .tab-menu-icon[_ngcontent-ugj-c386]{
      background-color:#47c67a}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-content[_ngcontent-ugj-c386]{
      border-top:solid 1px #e5e5e5;
      overflow:hidden;
      display:flex;
      flex-grow:1;
      position:relative}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-content-item[_ngcontent-ugj-c386]{
      visibility:hidden}
    .templates-card__main[_ngcontent-ugj-c386]   .tab-content-item.selected[_ngcontent-ugj-c386]{
      visibility:visible}
  
  .news-card[_ngcontent-ugj-c387]{
    height:100%}
    .news-card__title[_ngcontent-ugj-c387]{
      position:absolute;
      top:0;
      bottom:0;
      left:0;
      right:0}
    .news-card__title[_ngcontent-ugj-c387]   .title-wrapper[_ngcontent-ugj-c387]{
      height:100%;
      white-space:nowrap;
      display:flex;
      flex-flow:column;
      justify-content:space-evenly;
      align-items:center}
    .news-card__title[_ngcontent-ugj-c387]   .title-wrapper[_ngcontent-ugj-c387]   .text[_ngcontent-ugj-c387]{
      transform:rotate(180deg);
      writing-mode:vertical-lr;
      color:#679ec6;
      font-size:13px;
      font-weight:500}
    .news-card__main[_ngcontent-ugj-c387]{
      position:absolute;
      left:0;
      right:0;
      top:12px;
      bottom:15px;
      min-width:336px}
    .news-card__main-item[_ngcontent-ugj-c387]{
      margin:0 30px 5px 0;
      max-height:67px;
      white-space:nowrap;
      display:flex;
      padding-left:15px;
      flex-flow:column}
    .news-card__main-item[_ngcontent-ugj-c387]:last-child{
      margin-bottom:0}
    .news-card__main-item[_ngcontent-ugj-c387]   hr[_ngcontent-ugj-c387]{
      width:250px;
      margin:3px 0 0 auto;
      border-color:#dbdff1}
    .news-card__main-item[_ngcontent-ugj-c387]   .title[_ngcontent-ugj-c387]{
      display:-webkit-box;
      text-overflow:ellipsis;
      white-space:normal;
      overflow:hidden;
      text-align:left;
      -webkit-box-orient:vertical;
      color:#679ec6;
      font-weight:500;
      -webkit-line-clamp:2;
      margin-top:4px}
    .news-card__main-item[_ngcontent-ugj-c387]   .title[_ngcontent-ugj-c387]:hover{
      color:#b37de8;
      text-decoration:underline!important}
    .news-card__main-item[_ngcontent-ugj-c387]   .details[_ngcontent-ugj-c387]{
      display:flex;
      justify-content:space-between;
      padding-top:3px;
      font-weight:400}
    .news-card__main-item[_ngcontent-ugj-c387]   .details[_ngcontent-ugj-c387]   .diff[_ngcontent-ugj-c387]{
      text-overflow:ellipsis;
      overflow:hidden;
      text-align:left;
      color:#79797d;
      height:20px}
    .news-card__main-item[_ngcontent-ugj-c387]   .details[_ngcontent-ugj-c387]   .source[_ngcontent-ugj-c387]{
      color:#979797}
  
  .recent-items[_ngcontent-ugj-c384]{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:10px}
    .recent-items[_ngcontent-ugj-c384]   .time-group[_ngcontent-ugj-c384]{
      display:block;
      font-weight:600;
      font-size:11px;
      margin:5px 10px;
      text-transform:uppercase;
      white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;
      color:#979797}
    .recent-items__item[_ngcontent-ugj-c384]{
      display:flex;
      flex-flow:column;
      white-space:nowrap;
      height:60px;
      border-radius:8px;
      background-color:#f5f5f5;
      padding:7px;
      margin:0 10px 10px;
      position:relative;
      overflow:hidden;
      flex-wrap:wrap}
    .recent-items__item[_ngcontent-ugj-c384]   .popup[_ngcontent-ugj-c384]{
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      width:0;
      opacity:.85;
      background:#b37de8;
      box-shadow:-4px 0 8px #00000040;
      display:flex;
      overflow:hidden;
      transition:width .3s ease-in-out;
      -webkit-transtition:width .3s ease-in-out}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]{
      display:flex;
      align-items:center;
      flex-grow:1;
      margin:10px 0 10px 10px;
      width:6px;
      position:relative}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]{
      height:34px;
      cursor:pointer;
      display:flex}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]   .icon-close[_ngcontent-ugj-c384]{
      height:12px;
      margin:auto}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]   .icon-close-hover[_ngcontent-ugj-c384]{
      height:30px;
      min-width:30px;
      margin:auto;
      display:none}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]:hover   .icon-close[_ngcontent-ugj-c384]{
      display:none}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__close[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]:hover   .icon-close-hover[_ngcontent-ugj-c384]{
      display:block}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action[_ngcontent-ugj-c384]{
      flex-grow:1;
      display:flex;
      justify-content:space-between;
      align-items:center;
      margin:10px;
      padding-left:10px;
      position:relative}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action[_ngcontent-ugj-c384]   span[_ngcontent-ugj-c384]{
      height:34px;
      cursor:pointer}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]{
      width:44px;
      height:34px;
      display:flex;
      justify-content:flex-end;
      padding-right:5px}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]{
      height:100%;
      cursor:pointer}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]   .icon-saved[_ngcontent-ugj-c384]{
      display:none;
      width:35px}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]   .icon-save-hover[_ngcontent-ugj-c384]{
      display:none;
      width:42px}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]:hover   .icon-save[_ngcontent-ugj-c384]{
      display:none}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]:hover   .icon-save-hover[_ngcontent-ugj-c384]{
      display:inline}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save[_ngcontent-ugj-c384]:hover   .icon-saved[_ngcontent-ugj-c384]{
      cursor:default}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save.saved[_ngcontent-ugj-c384]   .icon-save[_ngcontent-ugj-c384], .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save.saved[_ngcontent-ugj-c384]   .icon-save-hover[_ngcontent-ugj-c384]{
      display:none!important}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-save.saved[_ngcontent-ugj-c384]   .icon-saved[_ngcontent-ugj-c384]{
      display:block!important}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-search[_ngcontent-ugj-c384]   .icon-search-hover[_ngcontent-ugj-c384]{
      display:none;
      width:34px}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-search[_ngcontent-ugj-c384]:hover   .icon-search[_ngcontent-ugj-c384]{
      display:none}
    .recent-items__item[_ngcontent-ugj-c384]   .popup__action-item[_ngcontent-ugj-c384]   .action-search[_ngcontent-ugj-c384]:hover   .icon-search-hover[_ngcontent-ugj-c384]{
      display:inline}
    .recent-items__item[_ngcontent-ugj-c384]:hover > .popup[_ngcontent-ugj-c384]{
      width:150px}
    .recent-items__item[_ngcontent-ugj-c384]:last-child{
      margin-bottom:0}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]{
      display:flex;
      padding-bottom:4px;
      line-height:1}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .icon[_ngcontent-ugj-c384]{
      display:block;
      height:30px;
      width:28px;
      margin-right:5px;
      background-color:#b37de8;
      mask-repeat:no-repeat!important;
      mask-position:center!important;
      -webkit-mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .airport[_ngcontent-ugj-c384]{
      display:flex;
      flex-flow:column;
      padding-right:5px;
      color:#8690c9}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .airport[_ngcontent-ugj-c384]   .origin[_ngcontent-ugj-c384]{
      font-size:14px;
      font-weight:400}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .airport[_ngcontent-ugj-c384]   .destination[_ngcontent-ugj-c384]{
      font-size:16px;
      font-weight:800}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .search-date[_ngcontent-ugj-c384]{
      font-weight:300;
      color:#8690c9;
      background:#f0efff;
      border-radius:4px;
      padding:0 5px}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .shipment-details[_ngcontent-ugj-c384]{
      flex-grow:1;
      display:flex;
      flex-direction:column;
      text-align:end;
      justify-content:space-between;
      font-size:13px;
      font-weight:300;
      color:#8690c9}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .shipment-details[_ngcontent-ugj-c384]   .product-type[_ngcontent-ugj-c384]{
      display:block;
      font-weight:500}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .shipment-details[_ngcontent-ugj-c384]   .measurement[_ngcontent-ugj-c384]{
      display:block}
    .recent-items__item[_ngcontent-ugj-c384]   .flight-details[_ngcontent-ugj-c384]   .shipment-details[_ngcontent-ugj-c384]   .measurement[_ngcontent-ugj-c384]   .value[_ngcontent-ugj-c384]{
      font-weight:500}
    .recent-items__item[_ngcontent-ugj-c384]   .search-details[_ngcontent-ugj-c384]{
      line-height:1;
      font-size:12px;
      font-weight:400;
      color:#979797}
    .recent-items__item[_ngcontent-ugj-c384]   .search-details[_ngcontent-ugj-c384]   .search-timediff[_ngcontent-ugj-c384]{
      padding-left:10px}
    .no-recent-items[_ngcontent-ugj-c384]{
      display:block;
      width:200px;
      margin:auto;
      text-align:center;
      padding-top:7vh;
      color:#979797}
    .cursor-default[_ngcontent-ugj-c384]{
      cursor:default}
    .mat-tooltip{
      color:#fff;
      font-size:13px;
      font-weight:300;
      font-family:Poppins,sans-serif;
      background:#646464;
      padding:1px 2px;
      margin-bottom:5px!important}
  
  .search-templates[_ngcontent-ugj-c385]{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:10px}
    .search-templates[_ngcontent-ugj-c385]   .total[_ngcontent-ugj-c385]{
      display:block;
      font-weight:600;
      font-size:11px;
      margin:5px 10px;
      text-transform:uppercase;
      white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;
      text-align:right;
      color:#979797}
    .search-templates__item[_ngcontent-ugj-c385]{
      display:flex;
      flex-flow:column;
      white-space:nowrap;
      height:45px;
      border-radius:8px;
      background-color:#f5f5f5;
      padding:7px;
      margin:0 10px 10px;
      justify-content:center;
      position:relative;
      overflow:hidden;
      flex-wrap:wrap}
    .search-templates__item[_ngcontent-ugj-c385]   .popup[_ngcontent-ugj-c385]{
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      width:0;
      opacity:.85;
      background:#47c67a;
      box-shadow:-4px 0 8px #00000040;
      display:flex;
      overflow:hidden;
      transition:width .3s ease-in-out;
      -webkit-transtition:width .3s ease-in-out}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]{
      flex-grow:1;
      display:flex;
      justify-content:space-between;
      align-items:center;
      margin:10px;
      padding-left:10px;
      position:relative}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action-item[_ngcontent-ugj-c385]{
      width:44px;
      height:34px;
      display:flex;
      justify-content:flex-end;
      padding-right:5px}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action-item[_ngcontent-ugj-c385]   span[_ngcontent-ugj-c385]{
      height:100%;
      cursor:pointer}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-delete[_ngcontent-ugj-c385]   .icon-trash-hover[_ngcontent-ugj-c385]{
      display:none;
      width:30px}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-delete[_ngcontent-ugj-c385]:hover   .icon-trash[_ngcontent-ugj-c385]{
      display:none}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-delete[_ngcontent-ugj-c385]:hover   .icon-trash-hover[_ngcontent-ugj-c385]{
      display:inline}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-search[_ngcontent-ugj-c385]   .icon-search-hover[_ngcontent-ugj-c385]{
      display:none;
      width:34px}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-search[_ngcontent-ugj-c385]:hover   .icon-search[_ngcontent-ugj-c385]{
      display:none}
    .search-templates__item[_ngcontent-ugj-c385]   .popup__action[_ngcontent-ugj-c385]   .action-search[_ngcontent-ugj-c385]:hover   .icon-search-hover[_ngcontent-ugj-c385]{
      display:inline}
    .search-templates__item[_ngcontent-ugj-c385]:hover > .popup[_ngcontent-ugj-c385]{
      width:125px}
    .search-templates__item[_ngcontent-ugj-c385]:last-child{
      margin-bottom:0}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]{
      display:flex;
      line-height:1}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .icon[_ngcontent-ugj-c385]{
      display:block;
      height:28px;
      width:28px;
      margin-right:5px;
      background-color:#47c67a;
      mask-repeat:no-repeat!important;
      mask-position:center!important;
      -webkit-mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .airport[_ngcontent-ugj-c385]{
      display:flex;
      flex-flow:column;
      padding-right:5px;
      color:#8690c9}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .airport[_ngcontent-ugj-c385]   .origin[_ngcontent-ugj-c385]{
      font-size:14px;
      font-weight:400}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .airport[_ngcontent-ugj-c385]   .destination[_ngcontent-ugj-c385]{
      font-size:16px;
      font-weight:800}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .shipment-details[_ngcontent-ugj-c385]{
      flex-grow:1;
      display:flex;
      flex-direction:column;
      text-align:end;
      justify-content:space-between;
      font-size:13px;
      color:#8690c9;
      font-weight:300}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .shipment-details[_ngcontent-ugj-c385]   .product-type[_ngcontent-ugj-c385]{
      display:block;
      font-weight:500}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .shipment-details[_ngcontent-ugj-c385]   .measurement[_ngcontent-ugj-c385]{
      display:block}
    .search-templates__item[_ngcontent-ugj-c385]   .flight-details[_ngcontent-ugj-c385]   .shipment-details[_ngcontent-ugj-c385]   .measurement[_ngcontent-ugj-c385]   .value[_ngcontent-ugj-c385]{
      font-weight:500}
    .no-templates[_ngcontent-ugj-c385]{
      display:block;
      width:200px;
      margin:auto;
      text-align:center;
      padding-top:7vh;
      color:#979797}
    .mat-tooltip{
      color:#fff;
      font-size:13px;
      font-weight:300;
      font-family:Poppins,sans-serif;
      background:#646464;
      padding:1px 2px;
      margin-bottom:5px!important}
  
  [_nghost-ugj-c120]{
    overflow-y:auto;
    overflow-x:hidden;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    scrollbar-width:thin;
    scrollbar-color:#e5e5e5 transparent}
    [_nghost-ugj-c120]:hover{
      overflow-y:auto}
    [_nghost-ugj-c120]::-webkit-scrollbar{
      width:7px}
    [_nghost-ugj-c120]::-webkit-scrollbar-track{
      background:transparent}
    [_nghost-ugj-c120]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
  
  .top-toolbar[_ngcontent-ugj-c373]{
    display:flex;
    justify-content:space-between}
    .top-toolbar__item[_ngcontent-ugj-c373]{
      display:flex;
      align-items:center}
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c373]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c373]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c373]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c373]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c373]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c373]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c373]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c373]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c373]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c373]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c373]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c373]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c373]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c373]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c373]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c373]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c373]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c373]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c373]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c368]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c368]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c368]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c368]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c368]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c368]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c368]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c368]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c368]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c368]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c368]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c368]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c368]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c368]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c368]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c368]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c368]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c368]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c368]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  [_nghost-ugj-c369]     .collapsible-card>.body{
    padding-left:0!important}
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c369]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c369]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c369]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c369]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c369]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c369]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c369]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c369]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c369]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c369]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c369]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c369]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c369]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c369]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c369]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c369]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c369]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c369]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c369]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  .form-field[_ngcontent-ugj-c367]{
    width:218px;
    margin-left:5px}
    .form-field-2[_ngcontent-ugj-c367]{
      width:300px}
    .additional-requirements[_ngcontent-ugj-c367]{
      display:flex;
      flex-grow:1;
      max-height:40px;
      margin-left:5px;
      justify-content:flex-end;
      align-items:center;
      padding:0 5px}
    .header__container[_ngcontent-ugj-c367]{
      text-align:right;
      justify-content:flex-end;
      display:flex;
      flex-direction:row;
      flex-wrap:wrap;
      width:100%}
    .header__container-left[_ngcontent-ugj-c367]{
      margin-left:20px;
      display:flex;
      flex-direction:column;
      flex:1;
      justify-content:flex-end;
      overflow:hidden}
    .header__container-right[_ngcontent-ugj-c367]{
      margin-left:20px;
      display:flex;
      justify-content:flex-end}
    .requirements[_ngcontent-ugj-c367]{
      overflow-y:auto;
      flex-flow:column;
      margin-top:5px;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .requirements[_ngcontent-ugj-c367]::-webkit-scrollbar{
      width:7px}
    .requirements[_ngcontent-ugj-c367]::-webkit-scrollbar-track{
      background:transparent}
    .requirements[_ngcontent-ugj-c367]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .requirements__container[_ngcontent-ugj-c367]{
      margin:.5rem}
    .requirements__border[_ngcontent-ugj-c367]{
      margin-left:16px;
      border-top:2px dashed #dadada}
    .items-selection[_ngcontent-ugj-c367]{
      margin-top:5px;
      width:120px;
      max-width:120px;
      height:100%;
      padding:10px 0;
      display:flex;
      position:relative}
    .items-selection__wrapper[_ngcontent-ugj-c367]{
      display:flex;
      position:absolute;
      bottom:0;
      top:0;
      right:0;
      left:0}
    .items-selection__left[_ngcontent-ugj-c367]{
      height:30px;
      width:20px;
      max-width:20px;
      position:relative}
    .items-selection__left[_ngcontent-ugj-c367]   .items-button[_ngcontent-ugj-c367]{
      display:flex;
      align-items:center;
      font-size:20px;
      font-weight:500;
      color:#679ec6;
      cursor:default}
    .items-selection__right[_ngcontent-ugj-c367]{
      flex-grow:1;
      width:100px;
      max-width:100px;
      display:flex;
      flex-flow:column;
      justify-content:space-between}
    .items-selection__right[_ngcontent-ugj-c367]   .more-items[_ngcontent-ugj-c367]{
      padding-bottom:7px;
      font-size:14px;
      font-weight:400;
      color:#4d578d;
      height:24px;
      visibility:hidden}
    .items-selection__right[_ngcontent-ugj-c367]   .selected-items__wrapper[_ngcontent-ugj-c367]{
      color:#4d578d;
      margin-top:5px;
      height:100%;
      overflow:hidden}
    .items-selection__right[_ngcontent-ugj-c367]   .selected-items__wrapper[_ngcontent-ugj-c367]   .selected-item[_ngcontent-ugj-c367]{
      font-size:13px;
      padding-left:3px;
      box-sizing:border-box;
      margin-bottom:5px;
      word-break:break-word;
      background:#f3f3f7;
      border-radius:4px;
      font-weight:400;
      display:flex;
      align-items:flex-start}
    .items-selection__right[_ngcontent-ugj-c367]   .selected-items__wrapper[_ngcontent-ugj-c367]   .selected-item[_ngcontent-ugj-c367]   .label[_ngcontent-ugj-c367]{
      flex-grow:1}
    .items-selection__right[_ngcontent-ugj-c367]   .selected-items__wrapper[_ngcontent-ugj-c367]   .selected-item[_ngcontent-ugj-c367]   .icon[_ngcontent-ugj-c367]{
      display:block;
      cursor:pointer;
      height:19px}
    .items-selection__right[_ngcontent-ugj-c367]   .suggested-items__wrapper[_ngcontent-ugj-c367]{
      color:#c4c4c4;
      font-size:16px}
    .items-selection__right[_ngcontent-ugj-c367]   .suggested-items__wrapper[_ngcontent-ugj-c367]   .suggested-item[_ngcontent-ugj-c367]{
      padding:0 5px;
      border:1px dashed #c4c4c4;
      box-sizing:border-box;
      border-radius:4px;
      margin-bottom:3px;
      display:block;
      word-break:break-word}
    .items-selection__right[_ngcontent-ugj-c367]   .suggested-items__wrapper[_ngcontent-ugj-c367]   .suggested-item[_ngcontent-ugj-c367]:last-child{
      margin-bottom:0}
    .items-tooltip[_ngcontent-ugj-c367]{
      max-width:795px;
      background:transparent;
      margin-top:-20px;
      padding-top:20px}
    .pl-16px[_ngcontent-ugj-c367]{
      padding-left:16px}
    [_nghost-ugj-c367]     .collapsible-card>.body{
      padding-left:0!important}
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c367]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c367]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c367]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c367]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c367]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c367]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c367]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c367]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c367]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c367]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c367]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c367]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c367]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c367]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c367]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c367]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c367]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c367]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c367]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  #options-card .collapsible-card .body{
    padding:8px 15px!important}
  
  .adhoc-search-card__wrapper[_ngcontent-ugj-c370]{
    display:flex;
    max-height:100%;
    justify-content:center}
    .adhoc-search-card__main[_ngcontent-ugj-c370]{
      flex-grow:1;
      max-width:1014px;
      min-width:924px}
    .adhoc-search-card__content[_ngcontent-ugj-c370]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .adhoc-search-card__action[_ngcontent-ugj-c370]{
      display:flex;
      align-items:center;
      min-width:50px;
      margin-left:20px}
    .advanced-booking-card__wrapper[_ngcontent-ugj-c370]{
      display:flex;
      max-height:100%;
      justify-content:center}
    .advanced-booking-card__main[_ngcontent-ugj-c370]{
      flex-grow:1;
      max-width:1023px;
      min-width:1023px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1816px;
        min-width:1816px}
    }
    .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c370]{
      max-width:1128px;
      min-width:1128px}
    @media (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1245px;
        min-width:1245px}
    }
    @media (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1748px;
        min-width:1748px}
    }
    @media (min-width: 2560px){
      .advanced-booking-card__main.toolbar-full.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1921px;
        min-width:1921px}
    }
    .advanced-booking-card__content[_ngcontent-ugj-c370]{
      height:100%;
      max-height:100%;
      padding-left:1rem;
      padding-right:1rem;
      display:flex;
      flex-grow:1;
      width:100%}
    .advanced-booking-card__action[_ngcontent-ugj-c370]{
      display:flex;
      align-items:flex-end;
      margin-left:10px;
      min-width:62px;
      max-height:60px;
      white-space:nowrap}
    .my-5px[_ngcontent-ugj-c370]{
      margin-top:5px;
      margin-bottom:5px}
    @media (max-width: 1919px){
      .adhoc-search-card__main[_ngcontent-ugj-c370]{
        max-width:924px;
        min-width:924px}
      .advanced-booking-card__main[_ngcontent-ugj-c370]{
        max-width:1023px;
        min-width:1023px}
    }
    @media (max-width: 1919px) and (min-width: 1440px) and (max-width: 1824px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1140px;
        min-width:1140px}
    }
    @media (max-width: 1919px) and (min-width: 1825px) and (max-width: 2559px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1643px;
        min-width:1643px}
    }
    @media (max-width: 1919px) and (min-width: 2560px){
      .advanced-booking-card__main.not-popup-card[_ngcontent-ugj-c370]{
        max-width:1816px;
        min-width:1816px}
    }
    @media (max-width: 1919px){
      .advanced-booking-card__action[_ngcontent-ugj-c370]{
        margin-right:0}
    }
    @media (min-width: 1380px) and (max-width: 1425px),(max-width: 1145px){
      .adhoc-search-card__main[_ngcontent-ugj-c370]{
        margin:0 auto}
      .adhoc-search-card__action[_ngcontent-ugj-c370]{
        margin-left:unset;
        margin-right:auto}
    }
    @media (max-width: 1160px){
      .advanced-booking-card__main[_ngcontent-ugj-c370]{
        margin-right:10px}
      .advanced-booking-card__main.toolbar-full[_ngcontent-ugj-c370]{
        max-width:1098px;
        min-width:1098px}
      .advanced-booking-card__action[_ngcontent-ugj-c370]{
        margin-left:0;
        white-space:unset;
        max-width:62px}
    }
  
  .stats-wrapper[_ngcontent-ugj-c371]{
    display:flex;
    justify-content:center}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]{
      display:flex;
      align-items:center;
      justify-content:flex-start;
      width:214px;
      height:46px;
      margin-right:7px;
      position:relative;
      cursor:pointer}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:hover > .stats-background[_ngcontent-ugj-c371]{
      width:100%}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:hover > .stats-details.pending[_ngcontent-ugj-c371]{
      color:#ee61ba}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:hover > .stats-details.ready-to-book[_ngcontent-ugj-c371]{
      color:#ae80fd}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:hover > .stats-details.confirmed[_ngcontent-ugj-c371]{
      color:#3590ff}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:hover > .stats-details.delivered[_ngcontent-ugj-c371]{
      color:#3cc2c2}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-item[_ngcontent-ugj-c371]:last-child{
      margin-right:0}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-background[_ngcontent-ugj-c371]{
      position:absolute;
      left:0;
      top:0;
      min-width:46px;
      width:46px;
      height:46px;
      background:#ffffff;
      box-shadow:0 100px 80px #6c49ac12,0 41.7776px 33.4221px #6c49ac0d,0 22.3363px 17.869px #6c49ac0b,0 12.5216px 10.0172px #6c49ac09,0 6.6501px 5.32008px #6c49ac07,0 2.76726px 2.21381px #6c49ac05;
      border-radius:8px;
      transition:width .3s ease-in-out;
      -webkit-transtition:width .3s ease-in-out}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-icon[_ngcontent-ugj-c371]{
      z-index:1;
      min-width:46px;
      width:46px;
      height:46px;
      border-radius:8px;
      padding:3px}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-icon[_ngcontent-ugj-c371]   img[_ngcontent-ugj-c371]{
      width:100%;
      height:100%}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-details[_ngcontent-ugj-c371]{
      z-index:1;
      padding-left:5px;
      white-space:nowrap;
      color:#4d578d}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-details[_ngcontent-ugj-c371]   .stats-title[_ngcontent-ugj-c371]{
      display:block;
      font-size:16px;
      font-weight:300;
      line-height:1;
      padding-top:7px;
      padding-bottom:3px}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-details[_ngcontent-ugj-c371]   .stats-value[_ngcontent-ugj-c371]{
      display:inline-block;
      font-size:22px;
      font-weight:700;
      line-height:1.1;
      padding-bottom:5px}
    .stats-wrapper[_ngcontent-ugj-c371]   .stats-details[_ngcontent-ugj-c371]   .stats-desc[_ngcontent-ugj-c371]{
      display:inline-block;
      font-size:13px;
      font-weight:300;
      vertical-align:3px;
      margin-left:5px;
      color:#4d578d!important;
      padding-bottom:5px}
  
  .office-selector[_ngcontent-ugj-c296]{
    display:flex;
    position:relative}
    .office-selector[_ngcontent-ugj-c296]:hover   .office-selector__button[_ngcontent-ugj-c296]{
      background-color:#b37de8}
    .office-selector[_ngcontent-ugj-c296]:hover   .office-selector__value[_ngcontent-ugj-c296]{
      border-color:1.5px rgba(179,125,232,.25);
      box-shadow:0 5px 6px #b37de840}
    .office-selector[_ngcontent-ugj-c296]:hover   .office-selector__popup[_ngcontent-ugj-c296]{
      visibility:visible;
      opacity:1;
      width:auto;
      z-index:999}
    .office-selector__value[_ngcontent-ugj-c296]{
      background-color:#fff;
      border-radius:6px;
      display:flex;
      font-size:13px;
      font-weight:400;
      color:#4d578d;
      height:32px;
      align-items:center;
      justify-content:space-between;
      min-width:200px;
      padding:10px;
      border:1.5px solid white;
      box-shadow:0 5px 6px #00000026;
      box-sizing:border-box;
      cursor:default}
    .office-selector__button[_ngcontent-ugj-c296]{
      width:32px;
      height:32px;
      margin-right:15px;
      background-color:#4d578d;
      box-shadow:0 5px 6px #00000026;
      border-radius:6px;
      display:flex;
      justify-content:center;
      align-items:center}
    .office-selector__popup[_ngcontent-ugj-c296]{
      position:absolute;
      top:32px;
      padding-top:10px;
      background-color:transparent;
      z-index:2;
      right:0;
      width:0;
      visibility:hidden;
      opacity:0;
      transition:visibility 0s,opacity .2s linear}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-wrapper[_ngcontent-ugj-c296]{
      width:100%;
      background-color:#4d578d;
      box-shadow:0 4px 4px #00000040,0 4px 4px #00000040;
      border-radius:6px;
      overflow:hidden}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-header[_ngcontent-ugj-c296]{
      display:flex;
      padding:10px 15px;
      min-width:315px;
      color:#fff;
      align-items:center}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]{
      display:flex;
      max-height:185px;
      flex-flow:column;
      padding:0 15px;
      overflow:auto;
      margin-bottom:10px;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]::-webkit-scrollbar{
      width:7px}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]::-webkit-scrollbar-track{
      background:transparent}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]{
      display:flex;
      cursor:pointer;
      color:#fff}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .icon-wrapper[_ngcontent-ugj-c296]{
      display:block;
      height:30px;
      width:25px;
      margin-right:8px;
      text-align:center;
      position:relative}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .icon-wrapper[_ngcontent-ugj-c296]   .icon-svg[_ngcontent-ugj-c296]{
      visibility:hidden;
      width:18px;
      height:30px;
      margin:auto;
      background-color:#fff;
      mask-repeat:no-repeat!important;
      mask-position:center!important;
      mask-size:contain!important;
      -webkit-mask-repeat:no-repeat!important;
      -webkit-mask-position:center!important;
      -webkit-mask-size:contain!important;
      position:absolute}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .icon-wrapper[_ngcontent-ugj-c296]   .icon-img[_ngcontent-ugj-c296]{
      visibility:hidden;
      width:100%;
      padding-top:5px;
      right:5px;
      position:absolute}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]{
      display:flex;
      justify-content:flex-end;
      flex-grow:1;
      height:32px;
      align-items:center;
      border:1.5px solid rgba(255,255,255,.7);
      box-sizing:border-box;
      border-radius:6px;
      margin-bottom:5px;
      padding:10px 15px;
      font-size:16px;
      font-weight:500;
      background-color:transparent;
      white-space:nowrap}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]   .country-name[_ngcontent-ugj-c296]{
      flex-grow:1;
      padding-right:50px}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]   .country-code[_ngcontent-ugj-c296]{
      width:65px}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]   .iata[_ngcontent-ugj-c296]{
      width:75px;
      margin-right:5px;
      text-align:right}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]   .cass[_ngcontent-ugj-c296]{
      width:40px;
      padding-left:5px}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]:hover   .icon-wrapper[_ngcontent-ugj-c296]   .icon-svg[_ngcontent-ugj-c296]{
      background-color:#b37de8}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option[_ngcontent-ugj-c296]:hover   .value[_ngcontent-ugj-c296]{
      border-color:#b37de8}
    .office-selector__popup[_ngcontent-ugj-c296]   .popup-body[_ngcontent-ugj-c296]   .option.selected[_ngcontent-ugj-c296]   .value[_ngcontent-ugj-c296]{
      border-color:#b37de8;
      background-color:#b37de8;
      box-shadow:0 4px 4px #00000040}
    .office-selector__popup[_ngcontent-ugj-c296]:hover{
      visibility:visible;
      opacity:1;
      width:auto}
  
  [_nghost-ugj-c359]{
    display:flex;
    max-height:100%}
    .collapsible-card[_ngcontent-ugj-c359]{
      flex-grow:1;
      border-radius:10px;
      background:#ffffff;
      box-shadow:0 5px 6px #00000026;
      margin-top:5px;
      margin-bottom:5px;
      display:flex;
      flex-flow:column;
      width:100%}
    .collapsible-card[_ngcontent-ugj-c359]   .header[_ngcontent-ugj-c359]{
      padding-top:5px;
      display:flex;
      position:relative;
      width:100%}
    .collapsible-card[_ngcontent-ugj-c359]   .header[_ngcontent-ugj-c359]   .header-title[_ngcontent-ugj-c359]{
      background:#4d578d;
      text-align:left;
      height:18px;
      width:90px;
      display:block;
      font-size:12px;
      font-weight:600;
      color:#fff;
      padding:0 11px;
      margin-left:-12px;
      border:.75px solid #4d578d;
      box-sizing:border-box;
      box-shadow:0 4px 4px #00000040;
      border-radius:4px}
    .collapsible-card[_ngcontent-ugj-c359]   .header[_ngcontent-ugj-c359]   .header-content[_ngcontent-ugj-c359]{
      flex-grow:1;
      padding-right:15px}
    .collapsible-card[_ngcontent-ugj-c359]   .body[_ngcontent-ugj-c359]{
      width:100%;
      height:100%;
      padding:15px;
      display:flex}
    .collapsible-card.active[_ngcontent-ugj-c359]{
      box-shadow:0 0 8px #4d578db3}
    .collapsible-card.collapsed[_ngcontent-ugj-c359]   .body[_ngcontent-ugj-c359]{
      padding:2px 15px!important}
    .collapsible-card.reduced[_ngcontent-ugj-c359]{
      margin-top:5px;
      margin-bottom:5px}
  
  [_nghost-ugj-c115]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c115]{
      position:relative;
      margin-left:5px;
      margin-right:5px}
    .wrapper.shipper-form-autocomplete[_ngcontent-ugj-c115]{
      margin-left:0;
      margin-right:0}
    input[_ngcontent-ugj-c115]{
      border:1.5px solid rgba(151,151,151,.25);
      box-sizing:border-box;
      border-radius:6px;
      height:38px;
      padding:5px 10px 5px 40px;
      color:#679ec6;
      font-size:16px;
      font-weight:500;
      line-height:24px;
      outline:none;
      width:100%;
      margin-bottom:1px}
    input.invalid[_ngcontent-ugj-c115]{
      border-color:#e161a4}
    input.viewonly[_ngcontent-ugj-c115]{
      border-color:transparent}
    input.viewonly[_ngcontent-ugj-c115]::placeholder{
      color:#b6b6b6}
    input.show-placeholder[_ngcontent-ugj-c115]{
      padding-left:13px;
      padding-right:13px;
      height:28px;
      color:#495057;
      font-size:1rem;
      font-weight:400}
    input.show-placeholder[_ngcontent-ugj-c115]::placeholder{
      color:#dadada;
      font-weight:400;
      font-size:16px}
    input.shipperForm[_ngcontent-ugj-c115]{
      padding-left:13px;
      padding-right:13px;
      height:28px;
      color:#679ec6;
      font-size:16px;
      font-weight:400}
    input[_ngcontent-ugj-c115]:focus{
      outline:none;
      border-color:#679ec6}
    input[_ngcontent-ugj-c115]::placeholder{
      color:transparent;
      font-weight:400}
    .shipper-label[_ngcontent-ugj-c115]{
      left:14px;
      top:6px;
      line-height:15px;
      background:linear-gradient(0deg,white,rgba(103,158,198,.05) 302%)!important}
    label[_ngcontent-ugj-c115]{
      color:#b6b6b6;
      font-size:16px;
      font-weight:400;
      position:absolute;
      pointer-events:none;
      left:40px;
      top:7px;
      margin:0;
      transition:.2s ease all;
      -moz-transition:.2s ease all;
      -webkit-transition:.2s ease all}
    input[_ngcontent-ugj-c115]:focus ~ label[_ngcontent-ugj-c115], input[_ngcontent-ugj-c115]:not(:placeholder-shown) ~ label[_ngcontent-ugj-c115]{
      top:-8px;
      left:10px;
      font-size:11px;
      padding:0 5px;
      height:15px;
      font-weight:400;
      text-transform:uppercase;
      background:white;
      border-radius:3px;
      color:#9b9b9f}
    .icon[_ngcontent-ugj-c115]{
      position:absolute;
      top:9px;
      left:12px}
    .error-msg[_ngcontent-ugj-c115]{
      font-size:13px;
      font-weight:400;
      position:absolute;
      line-height:12px;
      color:#e161a4}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c115]{
      overflow-y:visible;
      overflow-x:hidden;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c115]:hover{
      overflow-y:auto}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c115]::-webkit-scrollbar{
      width:7px}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c115]::-webkit-scrollbar-track{
      background:transparent}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c115]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .cai-autocomplete .cdk-virtual-scroll-content-wrapper{
      min-width:100%;
      width:100%;
      padding-left:7px}
    .select-menu[_ngcontent-ugj-c115]{
      color:#679ec6;
      background:#ffffff;
      box-shadow:0 4px 8px #0003;
      border-radius:8px;
      padding:7px 0;
      margin-top:7px}
    .select-menu-inner[_ngcontent-ugj-c115]{
      width:100%;
      max-height:175px}
    .select-item[_ngcontent-ugj-c115]{
      height:25px;
      display:flex;
      align-items:center;
      position:relative;
      cursor:pointer;
      font-size:16px;
      font-weight:400;
      white-space:nowrap;
      padding-left:5px;
      margin-right:5px}
    .select-item[_ngcontent-ugj-c115]   span[_ngcontent-ugj-c115]{
      text-overflow:ellipsis;
      overflow:hidden}
    .select-item[_ngcontent-ugj-c115]:hover{
      background:rgba(209,226,238,.3);
      border-radius:4px}
    .dropdown-icon[_ngcontent-ugj-c115]{
      pointer-events:none;
      position:absolute;
      top:2px;
      right:5px}
  
  [_nghost-ugj-c117]{
    display:inline-block;
    width:100%}
    .mat-datepicker-content{
      margin-top:-12px}
    .mat-calendar-body-cell:hover .mat-calendar-body-cell-content,   .mat-calendar-body-cell-content.mat-focus-indicator:hover{
      background-color:#679ec66e!important}
    .mat-calendar-body-selected,   .mat-calendar-body-selected:hover{
      background-color:#679ec6!important}
    .icon[_ngcontent-ugj-c117]{
      position:absolute;
      top:9px;
      left:11px}
    .wrapper[_ngcontent-ugj-c117]{
      margin-left:5px;
      margin-right:5px}
    .label[_ngcontent-ugj-c117]{
      display:block;
      color:#b6b6b6;
      font-weight:400;
      font-size:13px}
    .error-msg[_ngcontent-ugj-c117]{
      font-size:13px;
      font-weight:400;
      position:absolute;
      line-height:12px;
      color:#e161a4}
    input[_ngcontent-ugj-c117], .value[_ngcontent-ugj-c117]{
      border:1.5px solid rgba(151,151,151,.25);
      box-sizing:border-box;
      border-radius:6px;
      height:38px;
      padding:5px 10px 5px 40px;
      color:#679ec6;
      font-weight:500;
      font-size:16px;
      line-height:24px;
      outline:none;
      background:transparent;
      width:100%;
      cursor:pointer;
      margin-bottom:1px;
      text-align:left}
    input.invalid[_ngcontent-ugj-c117], .value.invalid[_ngcontent-ugj-c117]{
      border-color:#e161a4}
    input.viewonly[_ngcontent-ugj-c117], .value.viewonly[_ngcontent-ugj-c117]{
      border-color:transparent!important}
    input[_ngcontent-ugj-c117]::placeholder, .value[_ngcontent-ugj-c117]::placeholder{
      color:transparent;
      font-weight:400}
    input.focused[_ngcontent-ugj-c117], .value.focused[_ngcontent-ugj-c117]{
      border-color:#679ec6}
    input[_ngcontent-ugj-c117]:focus{
      outline:none}
    label[_ngcontent-ugj-c117]{
      color:#b6b6b6;
      font-size:16px;
      font-weight:400;
      position:absolute;
      pointer-events:none;
      left:40px;
      top:7px;
      margin:0;
      transition:.2s ease all;
      -moz-transition:.2s ease all;
      -webkit-transition:.2s ease all}
    input[_ngcontent-ugj-c117]:focus ~ label[_ngcontent-ugj-c117], input[_ngcontent-ugj-c117]:not(:placeholder-shown) ~ label[_ngcontent-ugj-c117]{
      top:-8px;
      left:10px;
      font-size:11px;
      padding:0 5px;
      height:15px;
      font-weight:400;
      text-transform:uppercase;
      background:white;
      border-radius:3px;
      color:#9b9b9f}
  
  [_nghost-ugj-c138]{
    display:flex;
    flex-flow:column;
    height:100%}
    .load-type-header[_ngcontent-ugj-c138]{
      display:flex;
      position:relative;
      margin-bottom:10px;
      padding-left:0}
    @media (max-width: 512px){
      .load-type-header[_ngcontent-ugj-c138]{
        flex-direction:column!important;
        margin-bottom:19px}
    }
    @media (max-width: 1000px){
      .load-type-header[_ngcontent-ugj-c138]{
        padding-left:0!important}
    }
    @media (min-width: 700px) and (max-width: 1000px){
      .load-type-header[_ngcontent-ugj-c138]{
        padding-left:0!important;
        margin-bottom:0}
    }
    .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]{
      flex-grow:1;
      padding-right:.5rem;
      margin:0 .25rem;
      min-height:39px}
    @media (max-width: 1000px){
      .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]{
        padding-right:0!important;
        margin:0!important}
    }
    .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]   .form-fields[_ngcontent-ugj-c138]{
      display:flex}
    @media (max-width: 512px){
      .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]   .form-fields[_ngcontent-ugj-c138]{
        display:flex;
        flex-direction:column!important;
        position:relative}
    }
    .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]   .form-fields[_ngcontent-ugj-c138] > div[_ngcontent-ugj-c138]{
      width:165px}
    .load-type-header[_ngcontent-ugj-c138]   .form-fields-wrapper[_ngcontent-ugj-c138]   .form-fields[_ngcontent-ugj-c138]   .chargeable-weight[_ngcontent-ugj-c138]{
      width:155px}
    .load-type-header[_ngcontent-ugj-c138]   .coming-soon[_ngcontent-ugj-c138]{
      position:absolute;
      margin:auto;
      width:100%;
      display:flex;
      flex-flow:column;
      justify-content:center;
      height:100%;
      align-items:center}
    .load-type-header[_ngcontent-ugj-c138]   .coming-soon[_ngcontent-ugj-c138]   span[_ngcontent-ugj-c138]{
      display:block;
      text-align:center;
      font-size:13px;
      font-weight:400;
      color:#4d578d}
    .load-type-header[_ngcontent-ugj-c138]   .comingSoon[_ngcontent-ugj-c138]{
      position:relative!important;
      margin-left:333px;
      margin-right:196px}
    .load-type-header[_ngcontent-ugj-c138]   .mode-switch[_ngcontent-ugj-c138]{
      position:relative;
      max-width:160px;
      margin:5px 0 0!important}
    @media (max-width: 1000px){
      .load-type-header[_ngcontent-ugj-c138]   .mode-switch[_ngcontent-ugj-c138]{
        max-width:100%!important;
        margin:5px 0 0!important}
    }
    @media (max-width: 512px){
      .load-type-header[_ngcontent-ugj-c138]   .mode-switch[_ngcontent-ugj-c138]{
        margin-top:24px!important}
    }
    .load-type-border[_ngcontent-ugj-c138]{
      margin-left:10px;
      margin-right:0;
      border-top:2px dashed #dadada}
    @media (max-width: 1000px){
      .load-type-border[_ngcontent-ugj-c138]{
        margin-left:0!important;
        margin-right:0!important;
        margin-top:18px!important}
    }
    .bupSwitch[_ngcontent-ugj-c138]{
      right:25px}
    @media (max-width: 1000px){
      .bupSwitch[_ngcontent-ugj-c138]{
        right:0}
    }
    .errors-container[_ngcontent-ugj-c138]{
      padding-left:22px;
      display:flex;
      flex-wrap:wrap}
    .errors-container[_ngcontent-ugj-c138]   .error-msg[_ngcontent-ugj-c138]{
      font-size:13px;
      font-weight:400;
      line-height:11px;
      color:#e161a4;
      padding-top:2px;
      margin-bottom:2px;
      padding-right:6px}
    @media (max-width: 512px){
      .errors-container[_ngcontent-ugj-c138]   .error-msg[_ngcontent-ugj-c138]{
        line-height:0px;
        color:#e161a4;
        padding-top:2px;
        padding-right:0;
        position:absolute;
        top:245px;
        margin-bottom:0}
    }
    .load-type-switch .switch-icon:after{
      margin-left:0!important;
      margin-right:0!important}
    @media (max-width: 1000px){
      .load-type-switch .switch-icon:after{
        font-size:7px!important}
    }
    @media (min-width: 1000px){
      .load-type-switch .switch-icon:after{
        font-size:9px!important}
    }
    @media (max-width: 512px){
      .load-type-switch .switch-icon:after{
        font-size:12px!important}
    }
    @media (max-width: 1000px){
      .form-fields-wrapper[_ngcontent-ugj-c138]   .form-fields[_ngcontent-ugj-c138]   div[_ngcontent-ugj-c138]{
        width:100%!important;
        margin-bottom:3px}
    }
    @media (max-width: 1000px){
      .unit[_ngcontent-ugj-c138]{
        padding-right:0!important}
    }
    @media (max-width: 1000px){
      .load-type-switch .switch-icon.active:before{
        left:0px!important;
        right:0px!important;
        margin-right:0!important}
    }
    @media (max-width: 1000px){
      .load-type-switch{
        width:100%!important}
    }
    @media (max-width: 1000px){
      .load-type-body{
        margin-right:0!important}
    }
    @media (max-width: 512px){
      .load-type{
        display:block!important}
    }
  
  [_nghost-ugj-c135]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c135]{
      margin-left:5px;
      margin-right:5px}
    .wrapper[_ngcontent-ugj-c135]   .input-wrapper[_ngcontent-ugj-c135]{
      position:relative}
    input[_ngcontent-ugj-c135]:focus{
      outline:none}
    .input-label[_ngcontent-ugj-c135]{
      color:#9b9b9f;
      font-size:16px;
      font-weight:400;
      position:absolute;
      pointer-events:none;
      left:40px;
      top:6px;
      margin:0;
      transition:.2s ease all;
      -moz-transition:.2s ease all;
      -webkit-transition:.2s ease all}
    .always-float[_ngcontent-ugj-c135], input[_ngcontent-ugj-c135]:focus ~ .input-label[_ngcontent-ugj-c135], input[_ngcontent-ugj-c135]:not(:placeholder-shown) ~ .input-label[_ngcontent-ugj-c135]{
      top:-8px;
      left:10px;
      font-size:11px!important;
      padding:0 5px;
      height:15px;
      font-weight:400;
      text-transform:uppercase;
      background:white;
      border-radius:3px;
      color:#9b9b9f;
      line-height:1.25}
    input[_ngcontent-ugj-c135]:focus ~ .chargeableWeightLabel[_ngcontent-ugj-c135], input[_ngcontent-ugj-c135]:placeholder-shown ~ .chargeableWeightLabel[_ngcontent-ugj-c135]{
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
      left:7px;
      font-size:15px;
      width:100px}
    input[_ngcontent-ugj-c135]:focus ~ .chargeableWeightLabel[_ngcontent-ugj-c135], input[_ngcontent-ugj-c135]:not(:placeholder-shown) ~ .chargeableWeightLabel[_ngcontent-ugj-c135]{
      width:124px;
      left:10px!important}
    .always-float[_ngcontent-ugj-c135]{
      border:1px solid #f2f2f2}
    .error-msg[_ngcontent-ugj-c135]{
      font-size:13px;
      font-weight:400;
      position:absolute;
      line-height:11px;
      color:#e161a4}
    .input-wrapper[_ngcontent-ugj-c135]{
      position:relative;
      border:1.5px solid rgba(151,151,151,.25);
      border-radius:6px;
      display:flex;
      align-items:center;
      margin-bottom:1px;
      height:38px}
    .input-wrapper.invalid[_ngcontent-ugj-c135]{
      border-color:#e161a4}
    .input-wrapper.readonly[_ngcontent-ugj-c135]{
      border:none;
      background:#f2f2f2}
    .input-wrapper.readonly[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]{
      color:#979797;
      -webkit-text-fill-color:#979797;
      opacity:1}
    .input-wrapper.readonly[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]::placeholder{
      color:transparent;
      -webkit-text-fill-color:transparent}
    .input-wrapper.invalid-border[_ngcontent-ugj-c135]{
      border:1px solid #e161a4}
    .input-wrapper.focused[_ngcontent-ugj-c135]{
      border-color:#679ec6}
    .input-wrapper[_ngcontent-ugj-c135]   .viewonly-data[_ngcontent-ugj-c135]{
      display:none}
    .input-wrapper.viewonly[_ngcontent-ugj-c135]{
      border-color:transparent}
    .input-wrapper.viewonly[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]{
      display:none}
    .input-wrapper.viewonly[_ngcontent-ugj-c135]   input.readonly[_ngcontent-ugj-c135]{
      display:block}
    .input-wrapper.viewonly[_ngcontent-ugj-c135]   .viewonly-data[_ngcontent-ugj-c135]{
      display:block;
      font-size:16px;
      font-weight:400;
      line-height:24px;
      padding:0 8px;
      height:24px;
      cursor:text;
      border:none;
      outline:none;
      background-color:transparent;
      color:#b6b6b6}
    .input-wrapper.viewonly[_ngcontent-ugj-c135]   .viewonly-data.filled[_ngcontent-ugj-c135]{
      font-weight:500;
      color:#679ec6}
    .input-wrapper[_ngcontent-ugj-c135]   .icon[_ngcontent-ugj-c135]{
      padding-left:10px}
    @media (max-width: 1000px){
      .input-wrapper[_ngcontent-ugj-c135]   .icon[_ngcontent-ugj-c135]{
        padding-left:1px}
    }
    .input-wrapper[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]{
      border:none;
      box-sizing:border-box;
      height:38px;
      padding:10px 6px;
      color:#679ec6;
      font-size:16px;
      font-weight:500;
      line-height:24px;
      outline:none;
      width:100%;
      background:transparent}
    @media (max-width: 1000px){
      .input-wrapper[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]{
        padding:0}
    }
    .input-wrapper[_ngcontent-ugj-c135]   input[_ngcontent-ugj-c135]::placeholder{
      color:transparent;
      font-weight:400}
    .input-wrapper[_ngcontent-ugj-c135]   .unit[_ngcontent-ugj-c135]{
      padding-right:10px;
      font-size:16px;
      font-weight:400;
      color:#979797}
    @media (max-width: 1000px){
      .input-wrapper[_ngcontent-ugj-c135]   .unit[_ngcontent-ugj-c135]{
        font-size:12px}
    }
    @media (max-width: 1000px){
      .form-fields-wrapper[_ngcontent-ugj-c135]   .form-fields[_ngcontent-ugj-c135]   div[_ngcontent-ugj-c135]{
        width:117px!important;
        margin-left:10px}
    }
    @media (max-width: 1000px){
      .load-type-header[_ngcontent-ugj-c135]{
        display:flex;
        position:relative;
        padding-left:5px}
    }
  
  .load-type-switch[_ngcontent-ugj-c136]{
    display:flex;
    justify-content:space-between;
    border:1px solid rgba(103,158,198,.35);
    padding:2px 0;
    box-sizing:border-box;
    border-radius:10px;
    width:160px;
    height:26px;
    margin-top:-5px}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]{
      display:block;
      position:relative;
      cursor:pointer;
      max-width:36px;
      width:36px}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]   span[_ngcontent-ugj-c136]{
      display:block;
      background-color:#caddeb;
      -webkit-mask-repeat:no-repeat;
      -webkit-mask-position:center;
      -webkit-mask-size:auto;
      mask-repeat:no-repeat;
      mask-position:center;
      mask-size:auto;
      min-width:20px;
      height:100%}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]   .icon-total[_ngcontent-ugj-c136]{
      -webkit-mask-image:url(/assets/media/icons/search-page/box.svg);
      mask-image:url(/assets/media/icons/search-page/box.svg)}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]   .icon-dimension[_ngcontent-ugj-c136]{
      -webkit-mask-image:url(/assets/media/icons/search-page/layers.svg);
      mask-image:url(/assets/media/icons/search-page/layers.svg)}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]   .icon-bup[_ngcontent-ugj-c136]{
      -webkit-mask-image:url(/assets/media/icons/search-page/bup.svg);
      mask-image:url(/assets/media/icons/search-page/bup.svg);
      min-width:26px}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon[_ngcontent-ugj-c136]:after{
      content:attr(data-after);
      color:#caddeb;
      font-weight:400;
      font-size:12px;
      min-width:30px;
      text-align:center;
      display:block;
      text-transform:uppercase;
      margin-top:7px;
      margin-left:-100%;
      margin-right:-100%}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon.active[_ngcontent-ugj-c136]{
      cursor:default}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon.active[_ngcontent-ugj-c136]:before{
      content:" ";
      position:absolute;
      top:-3px;
      bottom:-3px;
      left:-10px;
      right:-10px;
      background:#ffffff;
      box-shadow:0 4px 4px #00000040,2px 2px 10px #0003;
      border-radius:10px}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon.active[_ngcontent-ugj-c136]:after{
      color:#679ec6}
    .load-type-switch[_ngcontent-ugj-c136]   .switch-icon.active[_ngcontent-ugj-c136]   span[_ngcontent-ugj-c136]{
      background-color:#679ec6}
  
  [_nghost-ugj-c122]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c122]{
      position:relative;
      margin-left:5px;
      margin-right:5px}
    .icon[_ngcontent-ugj-c122]{
      position:relative;
      top:9px;
      left:12px;
      padding-right:10px}
    .label[_ngcontent-ugj-c122]{
      display:block;
      color:#9b9b9f;
      font-weight:400;
      font-size:13px}
    .error-msg[_ngcontent-ugj-c122]{
      font-size:13px;
      font-weight:400;
      position:absolute;
      line-height:12px;
      color:#e161a4}
    input[_ngcontent-ugj-c122]{
      border:1.5px solid rgba(151,151,151,.25);
      box-sizing:border-box;
      border-radius:6px;
      height:38px;
      padding:5px 30px 5px 10px;
      color:#679ec6;
      font-size:16px;
      font-weight:500;
      line-height:24px;
      outline:none;
      width:100%;
      cursor:pointer;
      text-overflow:ellipsis;
      margin-bottom:1px}
    input.invalid[_ngcontent-ugj-c122]{
      border-color:#e161a4}
    input[_ngcontent-ugj-c122]:focus{
      outline:none}
    input[_ngcontent-ugj-c122]::placeholder{
      color:transparent;
      font-weight:400}
    input.focused[_ngcontent-ugj-c122]{
      border-color:#679ec6}
    label[_ngcontent-ugj-c122]{
      color:#9b9b9f;
      font-size:16px;
      font-weight:400;
      position:absolute;
      pointer-events:none;
      left:10px;
      top:7px;
      margin:0;
      transition:.2s ease all;
      -moz-transition:.2s ease all;
      -webkit-transition:.2s ease all}
    .always-float[_ngcontent-ugj-c122], input[_ngcontent-ugj-c122]:focus ~ label[_ngcontent-ugj-c122], input[_ngcontent-ugj-c122]:not(:placeholder-shown) ~ label[_ngcontent-ugj-c122]{
      top:-8px;
      left:10px;
      font-size:11px;
      padding:0 5px;
      height:15px;
      font-weight:400;
      text-transform:uppercase;
      background:white;
      border-radius:3px;
      color:#9b9b9f}
    .caret[_ngcontent-ugj-c122]{
      position:absolute;
      right:10px;
      top:10px;
      cursor:pointer}
    .viewonly.dropdown[_ngcontent-ugj-c122]{
      display:inline-flex}
    .viewonly[_ngcontent-ugj-c122]   input[_ngcontent-ugj-c122]{
      border-color:transparent;
      text-overflow:ellipsis;
      padding-right:0;
      width:330px}
    .viewonly[_ngcontent-ugj-c122]   .caret[_ngcontent-ugj-c122]{
      display:none}
    .cai-select[_ngcontent-ugj-c122]{
      min-width:100%;
      max-width:750px;
      width:auto;
      color:#4d578d;
      background:#ffffff;
      box-shadow:0 4px 8px #0003;
      border-radius:8px;
      padding:7px 0;
      overflow:hidden;
      display:flex;
      flex-flow:column}
    .cai-select-total[_ngcontent-ugj-c122]{
      padding:0 10px;
      margin-top:10px;
      pointer-events:none}
    .cai-select-total[_ngcontent-ugj-c122]   span[_ngcontent-ugj-c122]{
      color:#979797;
      font-size:11px;
      text-transform:uppercase}
    .cai-select-wrapper[_ngcontent-ugj-c122]{
      overflow-x:hidden;
      overflow-y:auto;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .cai-select-wrapper[_ngcontent-ugj-c122]:hover{
      overflow-y:auto}
    .cai-select-wrapper[_ngcontent-ugj-c122]::-webkit-scrollbar{
      width:7px}
    .cai-select-wrapper[_ngcontent-ugj-c122]::-webkit-scrollbar-track{
      background:transparent}
    .cai-select-wrapper[_ngcontent-ugj-c122]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .cai-select-wrapper[_ngcontent-ugj-c122]   .cai-select-inner[_ngcontent-ugj-c122]{
      width:100%}
    .cai-select-item[_ngcontent-ugj-c122]{
      display:flex;
      align-items:center;
      position:relative;
      cursor:pointer;
      font-size:16px;
      font-weight:400;
      padding:5px;
      margin:0 5px;
      line-height:18px}
    .cai-select-item.active[_ngcontent-ugj-c122]{
      color:#979797}
    .cai-select-item[_ngcontent-ugj-c122]:hover{
      background:rgba(209,226,238,.3);
      border-radius:4px}
    .cai-select-item[_ngcontent-ugj-c122]   .item-icon[_ngcontent-ugj-c122]{
      background:rgba(169,115,247,.2);
      border-radius:5px;
      min-width:32px;
      height:32px;
      text-align:center;
      padding:4px;
      margin-right:7px}
    .cai-select-tooltip{
      margin-top:3px;
      background:#646464;
      border-radius:4px;
      padding:0 5px;
      line-height:22px;
      font-size:13px;
      color:#fff;
      font-weight:400}
  
  button[_ngcontent-ugj-c360]{
    background:#679ec6;
    cursor:pointer;
    height:44px;
    width:46px;
    margin-left:2px;
    margin-right:2px;
    box-shadow:0 4px 4px #00000040;
    border-radius:8px;
    color:#fff;
    border:0;
    position:relative;
    line-height:10px;
    transform:scale(1);
    animation:pulse-primary 2s infinite}
    button[_ngcontent-ugj-c360]:hover{
      background-color:#b37de8;
      animation:pulse-hover 2s infinite}
    button.invalid[_ngcontent-ugj-c360]{
      background:#c6c6c6;
      animation:unset}
    button.invalid[_ngcontent-ugj-c360]:hover{
      background:#ccd0e1;
      animation:unset}
    .spinner[_ngcontent-ugj-c360]{
      padding-left:15px}
    .spinner[_ngcontent-ugj-c360]     .mat-progress-spinner circle, .spinner[_ngcontent-ugj-c360]     .mat-spinner circle{
      stroke:#4d578d}
    @keyframes pulse-hover{
      0%{
        transform:scale(1.02);
        box-shadow:0 0 #b37de8b3}
      70%{
        transform:scale(1);
        box-shadow:0 0 0 10px #b37de800}
      to{
        transform:scale(1);
        box-shadow:0 0 #b37de800}
    }
    @keyframes pulse-primary{
      0%{
        transform:scale(1.02);
        box-shadow:0 0 #679ec6b3}
      70%{
        transform:scale(1);
        box-shadow:0 0 0 10px #679ec600}
      to{
        transform:scale(1);
        box-shadow:0 0 #679ec600}
    }
  
  .shc_wrapper[_ngcontent-ugj-c366]{
    overflow:hidden;
    white-space:nowrap}
    .shc[_ngcontent-ugj-c366]{
      color:#679ec6;
      background-color:#e9f6ff;
      margin-left:4px;
      padding:0 2px;
      border-radius:4px;
      font-weight:500;
      white-space:break-spaces;
      display:inline-block}
    .shc.special[_ngcontent-ugj-c366]{
      color:#fff;
      background-color:#679ec6}
    .icon[_ngcontent-ugj-c366]{
      padding-left:10px}
    .title[_ngcontent-ugj-c366]{
      color:#679ec6;
      font-weight:500;
      font-size:13px;
      padding-left:5px}
    .popover-body[_ngcontent-ugj-c366]{
      font-size:13px;
      width:300px;
      text-align:left;
      padding:0;
      color:#4d578d}
    .popover-body[_ngcontent-ugj-c366] > span[_ngcontent-ugj-c366]{
      display:block;
      margin-bottom:10px}
    .popover-body[_ngcontent-ugj-c366] > span[_ngcontent-ugj-c366]:first-child{
      margin-bottom:0}
    .popover-body[_ngcontent-ugj-c366]   .header[_ngcontent-ugj-c366]{
      font-weight:500}
    .popover-body[_ngcontent-ugj-c366]   .highlighted[_ngcontent-ugj-c366]{
      color:#ff7b0d;
      font-style:italic;
      font-weight:300}
    kt-popover .shc .tooltip-content__message .header{
      font-weight:500!important}
  
  [_nghost-ugj-c363]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c363]{
      position:relative;
      margin-left:5px;
      margin-right:5px}
    .input-wrapper[_ngcontent-ugj-c363]{
      position:relative;
      border-radius:6px;
      display:flex;
      align-items:center;
      margin-bottom:1px;
      height:38px;
      background:#fafafa;
      justify-content:space-between}
    .label[_ngcontent-ugj-c363]{
      display:block;
      color:#9b9b9f;
      font-weight:400;
      font-size:13px;
      height:20px}
    input[_ngcontent-ugj-c363]{
      border:none;
      box-sizing:border-box;
      height:38px;
      padding:10px;
      color:#4d578d;
      font-size:16px;
      font-weight:500;
      line-height:24px;
      outline:none;
      width:100%;
      background:transparent}
    input[_ngcontent-ugj-c363]::placeholder{
      color:#a1a3d4;
      font-weight:400}
    .icon[_ngcontent-ugj-c363]{
      margin-right:10px;
      font-size:16px;
      font-weight:400;
      border:0;
      background:transparent}
    .commodity-search[_ngcontent-ugj-c363]{
      min-width:100%;
      max-width:899px;
      width:auto;
      color:#4d578d;
      background:#ffffff;
      box-shadow:0 4px 8px #0003;
      border-radius:8px;
      padding:7px 0;
      overflow:hidden;
      display:flex;
      flex-flow:column}
    .commodity-search-total[_ngcontent-ugj-c363]{
      padding:0 10px;
      margin-top:10px;
      margin-bottom:5px;
      pointer-events:none}
    .commodity-search-total[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      color:#979797;
      font-size:11px;
      text-transform:uppercase}
    .commodity-search-wrapper[_ngcontent-ugj-c363]{
      overflow-x:hidden;
      overflow-y:auto;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .commodity-search-wrapper[_ngcontent-ugj-c363]:hover{
      overflow-y:auto}
    .commodity-search-wrapper[_ngcontent-ugj-c363]::-webkit-scrollbar{
      width:7px}
    .commodity-search-wrapper[_ngcontent-ugj-c363]::-webkit-scrollbar-track{
      background:transparent}
    .commodity-search-wrapper[_ngcontent-ugj-c363]::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .commodity-search-wrapper[_ngcontent-ugj-c363]   .commodity-search-inner[_ngcontent-ugj-c363]{
      width:100%}
    .commodity-search-option[_ngcontent-ugj-c363]{
      display:flex;
      flex-flow:column;
      position:relative;
      cursor:pointer;
      font-size:16px;
      font-weight:400;
      padding:5px 10px;
      white-space:pre}
    .commodity-search-option[_ngcontent-ugj-c363]:before{
      content:attr(data-before)}
    .commodity-search-option[_ngcontent-ugj-c363]   .header[_ngcontent-ugj-c363]{
      display:flex}
    .commodity-search-option[_ngcontent-ugj-c363]   .header[_ngcontent-ugj-c363]   .title[_ngcontent-ugj-c363]{
      color:#4d578d;
      background:#ffffff;
      border:1px solid #4d578d;
      border-radius:4px;
      height:16px;
      padding:0 5px;
      display:flex;
      line-height:1;
      margin-bottom:-7px;
      z-index:1;
      margin-right:5px;
      overflow:hidden}
    .commodity-search-option[_ngcontent-ugj-c363]   .header[_ngcontent-ugj-c363]   .title[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:nth-child(1){
      font-weight:300;
      font-size:13px;
      padding-right:5px}
    .commodity-search-option[_ngcontent-ugj-c363]   .header[_ngcontent-ugj-c363]   .title[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:nth-child(2){
      font-weight:700;
      font-size:14px}
    .commodity-search-option[_ngcontent-ugj-c363]   .header[_ngcontent-ugj-c363]   .title.commodity-title[_ngcontent-ugj-c363]{
      margin-bottom:-5px}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]{
      display:flex}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .group-name[_ngcontent-ugj-c363]{
      color:#4d578d;
      font-size:11px;
      font-weight:500;
      background:#f1f2f9;
      border-radius:5px 0 0 5px;
      padding:8px 5px;
      display:flex;
      align-items:center}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .group-name[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      white-space:normal}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .description[_ngcontent-ugj-c363]{
      color:#4d578d;
      font-size:11px;
      font-weight:400;
      font-style:italic;
      background:#f8f9fd;
      border-radius:0 6px 6px 0;
      padding:8px 5px;
      display:flex;
      align-items:center}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .description[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      white-space:normal}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .group-items[_ngcontent-ugj-c363]{
      display:block;
      padding:6px 5px;
      font-weight:400;
      font-size:13px;
      line-height:16px;
      color:#979797}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .group-items[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      white-space:nowrap;
      padding-right:5px;
      display:inline-block}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .commodity-name[_ngcontent-ugj-c363]{
      color:#4d578d;
      font-size:11px;
      font-weight:500;
      background:#f1f2f9;
      border-radius:5px;
      padding:8px 5px;
      display:flex;
      align-items:center;
      white-space:break-spaces}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .commodity-items[_ngcontent-ugj-c363]{
      display:flex;
      padding:6px 5px;
      font-weight:400;
      font-size:13px;
      line-height:16px;
      color:#979797;
      background:#f8f9fd;
      border-radius:5px}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .commodity-items[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      padding-right:5px;
      display:inline-block;
      white-space:break-spaces}
    .commodity-search-option[_ngcontent-ugj-c363]   .body[_ngcontent-ugj-c363]   .commodity-items[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:last-child{
      padding-right:0}
    .commodity-search-option[_ngcontent-ugj-c363]:hover{
      background:#f6f7f9}
    .no-results-wrapper[_ngcontent-ugj-c363]{
      width:890px;
      display:flex;
      flex-flow:column;
      padding:20px 10px;
      border-top:1px solid #dadada;
      text-align:center}
    .no-results-wrapper[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:first-child{
      color:#ff7492;
      font-size:16px;
      font-weight:600;
      margin-bottom:10px}
    .no-results-wrapper[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:last-child{
      color:#59618e;
      font-size:16px;
      font-weight:400}
    .commodity-search-suggestion[_ngcontent-ugj-c363]{
      padding:0 10px;
      margin-top:10px;
      margin-bottom:5px;
      pointer-events:none}
    .commodity-search-suggestion[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]{
      color:#8690c9;
      font-size:11px;
      text-transform:uppercase}
    .suggestions-wrapper[_ngcontent-ugj-c363]{
      width:556px;
      padding:0 10px}
    .suggestions-wrapper[_ngcontent-ugj-c363]   ul[_ngcontent-ugj-c363]{
      list-style:none;
      padding:0;
      margin:0}
    .suggestions-wrapper[_ngcontent-ugj-c363]   ul[_ngcontent-ugj-c363]   li[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:nth-child(1){
      font-weight:500;
      font-size:16px;
      color:#8690c9}
    .suggestions-wrapper[_ngcontent-ugj-c363]   ul[_ngcontent-ugj-c363]   li[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:nth-child(2){
      font-weight:500;
      background:#b6b6b6;
      width:5px;
      height:5px;
      border-radius:50%;
      display:inline-block;
      margin:0 12px 1px}
    .suggestions-wrapper[_ngcontent-ugj-c363]   ul[_ngcontent-ugj-c363]   li[_ngcontent-ugj-c363]   span[_ngcontent-ugj-c363]:nth-child(3){
      font-weight:400;
      font-size:13px;
      font-style:italic;
      color:#b6b6b6}
    mark{
      background:rgba(165,102,255,.3)!important;
      padding:0!important}
  
  .dimensions-container[_ngcontent-ugj-c133]{
    padding-top:5px;
    height:100%}
    .dimensions-container[_ngcontent-ugj-c133]   figure[_ngcontent-ugj-c133]{
      margin-bottom:0;
      height:100%}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]{
      display:flex;
      flex-flow:column;
      height:100%}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]{
      padding-left:22px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133] > .col[_ngcontent-ugj-c133]{
      margin:3px;
      padding:1px 0;
      background:#fafafa;
      color:#4d578d;
      font-size:14px;
      font-weight:400;
      text-align:center;
      text-transform:uppercase;
      border-radius:4px;
      position:relative;
      overflow:hidden}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]:nth-child(1)   .col[_ngcontent-ugj-c133]{
      margin-left:0;
      width:79px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]:nth-child(2)   .col[_ngcontent-ugj-c133]{
      width:233px;
      text-transform:unset}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]:nth-child(3)   .col[_ngcontent-ugj-c133]{
      width:237px;
      text-transform:unset}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]   .overflow-visible[_ngcontent-ugj-c133]{
      overflow:visible}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]   .unit-switch[_ngcontent-ugj-c133]{
      position:absolute;
      right:0;
      top:0;
      padding-left:4px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]   .unit-switch.metric[_ngcontent-ugj-c133]{
      background-color:#e7e9f4}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]   .unit-switch.imperial[_ngcontent-ugj-c133]{
      background-color:#eadff6}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   thead[_ngcontent-ugj-c133]   th[_ngcontent-ugj-c133]   .unit-switch.disabled[_ngcontent-ugj-c133]{
      color:#979797;
      background-color:#e7e9f4;
      padding-right:4px;
      width:34px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]{
      padding-left:22px;
      flex-flow:column;
      scrollbar-width:thin;
      scrollbar-color:#dadada transparent}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]::-webkit-scrollbar{
      width:7px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]::-webkit-scrollbar-track{
      background:transparent}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]::-webkit-scrollbar-thumb{
      background:#dadada;
      border-radius:10px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133] > .col[_ngcontent-ugj-c133]{
      margin:3px;
      padding:6px;
      background:#e7e9f4;
      color:#4d578d;
      font-size:14px;
      font-weight:400;
      text-align:center;
      text-transform:uppercase;
      border-radius:4px;
      position:relative;
      height:38px;
      display:flex;
      align-items:center}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133] > .col[_ngcontent-ugj-c133] > .cell-space[_ngcontent-ugj-c133]{
      width:18px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(1) > .col[_ngcontent-ugj-c133]{
      margin-left:0;
      width:79px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(1) > .col[_ngcontent-ugj-c133]:before{
      content:attr(data-before);
      color:#4d578d;
      position:absolute;
      right:83px;
      top:11px;
      font-size:12px;
      font-weight:400}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(2) > .col[_ngcontent-ugj-c133]{
      width:233px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(3) > .col[_ngcontent-ugj-c133]{
      width:237px;
      display:flex}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(3) > .col[_ngcontent-ugj-c133]   cai-load-type-input[_ngcontent-ugj-c133]{
      width:72px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(4) > .col[_ngcontent-ugj-c133]{
      background:transparent;
      justify-content:space-around}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   td[_ngcontent-ugj-c133]:nth-child(4) > .col[_ngcontent-ugj-c133]   .btn-delete[_ngcontent-ugj-c133]{
      cursor:pointer;
      font-size:14px;
      font-weight:400;
      display:block;
      -webkit-mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      mask-size:contain;
      -webkit-mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      -webkit-mask-size:contain;
      background-color:#679ec6;
      height:20px;
      width:20px}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   .error-row[_ngcontent-ugj-c133]{
      display:flex;
      overflow:hidden;
      position:relative;
      width:100%}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   .error-row[_ngcontent-ugj-c133]   .error-container[_ngcontent-ugj-c133]{
      overflow:hidden;
      position:relative;
      width:100%;
      text-overflow:ellipsis;
      color:#e161a4;
      display:flex}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   .error-row[_ngcontent-ugj-c133]   .error-container[_ngcontent-ugj-c133]   .error-item[_ngcontent-ugj-c133]{
      white-space:nowrap;
      background:#f4e3ec;
      text-align:center;
      border-radius:3px;
      margin:2px;
      padding:1px 5px;
      text-overflow:ellipsis;
      overflow:hidden;
      display:block}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   .error-row[_ngcontent-ugj-c133]   .error-container[_ngcontent-ugj-c133]   .error-item[_ngcontent-ugj-c133]:first-child{
      margin-left:0}
    .dimensions-container[_ngcontent-ugj-c133]   .dimensions-table[_ngcontent-ugj-c133]   tbody[_ngcontent-ugj-c133]   .error-row[_ngcontent-ugj-c133]   .error-container[_ngcontent-ugj-c133]   .error-item[_ngcontent-ugj-c133]:last-child{
      margin-right:0}
    [_nghost-ugj-c133]     cai-load-type-input input{
      padding:0 5px}
    [_nghost-ugj-c133]     cai-load-type-input input::placeholder{
      text-transform:capitalize;
      color:#b6b6b6}
    [_nghost-ugj-c133]     cai-load-type-input input::selection{
      background:rgba(77,87,141,.13)}
    [_nghost-ugj-c133]     cai-checkbox .active .label{
      color:#679ec6}
    @media (max-width: 1000px){
      .dimensions-container[_ngcontent-ugj-c133]{
        overflow:scroll;
        width:100%}
    }
  
  .table-autofill-button[_ngcontent-ugj-c132]{
    background:#679ec6;
    color:#fff;
    border-radius:4px;
    font-size:12px;
    line-height:20px;
    padding:1px;
    overflow:hidden;
    height:100%;
    display:flex;
    align-items:center;
    box-shadow:0 4px 4px #00000040;
    cursor:pointer}
    .table-autofill-button[aria-expanded=true][_ngcontent-ugj-c132], .table-autofill-button[_ngcontent-ugj-c132]:hover{
      background-color:#b37de8}
    .table-autofill-button[_ngcontent-ugj-c132]   svg[_ngcontent-ugj-c132]{
      margin:0 5px 2px 3px}
    .autofill-select[_ngcontent-ugj-c132]{
      width:324px;
      text-transform:none;
      box-shadow:0 4px 4px #00000040,0 4px 4px #00000040;
      border-radius:6px;
      background:white;
      font-weight:400}
    .autofill-select.show[_ngcontent-ugj-c132]   .table-autofill-button[_ngcontent-ugj-c132]{
      background-color:#b37de8}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-heading[_ngcontent-ugj-c132]{
      display:block;
      color:#4d578d;
      margin:8px 16px;
      font-size:14px}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-heading[_ngcontent-ugj-c132]   .text-purple[_ngcontent-ugj-c132]{
      color:#b37de8}
    .autofill-select[_ngcontent-ugj-c132]   .row[_ngcontent-ugj-c132]:nth-child(1){
      height:32px}
    .autofill-select[_ngcontent-ugj-c132]   .col[_ngcontent-ugj-c132], .autofill-select[_ngcontent-ugj-c132]   .col-3[_ngcontent-ugj-c132]{
      display:flex;
      justify-content:center;
      font-size:12px;
      color:#679ec6;
      text-align:center}
    .autofill-select[_ngcontent-ugj-c132]   .col-3[_ngcontent-ugj-c132]{
      color:#979797}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]{
      width:75%;
      margin:12px auto}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]{
      position:absolute;
      width:46px;
      height:32px;
      border:1px solid rgba(103,158,198,.5);
      box-sizing:border-box;
      box-shadow:0 2px 4px #00000026;
      border-radius:6px;
      display:flex;
      align-items:center;
      justify-content:center}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]   span[_ngcontent-ugj-c132]{
      position:absolute;
      bottom:-20px}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon.gray[_ngcontent-ugj-c132]{
      border:1px solid rgba(182,182,182,.5);
      color:#979797}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]:hover:not(.gray){
      cursor:pointer;
      border:1px solid rgba(179,125,232,.5)}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]:hover:not(.gray)   svg[_ngcontent-ugj-c132]   path[_ngcontent-ugj-c132]{
      fill:#b37de8}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]:hover:not(.gray)   span[_ngcontent-ugj-c132]{
      color:#b37de8}
    .autofill-select[_ngcontent-ugj-c132]   .autofill-options[_ngcontent-ugj-c132]   .autofill-option-icon[_ngcontent-ugj-c132]   .edit-icon[_ngcontent-ugj-c132]{
      position:absolute;
      bottom:-2px;
      right:-8px}
    .autofill-select[_ngcontent-ugj-c132]   .download-template[_ngcontent-ugj-c132]{
      text-align:center;
      padding:5px;
      background:#f5f5f5;
      font-size:12px;
      border-radius:0 0 6px 6px;
      color:#679ec6}
    .autofill-select[_ngcontent-ugj-c132]   .download-template[_ngcontent-ugj-c132]   svg[_ngcontent-ugj-c132]{
      position:relative;
      left:-5px}
    .autofill-select[_ngcontent-ugj-c132]   .download-template[_ngcontent-ugj-c132]:hover{
      cursor:pointer;
      color:#b37de8}
    .autofill-select[_ngcontent-ugj-c132]   .download-template[_ngcontent-ugj-c132]:hover   svg[_ngcontent-ugj-c132]   path[_ngcontent-ugj-c132]{
      fill:#b37de8}
    .success-checkmark .modal-content{
      background:none;
      border:none}
    .swal2-container{
      font-weight:400}
    .swal2-container .swal2-modal{
      width:450px}
    .swal2-container .swal2-html-container{
      margin:1.25em 1.6em .3em}
    .swal2-container .swal2-close{
      position:absolute;
      top:10px;
      right:7px}
    .swal2-container .error-title{
      font-size:16px;
      line-height:24px;
      color:#f6497f;
      margin:10px 5px 5px}
    .swal2-container .error-icon{
      width:100px;
      margin:5px}
    .swal2-container .error-text{
      font-size:14px;
      line-height:21px;
      color:#4d578d}
    .swal2-container .badge{
      background:#f6497f;
      color:#fff;
      width:150px;
      height:33px;
      font-weight:500;
      font-size:14px}
    .swal2-container .badge:focus{
      box-shadow:none}
  
  .unit-selector[_ngcontent-ugj-c128]{
    padding-right:3px;
    font-size:16px;
    font-weight:400;
    color:#679ec6;
    display:flex;
    cursor:pointer;
    width:100%}
    .unit-selector[_ngcontent-ugj-c128]   .caret[_ngcontent-ugj-c128]{
      padding-left:3px}
    .unit-selector.advanced-bookings-unit-selector[_ngcontent-ugj-c128]{
      padding-right:0}
    .metric[_ngcontent-ugj-c128]{
      color:#679ec6}
    .imperial[_ngcontent-ugj-c128]{
      color:#9f66ff}
    .unit-selector-menu[_ngcontent-ugj-c128]{
      box-shadow:0 4px 8px #0003;
      border-radius:4px;
      font-size:14px;
      line-height:16px;
      display:flex;
      flex-flow:column;
      overflow:hidden;
      z-index:1050!important}
    .unit-selector-menu[_ngcontent-ugj-c128]   span[_ngcontent-ugj-c128]{
      cursor:pointer;
      padding:4px 6px;
      font-weight:400}
    .unit-selector-menu[_ngcontent-ugj-c128]   span.metric[_ngcontent-ugj-c128]{
      background-color:#e7e9f4}
    .unit-selector-menu[_ngcontent-ugj-c128]   span.imperial[_ngcontent-ugj-c128]{
      background-color:#eadff6}
  
  [_nghost-ugj-c125]{
    position:relative;
    width:100%}
    input[_ngcontent-ugj-c125]{
      color:#4d578d;
      background:#ffffff;
      border:1.5px solid rgba(151,151,151,.25);
      box-sizing:border-box;
      border-radius:6px;
      width:100%;
      outline:0;
      padding:0 5px;
      font-size:14px;
      font-weight:400;
      text-transform:uppercase}
    input.invalid[_ngcontent-ugj-c125]{
      border-color:#e161a4}
    input[_ngcontent-ugj-c125]:disabled{
      background:rgba(255,255,255,.6);
      border:1.5px solid rgba(151,151,151,.25)}
    input.readonly[_ngcontent-ugj-c125]{
      padding:0 4px;
      font-size:16px;
      border-color:transparent;
      background-color:transparent}
  
  .weight-type-switch[_ngcontent-ugj-c126]{
    background:#ffffff;
    border:1.5px solid rgba(77,87,141,.2);
    box-sizing:border-box;
    border-radius:12px;
    display:flex;
    flex-grow:1;
    margin-left:8px;
    overflow:hidden;
    height:26px;
    width:150px}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]{
      overflow:hidden;
      height:100%;
      width:100%;
      display:flex;
      align-items:center;
      padding:0 1px;
      cursor:pointer}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option[_ngcontent-ugj-c126]{
      font-size:12px;
      color:#979797;
      display:flex;
      align-items:center;
      flex-grow:1;
      -moz-user-select:none;
      user-select:none}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option[_ngcontent-ugj-c126]   svg[_ngcontent-ugj-c126]{
      display:none}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option[_ngcontent-ugj-c126]   span[_ngcontent-ugj-c126]{
      margin-left:6px;
      text-transform:uppercase}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option.active[_ngcontent-ugj-c126]{
      color:#fff;
      background:#679ec6;
      border-radius:12px;
      padding:1px 6px}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option.active[_ngcontent-ugj-c126]   svg[_ngcontent-ugj-c126]{
      display:inline-block}
    .weight-type-switch[_ngcontent-ugj-c126]   .weight-type-wrapper[_ngcontent-ugj-c126]   .weight-type-option[_ngcontent-ugj-c126]:last-child.active{
      margin-left:5px;
      margin-right:1px;
      padding-right:10px}
    .weight-type-switch.disabled[_ngcontent-ugj-c126]{
      pointer-events:none}
  
  .cai-checkbox[_ngcontent-ugj-c116]{
    display:flex;
    align-items:center;
    font-family:Poppins;
    font-size:13px;
    line-height:19px;
    letter-spacing:-.75px;
    color:#59618eb3}
    .cai-checkbox[_ngcontent-ugj-c116]   .label[_ngcontent-ugj-c116]{
      margin:0 10px}
    .cai-checkbox[_ngcontent-ugj-c116]   svg[_ngcontent-ugj-c116]:hover:not(.disabled){
      cursor:pointer}
    .cai-checkbox[_ngcontent-ugj-c116]   .disabled[_ngcontent-ugj-c116]:hover{
      cursor:not-allowed}
  
  [_nghost-ugj-c153]   .kt-header-menu-wrapper[_ngcontent-ugj-c153]{
    height:100%}
  
  .component-container[_ngcontent-ugj-c149]{
    height:100%;
    display:flex;
    flex-flow:column;
    font-family:Poppins,sans-serif}
    .search-container[_ngcontent-ugj-c149]{
      width:224px;
      height:32px;
      padding:0 10px;
      display:block;
      margin-top:auto;
      margin-bottom:auto;
      margin-right:10px;
      background:#eeeff4;
      border-radius:8px}
    .search-input[_ngcontent-ugj-c149]{
      margin-top:auto;
      margin-bottom:auto;
      border:none;
      outline:none;
      width:80%;
      height:100%;
      font-size:11px;
      color:#59618e;
      font-weight:300;
      background:transparent!important}
    .search-input[_ngcontent-ugj-c149]::-webkit-input-placeholder{
      color:#59618e;
      opacity:.7}
    .search-input[_ngcontent-ugj-c149]::-moz-placeholder{
      color:#59618e;
      opacity:.7}
    .search-input[_ngcontent-ugj-c149]:-ms-input-placeholder{
      color:#59618e;
      opacity:.7}
    .search-input[_ngcontent-ugj-c149]:-moz-placeholder{
      color:#59618e;
      opacity:.7}
    .flaticon-search[_ngcontent-ugj-c149]{
      margin-top:4px;
      font-weight:700;
      font-size:16px;
      color:#59618e;
      float:right}
    .flaticon-search[_ngcontent-ugj-c149]:before{
      font-weight:700}
    .title-container[_ngcontent-ugj-c149]{
      display:flex;
      flex-flow:row;
      width:70px;
      margin-top:5px}
    .header-container[_ngcontent-ugj-c149]{
      display:flex;
      flex-flow:column;
      width:100%;
      border-bottom:1px solid black}
    .flaticon2-crisp-icons[_ngcontent-ugj-c149]{
      margin-top:auto;
      margin-bottom:auto;
      padding:0 5px 0 3px}
    .quotesCount[_ngcontent-ugj-c149]{
      margin:auto 2px auto 8px;
      background-color:#d3d3d3;
      width:auto;
      height:20px;
      padding:0 2px}
    .search-title[_ngcontent-ugj-c149]{
      font-size:16px;
      margin-top:auto;
      margin-bottom:auto}
    .border-black[_ngcontent-ugj-c149]{
      width:100%;
      border-bottom:1px solid black}
    .option-quote{
      border-radius:4px;
      margin:10px 8px;
      width:95%!important;
      box-shadow:0 1px 2px #0000003d,0 1px 2px #0000003d;
      font-size:14px!important;
      padding:5px 10px!important}
    .flex-option[_ngcontent-ugj-c149]{
      display:flex;
      background-color:#fff;
      color:#000;
      font-size:12.5px}
    .border-left[_ngcontent-ugj-c149]{
      margin-right:5px!important}
    .pink-background[_ngcontent-ugj-c149]{
      background-color:#e83e8c}
    .indigo-background[_ngcontent-ugj-c149]{
      background-color:#591df1}
    .green-background[_ngcontent-ugj-c149]{
      background-color:#1dc9b7}
    .light-blue-background[_ngcontent-ugj-c149]{
      background-color:#2786fb}
    .yellow-orange-background[_ngcontent-ugj-c149]{
      background-color:#f9c22e}
  
  .kt-user-card--skin-light[_ngcontent-ugj-c147]{
    background-color:#fff!important;
    border-bottom:1px solid #f7f8fa}
    .title[_ngcontent-ugj-c147]{
      padding-left:1.1rem;
      color:#383874}
    .dropdown-menu[_ngcontent-ugj-c147]{
      padding-bottom:.5rem!important;
      width:310px!important}
    .notification-wrapper[_ngcontent-ugj-c147]{
      display:flex;
      padding:1rem;
      margin:.5rem;
      border-radius:10px;
      cursor:pointer}
    .notification-wrapper[_ngcontent-ugj-c147]:hover{
      background:#f7f8fa}
    .notification-wrapper[_ngcontent-ugj-c147]:hover   .notification-action[_ngcontent-ugj-c147]{
      display:initial!important}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-avatar[_ngcontent-ugj-c147]{
      padding-right:12px}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-avatar[_ngcontent-ugj-c147]   img[_ngcontent-ugj-c147]{
      width:40px;
      height:40px;
      padding:3px}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-main[_ngcontent-ugj-c147]{
      display:grid;
      flex:1}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-main[_ngcontent-ugj-c147]   .notification-title[_ngcontent-ugj-c147]{
      color:#6c7293;
      font-size:14px;
      font-weight:600}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-main[_ngcontent-ugj-c147]   .notification-description[_ngcontent-ugj-c147]{
      color:#959dac}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-main[_ngcontent-ugj-c147]   .notification-time[_ngcontent-ugj-c147]{
      font-weight:500;
      font-size:12px;
      color:#969eac}
    .notification-wrapper[_ngcontent-ugj-c147]   .notification-main-title[_ngcontent-ugj-c147]{
      color:#6c7293;
      font-size:14px;
      font-weight:600;
      margin-top:10px;
      padding-bottom:8px}
    hr[_ngcontent-ugj-c147]{
      border:1px solid #4d578d;
      margin:0 15px}
    .row[_ngcontent-ugj-c147]{
      display:flex;
      margin:2px 2px 10px}
    .tour-card[_ngcontent-ugj-c147]{
      display:flex;
      flex-flow:column;
      background:#f8f8fa;
      border-radius:7px;
      margin:8px 0 0 8px;
      width:45.75%!important;
      height:65px;
      position:relative;
      cursor:pointer}
    .tour-card[_ngcontent-ugj-c147]   .tour-title[_ngcontent-ugj-c147]{
      font-weight:500;
      font-size:13px;
      line-height:15px;
      color:#679ec6;
      position:relative;
      margin:8px 9px 0}
    .tour-card[_ngcontent-ugj-c147]   .bottom-strip[_ngcontent-ugj-c147]{
      position:absolute;
      bottom:5px;
      width:100%;
      height:14px;
      font-size:11px}
    .tour-card[_ngcontent-ugj-c147]   .bottom-strip[_ngcontent-ugj-c147]   .duration[_ngcontent-ugj-c147]{
      font-weight:500;
      line-height:10px;
      color:#4d578d;
      position:relative;
      left:10px}
    .tour-card[_ngcontent-ugj-c147]   .bottom-strip[_ngcontent-ugj-c147]   .watched-tag[_ngcontent-ugj-c147]{
      float:right;
      height:14px;
      line-height:14px;
      color:#fff;
      padding:0 2px 0 0;
      background:#84d7dc;
      border-top-left-radius:7px;
      border-bottom-left-radius:7px}
    .tour-card[_ngcontent-ugj-c147]   .bottom-strip[_ngcontent-ugj-c147]   .watched-tag[_ngcontent-ugj-c147]   .play-icon-circle[_ngcontent-ugj-c147]{
      width:16px;
      height:20px;
      vertical-align:top}
    .tour-card[_ngcontent-ugj-c147]   .popup[_ngcontent-ugj-c147]{
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      width:0;
      background:linear-gradient(257.59deg,rgba(45,206,137,.55) 9.18%,rgba(73,178,255,.7) 98.97%);
      box-shadow:0 2px 4px #00000026;
      display:flex;
      overflow:hidden;
      border-radius:10px}
    .tour-card[_ngcontent-ugj-c147]   .popup[_ngcontent-ugj-c147]   .play-icon[_ngcontent-ugj-c147]{
      display:flex;
      margin:auto;
      justify-content:center}
    .tour-card[_ngcontent-ugj-c147]:hover > .popup[_ngcontent-ugj-c147]{
      width:100%}
  
  [_nghost-ugj-c148]     ngbNav>.ngbNavItem{
    display:none}
    #tab-id-1[_ngcontent-ugj-c148]{
      margin:auto;
      width:100%}
    .notification-bg[_ngcontent-ugj-c148]{
      background:#fff;
      border-bottom:1px solid rgba(155,155,155,.8274509804)}
    .title[_ngcontent-ugj-c148]{
      margin-bottom:25px;
      padding-left:1.1rem;
      color:#383874}
    .kt-badge--danger[_ngcontent-ugj-c148]{
      height:1px!important;
      width:1px!important}
    .notification_count[_ngcontent-ugj-c148]{
      margin-bottom:auto;
      background-color:#aa3fa3;
      color:#fff;
      width:20px;
      text-align:center;
      border-radius:25px}
    .notification-top[_ngcontent-ugj-c148]{
      display:flex;
      justify-content:flex-end;
      padding:0 15px}
    .notification-top[_ngcontent-ugj-c148]   .notification-mark[_ngcontent-ugj-c148]{
      color:#a7abc3;
      font-size:9px;
      position:absolute;
      top:12px}
    .notification-top[_ngcontent-ugj-c148]   .notification-mark[_ngcontent-ugj-c148]:hover{
      cursor:pointer;
      text-decoration:underline;
      color:#797b85}
    .notification-today[_ngcontent-ugj-c148], .notification-older[_ngcontent-ugj-c148]{
      font-weight:600;
      font-size:12px;
      line-height:20px;
      color:#a7abc3;
      display:block;
      text-transform:uppercase;
      position:relative;
      margin-left:15px;
      margin-top:8px}
    .notification-wrapper[_ngcontent-ugj-c148]{
      display:flex;
      padding:1.1rem}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-title-wrapper[_ngcontent-ugj-c148]{
      display:flex;
      flex-direction:row}
    .notification-wrapper[_ngcontent-ugj-c148]:hover{
      cursor:pointer;
      background:#f7f8fa}
    .notification-wrapper[_ngcontent-ugj-c148]:hover   .notification-action[_ngcontent-ugj-c148]{
      display:initial!important}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-avatar[_ngcontent-ugj-c148]{
      padding-right:8px}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-avatar[_ngcontent-ugj-c148]   img[_ngcontent-ugj-c148]{
      width:30px;
      height:30px;
      border:1px solid #d8dae5;
      border-radius:50%;
      padding:3px}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-main[_ngcontent-ugj-c148]{
      display:grid;
      flex:1}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-main[_ngcontent-ugj-c148]   .notification-title[_ngcontent-ugj-c148]{
      color:#4d578d;
      font-size:14px;
      font-weight:600;
      padding-right:10px}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-main[_ngcontent-ugj-c148]   .notification-description[_ngcontent-ugj-c148]{
      color:#959dac}
    .notification-wrapper[_ngcontent-ugj-c148]   .calendar-icon[_ngcontent-ugj-c148]{
      position:relative;
      left:5px}
    .notification-wrapper[_ngcontent-ugj-c148]   .commodity-text[_ngcontent-ugj-c148]{
      font-weight:600;
      color:#4d578d!important;
      position:relative;
      margin-left:-4px}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-time[_ngcontent-ugj-c148]{
      font-weight:500;
      font-size:12px;
      color:#969eac;
      margin-right:10px;
      margin-top:1px;
      max-width:95px;
      width:-moz-fit-content;
      width:fit-content;
      text-align:left}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-action[_ngcontent-ugj-c148]{
      margin-top:3px}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-action[_ngcontent-ugj-c148]:hover{
      cursor:pointer}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-action[_ngcontent-ugj-c148]   .notification-unread[_ngcontent-ugj-c148]{
      position:relative;
      top:3px;
      left:3px;
      background:#591df1;
      width:8px;
      height:8px;
      border-radius:50%}
    .notification-wrapper[_ngcontent-ugj-c148]   .notification-action[_ngcontent-ugj-c148]   .notification-pill[_ngcontent-ugj-c148]{
      position:absolute;
      width:14px;
      height:14px;
      border-radius:50%;
      background:#591df1;
      opacity:.08}
    .notification-wrapper[_ngcontent-ugj-c148]   .bid-information[_ngcontent-ugj-c148]{
      padding:5px 0}
    .notification-wrapper[_ngcontent-ugj-c148]   .bid-information[_ngcontent-ugj-c148]   svg[_ngcontent-ugj-c148]{
      margin-right:8px}
    .notification-wrapper[_ngcontent-ugj-c148]   .bid-information[_ngcontent-ugj-c148]:hover{
      cursor:pointer}
    .notification-wrapper[_ngcontent-ugj-c148]   .bid-information[_ngcontent-ugj-c148]   .badge-container[_ngcontent-ugj-c148]{
      margin-left:20px}
    .awb-id-wrapper[_ngcontent-ugj-c148]   .awb-id[_ngcontent-ugj-c148]{
      color:#4985af;
      border-radius:5px;
      border:.8px solid #4d578d;
      padding:1px 6px;
      position:relative;
      top:5px;
      margin-right:7px;
      cursor:pointer;
      white-space:nowrap}
    .dropdown-menu[_ngcontent-ugj-c148]{
      width:420px!important}
    .dropdown-menu[_ngcontent-ugj-c148]   .awb-number[_ngcontent-ugj-c148]{
      color:#da3a8d}
    .empty-notification[_ngcontent-ugj-c148]{
      height:200px}
  
  .mat-autocomplete-panel{
    min-width:112px;
    max-width:280px;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    visibility:hidden;
    max-width:none;
    max-height:256px;
    position:relative;
    width:100%;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px}
    .mat-autocomplete-panel.mat-autocomplete-visible{
      visibility:visible}
    .mat-autocomplete-panel.mat-autocomplete-hidden{
      visibility:hidden}
    .mat-autocomplete-panel-above .mat-autocomplete-panel{
      border-radius:0;
      border-top-left-radius:4px;
      border-top-right-radius:4px}
    .mat-autocomplete-panel .mat-divider-horizontal{
      margin-top:-1px}
    .cdk-high-contrast-active .mat-autocomplete-panel{
      outline:solid 1px}
    mat-autocomplete{
      display:none}
  
  .custom-checkbox[_ngcontent-ugj-c209]{
    display:flex;
    align-items:center;
    font-family:Poppins,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:19px;
    font-style:normal;
    color:#979797;
    letter-spacing:-.75px}
    .custom-checkbox.loginPage[_ngcontent-ugj-c209]{
      letter-spacing:0;
      color:#9b9b9f!important}
    .custom-checkbox[_ngcontent-ugj-c209]   .label[_ngcontent-ugj-c209]{
      margin:0 5px}
    @media (max-width: 700px){
      .custom-checkbox[_ngcontent-ugj-c209]   .label[_ngcontent-ugj-c209]{
        font-size:13px!important}
    }
    .custom-checkbox[_ngcontent-ugj-c209]   .label.checked[_ngcontent-ugj-c209]{
      color:#679ec6}
    .custom-checkbox[_ngcontent-ugj-c209]   svg[_ngcontent-ugj-c209]:hover:not(.disabled){
      cursor:pointer}
    .custom-checkbox[_ngcontent-ugj-c209]   .disabled[_ngcontent-ugj-c209]:hover{
      cursor:not-allowed}
  
  [_nghost-ugj-c352]{
    width:100%}
    .lithium-battery[_ngcontent-ugj-c352]{
      display:flex;
      flex-flow:column;
      border-radius:6px;
      padding:5px 0}
    .lithium-battery__body[_ngcontent-ugj-c352]{
      display:flex;
      justify-content:space-between}
    .lithium-battery__body[_ngcontent-ugj-c352]   .question[_ngcontent-ugj-c352]{
      display:flex;
      justify-content:flex-start;
      align-items:center;
      font-weight:400;
      font-size:16px;
      color:#979797;
      padding-right:10px}
    .lithium-battery__body[_ngcontent-ugj-c352]   .options[_ngcontent-ugj-c352]{
      display:flex;
      justify-content:flex-end;
      align-items:center}
  
  [_nghost-ugj-c351]{
    width:100%}
    .lithium-battery[_ngcontent-ugj-c351]{
      display:flex;
      border-radius:6px;
      padding:5px 0;
      justify-content:flex-end}
    .lithium-battery__body[_ngcontent-ugj-c351]{
      display:flex;
      justify-content:space-between}
    .lithium-battery__body[_ngcontent-ugj-c351]   .description[_ngcontent-ugj-c351]{
      display:flex;
      padding:2px 10px;
      font-weight:300;
      border-radius:6px;
      background:#fafafa;
      color:#79797d;
      margin-right:10px}
    .lithium-battery__body[_ngcontent-ugj-c351]   .description[_ngcontent-ugj-c351]   .separator[_ngcontent-ugj-c351]{
      padding:0 4px;
      font-weight:500}
    .lithium-battery__body[_ngcontent-ugj-c351]   .options[_ngcontent-ugj-c351]{
      display:flex;
      justify-content:flex-end;
      align-items:center}
    .custom-radiobutton[_ngcontent-ugj-c351]{
      font-size:14px;
      font-weight:400;
      color:#79797d}
    .custom-radiobutton.selected[_ngcontent-ugj-c351]{
      font-weight:500;
      color:#525f7f}
    .custom-radiobutton[_ngcontent-ugj-c351]   .label[_ngcontent-ugj-c351]{
      padding-left:10px}
  
  .bup-container[_ngcontent-ugj-c129]{
    margin-top:10px;
    padding-top:5px;
    height:100%;
    margin-bottom:9px}
    .bup-container[_ngcontent-ugj-c129]   figure[_ngcontent-ugj-c129]{
      margin-bottom:0;
      height:100%}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]{
      display:flex;
      flex-flow:column;
      height:100%}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]{
      padding-left:22px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129] > .col[_ngcontent-ugj-c129]{
      margin:3px;
      padding:1px 0;
      background:#fafafa;
      color:#4d578d;
      font-size:14px;
      font-weight:400;
      text-align:center;
      text-transform:uppercase;
      border-radius:4px;
      position:relative;
      overflow:hidden}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]:nth-child(1)   .col[_ngcontent-ugj-c129]{
      margin-left:0;
      width:320px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]:nth-child(2)   .col[_ngcontent-ugj-c129]{
      width:90px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]:nth-child(3)   .col[_ngcontent-ugj-c129]{
      width:290px;
      text-transform:unset}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]:nth-child(4)   .col[_ngcontent-ugj-c129]{
      width:110px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]   .unit-switch[_ngcontent-ugj-c129]{
      position:absolute;
      right:0;
      top:0;
      padding-left:4px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]   .unit-switch.metric[_ngcontent-ugj-c129]{
      background-color:#e7e9f4}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]   .unit-switch.imperial[_ngcontent-ugj-c129]{
      background-color:#eadff6}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   thead[_ngcontent-ugj-c129]   th[_ngcontent-ugj-c129]   .unit-switch.disabled[_ngcontent-ugj-c129]{
      color:#979797;
      background-color:#e7e9f4;
      padding-right:4px;
      width:34px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]{
      padding-left:22px;
      flex-flow:column;
      scrollbar-width:thin;
      scrollbar-color:#dadada transparent}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]::-webkit-scrollbar{
      width:7px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]::-webkit-scrollbar-track{
      background:transparent}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]::-webkit-scrollbar-thumb{
      background:#dadada;
      border-radius:10px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129] > .col[_ngcontent-ugj-c129]{
      margin:3px;
      padding:6px;
      background:#e7e9f4;
      color:#4d578d;
      font-size:14px;
      font-weight:400;
      text-align:center;
      border-radius:4px;
      position:relative;
      height:38px;
      display:flex;
      align-items:center}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129] > .col[_ngcontent-ugj-c129] > .cell-space[_ngcontent-ugj-c129]{
      width:18px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129] > .col.disabled[_ngcontent-ugj-c129]{
      background:rgba(218,218,218,.49)}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(1) > .col[_ngcontent-ugj-c129]{
      margin-left:0;
      width:320px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(1) > .col[_ngcontent-ugj-c129]:before{
      content:attr(data-before);
      color:#4d578d;
      position:absolute;
      right:326px;
      top:11px;
      font-size:12px;
      font-weight:400}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(2) > .col[_ngcontent-ugj-c129]{
      width:90px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(3) > .col[_ngcontent-ugj-c129]{
      width:290px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(3) > .col[_ngcontent-ugj-c129]   .unit[_ngcontent-ugj-c129]{
      width:50px;
      display:flex;
      justify-content:flex-end}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(4) > .col[_ngcontent-ugj-c129]{
      width:110px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(4) > .col[_ngcontent-ugj-c129]   .unit[_ngcontent-ugj-c129]{
      width:100px;
      display:flex;
      padding-right:5px;
      justify-content:flex-end}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(5) > .col[_ngcontent-ugj-c129]{
      background:transparent;
      justify-content:space-around}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   td[_ngcontent-ugj-c129]:nth-child(5) > .col[_ngcontent-ugj-c129]   .btn-delete[_ngcontent-ugj-c129]{
      cursor:pointer;
      font-size:14px;
      font-weight:400;
      display:block;
      -webkit-mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      mask-size:contain;
      -webkit-mask:url(/assets/media/icons/search-page/trash.svg) no-repeat center;
      -webkit-mask-size:contain;
      background-color:#679ec6;
      height:20px;
      width:20px}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   .error-row[_ngcontent-ugj-c129]{
      display:flex;
      overflow:hidden;
      position:relative;
      width:100%}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   .error-row[_ngcontent-ugj-c129]   .error-container[_ngcontent-ugj-c129]{
      overflow:hidden;
      position:relative;
      width:100%;
      text-overflow:ellipsis;
      color:#e161a4;
      display:flex}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   .error-row[_ngcontent-ugj-c129]   .error-container[_ngcontent-ugj-c129]   .error-item[_ngcontent-ugj-c129]{
      white-space:nowrap;
      background:#f4e3ec;
      text-align:center;
      border-radius:3px;
      margin:2px;
      padding:1px 5px;
      text-overflow:ellipsis;
      overflow:hidden;
      display:block}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   .error-row[_ngcontent-ugj-c129]   .error-container[_ngcontent-ugj-c129]   .error-item[_ngcontent-ugj-c129]:first-child{
      margin-left:0}
    .bup-container[_ngcontent-ugj-c129]   .bup-table[_ngcontent-ugj-c129]   tbody[_ngcontent-ugj-c129]   .error-row[_ngcontent-ugj-c129]   .error-container[_ngcontent-ugj-c129]   .error-item[_ngcontent-ugj-c129]:last-child{
      margin-right:0}
    @media (max-width: 1000px){
      .bup-container[_ngcontent-ugj-c129]{
        overflow:scroll;
        width:100%}
    }
  
  [_nghost-ugj-c127]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c127]{
      position:relative}
    input[_ngcontent-ugj-c127]{
      color:#4d578d;
      background:#ffffff;
      border:1.5px solid rgba(151,151,151,.25);
      box-sizing:border-box;
      border-radius:6px;
      width:100%;
      outline:0;
      padding:0 4px;
      font-size:16px;
      font-weight:400;
      cursor:pointer;
      text-overflow:ellipsis}
    input.invalid[_ngcontent-ugj-c127]{
      border-color:#e161a4}
    input[_ngcontent-ugj-c127]:focus{
      outline:none}
    input[_ngcontent-ugj-c127]::placeholder{
      color:#b6b6b6;
      font-weight:400}
    .caret[_ngcontent-ugj-c127]{
      position:absolute;
      right:5px;
      top:2px;
      cursor:pointer}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c127]{
      overflow:visible!important;
      contain:unset!important}
    .load-type-select .cdk-virtual-scroll-content-wrapper{
      min-width:100%;
      width:auto;
      color:#4d578d;
      background:#ffffff;
      box-shadow:0 4px 8px #0003;
      border-radius:8px;
      margin-top:7px;
      padding:7px 0;
      overflow-x:hidden;
      overflow-y:auto;
      max-height:190px;
      scrollbar-width:thin;
      scrollbar-color:#e5e5e5 transparent}
    .load-type-select .cdk-virtual-scroll-content-wrapper:hover{
      overflow-y:auto}
    .load-type-select .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar{
      width:7px}
    .load-type-select .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar-track{
      background:transparent}
    .load-type-select .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar-thumb{
      background:#e5e5e5;
      border-radius:10px}
    .load-type-select-inner[_ngcontent-ugj-c127]{
      width:100%;
      max-height:175px}
    .load-type-select-item[_ngcontent-ugj-c127]{
      height:25px;
      display:flex;
      align-items:center;
      position:relative;
      cursor:pointer;
      font-size:16px;
      font-weight:400;
      white-space:nowrap;
      padding:0 5px;
      margin:0 5px}
    .load-type-select-item[_ngcontent-ugj-c127]:hover{
      background:rgba(209,226,238,.3);
      border-radius:4px}
    .load-type-select-item.active[_ngcontent-ugj-c127]{
      color:#9b9b9f}
    .load-type-select-item.active[_ngcontent-ugj-c127]:hover{
      background:transparent;
      cursor:default}
  
  .mat-tooltip{
    color:#fff;
    border-radius:4px;
    margin:14px;
    max-width:250px;
    padding-left:8px;
    padding-right:8px;
    overflow:hidden;
    text-overflow:ellipsis;
    transform:scale(0)}
    .mat-tooltip._mat-animation-noopable{
      animation:none;
      transform:scale(1)}
    .cdk-high-contrast-active .mat-tooltip{
      outline:solid 1px}
    .mat-tooltip-handset{
      margin:24px;
      padding-left:16px;
      padding-right:16px}
    .mat-tooltip-panel-non-interactive{
      pointer-events:none}
    @keyframes mat-tooltip-show{
      0%{
        opacity:0;
        transform:scale(0)}
      50%{
        opacity:.5;
        transform:scale(0.99)}
      100%{
        opacity:1;
        transform:scale(1)}
    }
    @keyframes mat-tooltip-hide{
      0%{
        opacity:1;
        transform:scale(1)}
      100%{
        opacity:0;
        transform:scale(1)}
    }
    .mat-tooltip-show{
      animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}
    .mat-tooltip-hide{
      animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}
  
  table[_ngcontent-ugj-c334]{
    width:100%;
    border-style:hidden}
    #airlinelogo[_ngcontent-ugj-c334]{
      height:32px;
      width:32px}
    .kt-badge--primary[_ngcontent-ugj-c334]{
      background-color:#1ba94c!important;
      color:#fff!important}
    .mat-accordion[_ngcontent-ugj-c334]   .mat-header-row[_ngcontent-ugj-c334]{
      padding-left:1.5rem;
      padding-right:2rem;
      border-bottom:none}
    .mat-expansion-panel-header.mat-row[_ngcontent-ugj-c334]{
      border-bottom:none}
    .mat-row[_ngcontent-ugj-c334], .mat-header-row[_ngcontent-ugj-c334]{
      display:flex;
      border-bottom-width:1px;
      border-bottom-style:solid;
      align-items:left;
      padding:0 24px;
      box-sizing:border-box}
    .mat-row[_ngcontent-ugj-c334]:after, .mat-header-row[_ngcontent-ugj-c334]:after{
      display:inline-block;
      min-height:inherit;
      content:""}
    .mat-cell[_ngcontent-ugj-c334], .mat-header-cell[_ngcontent-ugj-c334]{
      text-align:left}
    .mat-header-cell[_ngcontent-ugj-c334]{
      height:50px;
      padding-top:15px;
      padding-bottom:15px}
    .mat-header-cell[_ngcontent-ugj-c334], th[_ngcontent-ugj-c334]{
      font-family:Poppins,sans-serif;
      font-size:1rem;
      font-weight:550}
    .mat-cell[_ngcontent-ugj-c334]{
      font-family:Poppins,sans-serif;
      font-size:12px}
    th[_ngcontent-ugj-c334]{
      font-family:Poppins,sans-serif;
      font-size:1rem;
      font-weight:500;
      color:gray}
    th[_ngcontent-ugj-c334]:first-child{
      padding-left:24px}
    tr[_ngcontent-ugj-c334]{
      height:55px;
      border-bottom-width:1px;
      border-bottom-style:solid;
      border-bottom-color:#e7e5e5;
      align-items:center;
      padding:0 24px;
      box-sizing:border-box}
    td[_ngcontent-ugj-c334]{
      font-family:Poppins,sans-serif;
      font-size:12px}
    .btn.btn-success[disabled][_ngcontent-ugj-c334]{
      background-color:#676967;
      border:1px solid #676967}
    .newicon[_ngcontent-ugj-c334]{
      height:25px;
      width:30px}
    .newiconshow[_ngcontent-ugj-c334]{
      display:inline}
    .newiconhide[_ngcontent-ugj-c334]{
      display:none}
    .progress-cell[_ngcontent-ugj-c334]{
      display:flex}
    .progress[_ngcontent-ugj-c334]{
      position:relative;
      width:130px;
      margin-top:auto;
      margin-bottom:auto}
    .progress[_ngcontent-ugj-c334]   .progress-title[_ngcontent-ugj-c334]{
      position:absolute;
      text-align:center;
      right:0;
      left:0;
      top:50%;
      bottom:50%}
    .quote-list-container[_ngcontent-ugj-c334]{
      padding-top:.25em}
    .quote-status-font-color[_ngcontent-ugj-c334]{
      color:#4d578d!important}
    kt-quote-filters[_ngcontent-ugj-c334]{
      display:contents}
  
  .summary-widget-container[_ngcontent-ugj-c321]{
    padding-top:.25em}
    .kt-shadow[_ngcontent-ugj-c321]{
      background:#fff;
      border-radius:4px;
      box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;
      transition:all .3s cubic-bezier(.25,.8,.25,1);
      cursor:pointer}
    .kt-shadow[_ngcontent-ugj-c321]:hover{
      box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}
    .kt-shadow.active[_ngcontent-ugj-c321]   h4[_ngcontent-ugj-c321], .kt-shadow.active[_ngcontent-ugj-c321]   span[_ngcontent-ugj-c321]{
      color:#fff!important}
  
  .time-filter[_ngcontent-ugj-c320]{
    list-style-type:none;
    padding:.25em;
    margin:0;
    height:40px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]{
      float:left;
      width:100px;
      height:40px;
      position:relative}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:first-of-type{
      width:70px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:first-of-type   label[_ngcontent-ugj-c320]{
      border-top-left-radius:4px;
      border-bottom-left-radius:4px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:nth-of-type(2){
      width:90px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:nth-of-type(3){
      width:100px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:nth-of-type(4){
      width:43px}
    .time-filter[_ngcontent-ugj-c320]   li[_ngcontent-ugj-c320]:nth-of-type(4)   label[_ngcontent-ugj-c320]{
      border-top-right-radius:4px;
      border-bottom-right-radius:4px;
      border-right:1px solid #e2e5ec}
    .time-filter[_ngcontent-ugj-c320]   label[_ngcontent-ugj-c320]{
      display:block;
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:0;
      border:1px solid #e2e5ec;
      cursor:pointer;
      z-index:90;
      text-align:center;
      padding:7px 12px;
      font-weight:400;
      font-family:Poppins,sans-serif;
      border-radius:0;
      border-right:0}
    .time-filter[_ngcontent-ugj-c320]   label[_ngcontent-ugj-c320]:hover{
      background:#f2f3f7;
      color:#2c77f4}
    .time-filter[_ngcontent-ugj-c320]   input[type=radio][_ngcontent-ugj-c320]{
      opacity:.011;
      z-index:100}
    .time-filter[_ngcontent-ugj-c320]   input[type=radio][_ngcontent-ugj-c320]:checked + label[_ngcontent-ugj-c320]{
      background:#ec53cb;
      color:#fff}
    .week-extra-width[_ngcontent-ugj-c320]{
      width:128px!important}
    .all-extra-width[_ngcontent-ugj-c320]{
      width:65px!important}
  
  .spinner-container[_ngcontent-ugj-c295]{
    padding:100px 0;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column}
  
  [_nghost-ugj-c323]{
    display:inline-block;
    width:100%}
    .wrapper[_ngcontent-ugj-c323]{
      position:relative;
      margin-left:5px;
      margin-right:5px}
    .multiselect-search-container[_ngcontent-ugj-c323]{
      background:#fafafa;
      position:relative;
      z-index:9;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      padding:5px}
    .multiselect-search-container[_ngcontent-ugj-c323]   input[_ngcontent-ugj-c323]{
      position:relative;
      background:#fafafa;
      cursor:text;
      height:32px}
    .multiselect-search-container[_ngcontent-ugj-c323]   [_ngcontent-ugj-c323]::placeholder{
      color:#679ec6}
    .multiselect-dropdown[_ngcontent-ugj-c323]{
      top:8px!important;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      box-shadow:0 0 6px #0003;
      background:#fafafa}
    .multiselect-dropdown[_ngcontent-ugj-c323]   .kt-input-icon__icon[_ngcontent-ugj-c323]{
      position:absolute;
      z-index:999;
      top:11px;
      right:11px}
    .multiselect-dropdown[_ngcontent-ugj-c323]   .la-search[_ngcontent-ugj-c323]{
      font-size:1.6rem}
    .default-msg[_ngcontent-ugj-c323]{
      min-width:100%;
      width:auto;
      color:#979797;
      font-style:italic;
      background:#fafafa;
      box-shadow:0 6px 8px #0003;
      border-radius:0 0 8px 8px;
      margin-top:7px;
      padding:10px}
    input[_ngcontent-ugj-c323]{
      border:1px solid #dadada;
      border-radius:7px;
      box-sizing:border-box;
      height:28px;
      padding:4px 30px 4px 8px;
      color:#679ec6;
      font-size:16px;
      font-weight:400;
      line-height:24px;
      outline:none;
      width:100%;
      cursor:pointer;
      text-overflow:ellipsis;
      margin-bottom:1px}
    input.invalid[_ngcontent-ugj-c323]{
      border-color:#e161a4}
    input[_ngcontent-ugj-c323]:focus{
      outline:none}
    input[_ngcontent-ugj-c323]::placeholder{
      color:#dadada;
      font-weight:400}
    .caret[_ngcontent-ugj-c323]{
      position:absolute;
      right:10px;
      top:4px;
      cursor:pointer;
      mask:url(/assets/media/icons/search-results/chevron-down.svg) no-repeat center;
      -webkit-mask:url(/assets/media/icons/search-results/chevron-down.svg) no-repeat center;
      background-color:#679ec6;
      -webkit-mask-size:contain;
      mask-size:contain;
      width:15px;
      height:20px}
    cdk-virtual-scroll-viewport[_ngcontent-ugj-c323]{
      overflow:visible!important;
      contain:unset!important}
    .multiselect-dropdown .cdk-virtual-scroll-content-wrapper{
      max-width:100%;
      width:auto;
      color:#679ec6;
      background:#fafafa;
      box-shadow:0 4px 8px #0003;
      border-radius:0 0 8px 8px;
      padding:0 0 7px;
      overflow-x:hidden;
      overflow-y:auto;
      max-height:225px;
      scrollbar-width:thin;
      scrollbar-color:#dadada transparent}
    .multiselect-dropdown .cdk-virtual-scroll-content-wrapper:hover{
      overflow-y:auto}
    .multiselect-dropdown .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar{
      width:7px}
    .multiselect-dropdown .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar-track{
      background:transparent}
    .multiselect-dropdown .cdk-virtual-scroll-content-wrapper::-webkit-scrollbar-thumb{
      background:#dadada;
      border-radius:10px}
    .multiselect-dropdown-inner[_ngcontent-ugj-c323]{
      width:100%;
      max-height:175px}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]{
      height:45px;
      display:flex;
      align-items:center;
      line-height:1.2;
      position:relative;
      cursor:pointer;
      white-space:nowrap;
      padding:0 5px;
      margin:0 5px;
      color:#979797}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]     mark{
      background:rgba(165,102,255,.3)!important;
      padding:0!important}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]   cai-checkbox[_ngcontent-ugj-c323]{
      margin-top:-1px;
      margin-right:8px}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]:hover{
      background:rgba(196,196,196,.15);
      border-radius:4px}
    .multiselect-dropdown-item.select-all[_ngcontent-ugj-c323]{
      height:30px;
      font-size:16px;
      font-weight:500}
    .multiselect-dropdown-item.selected[_ngcontent-ugj-c323]{
      color:#59618e}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]   .label-ellipsis[_ngcontent-ugj-c323]{
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]   .label-ellipsis[_ngcontent-ugj-c323]   .label[_ngcontent-ugj-c323]{
      font-size:16px;
      font-weight:500;
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
      width:100%}
    .multiselect-dropdown-item[_ngcontent-ugj-c323]   .label-ellipsis[_ngcontent-ugj-c323]   .value[_ngcontent-ugj-c323]{
      font-weight:400;
      font-size:13px;
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
      width:100%}
  
  .mat-progress-spinner{
    display:block;
    position:relative;
    overflow:hidden}
    .mat-progress-spinner svg{
      position:absolute;
      transform:rotate(-90deg);
      top:0;
      left:0;
      transform-origin:center;
      overflow:visible}
    .mat-progress-spinner circle{
      fill:rgba(0,0,0,0);
      transition:stroke-dashoffset 225ms linear}
    .cdk-high-contrast-active .mat-progress-spinner circle{
      stroke:CanvasText}
    .mat-progress-spinner[mode=indeterminate] svg{
      animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}
    .mat-progress-spinner[mode=indeterminate] circle{
      transition-property:stroke;
      animation-duration:4000ms;
      animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);
      animation-iteration-count:infinite}
    .mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{
      animation:none;
      transition:none}
    @keyframes mat-progress-spinner-linear-rotate{
      0%{
        transform:rotate(0deg)}
      100%{
        transform:rotate(360deg)}
    }
    @keyframes mat-progress-spinner-stroke-rotate-100{
      0%{
        stroke-dashoffset:268.606171575px;
        transform:rotate(0)}
      12.5%{
        stroke-dashoffset:56.5486677px;
        transform:rotate(0)}
      12.5001%{
        stroke-dashoffset:56.5486677px;
        transform:rotateX(180deg) rotate(72.5deg)}
      25%{
        stroke-dashoffset:268.606171575px;
        transform:rotateX(180deg) rotate(72.5deg)}
      25.0001%{
        stroke-dashoffset:268.606171575px;
        transform:rotate(270deg)}
      37.5%{
        stroke-dashoffset:56.5486677px;
        transform:rotate(270deg)}
      37.5001%{
        stroke-dashoffset:56.5486677px;
        transform:rotateX(180deg) rotate(161.5deg)}
      50%{
        stroke-dashoffset:268.606171575px;
        transform:rotateX(180deg) rotate(161.5deg)}
      50.0001%{
        stroke-dashoffset:268.606171575px;
        transform:rotate(180deg)}
      62.5%{
        stroke-dashoffset:56.5486677px;
        transform:rotate(180deg)}
      62.5001%{
        stroke-dashoffset:56.5486677px;
        transform:rotateX(180deg) rotate(251.5deg)}
      75%{
        stroke-dashoffset:268.606171575px;
        transform:rotateX(180deg) rotate(251.5deg)}
      75.0001%{
        stroke-dashoffset:268.606171575px;
        transform:rotate(90deg)}
      87.5%{
        stroke-dashoffset:56.5486677px;
        transform:rotate(90deg)}
      87.5001%{
        stroke-dashoffset:56.5486677px;
        transform:rotateX(180deg) rotate(341.5deg)}
      100%{
        stroke-dashoffset:268.606171575px;
        transform:rotateX(180deg) rotate(341.5deg)}
    }
  
  <style mat-spinner-animation="20">
    @keyframes mat-progress-spinner-stroke-rotate-20 {
      0%      {
        stroke-dashoffset: 29.845130209103033;
        transform: rotate(0);
      }
      12.5%   {
        stroke-dashoffset: 6.283185307179586;
        transform: rotate(0);
      }
      12.5001%  {
        stroke-dashoffset: 6.283185307179586;
        transform: rotateX(180deg) rotate(72.5deg);
      }
      25%     {
        stroke-dashoffset: 29.845130209103033;
        transform: rotateX(180deg) rotate(72.5deg);
      }
      25.0001%   {
        stroke-dashoffset: 29.845130209103033;
        transform: rotate(270deg);
      }
      37.5%   {
        stroke-dashoffset: 6.283185307179586;
        transform: rotate(270deg);
      }
      37.5001%  {
        stroke-dashoffset: 6.283185307179586;
        transform: rotateX(180deg) rotate(161.5deg);
      }
      50%     {
        stroke-dashoffset: 29.845130209103033;
        transform: rotateX(180deg) rotate(161.5deg);
      }
      50.0001%  {
        stroke-dashoffset: 29.845130209103033;
        transform: rotate(180deg);
      }
      62.5%   {
        stroke-dashoffset: 6.283185307179586;
        transform: rotate(180deg);
      }
      62.5001%  {
        stroke-dashoffset: 6.283185307179586;
        transform: rotateX(180deg) rotate(251.5deg);
      }
      75%     {
        stroke-dashoffset: 29.845130209103033;
        transform: rotateX(180deg) rotate(251.5deg);
      }
      75.0001%  {
        stroke-dashoffset: 29.845130209103033;
        transform: rotate(90deg);
      }
      87.5%   {
        stroke-dashoffset: 6.283185307179586;
        transform: rotate(90deg);
      }
      87.5001%  {
        stroke-dashoffset: 6.283185307179586;
        transform: rotateX(180deg) rotate(341.5deg);
      }
      100%    {
        stroke-dashoffset: 29.845130209103033;
        transform: rotateX(180deg) rotate(341.5deg);
      }
    }
  
  .mat-sort-header-container{
    display:flex;
    cursor:pointer;
    align-items:center;
    letter-spacing:normal;
    outline:0}
    [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{
      border-bottom:solid 1px currentColor}
    .mat-sort-header-disabled .mat-sort-header-container{
      cursor:default}
    .mat-sort-header-container::before{
      margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}
    .mat-sort-header-content{
      text-align:center;
      display:flex;
      align-items:center}
    .mat-sort-header-position-before{
      flex-direction:row-reverse}
    .mat-sort-header-arrow{
      height:12px;
      width:12px;
      min-width:12px;
      position:relative;
      display:flex;
      opacity:0}
    .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{
      margin:0 0 0 6px}
    .mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{
      margin:0 6px 0 0}
    .mat-sort-header-stem{
      background:currentColor;
      height:10px;
      width:2px;
      margin:auto;
      display:flex;
      align-items:center}
    .cdk-high-contrast-active .mat-sort-header-stem{
      width:0;
      border-left:solid 2px}
    .mat-sort-header-indicator{
      width:100%;
      height:2px;
      display:flex;
      align-items:center;
      position:absolute;
      top:0;
      left:0}
    .mat-sort-header-pointer-middle{
      margin:auto;
      height:2px;
      width:2px;
      background:currentColor;
      transform:rotate(45deg)}
    .cdk-high-contrast-active .mat-sort-header-pointer-middle{
      width:0;
      height:0;
      border-top:solid 2px;
      border-left:solid 2px}
    .mat-sort-header-pointer-left,.mat-sort-header-pointer-right{
      background:currentColor;
      width:6px;
      height:2px;
      position:absolute;
      top:0}
    .cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{
      width:0;
      height:0;
      border-left:solid 6px;
      border-top:solid 2px}
    .mat-sort-header-pointer-left{
      transform-origin:right;
      left:0}
    .mat-sort-header-pointer-right{
      transform-origin:left;
      right:0}
  
  .mat-expansion-panel{
    box-sizing:content-box;
    display:block;
    margin:0;
    border-radius:4px;
    overflow:hidden;
    transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    position:relative}
    .mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){
      border-radius:0}
    .mat-accordion .mat-expansion-panel:first-of-type{
      border-top-right-radius:4px;
      border-top-left-radius:4px}
    .mat-accordion .mat-expansion-panel:last-of-type{
      border-bottom-right-radius:4px;
      border-bottom-left-radius:4px}
    .cdk-high-contrast-active .mat-expansion-panel{
      outline:solid 1px}
    .mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{
      transition:none}
    .mat-expansion-panel-content{
      display:flex;
      flex-direction:column;
      overflow:visible}
    .mat-expansion-panel-content[style*="visibility: hidden"] *{
      visibility:hidden !important}
    .mat-expansion-panel-body{
      padding:0 24px 16px}
    .mat-expansion-panel-spacing{
      margin:16px 0}
    .mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{
      margin-top:0}
    .mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{
      margin-bottom:0}
    .mat-action-row{
      border-top-style:solid;
      border-top-width:1px;
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      padding:16px 8px 16px 24px}
    .mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{
      margin-left:8px}
    [dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{
      margin-left:0;
      margin-right:8px}
  
  .ngx-pagination{
    margin-left:0;
    margin-bottom:1rem}
    .ngx-pagination:before,.ngx-pagination:after{
      content:" ";
      display:table}
    .ngx-pagination:after{
      clear:both}
    .ngx-pagination li{
      -moz-user-select:none;
      -webkit-user-select:none;
      -ms-user-select:none;
      margin-right:.0625rem;
      border-radius:0}
    .ngx-pagination li{
      display:inline-block}
    .ngx-pagination a,.ngx-pagination button{
      color:#0a0a0a;
      display:block;
      padding:.1875rem .625rem;
      border-radius:0}
    .ngx-pagination a:hover,.ngx-pagination button:hover{
      background:#e6e6e6}
    .ngx-pagination .current{
      padding:.1875rem .625rem;
      background:#2199e8;
      color:#fefefe;
      cursor:default}
    .ngx-pagination .disabled{
      padding:.1875rem .625rem;
      color:#cacaca;
      cursor:default}
    .ngx-pagination .disabled:hover{
      background:transparent}
    .ngx-pagination a,.ngx-pagination button{
      cursor:pointer}
    .ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{
      content:"\ab";
      display:inline-block;
      margin-right:.5rem}
    .ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{
      content:"\bb";
      display:inline-block;
      margin-left:.5rem}
    .ngx-pagination .show-for-sr{
      position:absolute!important;
      width:1px;
      height:1px;
      overflow:hidden;
      clip:rect(0,0,0,0)}
    .ngx-pagination .small-screen{
      display:none}
    @media screen and (max-width: 601px){
      .ngx-pagination.responsive .small-screen{
        display:inline-block}
      .ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next){
        display:none}
    }
  
  .mat-expansion-panel-header{
    display:flex;
    flex-direction:row;
    align-items:center;
    padding:0 24px;
    border-radius:inherit;
    transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}
    .mat-expansion-panel-header._mat-animation-noopable{
      transition:none}
    .mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{
      outline:none}
    .mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{
      background:inherit}
    .mat-expansion-panel-header:not([aria-disabled=true]){
      cursor:pointer}
    .mat-expansion-panel-header.mat-expansion-toggle-indicator-before{
      flex-direction:row-reverse}
    .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{
      margin:0 16px 0 0}
    [dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{
      margin:0 0 0 16px}
    .mat-content{
      display:flex;
      flex:1;
      flex-direction:row;
      overflow:hidden}
    .mat-content.mat-content-hide-toggle{
      margin-right:8px}
    [dir=rtl] .mat-content.mat-content-hide-toggle{
      margin-right:0;
      margin-left:8px}
    .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{
      margin-left:24px;
      margin-right:0}
    [dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{
      margin-right:24px;
      margin-left:0}
    .mat-expansion-panel-header-title,.mat-expansion-panel-header-description{
      display:flex;
      flex-grow:1;
      flex-basis:0;
      margin-right:16px;
      align-items:center}
    [dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{
      margin-right:0;
      margin-left:16px}
    .mat-expansion-panel-header-description{
      flex-grow:2}
    .mat-expansion-indicator::after{
      border-style:solid;
      border-width:0 2px 2px 0;
      content:"";
      display:inline-block;
      padding:3px;
      transform:rotate(45deg);
      vertical-align:middle}
    .cdk-high-contrast-active .mat-expansion-panel-content{
      border-top:1px solid;
      border-top-left-radius:0;
      border-top-right-radius:0}
  
  .quote-status-badge[_ngcontent-ugj-c322]{
    font-size:11px;
    min-width:144px;
    height:20px;
    border-radius:12px;
    border:2px solid transparent;
    color:#fff;
    font-weight:600}
    .quote-status-badge.PENDING_AIRLINE[_ngcontent-ugj-c322], .quote-status-badge.COUNTER_OFFER[_ngcontent-ugj-c322]{
      border-color:#5e72e4;
      color:#5e72e4;
      background-color:#fff}
    .quote-status-badge.ACCEPTED[_ngcontent-ugj-c322]{
      border-color:#5e72e4;
      background-color:#5e72e4}
    .quote-status-badge.REJECTED[_ngcontent-ugj-c322], .quote-status-badge.BOOKING_REJECTED[_ngcontent-ugj-c322], .quote-status-badge.CANCELLED[_ngcontent-ugj-c322], .quote-status-badge.REJECTED_WITH_NEW_CAPACITY[_ngcontent-ugj-c322], .quote-status-badge.QUOTE_CANCELLED[_ngcontent-ugj-c322]{
      border-color:#ff708b;
      background-color:#ff708b}
    .quote-status-badge.EXPIRED[_ngcontent-ugj-c322]{
      border-color:#8898aa;
      background-color:#8898aa}
    .quote-status-badge.PENDING_AIRLINE_INFORMATION[_ngcontent-ugj-c322]{
      border-color:#2dce89;
      color:#2dce89;
      background-color:#fff}
    .quote-status-badge.PENDING_DELIVERY[_ngcontent-ugj-c322]{
      border-color:#2dce89;
      background-color:#2dce89}
    .quote-status-badge.CANCELLATION_REQUESTED[_ngcontent-ugj-c322], .quote-status-badge.QUOTE_CANCELLATION_REQUESTED[_ngcontent-ugj-c322]{
      font-size:10px;
      min-width:160px}
    .quote-status-badge.CANCELLATION_REQUESTED[_ngcontent-ugj-c322], .quote-status-badge.NOT_REPRESENTATIVE[_ngcontent-ugj-c322], .quote-status-badge.INVALID[_ngcontent-ugj-c322], .quote-status-badge.QUOTE_CANCELLATION_REQUESTED[_ngcontent-ugj-c322]{
      border-color:#f8a243;
      background-color:#f8a243}
    .quote-status-badge.IN_TRANSIT[_ngcontent-ugj-c322], .quote-status-badge.DELIVERED[_ngcontent-ugj-c322]{
      font-size:13px;
      border:none;
      background:none}
    .quote-status-badge.DELIVERED[_ngcontent-ugj-c322]   .description[_ngcontent-ugj-c322]{
      color:#00b929}
    .quote-status-badge.DELIVERED[_ngcontent-ugj-c322]   .description[_ngcontent-ugj-c322]:before{
      content:url(/assets/media/icons/delivered-icon.svg);
      position:relative;
      top:5px;
      margin-right:7px}
    .quote-status-badge.IN_TRANSIT[_ngcontent-ugj-c322]   .description[_ngcontent-ugj-c322]{
      color:#32acf1}
    .quote-status-badge.IN_TRANSIT[_ngcontent-ugj-c322]   .description[_ngcontent-ugj-c322]:before{
      content:url(/assets/media/icons/in-transit-icon.svg);
      position:relative;
      top:8px;
      margin-right:1.5px}
    .quote-status-badge.align-center[_ngcontent-ugj-c322]{
      text-align:center}
    .align-right[_ngcontent-ugj-c322]{
      position:relative;
      left:21px}
  
  [_nghost-ugj-c325]     .mat-sort-header-container{
    display:flex;
    justify-content:center}
    .subheader__wrapper[_ngcontent-ugj-c325]{
      display:flex;
      margin:20px 0 0;
      justify-content:flex-end;
      align-items:center;
      position:relative;
      right:10px}
    .no-result-container[_ngcontent-ugj-c325]{
      text-align:center}
    .btn[disabled][_ngcontent-ugj-c325]{
      border:1px solid #999999!important;
      background-color:#ccc!important;
      color:#666!important;
      cursor:not-allowed}
    .quote-list-container[_ngcontent-ugj-c325]{
      padding:20px 0 0}
    table[_ngcontent-ugj-c325]   td[_ngcontent-ugj-c325], table[_ngcontent-ugj-c325]   th[_ngcontent-ugj-c325]{
      text-align:center}
    table[_ngcontent-ugj-c325]   td[_ngcontent-ugj-c325]:hover{
      cursor:pointer}
    .progress[_ngcontent-ugj-c325]{
      position:relative;
      width:130px}
    .progress[_ngcontent-ugj-c325]   .progress-title[_ngcontent-ugj-c325]{
      position:absolute;
      text-align:center;
      right:0;
      left:0;
      top:50%;
      bottom:50%}
    .pagination-wrapper[_ngcontent-ugj-c325]{
      display:flex;
      justify-content:flex-end}
    .airline-logo[_ngcontent-ugj-c325]   img[_ngcontent-ugj-c325]{
      height:32px;
      width:auto}
    .bg-cancelled[_ngcontent-ugj-c325]{
      background:#6c5d5d}
    .quote-status-font-color[_ngcontent-ugj-c325]{
      color:#4d578d!important}
    kt-quote-filters[_ngcontent-ugj-c325]{
      display:contents}
    kt-time-range[_ngcontent-ugj-c325]{
      display:flex;
      flex:auto;
      justify-content:flex-end;
      top:10px;
      position:relative;
      left:18px}
    .extra-width[_ngcontent-ugj-c325]{
      width:1526px}
    .kt-container[_ngcontent-ugj-c325]{
      padding:0}
  
  .tooltip-wrapper[_ngcontent-ugj-c336]{
    z-index:2}
    .tooltip-content[_ngcontent-ugj-c336]{
      background:#ffffff;
      box-shadow:0 4px 4px #00000040;
      border-radius:8px;
      color:#4d578d;
      display:flex;
      max-width:255px;
      padding:10px 14px;
      white-space:normal;
      text-align:left;
      font-size:13px;
      line-height:18px}
    .tooltip-content__icon[_ngcontent-ugj-c336]{
      margin-right:10px;
      margin-top:5px}
    .tooltip-content__message[_ngcontent-ugj-c336]{
      text-align:left}
    .tooltip-content__message[_ngcontent-ugj-c336]   .header[_ngcontent-ugj-c336]{
      font-weight:600}
    .tooltip-content__message[_ngcontent-ugj-c336]   .subheader[_ngcontent-ugj-c336]{
      font-weight:500;
      padding-bottom:10px}
    .tooltip-content__message[_ngcontent-ugj-c336]   .message[_ngcontent-ugj-c336]{
      font-weight:400}
    .tooltip-content__message[_ngcontent-ugj-c336]   .secondary-message[_ngcontent-ugj-c336]{
      padding-top:8px}
    .tooltip-content__message[_ngcontent-ugj-c336]   .secondary-message.normal-text[_ngcontent-ugj-c336]{
      font-weight:400}
    .tooltip-content__message[_ngcontent-ugj-c336]   .highlight-message[_ngcontent-ugj-c336]{
      padding-top:8px;
      font-weight:600;
      font-size:13px}
    .tooltip-content__message[_ngcontent-ugj-c336]   .footer[_ngcontent-ugj-c336]{
      padding-top:24px}
    .tooltip-content[_ngcontent-ugj-c336]:after{
      content:" ";
      position:absolute;
      border-width:6px;
      border-style:solid;
      border-color:transparent}
    .tooltip-content.bottom-end[_ngcontent-ugj-c336]{
      margin-top:10px}
    .tooltip-content.bottom-end[_ngcontent-ugj-c336]:after{
      right:10px;
      top:-5px;
      border-bottom-width:10px;
      border-bottom-color:inherit}
    .tooltip-content.top-start[_ngcontent-ugj-c336]{
      margin-top:10px}
    .tooltip-content.top-start[_ngcontent-ugj-c336]:after{
      left:5px;
      top:-5px;
      border-bottom-width:10px;
      border-bottom-color:inherit}
    .tooltip-content.top-end[_ngcontent-ugj-c336]{
      margin-bottom:10px}
    .tooltip-content.top-end[_ngcontent-ugj-c336]:after{
      right:10px;
      bottom:-5px;
      border-top-width:10px;
      border-top-color:inherit}
    .tooltip-content.left-start[_ngcontent-ugj-c336]{
      margin-right:15px}
    .tooltip-content.left-start[_ngcontent-ugj-c336]:after{
      top:6px;
      right:0px;
      border-left-width:10px;
      border-left-color:inherit}
    .tooltip-content.right-start[_ngcontent-ugj-c336]{
      margin-left:15px}
    .tooltip-content.right-start[_ngcontent-ugj-c336]:after{
      top:6px;
      left:0px;
      border-right-width:10px;
      border-right-color:inherit}
  