html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  font-size: 62.5%;
  scroll-behavior: smooth;
  margin: 0 auto !important;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

body {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  width: 100%;
  min-height: 100vh;
  color: #1f323f;
  padding: 0;
  word-break: break-word;
  overflow-x: clip;
}
@media all and (max-width: 575px) {
  body {
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}

.logo-dark {
  display: none;
}

.theme-light body,
.theme-light-alt body {
  color: #1f323f;
}
.theme-light .logo,
.theme-light-alt .logo {
  display: block;
}
.theme-light .logo-dark,
.theme-light-alt .logo-dark {
  display: none;
}
.theme-light .p-advanced a,
.theme-light-alt .p-advanced a {
  color: #0a6de6;
}
.theme-light .p-advanced a:hover,
.theme-light-alt .p-advanced a:hover {
  opacity: 0.7;
}

.theme-blue body,
.theme-dark-alt body,
.theme-dark body {
  color: white;
}
.theme-blue .logo,
.theme-dark-alt .logo,
.theme-dark .logo {
  display: none;
}
.theme-blue .logo-dark,
.theme-dark-alt .logo-dark,
.theme-dark .logo-dark {
  display: block;
}
.theme-blue .p-advanced a,
.theme-dark-alt .p-advanced a,
.theme-dark .p-advanced a {
  color: white;
}
.theme-blue .p-advanced a:hover,
.theme-dark-alt .p-advanced a:hover,
.theme-dark .p-advanced a:hover {
  opacity: 0.7;
}

/* Typography */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin: 0;
  line-height: 1.5;
}

.hero-text {
  font-size: 8rem;
  font-weight: 400;
  line-height: 1.5;
}
@media all and (max-width: 1024px) {
  .hero-text {
    font-size: 50px;
    line-height: 1.5;
  }
}

h1,
.h1 {
  font-size: 4.5rem;
  font-weight: 400;
}

h2,
.h2 {
  font-weight: 500;
  font-size: 4.2rem;
}

h3,
.h3 {
  font-size: 3.6rem;
  font-weight: 400;
}

h4,
.h4 {
  font-size: 2.6rem;
  font-weight: 400;
}

h5,
.h5 {
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}

p,
.p,
.subtitle {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}

a,
.a {
  color: #1f323f;
  cursor: pointer;
  text-decoration: none;
}
a:hover,
.a:hover {
  text-decoration: none;
}

ol,
ul {
  list-style: none;
}

.button-text {
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
}

.hidden {
  display: none !important;
}

.visible {
  display: block !important;
}

.hr {
  margin: 0;
}

.card-body {
  padding: 30px;
  background-color: transparent;
}

.card {
  border: 1px solid #d0d6da;
}

.theme-light .card {
  border: 1px solid #d0d6da;
}

.theme-light-alt .card {
  border: 1px solid #f8f8f8;
}

.theme-dark .card {
  border: 1px solid #304552;
}

.theme-dark-alt .card {
  border: 1px solid #d0d6da;
}

.theme-blue .card {
  border: 1px solid #d0d6da;
}

.p-advanced p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.p-advanced p:last-child {
  margin-bottom: 0;
}
.p-advanced a {
  text-decoration: underline;
  font-size: 18px;
  font-weight: 500;
  color: #0a6de6;
}
.p-advanced a:hover {
  text-decoration: underline;
  opacity: 0.7;
}
.p-advanced ol {
  list-style: decimal;
  list-style-position: inside;
  padding-left: 0;
}
.p-advanced ul {
  list-style: disc;
  list-style-position: inside;
  padding-left: 0;
}
.p-advanced li {
  margin-bottom: 1rem;
  padding-left: 4rem;
}
.p-advanced h3 {
  margin-bottom: 13px;
}
.p-advanced h4 {
  margin-bottom: 5px;
}
.p-advanced table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px;
  width: 100%;
  border-color: gray;
}
.p-advanced td,
.p-advanced th {
  padding: 0;
  border: 1px solid gray;
}

.list-group-item {
  border: none;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  color: #1f323f;
  padding: 10px;
}
.list-group-item:hover {
  background-color: #f0f2f2;
  color: #0a6de6;
}
.list-group-item:hover > * {
  color: #0a6de6;
}

.able-scroll {
  color: #1f323f;
}

.unable-scroll {
  color: #d0d6da;
}

.theme-light .able-scroll,
.theme-light-alt .able-scroll {
  color: #1f323f;
}
.theme-light .unable-scroll,
.theme-light-alt .unable-scroll {
  color: #d0d6da;
}

