.mainnav, .head-section, .stickynavcontainer, #mainContent, footer, .footer, .destinationpagebuilder, .modal, #onetrust-consent-sdk, #ccpa-dialog, #second-chance-dialog {
  opacity: 0;
}

body.fullpage-content-gate-accepted .mainnav, body.fullpage-content-gate-accepted .head-section, body.fullpage-content-gate-accepted .stickynavcontainer, body.fullpage-content-gate-accepted #mainContent, body.fullpage-content-gate-accepted footer, body.fullpage-content-gate-accepted .footer, body.fullpage-content-gate-accepted .destinationpagebuilder, body.fullpage-content-gate-accepted .modal, body.fullpage-content-gate-accepted #onetrust-consent-sdk, body.fullpage-content-gate-accepted #ccpa-dialog, body.fullpage-content-gate-accepted #second-chance-dialog {
  opacity: inherit;
}

body.fullpage-content-lock {
  overflow: hidden;
}

.fullpage-content-gate {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  background: -webkit-linear-gradient(30deg, #dff0fc 6%, #ffffff 82%);
  background: -moz- oldlinear-gradient(30deg, #dff0fc 6%, #ffffff 82%);
  background: linear-gradient(60deg, #dff0fc 6%, #ffffff 82%);
  z-index: 2147000100;
  -webkit-transition: opacity ease-in-out 0.65s;
  -moz-transition: opacity ease-in-out 0.65s;
  transition: opacity ease-in-out 0.65s;
  opacity: 0;
}
.fullpage-content-gate__head {
  width: 100%;
  position: fixed;
  padding: 20px 25px;
}
.fullpage-content-gate__logo {
  max-width: 90px;
}
.fullpage-content-gate__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  text-align: center;
  width: 100%;
  height: 100%;
}
.fullpage-content-gate__container {
  max-width: 768px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  padding: 0 15px;
}
.fullpage-content-gate__container--visible .fullpage-content-gate__header, .fullpage-content-gate__container--visible .fullpage-content-gate__subhead,
.fullpage-content-gate__container--visible .fullpage-content-gate__agree, .fullpage-content-gate__container--visible .fullpage-content-gate__disagree,
.fullpage-content-gate__container--visible .fullpage-content-gate__link {
  opacity: 1;
}
.fullpage-content-gate__container--visible .fullpage-content-gate__subhead {
  -webkit-transition-delay: 0.65s;
  -moz-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
.fullpage-content-gate__container--visible .fullpage-content-gate__agree {
  -webkit-transition-delay: 1.75s;
  -moz-transition-delay: 1.75s;
  transition-delay: 1.75s;
}
.fullpage-content-gate__container--visible .fullpage-content-gate__disagree {
  -webkit-transition-delay: 1.75s;
  -moz-transition-delay: 1.75s;
  transition-delay: 1.75s;
}
.fullpage-content-gate__container--visible .fullpage-content-gate__link {
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  transition-delay: 1s;
}
.fullpage-content-gate__container--shift .fullpage-content-gate__header, .fullpage-content-gate__container--shift .fullpage-content-gate__subhead {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.fullpage-content-gate__container--hide {
  display: none;
}
.fullpage-content-gate__horiz-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}
.fullpage-content-gate__header, .fullpage-content-gate__subhead, .fullpage-content-gate__agree, .fullpage-content-gate__disagree, .fullpage-content-gate__link {
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.65s, -webkit-transform ease-in-out 0.65s;
  transition: opacity ease-in-out 0.65s, -webkit-transform ease-in-out 0.65s;
  -moz-transition: transform ease-in-out 0.65s, opacity ease-in-out 0.65s, -moz-transform ease-in-out 0.65s;
  transition: transform ease-in-out 0.65s, opacity ease-in-out 0.65s;
  transition: transform ease-in-out 0.65s, opacity ease-in-out 0.65s, -webkit-transform ease-in-out 0.65s, -moz-transform ease-in-out 0.65s;
  max-width: 100%;
}
.fullpage-content-gate__header, .fullpage-content-gate__subhead {
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  margin-bottom: 1rem;
}
.fullpage-content-gate__subhead {
  margin-bottom: 1.5rem;
}
.fullpage-content-gate__agree, .fullpage-content-gate__disagree {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  color: #4E60EE;
  -webkit-appearance: none;
}
.fullpage-content-gate__agree span, .fullpage-content-gate__disagree span {
  position: relative;
}
.fullpage-content-gate__agree {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
}
.fullpage-content-gate__agree .far {
  font-size: 75%;
  margin-left: 0.5rem;
}
.fullpage-content-gate__link {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0 1rem;
  display: inline-block;
}
.fullpage-content-gate__link .far {
  font-size: 75%;
  margin-left: 0.5rem;
}
.fullpage-content-gate--visible {
  opacity: 1;
}