@font-face {
  font-family: 'Sofia Pro-Black';
  src: url("https://i.jebbit.com/fonts/imWxwDP6/XWKjCftvQw0PGVWoaOhs_SofiaProBlack.otf") format("opentype");
}

@font-face {
  font-family: 'Proxima Nova-Reg';
  src: url("https://i.jebbit.com/fonts/imWxwDP6/aLDZ4dpAS3icBqc8Et5u_ProximaNova-Regular.otf") format("opentype");
}

.style-body {
  line-height: 24px;
  font-weight: 400;
  color: #808080;
  font-size: 2.0rem;
  font-family: Proxima Nova-Reg;
  text-align: left;
  text-align: center;
}

.style-button {
  line-height: 24px;
  font-size: 1.6rem;
  font-family: Sofia Pro-Black;
  font-weight: 400;
  border-color: #ffffff;
  background-color: #5700ff;
  color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  text-align: center;
}

.content-block-primary {
  background-color: #ffffff;
}

.content-piece-wrapper .style-button.basic-button {
  width: 96%;
  min-height: 55px;
}

.style-heading {
  color: #5700ff;
  font-size: 3.2rem;
  font-weight: 400;
  text-align: center;
  font-family: Sofia Pro-Black;
}

.campaign-logo-wrapper .logo {
  height: 94px;
  width: 94px;
}

.content-block-secondary > .background-image {
  background-image: initial;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.layout {
  background-color: #1f303a;
}

.modal {
  background-color: #ffffff;
}

.content-block-secondary {
  background-color: #aaaaaa;
}

.button-wrapper.button-wrapper {
  justify-content: center;
  justify-content: center;
}

.checkbox.style-body {
  text-align: left;
}

.text-input.style-body {
  text-align: left;
}

.body-wrapper .social-button {
  font-family: Open Sans;
  font-size: 1.6rem;
}

.body-wrapper.social-share-wrapper {
  justify-content: center;
}

.heading-wrapper {
  justify-content: center;
}

.body-wrapper {
  justify-content: center;
}

.campaign-logo-wrapper {
  justify-content: center;
  background-color: rgba(255, 255, 255, 0);
}

.content-block-secondary-DQ7PTXCR {
  background-color: rgba(0, 0, 0, 0);
}

.content-block-secondary-DQ7PTXCR > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/Rz379IrARJKoDMsqT0ZR_SDC_aligners.gif");
  background-position: center;
}

.layout-DQ7PTXCR {
  background-color: #ffffff;
}

.layout-FICHfrUL {
  background-color: #ffffff;
}

.layout-P0MT4ybx {
  background-color: #ffffff;
}

.content-block-secondary-eZJxz7Ba {
  background-color: rgba(0, 0, 0, 0);
}

.content-block-secondary-eZJxz7Ba > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/iIxVHmJTmiEtmYsBnpgt_download.jpg");
  background-position: center;
}

.layout-eZJxz7Ba {
  background-color: #000000;
}

.layout-eZJxz7Ba > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/BkElkv2PSz2ul6e83cr4_Girlforantonio.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-block-secondary-5FQIFeLK {
  background-color: rgba(0, 0, 0, 0);
}

.content-block-secondary-5FQIFeLK > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/Rz379IrARJKoDMsqT0ZR_SDC_aligners.gif");
  background-position: center;
}

.layout-5FQIFeLK {
  background-color: #ffffff;
}

.layout-y2XCLffq {
  background-color: #ffffff;
}

.layout-lfwA162H {
  background-color: #ffffff;
}

.content-block-secondary-nt3ODuSG {
  background-color: rgba(0, 0, 0, 0);
}

.content-block-secondary-nt3ODuSG > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/iIxVHmJTmiEtmYsBnpgt_download.jpg");
  background-position: center;
}

.layout-nt3ODuSG {
  background-color: #000000;
}

.layout-nt3ODuSG > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/BkElkv2PSz2ul6e83cr4_Girlforantonio.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-block-secondary-INmNUEtS {
  background-color: rgba(0, 0, 0, 0);
}

.content-block-secondary-INmNUEtS > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/iIxVHmJTmiEtmYsBnpgt_download.jpg");
  background-position: center;
}

.layout-INmNUEtS {
  background-color: #000000;
}

.layout-INmNUEtS > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/BkElkv2PSz2ul6e83cr4_Girlforantonio.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-block-primary-lWzUQIPf {
  background-color: #ffffff;
}

.content-block-secondary-lWzUQIPf {
  background-color: #000000;
}

.content-block-secondary-lWzUQIPf > .background-image {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/iIxVHmJTmiEtmYsBnpgt_download.jpg");
  background-position: center;
}

.layout-lWzUQIPf {
  background-color: rgba(0, 0, 0, 0);
}

