html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* privacy start */

.styles-container-191efe {
  background-color: #fff6f5;
  border-radius: .1875rem;
  border: solid .0625rem #ffbcbc;
  display: flex;
  justify-content: left;
  align-items: flex-start;
  flex-direction: row;
  padding: 1.25rem
}

.styles-icon-20542d {
  width: 2.3125rem;
  height: 2.4375rem;
  flex-shrink: 0
}

.styles-message-dca2d0 {
  font-family: roboto;
  font-size: .8125rem;
  font-weight: 500;
  color: #6c7794;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.31;
  letter-spacing: normal;
  margin-left: 1.125rem
}

.styles-link-06dfb9 {
  display: inline-block;
  color: #00327b;
  text-decoration: underline;
  cursor: pointer
}

.cookie-policy-termly-logo-toggler-wrapper-07198e {
  margin-bottom: 1rem
}

  .cookie-policy-termly-logo-toggler-wrapper-07198e .cookie-policy-termly-logo-toggler-is-hide-termly-checked-ff675d {
    opacity: .4
  }

.checkbox-wrapper-549611 {
  display: flex;
  align-items: center
}

.checkbox-checkbox-ui-071e2c {
  width: 1.125rem;
  height: 1.125rem;
  display: block;
  border: solid .0625rem #e1e3e6;
  border-radius: .1875rem;
  margin: 0 .5rem 0 0;
  background-image: linear-gradient(to top,#f2f4fb,#feffff);
  cursor: pointer
}

.checkbox-checkbox-hidden-input-517d1e {
  display: none
}

  .checkbox-checkbox-hidden-input-517d1e:checked + .checkbox-checkbox-ui-071e2c {
    background-repeat: no-repeat;
    background-position: center
  }

.checkbox-label-e7bc1c {
  font-family: Roboto;
  font-size: .8125rem;
  font-weight: 500;
  color: #363840;
  cursor: pointer;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal
}

.checkbox-label-gray-334a4a {
  font-family: Roboto;
  font-size: .8125rem;
  font-weight: 500;
  color: #8b93a7;
  cursor: not-allowed;
  opacity: .4;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal
}

.document-previewer-wrapper-a717db [data-custom-class=body] {
  padding: 0
}

.document-previewer-logo-d16635 {
  display: block;
  margin: 0 auto 3.125rem;
  height: 2.375rem;
}

.styles-root-2a3af3 {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  background-color: #fff
}

.styles-title-51ddb2 {
  margin: 0
}

.styles-notPublished-75a098 {
  font-size: .875rem;
  color: #a97d7d;
  font-weight: 500;
  margin-left: 1.25rem;
  padding: .3125rem .4375rem;
  border-radius: .125rem;
  background-color: #fee8e8;
  display: flex;
  flex-flow: row wrap;
  align-items: center
}

  .styles-notPublished-75a098 .styles-notPublished__icon-b09fe9 {
    width: .5625rem;
    height: .625rem;
    background-size: .5625rem .625rem;
    margin-right: .5625rem
  }

.styles-buttons-dfbdba {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: auto
}

.styles-deleteButton-0822ca, .styles-editButton-0a8a91, .styles-embedButton-b40529 {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  cursor: pointer
}

  .styles-deleteButton-0822ca:not(:first-child), .styles-editButton-0a8a91:not(:first-child), .styles-embedButton-b40529:not(:first-child) {
    margin-left: 1.6875rem
  }

  .styles-deleteButton-0822ca .styles-button__icon-862035, .styles-editButton-0a8a91 .styles-button__icon-862035, .styles-embedButton-b40529 .styles-button__icon-862035 {
    width: .875rem;
    height: .875rem;
    background-size: .875rem .875rem
  }

  .styles-deleteButton-0822ca .styles-button__name-9ad564, .styles-editButton-0a8a91 .styles-button__name-9ad564, .styles-embedButton-b40529 .styles-button__name-9ad564 {
    font-size: .75rem;
    font-weight: 600;
    margin-left: .625rem;
    text-transform: uppercase
  }

.styles-embedButton-b40529 {
  padding: .625rem .9375rem
}

  .styles-embedButton-b40529 .styles-button__icon-862035 {
    width: 1.1875rem;
    height: .9375rem;
    background-size: 1.1875rem .9375rem;
  }

.styles-editButton-0a8a91 .styles-button__icon-862035 {
}

.styles-deleteButton-0822ca .styles-button__icon-862035 {
}

.styles-root-898215 {
  margin-bottom: 1.5rem
}

.styles-title-0cb5a7 {
  font-size: 1.125rem;
  color: #013986;
  font-weight: 400;
  letter-spacing: .0125rem;
  margin-bottom: 1rem
}

.styles-wrapper-7ff554 {
  width: 100%;
  height: 2.625rem;
  position: relative;
  border-bottom: .0625rem solid #e6e8eb
}

  .styles-wrapper-7ff554 .styles-tabs-wrapper-748960 {
    width: 100%;
    height: 2.6875rem;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-flow: row;
    justify-content: space-between
  }

    .styles-wrapper-7ff554 .styles-tabs-wrapper-748960 .styles-tab-44c77c {
      font-family: Roboto;
      font-size: .8125rem;
      font-weight: 500;
      color: #545454;
      background-color: #f2f2f2;
      cursor: pointer;
      border: .0625rem solid #e6e8eb;
      border-radius: .1875rem .1875rem 0 0;
      display: flex;
      flex-flow: row wrap;
      justify-content: center;
      align-items: center;
      height: 2.5625rem
    }

      .styles-wrapper-7ff554 .styles-tabs-wrapper-748960 .styles-tab-44c77c.styles-selected-27be4e {
        color: #19243c;
        background-color: #fff;
        border-bottom-color: #fff
      }

      .styles-wrapper-7ff554 .styles-tabs-wrapper-748960 .styles-tab-44c77c.styles-text-99fefb {
        width: 7.75rem
      }

      .styles-wrapper-7ff554 .styles-tabs-wrapper-748960 .styles-tab-44c77c.styles-background-de6e0b {
        width: 11.25rem
      }

.styles-root-099f1a {
  font-family: Roboto;
  font-size: .875rem;
  color: #a9a9a9;
  width: 100%;
  max-width: 21.25rem;
  height: 2.5625rem;
  box-sizing: border-box;
  padding: 0 .9375rem;
  border: .0625rem solid #e1e3e6;
  border-radius: .1875rem;
  outline: none;
  font-style: italic;
  line-height: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;  
}

.styles-root-9ea007 {
  width: 100%;
  box-sizing: border-box;
  padding: .9375rem;
  background-color: #fafafa;
  display: flex;
  flex-flow: row wrap
}

.styles-fontFamily-7f569e, .styles-fontSize-96c716, .styles-fontColor-52e9d7 {
  margin-bottom: 1.25rem
}

  .styles-fontFamily-7f569e .styles-label-ea62b6, .styles-fontSize-96c716 .styles-label-ea62b6, .styles-fontColor-52e9d7 .styles-label-ea62b6 {
    font-family: Roboto;
    font-size: .8125rem;
    font-weight: 500;
    color: #9a9a9a;
    margin-bottom: .4375rem
  }

  .styles-fontFamily-7f569e .styles-field-f3cb06, .styles-fontSize-96c716 .styles-field-f3cb06, .styles-fontColor-52e9d7 .styles-field-f3cb06 {
    position: relative;
    width: 100%
  }

.styles-fontFamily-7f569e {
  width: 19.375rem
}

.styles-fontSize-96c716 {
  width: 4.375rem;
  margin-right: 1.5625rem
}

.styles-fontColor-52e9d7 {
  width: 8rem
}

.styles-reset-100d4d {
  font-family: Roboto;
  font-size: .75rem;
  font-weight: 300;
  color: #00a6da;
  cursor: pointer
}

.styles-textSelector-50d610 {
  margin-bottom: 1.25rem
}

.styles-header-738a1b {
  margin-bottom: 1.5625rem
}

.styles-textSelector-2538d3 {
  margin-bottom: 1.25rem
}

.styles-defaultTheme-1d71bf {
  color: #9f9f9f;
  font-size: .75rem
}

.theme-selector-wrapper-59648b .theme-selector-label-9278f5 {
  font-family: Roboto;
  font-size: .8125rem;
  font-weight: 500;
  color: #9a9a9a;
  margin-bottom: .4375rem
}

.theme-selector-wrapper-59648b .theme-selector-field-efdcee {
  width: 12.5rem
}

.styles-style-wrapper-80f49d {
  width: 20rem;
  min-width: 20rem
}

  .styles-style-wrapper-80f49d .styles-style-title-custom-policy-style-e221c8, .styles-style-wrapper-80f49d .styles-style-title-custom-branding-d423f4 {
    font-size: 1.125rem;
    color: #013986;
    font-weight: 400;
    letter-spacing: .0125rem
  }

  .styles-style-wrapper-80f49d .styles-style-title-custom-policy-style-e221c8 {
    margin-bottom: .4375rem
  }

  .styles-style-wrapper-80f49d .styles-theme-selector-wrapper-51bbf8, .styles-style-wrapper-80f49d .styles-theme-editor-wrapper-666ac2 {
    padding-bottom: 1.875rem;
    margin-bottom: 1.875rem;
    border-bottom: .0625rem dashed #e1e1e1
  }

  .styles-style-wrapper-80f49d .styles-style-buttons-wrapper-2026ff {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center
  }

    .styles-style-wrapper-80f49d .styles-style-buttons-wrapper-2026ff .styles-deleteThemeButton-98601e {
      width: 1.1875rem;
      height: 1.25rem
    }

    .styles-style-wrapper-80f49d .styles-style-buttons-wrapper-2026ff .styles-applyThemeButton-72c67f {
      width: 10.375rem;
      height: 2.5rem
    }

  .styles-style-wrapper-80f49d .styles-wrapper-upgrade-prompt-custom-style-ba6ec5 {
    margin-top: 1rem
  }

.styles-bodyLayout-7bc7cd {
  margin-top: 2.5625rem
}

.styles-content-27a7f7 {
  width: 100%;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  box-sizing: border-box
}

.styles-documentPreviewer-881656 {
  margin-right: 2.5rem;
  padding-right: 2rem;
  margin-bottom: 2rem
}

.document-previewer-wrapper-a717db a {
  text-decoration: unset;
}

/* privacy ends */