:root {
  --white: white;
  --663399: #65348b;
  --dark-khaki: #a9af19;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  background-image: url('../images/icon-14.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 43px;
  font-weight: 500;
  line-height: 53px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 33px;
  font-weight: 500;
  line-height: 43px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 27px;
  font-weight: 500;
  line-height: 37px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 500;
  line-height: 33px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 500;
  line-height: 29px;
}

p {
  margin-bottom: 10px;
  font-size: 21px;
}

li {
  font-size: 21px;
  line-height: 34px;
}

strong {
  font-weight: bold;
}

.navbar {
  background-color: var(--white);
  height: 100px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: sticky;
  top: 0;
}

.nav-container {
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100%;
  margin-top: 17px;
}

.image {
  width: 600px;
}

.brand {
  margin-top: 14px;
}

._1320 {
  max-width: 65%;
}

.hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.purple {
  background-color: var(--663399);
  padding: 40px 100px 40px 10vw;
}

.purple.green {
  background-color: var(--dark-khaki);
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.hero-h2 {
  font-size: 33px;
  line-height: 43px;
}

._40top {
  margin-top: auto;
  padding-top: 40px;
}

.button {
  background-color: var(--dark-khaki);
  text-transform: uppercase;
  padding: 20px 40px;
  font-size: 21px;
  font-weight: 600;
}

.button.purplr {
  background-color: var(--663399);
}

.button.small {
  padding: 10px 20px;
  font-size: 16px;
}

._27px {
  font-size: 27px;
  line-height: 37px;
}

.section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.centre {
  padding-bottom: 20px;
}

.centre {
  text-align: center;
  justify-content: center;
  display: flex;
}

.centre.vertical {
  flex-direction: column;
  align-items: center;
}

._33px {
  font-size: 33px;
  line-height: 43px;
}

.purple-text {
  color: var(--663399);
}

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

.grid.blog {
  grid-template-columns: 1fr 1fr 1fr;
}

.card {
  background-color: var(--white);
  border: 3px solid #00000040;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.card.courses, .card.blogs {
  padding-bottom: 60px;
}

.section-grid {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

._19px {
  font-size: 19px;
  line-height: 29px;
}

._19px.txt-centre {
  text-align: center;
}

.image-2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.footer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.social-icon {
  width: 70px;
  padding-left: 10px;
  padding-right: 10px;
}

._20above {
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.nav-link {
  color: #302f2f;
  text-transform: uppercase;
}

.nav-link.w--current {
  background-color: var(--dark-khaki);
  color: var(--white);
  font-size: 19px;
}

.nav-link.bt-review {
  background-color: var(--663399);
  color: var(--white);
}

.grid-whoare-we {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(37%, 1fr));
}

.line-above {
  border: 3px #00000040;
  border-top-style: solid;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.logo-icon {
  text-align: right;
  width: 80px;
  display: flex;
}

.logo-icon.nhs {
  width: 136px;
}

.right-align {
  justify-content: flex-end;
  align-items: stretch;
  height: auto;
  margin-top: auto;
  padding-top: 20px;
  display: flex;
}

.section-why-sign-up {
  background-color: var(--663399);
  color: var(--white);
}

.contasiner-why-choose-us {
  padding-top: 100px;
  padding-bottom: 100px;
}

._10-box {
  background-color: var(--dark-khaki);
  color: var(--white);
  text-align: center;
  padding: 20px 100px;
}

._10-box.white {
  background-color: var(--white);
  color: var(--black);
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.list {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 23px;
  line-height: 43px;
}

.list-item {
  padding-top: 20px;
}

.image-block.home {
  background-image: url('../images/hero-home-image.jpg');
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  padding-bottom: 40px;
  padding-left: 20px;
  display: flex;
}

.body {
  background-image: url('../images/icon-14.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.numbers-div {
  background-color: var(--663399);
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  display: flex;
  position: relative;
  top: -43px;
  left: -43px;
}

._50px {
  color: var(--white);
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
}

._21px {
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

._23px {
  font-size: 23px;
  line-height: 33px;
}

.bold-text {
  line-height: 33px;
}

.courses-grid {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 100px;
}

._75 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.dropdown-list {
  background-color: var(--dark-khaki);
}

.review-logo {
  width: 200px;
  padding-bottom: 20px;
}

.asslogogrid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) 200px;
  place-items: center;
}

.asslogo {
  width: 300px;
}

.section-contact {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-3 {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-2 {
  font-size: 14px;
  font-weight: 400;
}

.bold-text-2 {
  color: #24b9d8;
  font-size: 14px;
}

.div-block {
  align-items: flex-end;
  width: 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.column {
  text-align: right;
}

.cookies-policy {
  margin-top: 96px;
}

._1220 {
  flex-direction: column;
  align-items: center;
  min-width: 1220px;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
}

.container-11 {
  max-width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
}

.privacytext {
  text-align: left;
  font-size: 19px;
  line-height: 29px;
}

.column-2 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tel-number {
  background-color: var(--white);
  color: var(--663399);
  width: 300px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-2 {
  background-image: url('../images/pam-fricker.jpeg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  padding-bottom: 40px;
  padding-left: 20px;
  display: flex;
}

.div-block-3 {
  background-image: url('../images/heart.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 40px;
  padding-left: 20px;
  display: flex;
}

.link-30-left {
  padding-left: 40px;
}

.html-embed {
  justify-content: center;
  display: flex;
}

.spacer-40px {
  height: 40px;
}

.image-3 {
  width: 200px;
}

.h2-small {
  font-size: 1.2rem;
  line-height: 28px;
}

.grid-2 {
  grid-template-columns: 3.5fr 1fr;
}

.grid-3 {
  grid-template-columns: 1fr;
}

.div-blog-menu {
  border-bottom: 1px solid #0000001f;
  padding-top: 5px;
  padding-bottom: 5px;
}

.link-blog {
  color: var(--663399);
  font-size: 14px;
  line-height: 24px;
}

.grid-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 4fr 1fr;
}

.reviews {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-12 {
  max-width: 75%;
}

.code-embed {
  height: 75vh;
}

.container-13 {
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.button-2 {
  background-color: #ec38b0;
  padding: 20px 40px;
  font-size: 20px;
}

.elerning {
  background-color: var(--white);
  flex-flow: row;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-left: 2%;
    padding-right: 3%;
  }

  .nav-container {
    margin-top: 16px;
  }

  .image {
    margin-top: -7px;
  }

  .hero-grid {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }

  .purple {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid.blog {
    grid-template-columns: 1fr 1fr;
  }

  .section-grid {
    padding-top: 100px;
  }

  .menu-button {
    background-color: var(--663399);
    color: var(--white);
  }

  .menu-button.w--open {
    background-color: var(--dark-khaki);
  }

  .nav-menu {
    background-color: var(--dark-khaki);
    color: var(--white);
  }

  .grid-whoare-we {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    padding-left: 40px;
    padding-right: 40px;
  }

  .line-above {
    padding-bottom: 10px;
  }

  ._10-box.white {
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-block.home {
    height: 500px;
  }

  .asslogogrid {
    grid-template-columns: repeat(auto-fit, minmax(159px, 1fr));
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1220 {
    justify-content: center;
    min-width: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tel-number {
    margin-top: 40px;
  }

  .div-block-2 {
    background-position: 50% 2%;
    height: 700px;
  }

  .div-block-3 {
    height: 400px;
  }

  .grid-3 {
    margin-right: 40px;
    padding-left: 40px;
  }

  .grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 34px;
  }

  h2 {
    font-size: 27px;
    line-height: 37px;
  }

  h3 {
    font-size: 23px;
    line-height: 33px;
  }

  h4 {
    font-size: 19px;
    line-height: 29px;
  }

  .navbar {
    height: 117px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .nav-container {
    flex-direction: column;
    display: flex;
  }

  .brand {
    margin-top: -5px;
    padding-bottom: 20px;
  }

  ._1320 {
    max-width: 90%;
  }

  .hero-grid {
    width: 100%;
  }

  .purple {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-h2 {
    font-size: 23px;
    line-height: 33px;
  }

  .button {
    text-align: center;
    width: 80%;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._27px {
    text-align: center;
    justify-content: center;
    padding: 20px 0;
    font-size: 23px;
    line-height: 33px;
    display: flex;
  }

  ._27px.centre.mobile {
    font-size: 15px;
  }

  .section {
    padding-top: 60px;
  }

  .section.centre {
    padding-bottom: 40px;
  }

  ._33px {
    font-size: 25px;
    line-height: 35px;
  }

  .purple-text {
    font-size: 23px;
    line-height: 33px;
  }

  .grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid.blog {
    grid-template-columns: 1fr;
  }

  .card {
    padding: 20px 20px 40px;
  }

  ._19px {
    font-size: 16px;
    line-height: 26px;
  }

  .menu-button {
    text-align: left;
  }

  .grid-whoare-we {
    padding-left: 10px;
    padding-right: 10px;
  }

  .line-above {
    padding: 20px 20px 40px;
  }

  .logo-icon {
    width: 50px;
  }

  .contasiner-why-choose-us {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._10-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._10-box.white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-item {
    font-size: 19px;
    line-height: 31px;
  }

  .image-block.home {
    background-position: 50%;
  }

  .numbers-div {
    top: -22px;
    left: -23px;
  }

  ._21px {
    font-size: 19px;
    line-height: 29px;
  }

  ._75 {
    width: 95%;
  }

  .asslogogrid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(80%, 1fr));
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tel-number {
    background-color: var(--white);
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .te {
    color: var(--663399);
    font-size: 22px;
  }

  .heading {
    font-size: 33px;
    line-height: 43px;
  }

  .heading-2 {
    font-size: 23px;
    line-height: 33px;
  }

  .div-block-2 {
    background-position: 50% 19%;
    justify-content: center;
    height: 350px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .heading-3 {
    font-size: 33px;
    line-height: 43px;
  }

  .div-block-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-14 {
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-4 {
    font-size: 37px;
  }
}

#w-node-_742f6396-b326-6cc7-ef00-3bfb8d0f16bb-56f3036f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eccd882b-526a-026c-5afa-117d8778edd9-56f3036f, #w-node-dd199158-3e66-3911-dad2-74a9e1377578-56f3036f, #w-node-ec422792-fe1d-af38-1f3d-346882cb8a59-56f3036f, #w-node-_1c97a614-62be-4f38-0f30-13c11514c8bd-56f3036f, #w-node-_1c97a614-62be-4f38-0f30-13c11514c8be-56f3036f, #w-node-_439add8e-786c-82eb-7afc-fb8181522ce0-56f3036f, #w-node-_439add8e-786c-82eb-7afc-fb8181522ce1-56f3036f, #w-node-_9a62a252-f6c2-750f-c443-47e3d1112c86-56f3036f, #w-node-_9a62a252-f6c2-750f-c443-47e3d1112c87-56f3036f, #w-node-bf8080a1-81de-f568-b1a2-45820048b8dc-56f3036f, #w-node-bf8080a1-81de-f568-b1a2-45820048b8dd-56f3036f, #w-node-_1c58eba5-1b11-0e3c-5617-ecd0f0eb1ccb-56f3036f, #w-node-_1c58eba5-1b11-0e3c-5617-ecd0f0eb1ccc-56f3036f, #w-node-f562a248-5860-16e7-c5ab-4f1bb77cd72a-07a4290e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35bda7e0-6343-8027-7873-7c7607a42911-07a4290e, #w-node-_35bda7e0-6343-8027-7873-7c7607a42912-07a4290e, #w-node-_35bda7e0-6343-8027-7873-7c7607a42913-07a4290e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_742f6396-b326-6cc7-ef00-3bfb8d0f16bb-70931c99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eccd882b-526a-026c-5afa-117d8778edd9-70931c99, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-b31992fe, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-b31992fe, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-b31992fe, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-b31992fe, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c394-b31992fe, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c398-b31992fe, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b3378-b31992fe, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b337c-b31992fe, #w-node-_4e34d81c-764c-7ae5-d28c-7a70b55ce1cc-b31992fe, #w-node-_4e34d81c-764c-7ae5-d28c-7a70b55ce1d0-b31992fe, #w-node-_77703508-dbde-0013-b942-5b23ba53e56b-b31992fe, #w-node-_77703508-dbde-0013-b942-5b23ba53e56f-b31992fe, #w-node-cf673742-de1e-64fd-fd3a-33ab47b434c3-b31992fe, #w-node-cf673742-de1e-64fd-fd3a-33ab47b434c7-b31992fe, #w-node-cf0e4086-1430-f9f6-615e-f05e65b56dfb-b31992fe, #w-node-cf0e4086-1430-f9f6-615e-f05e65b56dff-b31992fe, #w-node-f5054e57-8d3f-5d37-5548-8c1745315621-b31992fe, #w-node-f5054e57-8d3f-5d37-5548-8c1745315625-b31992fe, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-10238a0c, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-10238a0c, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-10238a0c, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-10238a0c, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c394-10238a0c, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c398-10238a0c, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b3378-10238a0c, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b337c-10238a0c, #w-node-_383a0a68-2bc2-6ca8-30d2-0096ffe3f8bf-10238a0c, #w-node-_383a0a68-2bc2-6ca8-30d2-0096ffe3f8c3-10238a0c, #w-node-_3c813e5a-a8fa-4d78-2812-3512c493d581-10238a0c, #w-node-_3c813e5a-a8fa-4d78-2812-3512c493d585-10238a0c, #w-node-_7067124c-b75a-7b40-4440-efc8f85a6d72-10238a0c, #w-node-_7067124c-b75a-7b40-4440-efc8f85a6d76-10238a0c, #w-node-ad8bf823-eab4-29bf-58de-96933c17dd2d-10238a0c, #w-node-ad8bf823-eab4-29bf-58de-96933c17dd31-10238a0c, #w-node-_1670cca8-9d0f-0437-57a1-55a661140307-10238a0c, #w-node-_1670cca8-9d0f-0437-57a1-55a66114030b-10238a0c, #w-node-_2f6559be-a951-a898-fa14-e30a60872dc4-10238a0c, #w-node-_2f6559be-a951-a898-fa14-e30a60872dc8-10238a0c, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-cef47a35, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-cef47a35, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-cef47a35, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-cef47a35, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-82bbf829, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-82bbf829, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-82bbf829, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-82bbf829, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d610-82bbf829, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d614-82bbf829, #w-node-_1b3a4452-88ce-0b8c-8536-4eaed1e9c023-82bbf829, #w-node-_1b3a4452-88ce-0b8c-8536-4eaed1e9c027-82bbf829, #w-node-b1856469-5c86-6fda-389f-950ed7867273-42c58794, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-42c58794, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-42c58794, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d610-42c58794, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d614-42c58794, #w-node-_25c582c5-d572-a506-af1b-8f30adcc8165-42c58794, #w-node-_25c582c5-d572-a506-af1b-8f30adcc8169-42c58794, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-3576eda5, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-3576eda5, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-3576eda5, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-3576eda5, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d610-3576eda5, #w-node-_75f23c18-133d-64ab-4843-b80f48b8d614-3576eda5, #w-node-_472c83c7-bd90-74f1-2517-7830b23cc08f-3576eda5, #w-node-_472c83c7-bd90-74f1-2517-7830b23cc093-3576eda5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_742f6396-b326-6cc7-ef00-3bfb8d0f16bb-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eccd882b-526a-026c-5afa-117d8778edd9-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c97a614-62be-4f38-0f30-13c11514c8bd-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d2e5276f-864e-1201-38f5-3c94cf3d1d31-a748a52b, #w-node-ec79ac53-1219-9da5-6642-ee2c9cbd5bf6-a748a52b, #w-node-ec79ac53-1219-9da5-6642-ee2c9cbd5bfe-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdc63cb-66fc-788c-3596-afeff811d086-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dcdc63cb-66fc-788c-3596-afeff811d08e-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e349a20-6134-8513-4c5b-8b5a659e4068-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0e349a20-6134-8513-4c5b-8b5a659e4077-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d68d56c-861d-1bc8-9713-3a6cdfe25cae-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8d68d56c-861d-1bc8-9713-3a6cdfe25cb6-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc4c35cb-cfb4-db26-17e8-dbc5ea3bf728-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fc4c35cb-cfb4-db26-17e8-dbc5ea3bf72f-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05475fb5-29d0-87a4-c7db-7725b9b83282-a748a52b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_05475fb5-29d0-87a4-c7db-7725b9b83289-a748a52b, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6c-86d25b8a, #w-node-a4718665-404a-7097-8931-ee96fdd8ee6d-86d25b8a, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e26-86d25b8a, #w-node-_320b761c-f2a1-8f8e-d2e2-744269804e2a-86d25b8a, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c394-86d25b8a, #w-node-_47a3eae7-680c-a5fc-9d38-751b5236c398-86d25b8a, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b3378-86d25b8a, #w-node-f61abca2-ee3a-603c-4fcb-d7e2543b337c-86d25b8a, #w-node-_4e34d81c-764c-7ae5-d28c-7a70b55ce1cc-86d25b8a, #w-node-_4e34d81c-764c-7ae5-d28c-7a70b55ce1d0-86d25b8a, #w-node-_77703508-dbde-0013-b942-5b23ba53e56b-86d25b8a, #w-node-_77703508-dbde-0013-b942-5b23ba53e56f-86d25b8a, #w-node-cf673742-de1e-64fd-fd3a-33ab47b434c3-86d25b8a, #w-node-cf673742-de1e-64fd-fd3a-33ab47b434c7-86d25b8a, #w-node-cf0e4086-1430-f9f6-615e-f05e65b56dfb-86d25b8a, #w-node-cf0e4086-1430-f9f6-615e-f05e65b56dff-86d25b8a, #w-node-f41cf401-1e1e-3241-a301-2a890eeb9fac-0b1d7184, #w-node-f41cf401-1e1e-3241-a301-2a890eeb9fb0-0b1d7184, #w-node-ee45bba2-95a5-95f8-946f-74714e643afb-0b1d7184, #w-node-ee45bba2-95a5-95f8-946f-74714e643afd-0b1d7184, #w-node-ec66fe1d-b011-7f43-dc37-0413d40300a9-0b1d7184, #w-node-ec66fe1d-b011-7f43-dc37-0413d40300ab-0b1d7184, #w-node-_4585512d-cea3-d4b0-5828-433b2e4db214-0b1d7184, #w-node-_4585512d-cea3-d4b0-5828-433b2e4db216-0b1d7184, #w-node-_6d8614a9-63dc-7fd8-0ee1-a715f9ec038b-0b1d7184, #w-node-_6d8614a9-63dc-7fd8-0ee1-a715f9ec038d-0b1d7184, #w-node-ae8ad7dd-1658-cdd4-9231-a7ef7a9eea66-0b1d7184, #w-node-ae8ad7dd-1658-cdd4-9231-a7ef7a9eea68-0b1d7184, #w-node-_61b419fc-d375-8a9f-63da-2607cb2af157-fd5956bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-eccd882b-526a-026c-5afa-117d8778edd9-56f3036f {
    grid-area: 1 / 1 / 2 / 2;
  }
}


