/* Use the phone layout up to 991px wide, not just under 480px */
@media screen and (max-width: 991px) {

  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }


  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }


  .w-tab-link {
    display: block;
  }


  .div-block {
    border-bottom: 1px solid #00000014;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2 {
    justify-content: space-between;
    align-items: center;
  }

  .button, .div-block-3 {
    display: none;
  }

  .div-block-4 {
    padding: 30px;
  }

  .div-block-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block {
    text-align: center;
    max-width: 268px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .text-block-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    width: 100%;
  }

  .sjdhflskf, .alskdjlasd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image {
    height: 37px;
  }

  .div-block-7 {
    padding: 50px 20px;
  }

  .div-block-8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-9 {
    justify-content: center;
    align-items: center;
  }

  .div-block-10 {
    background-image: url("../img/6a0a6e02ceb2dc85a93adfa3_IMG_8125.jpeg");
    flex: none;
    order: -9999;
    width: 100%;
    height: 320px;
  }

  .text-block-3 {
    font-size: 28px;
    line-height: 28px;
  }

  .text-block-4 {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-13 {
    padding: 50px 20px;
  }

  .div-block-14 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .aksdlkaj {
    text-align: center;
    max-width: 330px;
    font-size: 28px;
    line-height: 28px;
  }

  .slkdjflksdjf {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-16 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .card1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-5 {
    font-size: 20px;
    line-height: 20px;
  }

  .slkdfjlksf {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-22 {
    padding: 50px 20px;
  }

  .div-block-23 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-24 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-25, .div-block-26 {
    border-radius: 24px;
    width: 100%;
    padding: 32px;
  }

  .lkajsdklfs {
    font-size: 32px;
    line-height: 32px;
  }

  .slkdjflkf {
    font-size: 22px;
  }

  .text-block-6 {
    font-size: 15px;
    line-height: 20px;
  }

  .sdjfklsfdj {
    text-align: center;
  }

  .div-block-28 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-29 {
    justify-content: flex-start;
    align-items: center;
  }

  .background-video {
    background-image: linear-gradient(#fff 32%, #ffffffbf 51%, #fff0 89%);
    height: auto;
    margin-top: 70px;
    padding: 50px 20px;
  }

  .kajsld {
    text-align: center;
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-32 {
    background-image: linear-gradient(#ffffffe3, #fff 77%), url("../img/6a9c33d73fdfdc7b306fc9b5_36346125073368-1.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .div-block-33 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-34 {
    border-radius: 32px;
    height: 250px;
  }

  .div-block-35 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
  }

  .text-block-4-copy {
    text-align: center;
  }

  .text-block-5-copy {
    max-width: 290px;
    font-size: 20px;
    line-height: 20px;
  }

  .aksjdald {
    max-width: 320px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-3-copy {
    font-size: 32px;
  }

  .div-block-45 {
    background-image: linear-gradient(#ffffffe6, #fff), url("../img/6a9c33d7381b7fe1bade5e45_43742920058572-1.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 900px;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .a-ksdkasd {
    text-align: center;
    max-width: 320px;
    font-size: 32px;
    line-height: 32px;
  }

  .askdl-as-d {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .aklsdjaklsjd {
    text-align: center;
  }

  .sdkf-sdf {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-48 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sidjifdks, .aljslkda {
    text-align: center;
  }

  .aksjld {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-51 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .div-block-52 {
    padding: 24px;
  }

  .lakjslkd, .alskjdklajsd, .akjsd, .alksjd {
    text-align: center;
  }

  .ajsd-akjd {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .sdkfj-df {
    font-size: 32px;
  }

  .alksjdslkad {
    text-align: center;
    letter-spacing: 0;
    max-width: none;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 24px;
  }

  .div-block-61 {
    padding: 50px 20px;
  }

  .div-block-62 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .aoiskjd {
    font-size: 28px;
    line-height: 28px;
  }

  .alsjdlasd {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-63 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .asjdk-jd {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .alkjsdkl, .alkskljd, .a08osuhdj {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .a0osuhdj {
    max-width: 200px;
    font-size: 20px;
    line-height: 20px;
  }

  .ajshld {
    max-width: 170px;
    font-size: 20px;
    line-height: 20px;
  }

  ._9auoshdj {
    max-width: 310px;
    font-size: 22px;
  }

  .alkjskld, ._0aosuhd, .saouhsjd {
    font-size: 15px;
    line-height: 20px;
  }

  .aljsdlkja {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .aljsldja {
    font-size: 28px;
    line-height: 28px;
  }

  .aljsdklas, .dla-ksjd {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-64 {
    padding: 60px 20px;
  }

  .div-block-65 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-66 {
    justify-content: center;
    align-items: center;
  }

  ._0aoushdj {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
  }

  .a0soudhas {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .a-sjd-kasd {
    border-radius: 24px;
    padding: 32px;
  }

  .kajks-d, .aisdjk, .paisjd, .dap-ksjd {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-71 {
    padding: 50px 20px;
  }

  .asjdk {
    font-size: 28px;
    line-height: 28px;
  }

  .a0o8sudh {
    text-align: center;
    max-width: 290px;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-74 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: auto;
    padding: 24px 20px;
  }

  .div-block-75 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .alksjkd {
    text-align: center;
    max-width: 230px;
    line-height: 17px;
  }

  .a-sjd-akjsd {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .eyebrow {
    width: auto;
    font-size: 11px;
    line-height: 11px;
  }

  .alsjdjlsd {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .alksjdlkajd {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .a0s8idj {
    text-align: center;
    max-width: 320px;
    font-size: 32px;
    line-height: 32px;
  }

  .text-block-7 {
    opacity: .5;
    max-width: none;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-76 {
    min-width: auto;
  }

  .div-block-77 {
    padding: 50px 20px;
  }

  .aksjdk-s {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-79, .alksjdkld {
    padding: 50px 20px;
  }

  .aljsjld {
    border-radius: 24px;
    padding: 24px;
  }

  .aljsdlj {
    text-align: center;
    max-width: 270px;
    font-size: 28px;
    line-height: 28px;
  }

  .alksdlajs, .aklsjdlkas {
    padding: 50px 20px;
  }

  .oauslhjdn {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .z-ksjd-k {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  ._9auoshdj-copy {
    max-width: 260px;
    font-size: 20px;
    line-height: 20px;
  }

  ._0aoushd {
    max-width: 230px;
    font-size: 20px;
    line-height: 20px;
  }

  .aksmd-as, .a-kjs-d {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .a-ks-kasd {
    padding: 50px 20px;
  }

  .a-kjs-kds {
    max-width: 320px;
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-85 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .div-block-86, .div-block-87, .div-block-88 {
    width: 100%;
  }

  .alksjdalksd {
    text-align: center;
    line-height: 22px;
  }

  .alks-dj {
    padding: 50px 20px;
  }

  .alsjldk {
    text-align: center;
    line-height: 22px;
  }

  .asdajk, .a-sdj-kasd, .apishkd, .apisdkjsd {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-89 {
    padding: 50px 20px;
  }

  .div-block-90 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .alskjds {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-91 {
    justify-content: center;
    align-items: center;
  }

  .aslkdja-sd {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .alsjdlkasd, .lshldaksdn {
    background-color: #fff;
    border-radius: 20px;
    padding: 24px;
  }

  .alskdjalksjdas {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-92 {
    padding: 50px 20px;
  }

  .div-block-93 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .div-block-94 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .aljskd, .div-block-95 {
    justify-content: center;
    align-items: center;
  }

  .alsijk-sd {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-96 {
    padding: 50px 20px;
  }

  .div-block-97 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .alisjkd {
    padding: 50px 20px;
  }

  .auoshd, .soausjhd {
    border-radius: 24px;
    padding: 32px;
  }

  .div-block-98 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .aksjd-as {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .alskdjalsd {
    max-width: 280px;
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-99 {
    padding: 50px 20px;
  }

  .div-block-100 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .alsjkd {
    border-radius: 24px;
    width: 100%;
    padding: 24px;
  }

  .alsjkd-copy {
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 32px;
  }

  ._0a8oushdj {
    border-radius: 24px;
    padding: 32px;
  }

  .aosudjhn {
    font-size: 15px;
    line-height: 20px;
  }

  .asoudjhn {
    text-align: center;
    width: 100%;
    max-width: 220px;
    font-size: 22px;
    line-height: 22px;
  }

  .div-block-101 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .alsjkd-copy-copy {
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 32px;
  }

  .div-block-103 {
    padding: 50px 20px;
  }

  .div-block-104 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-105 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .div-block-106, .div-block-107, .div-block-108, .div-block-109 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .aljshdlajskhd {
    line-height: 32px;
  }

  .askjd {
    line-height: 20px;
  }

  .daosuldj {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .aspidj {
    padding: 50px 20px;
  }

  .aksjd {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .asoduihjsk {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .daousljhdn {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .a-ipsdkj {
    text-align: center;
    max-width: 260px;
    font-size: 28px;
    line-height: 28px;
  }

  .aosuhjd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .aljsd {
    font-size: 32px;
  }

  .dalksjd {
    font-size: 28px;
    line-height: 28px;
  }

  .daousdjhn {
    text-align: center;
    max-width: none;
    font-size: 28px;
    line-height: 28px;
  }

  .aspidkj {
    padding: 50px 20px;
  }

  .aosjd-kls {
    font-size: 28px;
    line-height: 28px;
  }

  .sidhjaskd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 24px;
  }

  .askjd-copy {
    line-height: 20px;
  }

  .asldkjasd {
    font-size: 22px;
    line-height: 22px;
  }

  .alksjdasd {
    flex-flow: column;
  }

  .aosudhajsdn {
    padding: 50px 20px;
  }

  .aosudhjas {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
  }

  .dasldjkans {
    justify-content: center;
    align-items: center;
  }

  .asiodhjas {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .asoudhjsn {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .aosidkj {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    padding: 24px;
  }

  .aousjdh {
    text-align: center;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-79-copy {
    padding: 50px 20px;
  }

  .alskjdhas {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .asouhad {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
    align-items: center;
  }

  .aoishdj {
    justify-content: center;
    align-items: center;
  }

  .aosijdk {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .a0s8idj-copy {
    text-align: center;
    max-width: 320px;
    font-size: 32px;
    line-height: 32px;
  }

  .aoushjd {
    border-radius: 32px;
    height: 240px;
  }

  .da-ksjd {
    padding: 50px 20px;
  }

  .askdjasd {
    font-size: 28px;
    line-height: 28px;
  }

  .alksjdklsd {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .lkajdkljsd {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-51-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .asilkdj, .alksdjas {
    padding: 50px 20px;
  }

  .askdj {
    border-radius: 24px;
    padding: 32px;
  }

  .alsjdkas {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .asouhad-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .da-posjdk {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .alskdalksd {
    text-align: center;
    max-width: 320px;
    font-size: 32px;
    line-height: 32px;
  }

  .aksjdas {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .alksjdlkasjd {
    padding: 50px 20px;
  }

  .alksdklasjd {
    font-size: 28px;
    line-height: 28px;
  }

  .adsidkjas {
    padding: 50px 20px;
  }

  .aslkdjalsd {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .alksdjkls {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .da0soudij {
    background-image: radial-gradient(circle, #fff 41%, #fffc), url("../img/6a9c33d7d2ace79a21de699b_60061110073995-1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 800px;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .asoudh {
    border-radius: 24px;
    padding: 32px;
  }

  .aosujd {
    padding: 50px 20px;
  }

  .asdujahd {
    background-image: linear-gradient(#ffffffd1, #fff), url("../img/6a9c33d73fdfdc7b306fc9b5_36346125073368-1.jpg");
    background-position: 0 0, 70% 40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 700px;
    background-attachment: scroll, scroll;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .div-block-110 {
    background-size: auto, 800px;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .alksjdlsa {
    text-align: center;
    max-width: 320px;
    font-size: 40px;
    line-height: 44px;
  }

  .a-ksdkasd-copy {
    text-align: center;
    max-width: 320px;
    font-size: 32px;
    line-height: 32px;
  }

  .div-block-112 {
    padding: 50px 20px;
  }

  .div-block-113 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .div-block-114 {
    width: 100%;
  }

  .div-block-115 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: -9999;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-field {
    height: 53px;
  }

  .form {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .form-block {
    width: 100%;
  }

  .submit-button {
    width: 80%;
  }

  .div-block-117 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .aiusdhj {
    text-align: center;
    max-width: 338px;
    font-size: 15px;
    line-height: 20px;
  }

  .aoisldjk {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    width: 100%;
  }

  ._9auohsd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .daolsjkd {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    width: 80%;
  }

  .oaisljkd, .soudfhj, .aljsdn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .a0osihdj, .a0isuhd, .aousjdn, .aishdj {
    padding: 50px 20px;
  }

  .aousjhd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .a9yiushdjn {
    max-width: 300px;
    font-size: 28px;
    line-height: 28px;
  }

  .asouhd {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .dauosdh {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .aosuhd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sldkfj {
    text-align: center;
    max-width: 280px;
    font-size: 32px;
    line-height: 32px;
  }

  .auosdh {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .alksjdn {
    font-size: 15px;
    line-height: 20px;
  }

  .adsgsrrd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .a98ushdj {
    font-size: 15px;
    line-height: 20px;
  }

  .apisdj {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .a8suhd {
    font-size: 15px;
    line-height: 20px;
  }

  .afrsd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  ._0aushjd {
    font-size: 15px;
    line-height: 20px;
  }

  .a9s8ouhd {
    max-width: 310px;
    font-size: 28px;
    line-height: 28px;
  }

  .alksjda9ushd {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .aujshd {
    max-width: 230px;
    font-size: 22px;
  }

  ._0auoshjd {
    max-width: 220px;
    font-size: 22px;
  }

  .aoushd {
    text-align: center;
    max-width: 290px;
    font-size: 16px;
    line-height: 22px;
  }

  .a0soiudj {
    font-size: 28px;
    line-height: 28px;
  }

  .a0sudj {
    font-size: 22px;
  }

  .ausjdhn {
    max-width: none;
    font-size: 22px;
  }

  .a9ushdj {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 12px;
  }

  .text-block-3-copy {
    text-align: center;
    max-width: 310px;
    font-size: 28px;
    line-height: 28px;
  }

  .aosijd {
    text-align: center;
    max-width: 240px;
    font-size: 28px;
    line-height: 28px;
  }

  .sldjkf {
    max-width: 220px;
    font-size: 15px;
    line-height: 20px;
  }

  .slkdjf {
    text-align: center;
    max-width: 220px;
    font-size: 20px;
    line-height: 20px;
  }

  .aousjd {
    text-align: center;
    max-width: 270px;
    font-size: 20px;
    line-height: 20px;
  }

  .a0usohdj {
    max-width: 230px;
    font-size: 15px;
    line-height: 20px;
  }

  ._0auoisjkdnm {
    max-width: 240px;
    font-size: 15px;
    line-height: 20px;
  }

  .apishkd-copy {
    max-width: 200px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-3-copy {
    max-width: 260px;
    font-size: 28px;
    line-height: 28px;
  }

  .asljkddl {
    max-width: 310px;
    font-size: 28px;
    line-height: 28px;
  }

  .aosuhdj {
    background-color: #fff0;
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .aosujhd {
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .a0sijd {
    text-align: center;
    max-width: 240px;
    font-size: 28px;
    line-height: 28px;
  }

  .alisjdk {
    max-width: 220px;
    font-size: 15px;
    line-height: 20px;
  }

  ._9a7ushdjn {
    max-width: 210px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-5-copy, .a0suhdjn {
    font-size: 22px;
    line-height: 22px;
  }

  .div-block-28-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .s0uodjf {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 12px;
  }

  ._0suodjfhna, .s0duohfja {
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 12px;
  }

  ._0a9ushjd, .nxkojndccs {
    width: 100%;
    font-size: 12px;
  }

  .alksjdlas {
    max-width: 310px;
    font-size: 28px;
    line-height: 28px;
  }

  .aoisjdks {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .alskjdalsjd {
    width: 100%;
    font-size: 11px;
    line-height: 11px;
  }

  .sldkjf, ._0ausjdhn, .a-0suhdj, .text-block-5-copy {
    font-size: 22px;
    line-height: 22px;
  }

  ._0suodhjf {
    text-align: center;
    font-size: 20px;
    line-height: 22px;
  }

  .a0isjkd {
    width: 100%;
    font-size: 22px;
  }

  .aiklsjd, .daousjhd, ._0a8ushdj, .a0usojhdn {
    max-width: 290px;
    font-size: 20px;
    line-height: 20px;
  }

  .oskljdsa {
    font-size: 22px;
    line-height: 22px;
  }

  .a9uishdjn {
    width: 80%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-132 {
    opacity: .7;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    display: flex;
    position: relative;
    right: auto;
  }

  .image-18 {
    width: 100%;
    display: block;
    position: absolute;
  }

  .image-20 {
    width: 70%;
    display: none;
  }

  .div-block-133 {
    z-index: 100;
    background-color: #fff;
    border-radius: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
  }

  .link-block-8 {
    border-bottom: 1px solid #00000014;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
  }

  .text-block-41 {
    opacity: .7;
    color: #000;
    font-family: Mulish, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
  }

  .image-19 {
    opacity: .2;
  }

  .div-block-134 {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 20px;
  }

  .sljdhlkf {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .s0difjsdfk {
    color: #000000b3;
    border-style: solid;
    border-color: #0000001f;
    flex: 1;
    height: 50px;
    font-family: Mulish, sans-serif;
    font-weight: 400;
  }

  .s0difjsdfk:hover {
    color: #000000b3;
    background-color: #0059ff00;
    border-style: solid;
    border-color: #0000001f;
  }

  .sodijflksdjf {
    flex: 1;
  }

  .text-span {
    color: #000;
    font-weight: 600;
    text-decoration: none;
  }

  .aisjdklsdj {
    text-align: center;
    max-width: 310px;
    font-size: 15px;
    line-height: 20px;
  }

  .aoushdj {
    text-align: center;
    max-width: none;
    font-size: 15px;
    line-height: 20px;
  }

  .code-embed {
    display: none;
  }

}