.layout-lWzUQIPf > .background-image {
  background-image: initial;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-jSPw3Oaj {
  font-size: 2.8rem;
}

.button-HrSodEkb {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-HrSodEkb:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/wMXcdsiSHkSG6ljDWJTQ_teeth_spacing_mild.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-HrSodEkb.basic-button {
  min-height: 90px;
}

.button-wAGp7Gy9 {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-wAGp7Gy9:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/OwL0GR2SR6VwG5qYgZM6_teeth_spacing_moderate.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-wAGp7Gy9.basic-button {
  min-height: 84px;
}

.button-Nm6LmyK6 {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-Nm6LmyK6:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/KSGfHVXRQiuXZmVEq6FP_teeth_spacing_extreme.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-Nm6LmyK6.basic-button {
  min-height: 83px;
}

.button-LjzwRSVQ {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-LjzwRSVQ:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/djmpHmffRuOQn83WS6q5_teeth_crowding_extreme.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-LjzwRSVQ.basic-button {
  min-height: 97px;
}

.button-EZQ5ZNXp {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-EZQ5ZNXp:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/v1t9armmT7S5O7tIfgez_teeth_crowding_moderate.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-EZQ5ZNXp.basic-button {
  min-height: 95px;
}

.button-ESB7OMf5 {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-ESB7OMf5:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/ESW2oBeQ7mf2zc2jG8S0_teeth_crowding_mild.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-ESB7OMf5.basic-button {
  min-height: 95px;
}

.content-eqXq7RCl {
  font-size: 3.0rem;
}

.content-brZ1sEdH {
  font-size: 2.8rem;
}

.button-TpUPtVzw {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-TpUPtVzw:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/ESW2oBeQ7mf2zc2jG8S0_teeth_crowding_mild.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-TpUPtVzw.basic-button {
  min-height: 95px;
}

.button-Vr0S4thh {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-Vr0S4thh:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/v1t9armmT7S5O7tIfgez_teeth_crowding_moderate.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-Vr0S4thh.basic-button {
  min-height: 95px;
}

.button-C4h7aI72 {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-C4h7aI72:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/djmpHmffRuOQn83WS6q5_teeth_crowding_extreme.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-C4h7aI72.basic-button {
  min-height: 97px;
}

.button-x65prfyF {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-x65prfyF:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/KSGfHVXRQiuXZmVEq6FP_teeth_spacing_extreme.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-x65prfyF.basic-button {
  min-height: 83px;
}

.button-9WupwR49 {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-9WupwR49:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/OwL0GR2SR6VwG5qYgZM6_teeth_spacing_moderate.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-9WupwR49.basic-button {
  min-height: 84px;
}

.button-BzkaFi6S {
  background-color: #ffffff;
  border-radius: 0px;
  color: rgba(255, 255, 255, 0);
}

.button-BzkaFi6S:before {
  background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/wMXcdsiSHkSG6ljDWJTQ_teeth_spacing_mild.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-piece-wrapper .button-BzkaFi6S.basic-button {
  min-height: 90px;
}

.content-Sh1rpe1O {
  font-size: 3.0rem;
}

.content-VDTmOBrR {
  font-size: 3.0rem;
}

.content-ad4xlsEE {
  font-size: 3.4rem;
}

.button-zIQ61x97 {
  font-family: Sofia Pro-Black;
  font-size: 1.6rem;
  line-height: 20px;
}

.content-piece-wrapper .button-zIQ61x97.basic-button {
  width: 96%;
}

.content-Cbrmk59R {
  color: #808080;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 24px;
}

.form-field-4Whr7vNv {
  font-size: 1.5rem;
}

.form-field-bHhfNgZA {
  font-size: 1.5rem;
}

div.notification-message {
  font-family: Proxima Nova-Reg;
  font-family: Open Sans;
}

@media (min-width: 801px) {
  .layout-eZJxz7Ba {
    background-color: #ffffff;
  }

  .layout-eZJxz7Ba > .background-image {
    background-image: initial;
    background-position: 50% 50%;
    background-size: 1162.5000000000002px 775.0000000000002px;
  }

  .layout-nt3ODuSG {
    background-color: #ffffff;
  }

  .layout-nt3ODuSG > .background-image {
    background-image: initial;
    background-position: 50% 50%;
    background-size: 1162.5000000000002px 775.0000000000002px;
  }

  .layout-INmNUEtS {
    background-color: #ffffff;
  }

  .layout-INmNUEtS > .background-image {
    background-image: initial;
    background-position: 50% 50%;
    background-size: 1162.5000000000002px 775.0000000000002px;
  }

  .content-block-secondary-lWzUQIPf > .background-image {
    background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/BkElkv2PSz2ul6e83cr4_Girlforantonio.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (max-width: 800px) {
  .content-block-secondary-lWzUQIPf > .background-image {
    background-image: url("https://i.jebbit.com/images/imWxwDP6/business-images/BkElkv2PSz2ul6e83cr4_Girlforantonio.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.content-piece-wrapper .basic-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}

.style-button {
  box-shadow: none;
}

.progress-bar-container {
  display: none;
}

.overlay-screen-container h1 {
  font-family: "sofia-pro",sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: 40px;
}

@media (max-width: 600px) {
  .ul-desk {
    display: none;
  }

  .overlay-screen-container .text {
    margin: 0 10px !important;
  }
}
@media (min-width: 600px) {
  .ul-mobile {
    display: none;
  }
}
.screen-FICHfrUL .basic-button:before {
  background-size: contain;
}

.screen-FICHfrUL .modal .collection-container {
  height: 100%;
  width: 100%;
}

.screen-P0MT4ybx .basic-button:before {
  background-size: contain;
}

.screen-P0MT4ybx .modal .collection-container {
  height: 100%;
  width: 100%;
}

.screen-y2XCLffq .basic-button:before {
  background-size: contain;
}

.screen-y2XCLffq .modal .collection-container {
  height: 100%;
  width: 100%;
}

.screen-lfwA162H .basic-button:before {
  background-size: contain;
}

.screen-lfwA162H .modal .collection-container {
  height: 100%;
  width: 100%;
}

.screen-lWzUQIPf .style-heading {
  font-variant-ligatures: none;
}