.theme-dark .able-scroll,
.theme-dark-alt .able-scroll,
.theme-blue .able-scroll {
  color: white;
}

.theme-dark .unable-scroll,
.theme-dark-alt .unable-scroll {
  color: rgba(255, 255, 255, 0.5);
}

.dropdown {
  padding-top: 37px;
}
@media all and (max-width: 767px) {
  .dropdown {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
}

a#dropdownLanguageButton.btn-dropdown.dropdown-toggle,
a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
a#dropdownLanguageButton.btn-dropdown.dropdown-toggle::after,
a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle::after {
  margin-left: 15px;
}
a#dropdownLanguageButton.btn-dropdown.dropdown-toggle:hover,
a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle:hover {
  color: #1f323f;
}

.theme-light a#dropdownLanguageButton.btn-dropdown.dropdown-toggle:hover,
.theme-light a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle:hover,
.theme-light-alt a#dropdownLanguageButton.btn-dropdown.dropdown-toggle:hover,
.theme-light-alt a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle:hover {
  color: #1f323f;
}

.theme-dark a#dropdownLanguageButton.btn-dropdown.dropdown-toggle:hover,
.theme-dark a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle:hover,
.theme-dark-alt a#dropdownLanguageButton.btn-dropdown.dropdown-toggle:hover,
.theme-dark-alt a#dropdownLanguageButtonFooter.btn-dropdown.dropdown-toggle:hover {
  color: white;
}

.btn {
  padding: 12px 57px;
  border-radius: 100px;
  text-align: center;
  font-size: 1.8rem;
  font-family: "Outfit", sans-serif;
  font-weight: 500;
}
.btn-responsive {
  padding: 12px 20px;
}
@media all and (max-width: 479px) {
  .btn {
    font-size: 1.2rem;
  }
}

.btn-primary,
.btn-header {
  text-decoration: none !important;
  color: white !important;
  background-color: #0a6de6 !important;
  border: 1px solid #0a6de6 !important;
}
.btn-primary:hover,
.btn-header:hover {
  text-decoration: none !important;
  color: #0a6de6 !important;
  background-color: transparent !important;
  border-color: #0a6de6 !important;
}

.btn-outline-primary,
.btn-default {
  text-decoration: none !important;
  color: #0a6de6 !important;
  background-color: transparent !important;
  border-color: #0a6de6 !important;
}
.btn-outline-primary:hover,
.btn-default:hover {
  text-decoration: none !important;
  color: white !important;
  background-color: #0a6de6 !important;
  border-color: #0a6de6 !important;
}

.btn-outline-header {
  text-decoration: none !important;
  color: #0a6de6 !important;
  background-color: transparent !important;
  border-color: #0a6de6 !important;
}
.btn-outline-header:hover {
  text-decoration: none !important;
  color: white !important;
  background-color: #0a6de6 !important;
  border-color: #0a6de6 !important;
}

.btn-success {
  text-decoration: none !important;
  color: white !important;
  background-color: #00a97f !important;
  border: 1px solid #00a97f !important;
}
.btn-success:hover {
  text-decoration: none !important;
  color: #00a97f !important;
  background-color: transparent !important;
  border-color: #00a97f !important;
}

.btn-warning {
  text-decoration: none !important;
  color: white !important;
  background-color: #ffc107 !important;
  border: 1px solid #ffc107 !important;
}
.btn-warning:hover {
  text-decoration: none !important;
  color: #ffc107 !important;
  background-color: transparent !important;
  border-color: #ffc107 !important;
}

.btn-info {
  text-decoration: none !important;
  color: white !important;
  background-color: #17a2b8 !important;
  border: 1px solid #17a2b8 !important;
}
.btn-info:hover {
  text-decoration: none !important;
  color: #17a2b8 !important;
  background-color: transparent !important;
  border-color: #17a2b8 !important;
}

.btn-danger {
  text-decoration: none !important;
  color: white !important;
  background-color: #e9633e !important;
  border: 1px solid #e9633e !important;
}
.btn-danger:hover {
  text-decoration: none !important;
  color: #e9633e !important;
  background-color: transparent !important;
  border-color: #e9633e !important;
}

.theme-light .btn-primary,
.theme-light .btn-header,
.theme-light-alt .btn-primary,
.theme-light-alt .btn-header {
  background-color: #0a6de6 !important;
  color: white !important;
  border: 1px solid #0a6de6 !important;
}
.theme-light .btn-primary:hover,
.theme-light .btn-header:hover,
.theme-light-alt .btn-primary:hover,
.theme-light-alt .btn-header:hover {
  background-color: transparent !important;
  color: #0a6de6 !important;
  border: 1px solid #0a6de6 !important;
}

