::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: #9fbfb9;
}

::-webkit-scrollbar-thumb:hover {
  background: #fff;
}

* {
  margin: 0;
  padding: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  background: #4e4d52 url(../img/bg.jpg) center center no-repeat;
  background-size: cover;
  font-family: "sabbath-black", serif;
  overflow-x: hidden;
}
body.locked {
  overflow-y: hidden;
}

.yda-preloader {
  background: #4e4d52;
  position: fixed;
  top: 0;
  left: 0;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  z-index: 100;
}
.yda-preloader-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -ms-grid;
  display: grid;
  place-items: center;
}
.yda-preloader-inner span {
  display: block;
  background: url(../img/preloader.gif) center center no-repeat;
  background-size: cover;
  height: 50px;
  width: 50px;
}

.yda-header {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.yda-header-left ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.yda-header-left ul li {
  list-style: none;
  padding-right: 0.62rem;
}
.yda-header-left ul li a {
  color: #9fbfb9;
  font-size: 1.3rem;
  font-weight: 400;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-header-left ul li a:hover {
  color: #bed3cf;
}
.yda-header-right a {
  color: #9fbfb9;
  font-size: 1.6rem;
  font-weight: 400;
  text-decoration: none;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-header-right a:hover {
  color: #bed3cf;
}

.yda-site {
  min-height: calc(var(--vh, 1vh) * 100);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
}
.yda-site .yda-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -ms-grid;
  display: grid;
  place-content: center;
  opacity: 1;
}
.yda-site .yda-main:before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(78, 77, 82, 0)), to(#343638));
  background: linear-gradient(rgba(78, 77, 82, 0), #343638);
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 38vmin;
  width: 100%;
}
.yda-site .yda-main .yda-content-desktop {
  background: transparent url(../img/bg-figure-desktop.png?v=2) center center no-repeat;
  background-size: contain;
  margin: 0 auto;
  height: 100vmin;
  width: 100vmin;
  position: relative;
}
.yda-site .yda-main .yda-content-desktop .eight-ball {
  position: absolute;
  top: 9.1340450771%;
  left: 46.6192170819%;
  height: 50.9489916963%;
  width: 50.9489916963%;
}
.yda-site .yda-main .yda-content-desktop .eight-ball.shaking {
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-animation: horizontal-shaking 0.25s linear infinite;
          animation: horizontal-shaking 0.25s linear infinite;
}
.yda-site .yda-main .yda-content-desktop .eight-ball-front {
  background: url(../img/eight-ball-front.png) center center no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.yda-site .yda-main .yda-content-desktop .eight-ball-answer {
  position: absolute;
  top: 33.4109429569%;
  left: 34.6915017462%;
  height: 26.0768335274%;
  width: 26.7753201397%;
}
.yda-site .yda-main .yda-content-desktop .yda-your {
  position: absolute;
  top: 33.2147093713%;
  left: 12.0996441281%;
  height: 2.7876631079%;
  width: 7.8884934757%;
  background: url(../img/your.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-desktop .yda-destiny {
  position: absolute;
  top: 37.3665480427%;
  left: 3.084223013%;
  height: 3.8552787663%;
  width: 17.2004744958%;
  background: url(../img/destiny.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-desktop .yda-awaits {
  position: absolute;
  top: 42.7046263345%;
  left: 1.7793594306%;
  height: 2.7876631079%;
  width: 15.3618030842%;
  background: url(../img/awaits.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-desktop .yda-click-here {
  position: absolute;
  top: 48.0427046263%;
  left: 4.5670225386%;
  height: 4.0925266904%;
  width: 13.9383155397%;
  background: #2b5154;
  border-radius: 5px;
  border: 1px solid rgba(159, 191, 185, 0.9);
  -webkit-filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
          filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
  display: -ms-grid;
  display: grid;
  place-items: center;
  color: #84a6a2;
  font-size: clamp(18px, 2.4vw, 24px);
  text-decoration: none;
  -webkit-transition: border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
  transition: border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
  transition: transform 250ms ease-in-out, border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out;
  transition: transform 250ms ease-in-out, border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
}
.yda-site .yda-main .yda-content-desktop .yda-click-here:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
  background: #224143;
  color: #9fbfb9;
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.yda-site .yda-main .yda-content-desktop .yda-click-here.clicked {
  opacity: 0.38;
  -webkit-filter: grayscale(50%);
          filter: grayscale(50%);
  display: none;
}
.yda-site .yda-main .yda-content-desktop .yda-click-here.clicked:hover {
  border: 1px solid rgba(159, 191, 185, 0.9);
  background: #2b5154;
  color: #84a6a2;
}
.yda-site .yda-main .yda-content-desktop .yda-pre-save {
  position: absolute;
  top: 48.6358244365%;
  left: 61.2099644128%;
  height: 5.3973902728%;
  width: 20.2253855279%;
  background: url(../img/pre-save.png) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
  -webkit-transition: -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
  transition: -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
  transition: transform 250ms ease-in-out, filter 250ms ease-in-out;
  transition: transform 250ms ease-in-out, filter 250ms ease-in-out, -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
}
.yda-site .yda-main .yda-content-desktop .yda-pre-save:hover {
  -webkit-filter: brightness(1.2);
          filter: brightness(1.2);
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.yda-site .yda-main .yda-content-mobile {
  background: transparent url(../img/bg-figure-mobile.png?v=3) center center no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  aspect-ratio: 108/168;
  width: 100vw;
  position: relative;
}
.yda-site .yda-main .yda-content-mobile .eight-ball {
  position: absolute;
  top: 29.4047619048%;
  left: 34.8148148148%;
  height: 40%;
  width: 62.2222222222%;
}
.yda-site .yda-main .yda-content-mobile .eight-ball.shaking {
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-animation: horizontal-shaking 0.25s linear infinite;
          animation: horizontal-shaking 0.25s linear infinite;
}
.yda-site .yda-main .yda-content-mobile .eight-ball-front {
  background: url(../img/eight-ball-front.png) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.yda-site .yda-main .yda-content-mobile .eight-ball-answer {
  position: absolute;
  top: 33.4109429569%;
  left: 34.6915017462%;
  height: 26.0768335274%;
  width: 26.7753201397%;
}
.yda-site .yda-main .yda-content-mobile .yda-your {
  position: absolute;
  top: 2.0238095238%;
  left: 26.2037037037%;
  height: 3.6904761905%;
  width: 16.4814814815%;
  background: url(../img/your.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-mobile .yda-destiny {
  position: absolute;
  top: 7.4404761905%;
  left: 7.4074074074%;
  height: 5.0595238095%;
  width: 35.1851851852%;
  background: url(../img/destiny.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-mobile .yda-awaits {
  position: absolute;
  top: 14.6428571429%;
  left: 4.7222222222%;
  height: 3.75%;
  width: 31.9444444444%;
  background: url(../img/awaits.png?v=1) center center no-repeat;
  background-size: cover;
  text-indent: -666rem;
}
.yda-site .yda-main .yda-content-mobile .yda-click-here {
  position: absolute;
  top: 20.7738095238%;
  left: 7.8703703704%;
  height: 6.5476190476%;
  width: 32.3148148148%;
  background: #2b5154;
  border-radius: 5px;
  border: 1px solid rgba(159, 191, 185, 0.9);
  -webkit-filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
          filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
  display: -ms-grid;
  display: grid;
  place-items: center;
  color: #84a6a2;
  font-size: 6vw;
  text-decoration: none;
  -webkit-transition: border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
  transition: border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
  transition: transform 250ms ease-in-out, border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out;
  transition: transform 250ms ease-in-out, border 250ms ease-in-out, background 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
}
.yda-site .yda-main .yda-content-mobile .yda-click-here:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
  background: #224143;
  color: #9fbfb9;
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.yda-site .yda-main .yda-content-mobile .yda-click-here.clicked {
  opacity: 0.38;
  -webkit-filter: grayscale(50%);
          filter: grayscale(50%);
}
.yda-site .yda-main .yda-content-mobile .yda-click-here.clicked:hover {
  border: 1px solid rgba(159, 191, 185, 0.9);
  background: #2b5154;
  color: #84a6a2;
}
.yda-site .yda-main .yda-content-mobile .yda-pre-save {
  position: absolute;
  top: 58.5714285714%;
  left: 50.462962963%;
  height: 5.4166666667%;
  width: 29.2592592593%;
  background: url(../img/pre-save.png) center center no-repeat;
  background-size: contain;
  text-indent: -666rem;
  -webkit-transition: -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
  transition: -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
  transition: transform 250ms ease-in-out, filter 250ms ease-in-out;
  transition: transform 250ms ease-in-out, filter 250ms ease-in-out, -webkit-transform 250ms ease-in-out, -webkit-filter 250ms ease-in-out;
}
.yda-site .yda-main .yda-content-mobile .yda-pre-save:hover {
  -webkit-filter: brightness(1.2);
          filter: brightness(1.2);
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}

.eight-ball-answer {
  opacity: 0;
  -webkit-transform: translateX(20px) translateY(10px) rotate(-20deg) scale(0.62);
          transform: translateX(20px) translateY(10px) rotate(-20deg) scale(0.62);
  -webkit-filter: blur(8px);
          filter: blur(8px);
  -webkit-transition: 5s ease-in-out;
  transition: 5s ease-in-out;
}
.eight-ball-answer.reveal {
  opacity: 1;
  -webkit-transform: translateX(0) translateY(0) rotate(8deg) scale(1);
          transform: translateX(0) translateY(0) rotate(8deg) scale(1);
  -webkit-filter: blur(0);
          filter: blur(0);
}
.eight-ball .answer-1 {
  background: url(../img/1.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-2 {
  background: url(../img/2.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-3 {
  background: url(../img/3.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-4 {
  background: url(../img/4.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-5 {
  background: url(../img/5.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-6 {
  background: url(../img/6.png?v=2) center center no-repeat;
  background-size: cover;
}
.eight-ball .answer-7 {
  background: url(../img/7.png?v=2) center center no-repeat;
  background-size: cover;
}

.pg-mobile {
  min-height: var(--minh);
}
.pg-mobile .yda-main {
  padding-top: 60px;
}

.yda-footer {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  font-family: "acumin-pro-condensed", sans-serif;
  color: #9fbfb9;
}
.yda-footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.yda-footer ul li {
  list-style: none;
  padding: 0 0.25rem;
}
.yda-footer ul li a {
  color: #9fbfb9;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-footer ul li a:hover {
  color: #bed3cf;
}

#cpra_button {
  display: none !important;
}

.yda-sign-up {
  position: fixed;
  top: 0;
  left: 0;
  height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  z-index: 50;
  background: rgba(0, 0, 0, 0.71);
  backdrop-filter: blur(8px);
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  opacity: 0;
  pointer-events: none;
}
.yda-sign-up-close {
  display: block;
  height: 50px;
  width: 50px;
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 10;
}
.yda-sign-up-close span {
  background: #9fbfb9;
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  width: 100%;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-sign-up-close span:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.yda-sign-up-close span:nth-of-type(2) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.yda-sign-up-close:hover span {
  background: #fff;
}
.yda-sign-up-close:hover span:nth-of-type(1) {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.yda-sign-up-close:hover span:nth-of-type(2) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.yda-sign-up-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  place-items: center;
}
.yda-sign-up-inner-form {
  padding: calc(50px + 2rem) 2rem;
  max-width: 600px;
  width: calc(100% - 2rem);
}

.show-sign-up .yda-sign-up {
  opacity: 1;
  pointer-events: auto;
}

@-webkit-keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(15px);
            transform: translateX(15px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes horizontal-shaking {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(15px);
            transform: translateX(15px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  75% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.yda-sign-up-inner-form .input-wrap {
  border: 1px solid #9fbfb9;
  padding: 1px;
}
.yda-sign-up-inner-form .ae-cform-container {
  padding-top: 1rem;
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-item label {
  display: none !important;
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-title {
  font-family: "sabbath-black", serif !important;
  text-transform: lowercase;
  font-size: 1.6rem;
  color: #9fbfb9 !important;
  text-align: center;
}
@media screen and (max-width: 700px) {
  .yda-sign-up-inner-form .ae-cform-container .ae-cform-title {
    max-width: 300px;
    margin: 0 auto;
    padding-bottom: 0.5rem;
  }
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-title-1 {
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-email-reg-1 .ae-cform-item,
.yda-sign-up-inner-form .ae-cform-container #ae-cform-reg-item-mobilephone-1 .ae-cform-item {
  width: 100% !important;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1,
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1 {
  border: 1px solid #9fbfb9 !important;
  color: #9fbfb9 !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
  text-transform: uppercase;
  font-size: 1rem !important;
  text-align: center !important;
  padding: 0.5rem 2rem !important;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1::-webkit-input-placeholder, .yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1::-webkit-input-placeholder {
  color: #9fbfb9;
  text-align: center;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1::-moz-placeholder, .yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1::-moz-placeholder {
  color: #9fbfb9;
  text-align: center;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1:-ms-input-placeholder, .yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1:-ms-input-placeholder {
  color: #9fbfb9;
  text-align: center;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1::-ms-input-placeholder, .yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1::-ms-input-placeholder {
  color: #9fbfb9;
  text-align: center;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-email-1::placeholder,
.yda-sign-up-inner-form .ae-cform-container #ae-cform-input-reg-mobilephone-1::placeholder {
  color: #9fbfb9;
  text-align: center;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-optin-terms #terms,
.yda-sign-up-inner-form .ae-cform-container .ae-cform-optin-terms #sms-terms {
  font-family: "acumin-pro-condensed", sans-serif !important;
  font-size: 12px !important;
  text-align: center !important;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-item-submit-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-item-submit-button input {
  outline: none !important;
  border: 0 !important;
  color: #9fbfb9;
  font-family: "sabbath-black", serif;
  font-size: 1.2rem !important;
  text-transform: lowercase;
  line-height: 1;
  max-width: 200px;
  background: #2b5154;
  border-radius: 5px;
  border: 1px solid rgba(159, 191, 185, 0.9);
  -webkit-filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
          filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-item-submit-button input:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
  background: #224143;
  color: #9fbfb9;
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.yda-sign-up-inner-form .ae-cform-container .ae-cform-item .ae-cform-select select {
  border: 1px solid #9fbfb9 !important;
  color: #9fbfb9 !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
  font-size: 1rem !important;
  text-align: center !important;
  padding: 0.5rem 2rem !important;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-container .cform-required-field.ae-cform-item {
  display: none !important;
}
.yda-sign-up-inner-form .ae-cform-email-container .ae-cform-optins-container {
  width: 100%;
}
.yda-sign-up-inner-form .ae-cform-item .ae-cform-select .select__arrow {
  border-color: #9fbfb9 transparent transparent !important;
}
.yda-sign-up-inner-form .iti--separate-dial-code .iti__selected-dial-code {
  color: #9fbfb9 !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
  font-style: normal;
}
.yda-sign-up-inner-form span.iti__country-name {
  font-family: "acumin-pro-condensed", sans-serif !important;
  font-style: normal;
}
.yda-sign-up-inner-form .iti__country-list {
  width: calc(100vw - 4.1rem);
  max-width: 495px;
}
.yda-sign-up-inner-form .ae-cform-item ul.parsley-errors-list {
  position: absolute;
  color: #ff6666;
  width: 100%;
}
.yda-sign-up-inner-form .ae-cform-item ul.parsley-errors-list li.parsley-custom-error-message {
  text-align: center;
  padding-top: 1px;
}
.yda-sign-up-inner-form #ae-cform-reg-item-country-1 {
  margin-bottom: 0 !important;
}
.yda-sign-up-inner-form .ae-optin-holder {
  margin-bottom: 0.2rem !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
}
.yda-sign-up-inner-form .ae-cform-optin label {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
  text-transform: uppercase;
}
.yda-sign-up-inner-form .ae-cform-optin-label {
  color: #9fbfb9 !important;
}
.yda-sign-up-inner-form .ae-cform-optin-terms {
  margin-top: 10px !important;
}
.yda-sign-up-inner-form .ae-cform-optin input[type=checkbox] {
  position: relative;
  top: 2px;
}
.yda-sign-up-inner-form #ae-cform-mailing-list-success-1 {
  text-align: center;
}
.yda-sign-up-inner-form #ae-cform-mailing-list-success-1 hr {
  display: none !important;
}
.yda-sign-up-inner-form #ae-cform-mailing-list-success-1 span {
  font-size: 120%;
}
.yda-sign-up-inner-form #terms, .yda-sign-up-inner-form #sms-terms {
  color: #9fbfb9 !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
  text-transform: uppercase;
}
.yda-sign-up-inner-form #terms a, .yda-sign-up-inner-form #sms-terms a {
  color: #9fbfb9 !important;
}
.yda-sign-up-inner-form #terms a:hover, .yda-sign-up-inner-form #sms-terms a:hover {
  color: #bed3cf;
}
.yda-sign-up-inner-form .ae-cform-item input[type=submit] {
  background-color: transparent;
  background: #2b5154;
  border-radius: 5px;
  border: 1px solid rgba(159, 191, 185, 0.9) !important;
  font-size: 1.5rem !important;
  -webkit-filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
          filter: drop-shadow(0 0 5px rgba(159, 191, 185, 0.62));
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.yda-sign-up-inner-form .ae-cform-item input[type=submit]:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
  background: #224143;
  color: #9fbfb9;
}