﻿html {
  scroll-behavior: smooth;
  scroll-padding-top: 85px;
  color: black;
  max-width: 1440px;
  margin: 0 auto;
  background-color: #E7F3F3; }

.typography-h4 {
  font-size: 18px;
  font-weight: 400;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.sections-title {
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 38.78px !important;
  color: #000000 !important;
  text-align: center;
  padding-top: 70px; }

.general-button {
  align-items: center !important;
  border-radius: 0% !important;
  white-space: nowrap !important;
  text-transform: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 19.39px !important;
  color: #000000 !important;
  width: 253px;
  height: 52.08px; }

.page-desktopHeader {
  padding: 0px 150px 0px 150px;
  height: 100px;
  width: 1440px !important;
  margin: 0 auto; }
  .page-desktopHeader .mud-toolbar {
    height: 100px !important; }
  .page-desktopHeader .header-grid {
    height: 100px; }
    .page-desktopHeader .header-grid .grid-logo {
      display: flex;
      align-content: center;
      justify-content: flex-start;
      align-items: center;
      padding: 16px 0px 16px 0px; }
      .page-desktopHeader .header-grid .grid-logo .logo-img {
        height: 28px;
        width: auto; }
    .page-desktopHeader .header-grid .grid-nav {
      display: flex;
      align-content: center;
      justify-content: space-between;
      align-items: center;
      padding: 16px 0px 16px 0px; }
      .page-desktopHeader .header-grid .grid-nav .nav-link {
        width: auto;
        color: black;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-align: center; }

.page-topSection {
  height: 700px;
  width: 100%;
  margin-left: 0px !important;
  margin-right: 0px !important; }
  .page-topSection .topSection-seperatorBoxes {
    display: flex;
    justify-content: center;
    align-content: center; }
    .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea {
      height: 350.08px;
      width: 774px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: space-between;
      margin: 166px 0px 0px 152px; }
      .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea .contentArea-title {
        font-size: 48px !important;
        font-weight: 900 !important;
        line-height: 58.09px !important;
        color: #82bcc2 !important;
        width: 578.109px; }
      .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea .contentArea-text {
        font-size: 28px !important;
        font-weight: 300 !important;
        line-height: 33.89px !important;
        color: #000000 !important;
        width: 533.203px; }
    .page-topSection .topSection-seperatorBoxes .seperatorBoxes-imgArea {
      display: flex;
      justify-content: end;
      margin-right: 16.65px; }
      .page-topSection .topSection-seperatorBoxes .seperatorBoxes-imgArea .imgArea-img {
        height: 829px;
        width: 826.28px; }

.page-descriptionSection {
  background-color: #e7f3f3;
  padding-top: 30px;
  padding-bottom: 60px; }
  .page-descriptionSection .descriptionSection-contentArea {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .page-descriptionSection .descriptionSection-contentArea .contentArea-text {
      font-size: 22px !important;
      font-weight: 300 !important;
      line-height: 30px !important;
      color: #000000 !important;
      text-align: center;
      width: 1084.390px; }

.page-processSection {
  padding-bottom: 100px; }
  .page-processSection .processSection-unevenProcessStepGrid {
    flex-direction: row; }
    .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-imgArea {
      padding-left: 350px;
      padding-right: auto;
      padding-bottom: 0px; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-imgArea .imgArea-img {
        width: 279px;
        height: 297px; }
    .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea {
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 206px;
      width: 540px;
      color: #000000;
      text-align: left;
      align-items: start; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea {
        display: flex;
        flex-direction: row;
        align-items: center; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-number {
          font-size: 58px !important;
          font-weight: 700 !important;
          line-height: 70.3px !important;
          color: #000000 !important;
          margin-bottom: 10px; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-title {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 26.66px !important;
        color: #000000 !important;
        margin-bottom: 10px; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-text {
        font-size: 18px !important;
        font-weight: 200 !important;
        line-height: 21.82px !important;
        color: #000000 !important;
        width: 648px;
        margin: unset; }
    .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-footstepsArea {
      display: flex;
      justify-content: center; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-footstepsArea .footstepsArea-footsteps {
        height: 65px;
        width: 182px; }
  .page-processSection .processSection-evenProcessStepGrid {
    flex-direction: row; }
    .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-imgArea {
      padding-left: auto;
      padding-right: 350px;
      padding-bottom: 0px; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-imgArea .imgArea-img {
        width: 279px;
        height: 297px; }
    .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea {
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 206px;
      width: 540px;
      color: #000000;
      text-align: right;
      align-items: end; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea {
        display: flex;
        flex-direction: row;
        align-items: center; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-number {
          font-size: 58px !important;
          font-weight: 700 !important;
          line-height: 70.3px !important;
          color: #000000 !important;
          margin-bottom: 10px; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-title {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 26.66px !important;
        color: #000000 !important;
        margin-bottom: 10px; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-text {
        font-size: 18px !important;
        font-weight: 200 !important;
        line-height: 21.82px !important;
        color: #000000 !important;
        width: 648px;
        margin: 0 0 0 auto; }
    .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-footstepsArea {
      display: flex;
      justify-content: center; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-footstepsArea .footstepsArea-footsteps {
        height: 65px;
        width: 182px; }

.page-featuresSection {
  background-color: #F9F9F9;
  padding-top: 30px;
  padding-bottom: 60px; }
  .page-featuresSection .featuresSection-topGrid {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px; }
    .page-featuresSection .featuresSection-topGrid .topGrid-text {
      font-size: 22px !important;
      font-weight: 200 !important;
      line-height: 30px !important;
      color: #000000 !important;
      width: 972.859px;
      text-align: center; }
  .page-featuresSection .featuresSection-featuresGrid {
    display: flex;
    padding-top: 50px; }
    .page-featuresSection .featuresSection-featuresGrid .featuresGrid-imgArea {
      display: flex;
      justify-content: flex-end; }
      .page-featuresSection .featuresSection-featuresGrid .featuresGrid-imgArea .imgArea-img {
        height: 525px;
        width: 487px; }
    .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel {
      background-color: #E7F3F3;
      font-size: 18px !important;
      font-weight: 300 !important;
      line-height: 21.82px !important;
      color: #000000 !important; }
      .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel .custom-list {
        list-style: none;
        list-style-type: none;
        counter-reset: list-counter;
        padding-left: 0; }
        .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel .custom-list li {
          counter-increment: list-counter;
          margin-bottom: 10px; }
      .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel .mud-collapse-container {
        max-height: none !important; }
      .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel .mud-expand-panel-text {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 21.82px !important;
        color: #000000 !important; }

.page-refrenceSection {
  height: 424px;
  display: flex !important;
  align-items: center; }
  .page-refrenceSection .prefrenceSection-grid {
    display: flex;
    justify-content: space-between !important; }
    .page-refrenceSection .prefrenceSection-grid .grid-titleArea {
      padding-left: 150px;
      display: flex;
      align-items: center;
      max-width: 420px;
      padding-bottom: 40px; }
      .page-refrenceSection .prefrenceSection-grid .grid-titleArea .titleArea-title {
        padding-top: 0px;
        text-align: left; }
      .page-refrenceSection .prefrenceSection-grid .grid-titleArea .title-mobile {
        display: none; }
    .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel {
      height: 239px; }
      .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div {
        justify-content: flex-start !important; }
        .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div .custom-bullet {
          border: none;
          background-color: #E7F3F3;
          width: 11px;
          height: 11px;
          border-radius: 50%;
          margin: 0 5px;
          cursor: pointer;
          transition: background-color 0.3s; }
          .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div .custom-bullet:hover {
            background-color: #82bcc2; }
        .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div .custom-bullet-active {
          background-color: #82bcc2 !important; }
      .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .custom-bullet-active {
        background-color: #82bcc2; }
      .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide {
        text-align: left;
        display: flex;
        flex-direction: column;
        height: 239px; }
        .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide .slide-text {
          font-size: 16px !important;
          font-weight: 300 !important;
          line-height: 26px !important;
          color: #000000 !important;
          width: 692.41px; }
        .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide .slide-bold {
          font-size: 18px !important;
          font-weight: 700 !important;
          line-height: 26px !important;
          color: #000000 !important;
          margin-top: 20px; }

.page-contactSection {
  background-color: #F9F9F9;
  padding-bottom: 80px; }
  .page-contactSection .contactSection-grid {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center; }
    .page-contactSection .contactSection-grid .grid-descriptionArea {
      display: inherit;
      flex-direction: column;
      align-items: inherit;
      justify-content: inherit;
      text-align: center;
      margin-bottom: 40px; }
      .page-contactSection .contactSection-grid .grid-descriptionArea .descriptionArea-text {
        font-size: 22px !important;
        font-weight: 300 !important;
        line-height: 26px !important;
        color: #000000 !important; }
    .page-contactSection .contactSection-grid .grid-formsAdressArea {
      display: flex;
      justify-content: center !important;
      flex-direction: column;
      align-items: center; }
      .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox .formsBox-formField {
        padding: 6px !important;
        border-color: #82bcc2;
        color: #82bcc2; }
        .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox .formsBox-formField .mud-input-label-outlined {
          background-color: transparent; }
      .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin-top: 20px; }
        .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox .text {
          font-size: 18px !important;
          font-weight: 300 !important;
          line-height: 26px !important;
          color: #000000 !important;
          width: 328px; }
          .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox .text .bold {
            font-weight: 700 !important; }

.page-footer {
  display: flex !important;
  align-items: center;
  background-color: #82bcc2;
  height: 73px; }
  .page-footer .footer-text {
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 26px !important;
    color: #000000 !important;
    margin-left: 150px; }

.page-mobileHeader {
  padding: 0px 16px 0px 16px;
  height: 100px;
  width: 362px !important;
  margin: 0 auto; }
  .page-mobileHeader .mud-toolbar {
    height: 100px !important;
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
    justify-content: center; }
  .page-mobileHeader .header-grid {
    height: 100px;
    width: 100%; }
    .page-mobileHeader .header-grid .grid-logo {
      display: flex;
      align-content: center;
      justify-content: flex-start;
      align-items: center;
      padding: 16px 0px 16px 0px; }
      .page-mobileHeader .header-grid .grid-logo .logo-img {
        height: 28px;
        width: auto; }
    .page-mobileHeader .header-grid .grid-nav {
      display: flex;
      align-content: center;
      justify-content: flex-end;
      align-items: center;
      padding: 16px 0px 16px 0px; }
      .page-mobileHeader .header-grid .grid-nav .nav-button {
        width: auto;
        color: black;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-align: center; }
      .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top {
        width: 362px;
        margin-left: -16px !important;
        height: 100vh;
        background-color: #82bcc2; }
        .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .drawer-header {
          background-color: #FFFFFF;
          padding: 0px 17px 0px 17px; }
          .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .drawer-header .header-logo {
            display: flex;
            align-content: center;
            justify-content: flex-start;
            align-items: center;
            padding: 16px 0px 16px 0px; }
            .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .drawer-header .header-logo .logo-img {
              height: 28px;
              width: auto; }
          .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .drawer-header .header-nav {
            display: flex;
            align-content: center;
            justify-content: flex-end;
            align-items: center;
            padding: 16px 0px 16px 0px; }
            .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .drawer-header .header-nav .nav-close {
              width: auto;
              color: black;
              display: flex;
              justify-content: flex-start;
              align-items: center;
              text-align: center; }
        .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .mud-navmenu {
          display: flex;
          flex-direction: column;
          align-items: center; }
          .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .mud-navmenu .button-link {
            margin-top: 32px; }
            .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .mud-navmenu .button-link .mud-nav-link-text {
              font-size: 32px !important;
              font-weight: 400 !important;
              line-height: 38.78px !important;
              color: #000000 !important;
              text-align: center; }
          .page-mobileHeader .header-grid .grid-nav .mud-drawer-pos-top .mud-navmenu .button-appointment {
            margin-top: 48px;
            width: 330px;
            height: 58.81px;
            background-color: #FFFFFF; }
      .page-mobileHeader .header-grid .grid-nav .mud-drawer-closed {
        display: none; }

@media (min-width: 1440px) {
  .page-mobile {
    display: none !important; } }

@media (max-width: 1439px) {
  .main {
    overflow: hidden; }
  .mud-drawer.mud-drawer-temporary.mud-drawer-pos-top.mud-drawer--closed {
    top: -100vh !important; }
  .page-desktop {
    display: none !important; }
  html {
    scroll-behavior: smooth;
    scroll-padding-top: 85px;
    color: black;
    max-width: 362px;
    margin: 0 auto;
    background-color: #E7F3F3; }
  .sections-title {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 29.09px !important;
    color: #000000 !important;
    text-align: center;
    padding-top: 25px; }
  .page-topSection {
    height: auto;
    width: 330px;
    margin-top: 10px;
    padding-right: 16px !important;
    padding-left: 16px !important; }
    .page-topSection .topSection-seperatorBoxes {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-content: center; }
      .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea {
        height: auto;
        width: 330px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        margin: 0px; }
        .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea .contentArea-title {
          font-size: 36px !important;
          font-weight: 900 !important;
          line-height: 43.57px !important;
          color: #82bcc2 !important;
          width: 300px;
          word-wrap: break-word; }
        .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea .contentArea-text {
          font-size: 20px !important;
          font-weight: 300 !important;
          line-height: 24.2px !important;
          color: #000000 !important;
          width: 308px;
          margin-bottom: 45px; }
        .page-topSection .topSection-seperatorBoxes .seperatorBoxes-contentArea .general-button {
          align-items: center !important;
          border-radius: 0% !important;
          white-space: nowrap !important;
          text-transform: none !important;
          font-size: 15px !important;
          font-weight: 700 !important;
          line-height: 19.39px !important;
          color: #000000 !important;
          width: 330px;
          height: 52.08px; }
      .page-topSection .topSection-seperatorBoxes .seperatorBoxes-imgArea {
        margin-top: 14px;
        display: flex;
        justify-content: flex-start;
        margin-left: -31px; }
        .page-topSection .topSection-seperatorBoxes .seperatorBoxes-imgArea .imgArea-img {
          height: 382px;
          width: 380.75px; }
  .page-descriptionSection {
    margin-top: -60px;
    padding-top: 0px;
    padding-bottom: 25px; }
    .page-descriptionSection .descriptionSection-contentArea .contentArea-text {
      font-size: 16px !important;
      font-weight: 200 !important;
      line-height: 23px !important;
      color: #000000 !important;
      width: 308px; }
  .page-processSection {
    padding-bottom: 100px; }
    .page-processSection .processSection-unevenProcessStepGrid {
      flex-direction: column;
      align-items: center; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-imgArea {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        display: flex;
        justify-content: center; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-imgArea .imgArea-img {
          width: 220px;
          height: 241px; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: auto;
        width: 326px;
        color: #000000;
        text-align: center; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea {
          display: flex;
          flex-direction: column;
          align-items: center; }
          .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-icon {
            transform: rotate(90deg); }
          .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-number {
            font-size: 50px !important;
            font-weight: 700 !important;
            line-height: 60.6px !important;
            color: #000000 !important;
            margin-bottom: 10px; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-title {
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24.24px !important;
          color: #000000 !important;
          width: 326px; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-text {
          font-size: 16px !important;
          font-weight: 200 !important;
          line-height: 19.39px !important;
          color: #000000 !important;
          width: 326px;
          margin: 0px; }
      .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-footstepsArea {
        display: none;
        justify-content: center; }
        .page-processSection .processSection-unevenProcessStepGrid .ProcessStepGrid-footstepsArea .footstepsArea-footsteps {
          height: 0px;
          width: 0px; }
    .page-processSection .processSection-evenProcessStepGrid {
      flex-direction: column-reverse;
      align-items: center; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-imgArea {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        display: flex;
        justify-content: center; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-imgArea .imgArea-img {
          width: 220px;
          height: 241px; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: auto;
        width: 326px;
        color: #000000;
        text-align: center; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea {
          display: flex;
          flex-direction: column-reverse;
          align-items: center; }
          .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-icon {
            transform: rotate(90deg); }
          .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-numberArea .numberArea-number {
            font-size: 50px !important;
            font-weight: 700 !important;
            line-height: 60.6px !important;
            color: #000000 !important;
            margin-bottom: 10px; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-title {
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24.24px !important;
          color: #000000 !important;
          width: 326px; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-contentArea .contentArea-text {
          font-size: 16px !important;
          font-weight: 200 !important;
          line-height: 19.39px !important;
          color: #000000 !important;
          width: 326px;
          margin: 0px; }
      .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-footstepsArea {
        display: none;
        justify-content: center; }
        .page-processSection .processSection-evenProcessStepGrid .ProcessStepGrid-footstepsArea .footstepsArea-footsteps {
          height: 0px;
          width: 0px; }
  .page-featuresSection .featuresSection-topGrid {
    padding-bottom: 0px; }
    .page-featuresSection .featuresSection-topGrid .topGrid-text {
      font-size: 16px !important;
      font-weight: 200 !important;
      line-height: 23px !important;
      color: #000000 !important;
      width: 308px; }
  .page-featuresSection .featuresSection-featuresGrid .featuresGrid-imgArea {
    display: none; }
  .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea {
    max-width: 100%; }
    .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel {
      font-size: 16px !important;
      font-weight: 300 !important;
      line-height: 19.39px !important;
      color: #000000 !important; }
      .page-featuresSection .featuresSection-featuresGrid .featuresGrid-contentArea .contentArea-panels .panels-panel .mud-expand-panel-text {
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 19.39px !important;
        color: #000000 !important; }
  .page-refrenceSection {
    height: 504px;
    display: flex !important;
    align-items: flex-start; }
    .page-refrenceSection .prefrenceSection-grid {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .page-refrenceSection .prefrenceSection-grid .grid-titleArea {
        display: flex;
        align-items: center;
        max-width: 229px;
        padding-left: 0px;
        padding-bottom: 10px; }
        .page-refrenceSection .prefrenceSection-grid .grid-titleArea .titleArea-title {
          padding-top: 0px;
          text-align: center; }
        .page-refrenceSection .prefrenceSection-grid .grid-titleArea .title-mobile {
          display: flex; }
        .page-refrenceSection .prefrenceSection-grid .grid-titleArea .title-desktop {
          display: none; }
      .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea {
        width: 100%;
        max-width: 362px; }
        .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel {
          height: 370px; }
          .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div {
            justify-content: center !important; }
            .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel div .custom-bullet {
              width: 20px;
              height: 20px; }
          .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide {
            text-align: center;
            height: auto; }
            .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide .slide-text {
              font-size: 16px !important;
              font-weight: 300 !important;
              line-height: 23px !important;
              color: #000000 !important;
              width: 308px; }
            .page-refrenceSection .prefrenceSection-grid .grid-refrenceArea .refrenceArea-carousel .carousel-slide .slide-bold {
              font-size: 16px !important;
              font-weight: 700 !important;
              line-height: 23px !important;
              color: #000000 !important;
              margin-top: 15px; }
  .page-contactSection .contactSection-grid .grid-descriptionArea .descriptionArea-text {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 23px !important;
    color: #000000 !important; }
  .page-contactSection .contactSection-grid .grid-formsAdressArea {
    flex-direction: column; }
    .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox {
      width: 100%;
      max-width: 100%; }
      .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox .mud-grid {
        display: flex;
        flex-direction: column;
        align-items: center; }
        .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox .mud-grid .formsBox-formField {
          width: 328px;
          max-width: 100%; }
      .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-formsBox button {
        width: 316px; }
    .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox {
      margin-top: 20px;
      align-items: center;
      text-align: center;
      margin-left: 0px; }
      .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox .text {
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height: 26px !important;
        color: #000000 !important; }
        .page-contactSection .contactSection-grid .grid-formsAdressArea .formsAdressArea-adressBox .text .bold {
          font-weight: 700 !important; }
  .page-footer .footer-text {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 26px !important;
    color: #000000 !important;
    margin-left: 0px; } }