.theme-dark .btn-primary,
.theme-dark-alt .btn-primary {
  background-color: #0a6de6 !important;
  color: white !important;
  border: 1px solid #0a6de6 !important;
}
.theme-dark .btn-primary:hover,
.theme-dark-alt .btn-primary:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}
.theme-dark .btn-header,
.theme-dark-alt .btn-header {
  background-color: white !important;
  color: #0a6de6 !important;
  border: 1px solid white !important;
}

.theme-blue .btn-primary,
.theme-blue .btn-header {
  background-color: white !important;
  color: #0a6de6 !important;
  border: 1px solid white !important;
}
.theme-blue .btn-primary:hover,
.theme-blue .btn-header:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}
.theme-blue .btn-outline-primary,
.theme-blue .btn-default {
  background-color: transparent !important;
  border: 1px solid white !important;
  color: white !important;
}
.theme-blue .btn-outline-primary:hover,
.theme-blue .btn-default:hover {
  color: #0a6de6 !important;
  background-color: white !important;
  border: 1px solid #0a6de6 !important;
}

.theme-light .btn-default,
.theme-light .btn-outline-primary,
.theme-light-alt .btn-default,
.theme-light-alt .btn-outline-primary {
  background-color: transparent !important;
  border: 1px solid #0a6de6 !important;
  color: #0a6de6 !important;
}
.theme-light .btn-default:hover,
.theme-light .btn-outline-primary:hover,
.theme-light-alt .btn-default:hover,
.theme-light-alt .btn-outline-primary:hover {
  color: white !important;
  background-color: #0a6de6 !important;
}
.theme-light .btn-outline-header,
.theme-light-alt .btn-outline-header {
  background-color: transparent !important;
  border: 1px solid #0a6de6 !important;
  color: #0a6de6 !important;
}
.theme-light .btn-outline-header:hover,
.theme-light-alt .btn-outline-header:hover {
  color: white !important;
  background-color: #0a6de6 !important;
  border: 1px solid #0a6de6 !important;
}

.theme-dark .btn-default,
.theme-dark .btn-outline-primary,
.theme-dark-alt .btn-default,
.theme-dark-alt .btn-outline-primary {
  background-color: transparent !important;
  border: 1px solid white !important;
  color: white !important;
}
.theme-dark .btn-default:hover,
.theme-dark .btn-outline-primary:hover,
.theme-dark-alt .btn-default:hover,
.theme-dark-alt .btn-outline-primary:hover {
  color: white !important;
  background-color: #0a6de6 !important;
  border: 1px solid #0a6de6 !important;
}
.theme-dark .btn-outline-header,
.theme-dark-alt .btn-outline-header {
  background-color: transparent !important;
  border: 1px solid white !important;
  color: white !important;
}
.theme-dark .btn-outline-header:hover,
.theme-dark-alt .btn-outline-header:hover {
  color: #0a6de6 !important;
  background-color: white !important;
  border: 1px solid white !important;
}

.btn-dropdown {
  width: 75px;
  height: 48px;
  font-weight: 400;
  background-color: white;
  border: 1px solid #d0d6da;
  color: #1f323f;
  border-radius: 3px;
  font-size: 16px;
  display: block;
  text-align: left;
  margin-top: 0;
  padding: 0.375rem 1.5rem;
}
.btn-dropdown:active, .btn-dropdown:focus {
  border-color: #0a6de6;
}

.theme-light .btn-dropdown {
  background-color: white;
  border: 1px solid #d0d6da;
  color: #1f323f;
}

.theme-light-alt .btn-dropdown {
  background-color: #f8f8f8;
  border: 1px solid #d0d6da;
  color: #1f323f;
}

.theme-dark .btn-dropdown {
  background-color: #304552;
  border: 1px solid #d0d6da;
  color: white;
}

.theme-dark-alt .btn-dropdown {
  background-color: #1f323f;
  border: 1px solid #d0d6da;
  color: white;
}

.theme-blue .btn-dropdown {
  background-color: #0a6de6;
  color: white;
}

.button-toggle {
  padding: 0.375rem 1.5rem;
  text-align: left;
  display: block;
}

