@font-face {
  font-family: "Inter";
  font-weight: 300;
  font-style: normal;
  src: local("Inter Light"), local("Inter-Light"), url("/static/multisite/fonts/inter/inter-v12-latin-300.8549e38480e9.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v12-latin-300.9a3673fc28bf.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v12-latin-300.f7d4838781cf.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v12-latin-300.5272438de94d.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v12-latin-300.ad591f2cc229.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 400;
  font-style: normal;
  src: local("Inter"), local("Inter-Regular"), url("/static/multisite/fonts/inter/inter-v12-latin-regular.2a3ddac01063.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v12-latin-regular.68c477c4c76b.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v12-latin-regular.1eb0efb3ba28.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v12-latin-regular.085e43dae581.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v12-latin-regular.414ef578a7af.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 500;
  font-style: normal;
  src: local("Inter"), local("Inter-Medium"), url("/static/multisite/fonts/inter/inter-v13-latin-500.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v13-latin-500.96948ea7ac03.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-500.d4ab2b64b58b.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v13-latin-500.996906f0cf03.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v13-latin-500.3c3f6d2a8c9b.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 600;
  font-style: normal;
  src: local("Inter Semibold"), local("Inter-Semibold"), url("/static/multisite/fonts/inter/inter-v12-latin-600.331a68f5a436.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v12-latin-600.cfdce67a2e07.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v12-latin-600.a53a38a468b8.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v12-latin-600.b9a7ab061ea7.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v12-latin-600.dc7b430288fe.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 700;
  font-style: normal;
  src: local("Inter Bold"), local("Inter-Bold"), url("/static/multisite/fonts/inter/inter-v12-latin-700.292b544dd7dc.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v12-latin-700.8d7a3f034881.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v12-latin-700.ac0ed07d4f38.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v12-latin-700.5423c9065732.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v12-latin-700.df2d42b866b1.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 800;
  font-style: normal;
  src: local("Inter Bold"), local("Inter-Bold"), url("/static/multisite/fonts/inter/inter-v13-latin-800.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v13-latin-800.9b96e5d17b9b.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-800.92c9b4c7fbef.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v13-latin-800.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v13-latin-800.svg#inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-weight: 900;
  font-style: normal;
  src: local("Inter Black"), local("Inter-Black"), url("/static/multisite/fonts/inter/inter-v12-latin-900.25a302076053.eot?#iefix") format("embedded-opentype"), url("/static/multisite/fonts/inter/inter-v12-latin-900.a671ce0a0eb3.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v12-latin-900.3b6a9bf2d0b9.woff") format("woff"), url("/static/multisite/fonts/inter/inter-v12-latin-900.3e119ec96c07.ttf") format("truetype"), url("/static/multisite/fonts/inter/inter-v12-latin-900.529755c75a2b.svg#inter") format("svg");
}
* {
  font-family: "Inter", sans-serif;
}

.ccpa-request-page {
  font-size: 14px;
}
.ccpa-request-page label, .ccpa-request-page .label {
  font-size: 16px;
}
.ccpa-request-page .h2 {
  font-size: 40px;
}
.ccpa-request-page hr {
  border-top: 1px solid black;
}
.ccpa-request-page .cursor-pointer {
  cursor: pointer;
}
.ccpa-request-page input[type=checkbox] {
  position: absolute;
}
.ccpa-request-page .custom-checkbox .custom-control-input ~ .custom-control-label {
  padding-left: 10px;
}
.ccpa-request-page .custom-checkbox .custom-control-input ~ .custom-control-label::after, .ccpa-request-page .custom-checkbox .custom-control-input ~ .custom-control-label::before {
  width: 20px;
  height: 20px;
  top: 0.1rem;
  border-radius: 20px;
}
.ccpa-request-page .custom-checkbox .custom-control-input ~ .custom-control-label::before {
  border: none;
  background: url("/static/multisite/img/multisite/regional_sites_common/check-blue-ico-empty.68d701a91687.svg") center/cover no-repeat;
}
.ccpa-request-page .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background: url("/static/multisite/img/multisite/regional_sites_common/check-blue-ico.7cb7e4ab1dc6.svg") center/cover no-repeat;
}
.ccpa-request-page .custom-file {
  height: 150px;
}
.ccpa-request-page .custom-file-input, .ccpa-request-page .custom-file-label, .ccpa-request-page .custom-file input {
  height: inherit !important;
}
.ccpa-request-page .custom-file-input ~ .custom-file-label {
  border: 1px dashed #CCCCCC;
}
.ccpa-request-page .custom-file-input ~ .custom-file-label::after {
  content: none;
}
.ccpa-request-page .file-item {
  background-color: #C0D8EA;
  font-size: 12px;
}
.ccpa-request-page .file-item-title {
  position: relative;
  margin-left: 28px;
  word-break: break-all;
}
.ccpa-request-page .file-item-title::before {
  position: absolute;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
  top: calc(50% - 12px);
  left: -28px;
  background: url("/static/main/img/ccpa-request/file.ebe9e6d66a22.svg") center/cover no-repeat;
}
.ccpa-request-page .file-item-delete {
  font-size: 16px;
}

@media (max-width: 991.98px) {
  .ccpa-request-page .h2 {
    font-size: 28px;
  }
  .ccpa-request-page .contacts .image-wrap {
    width: 55px;
  }
}