.btn-text {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
.btn-text:active, .btn-text:hover {
  border: none;
}
.btn-text:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  padding: 0 !important;
  border: none !important;
  text-decoration: underline !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #0a6de6 !important;
}
.btn-link:hover {
  text-decoration: underline !important;
  opacity: 0.7;
}
.btn-link:active {
  padding: 0;
  border: none;
}
.btn-link:focus {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-light .btn-link,
.theme-light-alt .btn-link {
  color: #0a6de6 !important;
}
.theme-light .btn-link:hover,
.theme-light-alt .btn-link:hover {
  opacity: 0.7;
}

.theme-dark .btn-link,
.theme-dark-alt .btn-link,
.theme-blue .btn-link {
  color: white !important;
}
.theme-dark .btn-link:hover,
.theme-dark-alt .btn-link:hover,
.theme-blue .btn-link:hover {
  opacity: 0.7;
}

.theme-light .btn-success,
.theme-light-alt .btn-success {
  background-color: #00a97f !important;
  color: white !important;
  border: 1px solid #00a97f !important;
}
.theme-light .btn-success:hover,
.theme-light-alt .btn-success:hover {
  background-color: transparent !important;
  color: #00a97f !important;
  border: 1px solid #00a97f !important;
}

.theme-dark .btn-success,
.theme-dark-alt .btn-success {
  background-color: #00a97f !important;
  color: white !important;
  border: 1px solid #00a97f !important;
}
.theme-dark .btn-success:hover,
.theme-dark-alt .btn-success:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}

.theme-light .btn-warning,
.theme-light-alt .btn-warning {
  background-color: #ffc107 !important;
  color: white !important;
  border: 1px solid #ffc107 !important;
}
.theme-light .btn-warning:hover,
.theme-light-alt .btn-warning:hover {
  background-color: transparent !important;
  color: #ffc107 !important;
  border: 1px solid #ffc107 !important;
}

.theme-dark .btn-warning,
.theme-dark-alt .btn-warning {
  background-color: #ffc107 !important;
  color: white !important;
  border: 1px solid #ffc107 !important;
}
.theme-dark .btn-warning:hover,
.theme-dark-alt .btn-warning:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}

.theme-light .btn-info,
.theme-light-alt .btn-info {
  background-color: #17a2b8 !important;
  color: white !important;
  border: 1px solid #17a2b8 !important;
}
.theme-light .btn-info:hover,
.theme-light-alt .btn-info:hover {
  background-color: transparent !important;
  color: #17a2b8 !important;
  border: 1px solid #17a2b8 !important;
}
.theme-light .btn-danger,
.theme-light-alt .btn-danger {
  background-color: #e9633e !important;
  color: white !important;
  border: 1px solid #e9633e !important;
}
.theme-light .btn-danger:hover,
.theme-light-alt .btn-danger:hover {
  background-color: transparent !important;
  color: #e9633e !important;
  border: 1px solid #e9633e !important;
}

.theme-dark .btn-info,
.theme-dark-alt .btn-info {
  background-color: #17a2b8 !important;
  color: white !important;
  border: 1px solid #17a2b8 !important;
}
.theme-dark .btn-info:hover,
.theme-dark-alt .btn-info:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}
.theme-dark .btn-danger,
.theme-dark-alt .btn-danger {
  background-color: #e9633e !important;
  color: white !important;
  border: 1px solid #e9633e !important;
}
.theme-dark .btn-danger:hover,
.theme-dark-alt .btn-danger:hover {
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}

.container {
  margin: 90px 135px;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
@media all and (max-width: 1024px) {
  .container {
    margin: 90px 15px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  max-width: 1600px;
  padding: 0;
}

.margin-left-top {
  margin-left: 135px;
  margin-top: 90px;
}

.margin-left {
  margin-left: 135px;
}

.hamburger {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  border: none;
  background: transparent;
  width: 25px;
  height: 25px;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.hamburger-icon {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  position: relative;
  height: 3px;
  width: 25px;
  background-color: #1f323f;
}
.hamburger-icon:before, .hamburger-icon:after {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  position: absolute;
  width: 25px;
  height: 3px;
  left: 0;
  background-color: #1f323f;
  content: "";
}
.hamburger-icon:before {
  top: -10px;
}
.hamburger-icon:after {
  top: 10px;
}

.theme-light .hamburger .hamburger-icon,
.theme-light-alt .hamburger .hamburger-icon {
  background-color: #1f323f;
}
.theme-light .hamburger .hamburger-icon:before, .theme-light .hamburger .hamburger-icon:after,
.theme-light-alt .hamburger .hamburger-icon:before,
.theme-light-alt .hamburger .hamburger-icon:after {
  background-color: #1f323f;
}

.theme-dark .hamburger .hamburger-icon,
.theme-dark-alt .hamburger .hamburger-icon,
.theme-blue .hamburger .hamburger-icon {
  background-color: white;
}
.theme-dark .hamburger .hamburger-icon:before, .theme-dark .hamburger .hamburger-icon:after,
.theme-dark-alt .hamburger .hamburger-icon:before,
.theme-dark-alt .hamburger .hamburger-icon:after,
.theme-blue .hamburger .hamburger-icon:before,
.theme-blue .hamburger .hamburger-icon:after {
  background-color: white;
}

.hamburger[aria-expanded=true] .hamburger-icon {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  background: transparent;
}

.hamburger[aria-expanded=true] .hamburger-icon:before {
  -webkit-transform: rotateZ(45deg) scaleX(1) translate(6px, 6px);
       -o-transform: rotateZ(45deg) scaleX(1) translate(6px, 6px);
          transform: rotateZ(45deg) scaleX(1) translate(6px, 6px);
  height: 3px;
}

.hamburger[aria-expanded=true] .hamburger-icon:after {
  -webkit-transform: rotateZ(-45deg) scaleX(1) translate(8px, -8px);
       -o-transform: rotateZ(-45deg) scaleX(1) translate(8px, -8px);
          transform: rotateZ(-45deg) scaleX(1) translate(8px, -8px);
  height: 3px;
}

.dropdown-item {
  font-size: 16px;
  padding: 5px 10px;
  color: #1f323f;
}
.dropdown-item:hover {
  background-color: rgba(38, 128, 255, 0.1);
}

.theme-light .dropdown-item,
.theme-light-alt .dropdown-item {
  color: #1f323f;
}
.theme-light .dropdown-item:hover,
.theme-light-alt .dropdown-item:hover {
  background-color: rgba(38, 128, 255, 0.1);
}

.theme-dark .dropdown-item,
.theme-dark-alt .dropdown-item,
.theme-blue .dropdown-item {
  color: white;
}
.theme-dark .dropdown-item:hover,
.theme-dark-alt .dropdown-item:hover,
.theme-blue .dropdown-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.dropdown-menu {
  padding: 5px;
  margin: 0.125rem 0 0;
  border: 1px solid #d0d6da;
  background-color: white;
}

.theme-light .dropdown-menu {
  background-color: white;
  border: 1px solid #d0d6da;
}

.theme-light-alt .dropdown-menu {
  background-color: #f8f8f8;
  border: 1px solid #d0d6da;
}

.theme-dark .dropdown-menu {
  background-color: #304552;
  border: 1px solid #d0d6da;
}

.theme-dark-alt .dropdown-menu {
  background-color: #1f323f;
  border: 1px solid #d0d6da;
}

.theme-blue .dropdown-menu {
  background-color: #0a6de6;
}

.text-link {
  text-decoration: underline;
  font-size: 18px;
  font-weight: 500;
  color: #0a6de6;
}
.text-link:hover {
  text-decoration: underline;
  color: rgba(10, 109, 230, 0.7);
}

.theme-light .text-link,
.theme-light-alt .text-link {
  color: #0a6de6;
}
.theme-light:hover,
.theme-light-alt:hover {
  color: rgba(10, 109, 230, 0.7);
}

.theme-dark .text-link,
.theme-dark-alt .text-link,
.theme-blue .text-link {
  color: white;
}
.theme-dark .text-link:hover,
.theme-dark-alt .text-link:hover,
.theme-blue .text-link:hover {
  color: rgba(255, 255, 255, 0.7);
}

.media--loading:not([data-animation])::before,
.is-b-loading:not([data-animation])::before {
  display: none !important;
}

.h5 {
  display: block;
  margin-bottom: 15px !important;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ajax-progress.ajax-progress-fullscreen {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 60px;
  height: 60px;
  margin: 0;
  border-width: 12px;
  border-style: solid;
  border-color: transparent #0a6de6 #0a6de6 #0a6de6;
  border-radius: 30px;
  -webkit-animation: spin 1.5s ease infinite;
  -o-animation: spin 1.5s ease infinite;
     animation: spin 1.5s ease infinite;
  background-color: transparent;
  background-image: none;
  opacity: 1;
}

p.submit input[type=submit],
#header19-webform p.submit input[type=submit],
#pardot-event-form p.submit input[type=submit],
#pardot-asset-form p.submit input[type=submit] {
  font-weight: 500;
}