:root {
  --flowui-component-library-gray-900: #160042;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray50-501: #f9fafb;
  --untitled-ui-white: white;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray900: #101828;
  --untitled-ui-warning300: #fec84b;
  --flowui-component-library-error-lighter: #fceff0;
  --flowui-component-library-error-darker: #5b0b11;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-success-darker: #006638;
  --flowui-component-library-white: white;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-gray-400: #b6b9ce;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-500: #6b7094;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-gray700: #344054;
  --untitled-ui-pink50: #fdf2fa;
  --untitled-ui-pink700: #c11574;
  --untitled-ui-indigo50: #eef4ff;
  --untitled-ui-indigo700: #3538cd;
  --untitled-ui-primary50: #f9f5ff;
  --untitled-ui-primary700: #6941c6;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-primary300: #d6bbfb;
  --flowui-component-library-gray-200: #f3f5fb;
  --flowui-component-library-gray-100: #f7f9fd;
}

.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-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.nav-mobile {
  z-index: 9999999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-10 {
  margin-left: 21px;
}

.nav-link-2 {
  color: #194c9f;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 5px;
  padding: 10px 5px;
  font-family: Raleway, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
}

.nav-link-2:hover {
  color: #ad9405;
}

.nav-link-2.w--current {
  color: #070d59;
  font-weight: 700;
}

.nav-menu-2 {
  align-items: center;
  display: flex;
}

.container {
  flex-direction: column;
  align-items: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container.nav {
  width: 90%;
  height: auto;
  margin-top: 35px;
}

.container.xp {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.container.hero {
  z-index: 7;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}

.grid-standard {
  grid-column-gap: 32px;
  grid-row-gap: 36px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-standard.single-row {
  grid-template-rows: auto;
  align-content: center;
  justify-content: space-between;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.grid-standard._2-row {
  z-index: 100;
  grid-template-rows: auto auto;
  position: relative;
}

.grid-standard._2-row.hero-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 32px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 26px;
  display: flex;
}

.grid-standard._3-row {
  grid-template-rows: auto auto auto;
}

.grid-standard._3-row.extend {
  z-index: 0;
  grid-row-gap: 24px;
  color: #194c9f;
  grid-template-areas: ".";
  height: auto;
  margin-top: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brand {
  align-self: center;
  align-items: center;
  display: flex;
}

.earth {
  perspective: 1000px;
  width: 100%;
}

.tx-center {
  text-align: center;
}

.earth-wraper {
  z-index: 6;
  perspective: 1000px;
  background-image: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.section {
  height: 300vh;
  padding-top: 200px;
  padding-bottom: 200px;
}

.section.hero {
  z-index: 0;
  background-image: linear-gradient(#194c9f, #194c9f);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin-top: 80px;
  padding-top: 100px;
  padding-bottom: 57px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.xp {
  z-index: auto;
  color: #194c9f;
  border-top: 4px solid #f4df14;
  flex-direction: column;
  align-items: flex-start;
  height: 2200px;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section.hero {
  background-image: linear-gradient(#194c9f, #194c9f);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aeroplane {
  z-index: 10;
  flex: 0 auto;
  width: 960px;
  max-width: none;
  position: absolute;
  top: 229px;
  bottom: auto;
  left: auto;
  right: auto;
}

.tx-white {
  color: #fff;
  display: inline-block;
}

.tx-white.tx-center.tx-lead {
  color: #f4df14;
  text-shadow: 1px 1px 2px #000;
  min-height: 100px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 2.9rem;
  font-weight: 300;
}

.text-span-2 {
  color: #fff;
  text-shadow: 6px 6px 6px #534a4a;
  font-family: Raleway, sans-serif;
  font-size: 80px;
  line-height: 92px;
}

.div-block-20 {
  width: 130px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: -21%;
  left: -67%;
  right: auto;
}

.project-title-right {
  flex: 1;
  padding-left: 24px;
}

.project-title-right.animation-slide-bottom.tx-right {
  color: #194c9f;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: static;
}

.scroll-item-landscape {
  background-image: linear-gradient(#5cdb95, #5cdb95), linear-gradient(#939598, #939598);
  border-radius: 3px;
  width: 32.4%;
  height: 22.4%;
  top: 16.5%;
  left: 22.6414%;
  overflow: hidden;
}

.scroll-item-landscape.scroll-item-l-3 {
  width: 43.215%;
  height: 30%;
}

.scroll-item-landscape.scroll-item-l-3.item-1 {
  background-image: url('../images/Pilot-Training-Institute-3.png');
  background-position: 100% 0;
  background-repeat: repeat;
  background-size: cover;
  width: 40%;
  height: 24%;
  position: absolute;
  top: -4%;
  left: 44%;
}

.scroll-item-landscape.scroll-item-l-5.item-2 {
  background-image: url('../images/oskar-kadaksoo-N1kfRJY3KHQ-unsplash.jpeg'), linear-gradient(#939598, #939598);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  width: 30%;
  height: 20%;
  position: absolute;
  top: 44%;
  left: 5%;
}

.scroll-item-landscape.scroll-item-l-5.item-5 {
  background-image: url('../images/Pilot-Training-Institute-8.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 48%;
  height: 300px;
  position: absolute;
  top: -2%;
  left: -2%;
  box-shadow: 0 16px 40px rgba(0, 0, 0, .4);
}

.scroll-item-landscape.scroll-item-l-5.digital {
  width: 95px;
  height: 95px;
  margin-bottom: 24px;
  left: 0%;
  transform: rotate(0);
  box-shadow: 0 10px 20px rgba(0, 0, 0, .11);
}

.scroll-item-landscape.scroll-item-l-5.digital.ad-1, .scroll-item-landscape.scroll-item-l-5.digital.lp-3, .scroll-item-landscape.scroll-item-l-5.digital.action-2, .scroll-item-landscape.scroll-item-l-5.digital.action-3, .scroll-item-landscape.scroll-item-l-5.digital.email-3, .scroll-item-landscape.scroll-item-l-5.digital.email-4 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.digital.lp-1 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.digital.ad-2, .scroll-item-landscape.scroll-item-l-5.digital.email-2, .scroll-item-landscape.scroll-item-l-5.digital.action-4 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.digital.email-1 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.digital.ad-4, .scroll-item-landscape.scroll-item-l-5.digital.lp-4, .scroll-item-landscape.scroll-item-l-5.digital.lp-2, .scroll-item-landscape.scroll-item-l-5.digital.ad-3 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.digital.action-1 {
  box-shadow: none;
  background-image: url('../images/noun_Paper-Airplane_1328748.svg');
  background-position: 0 0;
  background-size: cover;
}

.scroll-item-landscape.scroll-item-l-5.item-1 {
  background-image: url('../images/Pilot-Training-Institute-1.png'), linear-gradient(#939598, #939598);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  width: 53%;
  height: 37%;
  position: absolute;
  top: -29%;
  left: 33%;
  box-shadow: 0 16px 40px rgba(0, 0, 0, .56);
}

.scroll-item-landscape.scroll-item-l-5.item-2 {
  background-image: url('../images/Pilot-Training-Institute-6.png'), linear-gradient(#939598, #939598);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  width: 38%;
  height: 20%;
  top: 13%;
  left: 8%;
}

.scroll-item-landscape.scroll-item-l-5.item-5 {
  background-image: url('../images/Pilot-Training-Institute-1.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 33%;
  height: 22%;
  top: -2%;
  left: -8%;
  box-shadow: 0 16px 40px rgba(0, 0, 0, .4);
}

.scroll-item-landscape.scroll-item-l-5.item-1 {
  background-image: url('../images/oskar-kadaksoo-N1kfRJY3KHQ-unsplash.jpeg'), linear-gradient(#939598, #939598);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  height: 22.5%;
  top: -46%;
  left: 16%;
  box-shadow: 0 16px 40px rgba(0, 0, 0, .56);
}

.scroll-item-landscape.scroll-item-l-2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('../images/air-charter-operations-calendar.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 125px, contain;
  width: 40%;
  height: 27.8%;
  top: -149%;
  left: -6%;
}

.scroll-item-landscape.scroll-item-l-2.item-1 {
  background-image: url('../images/Pilot-Training-Institute_1.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 46%;
  height: 25%;
  position: absolute;
  top: -18%;
  left: 60%;
  box-shadow: 0 40px 50px -17px rgba(0, 0, 0, .32);
}

.scroll-item-landscape.scroll-item-l-1 {
  width: 54%;
  max-width: none;
  height: 37.4%;
  box-shadow: 0 48px 120px rgba(0, 0, 0, .4);
}

.scroll-item-landscape.scroll-item-l-1.item-1 {
  background-color: #000;
  background-image: url('../images/Pilot-Training-Institute_1.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  align-items: center;
  width: 44%;
  height: 35%;
  display: flex;
  position: absolute;
  top: 23%;
  left: 22%;
  box-shadow: 0 48px 50px rgba(0, 0, 0, .4);
}

.scroll-item-landscape.scroll-item-l-1.item-1.video {
  z-index: 999999;
  background-color: #fff;
  background-image: linear-gradient(rgba(167, 167, 167, .64), rgba(167, 167, 167, .64));
  border-radius: 5px;
  width: 70%;
  height: auto;
  padding: 7px;
  position: relative;
  top: 2%;
  left: 1%;
  box-shadow: 0 16px 14px rgba(163, 163, 163, .2);
}

.scroll-item-landscape.scroll-item-l-1.item-1 {
  background-color: #000;
  background-image: url('../images/Pilot-Training-Institute-4_1.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  align-items: center;
  height: 27%;
  display: flex;
  top: -32.5%;
  left: 22%;
  box-shadow: 0 48px 50px rgba(0, 0, 0, .4);
}

.u-d-none-lg {
  display: flex;
}

.slide-wrapper {
  color: #f4df14;
  width: 100%;
  height: 100%;
  position: absolute;
}

.slide-wrapper.top {
  height: 100%;
  margin-top: 218px;
  position: relative;
}

.text-block-2 {
  color: #194c9f;
}

.project-title-left {
  color: #194c9f;
  border-bottom: 5px solid #face0e;
  width: 30%;
  padding-right: 16px;
  position: static;
}

.image-7 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-left: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.project-tile-wrapper {
  z-index: 10;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 81px;
  margin-left: -24px;
  display: flex;
  position: static;
}

.project-tile-wrapper.top {
  margin-top: 0;
  margin-bottom: 20px;
}

.tx-grey-5 {
  color: #939598;
}

.tx-grey-5.animation-slide-bottom.u-mrg-b-0 {
  color: #194c9f;
}

.button-block {
  color: #005668;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 32px;
  display: flex;
}

.button-block.primary {
  color: #070d59;
  background-image: linear-gradient(#f82fe4, #f82fe4);
  border-bottom: 4px solid #419b6a;
  padding: 20px 40px;
  font-size: 1rem;
  transition: all 1s;
  display: inline-block;
}

.button-block.primary.animation-slide-bottom {
  z-index: auto;
  color: #000;
  cursor: pointer;
  background-image: linear-gradient(#070d59, #070d59);
  border-bottom-style: none;
  border-bottom-color: #070d59;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  position: static;
}

.button-block.primary.animation-slide-bottom.w--current {
  z-index: 99;
}

.list {
  padding-left: 0;
  list-style-type: none;
}

.floatingaircraftimg {
  width: 75%;
  margin-top: 56px;
  display: none;
  position: absolute;
  top: 192.125px;
}

.tx-tagline {
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 51px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.28571;
}

.div-block-15 {
  z-index: 99;
  display: flex;
  position: static;
}

.button-tx {
  color: #fff;
  margin-right: 8px;
}

.list-item {
  color: #222;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
}

.image-2 {
  position: absolute;
  top: -37%;
  left: auto;
  right: -40%;
}

.align-y-stretch-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.button-inner-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.u-mrg-b-5 {
  margin-bottom: 0;
}

.animation-slide-bottom {
  overflow: hidden;
}

.animation-slide-bottom.tx-sm {
  font-size: .9375rem;
}

.animation-slide-bottom.tx-sm.u-mrg-t-2 {
  margin-top: 16px;
}

.animation-slide-bottom.tx-headline-4.tx-deep-blue {
  color: #333335;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.animation-slide-bottom.u-mrg-b-0 {
  margin-bottom: 0;
}

.data-sesc {
  color: #000;
  text-align: left;
  margin-bottom: 12px;
  font-size: .875rem;
  line-height: 1.8;
}

.data-sesc.tx-right {
  color: #222324;
  text-align: right;
  padding-right: 2px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.8;
}

.tx-lead {
  margin-bottom: 24px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.77778;
}

.tx-lead.animation-slide-bottom {
  color: #222324;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.9;
}

.tx-arrow {
  margin-left: 8px;
  display: inline-block;
}

.tx-scroll-headline-offset {
  z-index: 10;
  color: #1d1d1d;
  text-align: left;
  width: 100%;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 40px;
}

.scroll-wrapper {
  z-index: 50;
  flex-direction: column;
  align-items: flex-end;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image {
  border-radius: 3px;
  transition: all .3s;
  box-shadow: 4px 10px 20px -7px rgba(0, 0, 0, .22);
}

.image:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
}

.mma-girl {
  transform-origin: 50% 100%;
  width: 30%;
  display: none;
  position: absolute;
  top: 102px;
  left: 422px;
}

.video-2 {
  z-index: 999999;
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.tx-tile-num {
  color: #fff;
  letter-spacing: 1px;
  border-bottom: 1px solid #fff;
  margin-bottom: 16px;
  padding-bottom: 8px;
  font-weight: 500;
  display: inline-block;
}

.tx-tile-num.tx-deep-blue {
  color: #070d59;
  border-bottom-color: #070d59;
  font-weight: 400;
}

.tx-tile-num.tx-deep-blue.animation-slide-bottom {
  color: #f4df14;
  border-bottom-width: 2px;
  border-bottom-color: #f4df14;
}

.link-block {
  display: none;
  position: relative;
}

.div-block-14 {
  color: #194c9f;
  display: block;
  position: static;
}

.horizontal-bar {
  background-image: linear-gradient(#070d59, #070d59);
  width: 50px;
  height: 2px;
  margin-top: 40px;
  margin-bottom: 24px;
}

.horizontal-bar.animation-slide-bottom {
  background-image: linear-gradient(#f4df14, #f4df14);
  height: 3px;
  margin-top: 0;
  margin-bottom: 0;
}

.tx-deep-blue {
  color: #194c9f;
  font-weight: 500;
}

.tx-deep-blue.animation-slide-bottom {
  color: #194c9f;
}

.italic-text {
  font-size: 1.6rem;
}

.scrolling-item-wrapper {
  z-index: 20;
  perspective: 1000px;
  border-radius: 50%;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: center;
  align-items: center;
  width: 680px;
  max-width: none;
  height: auto;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.scrolling-item-wrapper.digital {
  perspective: 2000px;
  perspective-origin: 50%;
  background-image: none;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.scrolling-item-wrapper.thisone {
  height: 200px;
  margin-top: 117px;
}

.scrolling-item-wrapper.top {
  height: 650px;
  margin-top: 114px;
  position: static;
}

.align-x-stretch-between {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-518 {
  width: 80%;
}

.pilot-training-section {
  background-color: rgba(248, 248, 248, .81);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.image-sharing-title-company-name-2 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.flowbase-icon-wrap {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 15px 0 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-sharing-tmain-itle {
  color: #302f2f;
  background-color: rgba(171, 172, 169, .11);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.image-sharing-img {
  width: 15px;
  height: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.heading-46 {
  color: #4d4d4d;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.flowbase-tag {
  z-index: 0;
  background-color: #d6d6d6;
  border: 2px solid #fff;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 26px;
  padding-right: 26px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 15%;
  bottom: auto;
  left: 0%;
  right: auto;
  box-shadow: 7px 1px 20px rgba(128, 124, 142, .32);
}

.flowbase-tag:hover {
  background-color: #e9be00;
}

.flowbase-product-wrap {
  border: 1px #000;
  border-radius: 0%;
  flex-direction: row;
  align-items: center;
  min-height: 27px;
  padding: 0;
  display: flex;
  position: relative;
}

.image-sharing-title-preview {
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.image-sharing-title {
  color: #302f2f;
  background-color: rgba(255, 255, 255, .57);
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.image-sharing-title-wrapper {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-share--preview {
  background-color: rgba(230, 230, 230, .15);
  border: 1px solid #ccc7c7;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 32%;
  min-width: 32%;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 15px;
  text-decoration: none;
  display: flex;
  box-shadow: 5px 0 4px #e4e4e4;
}

.image-share--preview:hover {
  filter: grayscale(90%);
  text-decoration: none;
  box-shadow: -5px -1px 4px #e4e4e4;
}

.blog-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.features-heading {
  color: #194c9f;
  text-align: center;
  width: 100%;
  max-width: 707px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.paragraph-basic {
  color: rgba(255, 255, 255, .7);
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.paragraph-basic._40-bottom-padding {
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-basic._40-bottom-padding:hover {
  color: #fff;
}

.footer-title {
  color: #fff;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: inline-block;
}

.footer-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  width: 100%;
}

.wrapper-3 {
  width: 80%;
  max-width: none;
  margin-bottom: 20px;
  display: block;
}

.div-block-477 {
  background-color: #c0bfbf;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.footer-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-56 {
  background-color: var(--flowui-component-library-gray-900);
  border-bottom: 1px solid #dad8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 40px;
  padding-bottom: 7px;
  display: flex;
}

.dropdown-toggle {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-2-dropdown {
  color: #194c9f;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 10px 30px 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
}

.nav-link-2-dropdown:hover {
  color: #ad9405;
}

.nav-link-2-dropdown.w--current {
  color: #070d59;
  font-weight: 700;
}

.div-block-519 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-right: 0;
  display: flex;
}

.image-116 {
  width: auto;
  height: 25px;
  margin-top: 10px;
}

.dropdown-12 {
  flex: 0 auto;
  order: 1;
  align-self: auto;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  font-family: Raleway, sans-serif;
}

.dropdown-toggle-14 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  font-weight: 600;
  display: inline-block;
}

.icon-21 {
  margin-left: 0;
}

.text-block-85 {
  display: block;
}

.dropdown-list-14 {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.dropdown-list-14.w--open {
  background-color: #fff;
  border-radius: 10px;
  position: static;
  top: 0%;
  bottom: auto;
  left: 98%;
  right: auto;
}

.drop-menu:hover {
  background-color: #f3f3f3;
}

.dropdown-list-15 {
  padding: 3px;
}

.dropdown-list-15.w--open {
  background-color: #fff;
  border-radius: 6px;
  padding: 15px 30px 15px 15px;
  display: flex;
  top: 100%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-435 {
  color: #363434;
  flex-direction: column;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
}

.rev-section-title {
  color: #194c9f;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-436 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3px;
  margin-right: 10px;
  display: flex;
}

.image-37 {
  width: 25px;
  margin-right: 15px;
}

.chat-with-us {
  color: #302d2d;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  line-height: 29px;
  text-decoration: none;
}

.stripe-horizontal-wrapper {
  height: 1.25rem;
  display: flex;
}

.stripe-horizontal-wrapper.is-thin {
  height: .625rem;
}

.stripe-horizontal-wrapper.is-thin.is-top {
  top: -.625rem;
}

.box-stripe-3 {
  background-color: #6d6f75;
  width: 100%;
  height: 100%;
}

.box-stripe-3.is-light-orange {
  background-color: #333d44;
}

.box-stripe-3.is-blue {
  background-color: #0a0a0a;
}

.text-size-large {
  font-size: 1.5rem;
}

.text-size-large.text-weight-bold {
  color: #194c9f;
  font-size: 1.1rem;
}

.div-block-523 {
  margin-bottom: 10px;
}

.heading-5 {
  color: #1d1d1d;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.process_list {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content 1fr min-content 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: grid;
}

.process_item {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 270px;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 8px 0 5px -2px #cecfcf;
}

.process_number-wrapper {
  color: #ebebeb;
  background-color: #dfdfdf;
  border-bottom-left-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.process_connector {
  border-top: .125rem dashed #ebebeb;
  width: 3rem;
  height: 1px;
}

.process_text-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-desktop {
  z-index: 9999999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-icon {
  width: 30px;
  height: 30px;
  font-size: 1.9rem;
}

.navbar {
  color: #194c9f;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 10px;
  font-family: Raleway, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
}

.navbar:hover {
  color: #ad9405;
}

.navbar.w--current {
  color: #070d59;
  font-weight: 700;
}

.icon-22, .icon-23, .icon-24 {
  margin-right: 10px;
}

.dropdown-list-desktop {
  padding: 3px 20px 3px 3px;
}

.dropdown-list-desktop.w--open {
  background-color: #fff;
  border-radius: 6px;
  padding: 15px;
  top: 100%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.drop-menu-desktop {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.drop-menu-desktop:hover {
  background-color: rgba(0, 0, 0, 0);
}

.pilot-training-section-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.container-3 {
  z-index: 2;
  flex-flow: wrap;
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.design-work-holder-2 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.design-work-card-picture-2 {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 42px -14px rgba(46, 50, 60, .35);
}

.zoom-on-hover {
  background-color: #005ae1;
  border: 6px solid #e9be01;
  border-radius: 100%;
  width: 150px;
  height: 150px;
  padding: 0;
  line-height: 30px;
  text-decoration: line-through;
  transition: transform .45s;
}

.design-work-title {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0);
  margin-top: 6px;
  margin-bottom: 16px;
  font-family: PT Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.design-work-title.new {
  color: #222324;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 21px;
}

.div-block-525 {
  align-items: flex-start;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.slide {
  background-color: #fff;
  border: 1px rgba(70, 137, 215, .2);
  border-radius: 10px;
  margin-right: 50px;
  padding: 0;
}

.faq-title {
  color: #1b2d45;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

.arrow-right {
  background-color: #fff;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -25px;
  box-shadow: 0 5px 10px rgba(27, 45, 69, .1);
}

.mask {
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.profile-block {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.slide-nav {
  display: none;
}

.slider {
  background-color: rgba(221, 221, 221, 0);
  width: 100%;
  max-width: 600px;
  height: 100%;
  margin-top: 0;
}

.arrow-left {
  background-color: #fff;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  top: 0%;
  bottom: 0%;
  left: -25px;
  right: auto;
  box-shadow: 0 5px 10px rgba(27, 45, 69, .1);
}

.profile-image {
  border: 4px solid #ebc700;
  border-radius: 100px;
  margin-right: 25px;
}

.slide-wrap {
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: space-between;
  min-height: 250px;
  padding: 30px 40px;
  display: flex;
}

.profile-details {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.standard-paragraph {
  color: rgba(21, 23, 25, .7);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 31px;
}

.paragraph-basic-2 {
  color: rgba(86, 96, 115, .7);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.icon {
  color: #1b2d45;
  font-size: 15px;
}

.div-block-526 {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  display: flex;
  position: static;
  bottom: 100px;
}

.pilot-training-section-3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Banner-Img-4.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-527 {
  width: 100%;
}

.image-117 {
  width: 100px;
  margin-bottom: 10px;
}

.menu-items {
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.menu-items:hover {
  background-color: rgba(0, 0, 0, 0);
}

.bold-text {
  color: #d5ae00;
}

.italic-text-2 {
  font-size: 20px;
}

.div-block-528 {
  background-color: rgba(255, 255, 255, .59);
  flex-direction: column;
  justify-content: flex-end;
  width: 40%;
  height: 100%;
  padding: 40px 40px 0 52px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.heading-47 {
  color: #face0e;
  text-shadow: 2px 0 2px #000;
  width: 100%;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 67px;
  font-style: italic;
  line-height: 80px;
}

.heading-2-banner {
  color: #000;
  text-transform: uppercase;
  white-space: normal;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #6b2626;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  font-family: Oswald, sans-serif;
  font-size: 44px;
  font-style: normal;
  line-height: 52px;
}

.lottie-animation {
  height: 500px;
}

.hero-section {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#0162d1 39%, #02425a);
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  margin-top: 80px;
  display: flex;
}

.hero-block {
  justify-content: space-between;
  width: 70%;
  display: flex;
}

.scroll-base {
  transform-origin: 50% 0;
  background-color: #eeeff4;
  width: 8px;
  height: 107%;
}

.label {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}

.steps {
  flex-direction: column;
  display: flex;
}

.steps.dots {
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 11%;
  padding-bottom: 11%;
}

.steps.left {
  justify-content: space-between;
}

.steps.right {
  justify-content: center;
}

.scroll-hero {
  height: 99%;
  display: flex;
}

.content-hero {
  width: 50%;
}

.dot-hero {
  z-index: 3;
  background-color: #eeeff4;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: relative;
}

.step-block-hero {
  text-align: left;
  align-self: center;
  position: relative;
}

.step-hero {
  z-index: 2;
  color: #fff;
  background-color: #fff200;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 18px;
  display: flex;
  position: relative;
}

.img-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: -4%;
  margin-bottom: -4%;
  display: flex;
  position: relative;
}

.scroll-animate {
  transform-origin: 50% 0;
  background-color: #006cd0;
  width: 6px;
  height: 106%;
  position: absolute;
  bottom: 0;
}

.scroll-animate._2 {
  background-color: #f0ec06;
  height: 100%;
}

.paragraph-2 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.bg-shadow {
  z-index: 1;
  border-radius: 16px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 7px 7px 20px rgba(18, 18, 18, .07);
}

.scoll-wrap-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 80%;
  display: flex;
  position: absolute;
}

.step-block {
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  min-height: 80vh;
  margin-top: -1px;
  display: flex;
  position: relative;
}

.scoll-wrap {
  flex-direction: column;
  align-items: center;
  height: 140%;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.dot {
  z-index: 3;
  background-color: #eeeff4;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-bottom: -6px;
  position: relative;
}

.step-content-block {
  text-align: left;
  align-self: center;
  width: 100%;
  position: relative;
}

.img-block {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.content-wrap {
  flex-direction: column;
  justify-content: flex-end;
  width: 40%;
  margin-bottom: 10px;
  display: flex;
}

.content {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.container-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1080px;
  margin-bottom: 10%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.step {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  margin-bottom: 10px;
  padding: 5%;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 9px -7px #a09a9a;
}

.steps-clone {
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.heading {
  flex-direction: column;
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  display: flex;
}

.heading.white {
  color: #fff;
}

.content-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.house {
  object-fit: cover;
  width: 70%;
  height: auto;
  display: block;
  overflow: visible;
}

.hero-bg {
  z-index: -1;
  justify-content: center;
  width: 100%;
  height: 34.2em;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-header {
  margin-bottom: -1.1em;
  position: -webkit-sticky;
  position: sticky;
}

.hero-parent {
  z-index: 1;
  height: 56.1em;
  position: relative;
}

.header {
  background-image: url('../images/Banner-Img-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 88px;
  padding-bottom: 0;
  position: relative;
}

.hero-content {
  color: #fff;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.9em;
  line-height: 1.5em;
}

.hero-content.txt-white {
  letter-spacing: 1px;
  text-shadow: 3px 0 2px #272727;
  font-family: Raleway, sans-serif;
  font-size: 2.5em;
  font-style: italic;
  font-weight: 500;
  line-height: 1.8em;
}

.section-hero {
  margin-top: 0;
  position: relative;
}

.hero-content-parent {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 42.625em;
  margin-top: 1.5em;
  margin-bottom: 3.75em;
  display: flex;
}

.hero {
  z-index: 100;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  display: flex;
  position: static;
}

.hero-head.txt-white.heading-lottie {
  z-index: 2;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-size: 5.4em;
  font-style: italic;
  line-height: 102px;
}

.hero-head.txt-white.airline-pilot {
  z-index: 2;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  margin-bottom: 0;
  font-family: Rebeqa, sans-serif;
  font-size: 9.4em;
  font-style: normal;
  line-height: 130px;
}

.container-5 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
}

.container-5.container-hero {
  position: static;
  top: 6.33em;
}

.aeroplane-back {
  perspective: 1000px;
  width: 100%;
}

.pilot-training-institute-wrapper {
  z-index: -1;
  perspective: 1000px;
  background-image: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.aeroplane-img {
  z-index: 10;
  flex: 0 auto;
  width: 800px;
  max-width: none;
  position: absolute;
  top: 100px;
  bottom: auto;
  left: auto;
  right: auto;
}

.text-span-3 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.div-block-529 {
  background-color: rgba(36, 36, 36, .33);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 45px 45px 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.bold-text-2 {
  text-transform: uppercase;
  font-size: 2em;
  font-style: normal;
}

.image-119 {
  width: 300px;
}

.heading-48 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 60px;
}

.main-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 21px;
  font-weight: 600;
  display: flex;
}

.link {
  color: #fff;
  text-align: center;
  background-color: #0837bb;
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  padding: 6px 12px;
  text-decoration: none;
}

.last {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.div-block-530 {
  background-image: radial-gradient(circle, #005dd6 62%, rgba(255, 255, 255, 0));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 22px 0;
  padding-bottom: 20px;
  padding-left: 19px;
  padding-right: 19px;
  display: flex;
}

.main-heading-title {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 60px;
}

.bold-text-3 {
  color: #0531c0;
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.button {
  color: #0837bb;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 6px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.div-block-68 {
  width: 40px;
  height: 40px;
}

.div-block-505 {
  color: #fff;
  background-color: #023ecc;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.address-wrapper-box {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.social-media {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  background-color: #fafafa;
  border-top: 1px #f3f6fc;
  border-bottom: 7px solid #eee;
  border-right: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  width: 80%;
  padding: 20px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.social-media:hover {
  color: #090b19;
}

.social-media.w--current {
  color: #090b19;
  padding-left: 36px;
}

.div-block-458 {
  align-items: center;
  width: 100%;
  display: flex;
}

.list-item-text {
  color: #0a0a0a;
  letter-spacing: 0;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.side-heading-border {
  background-color: #000;
  width: 100%;
  margin-bottom: 0;
}

.div-block-483 {
  background-color: #f5c800;
  height: 5px;
  margin-bottom: 2px;
}

.section-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.address-wrapper {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  margin-bottom: 10px;
  display: flex;
}

.menu-list-item {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  background-color: #fafafa;
  border-top: 1px #f3f6fc;
  border-bottom: 7px solid #eee;
  border-right: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto 2fr auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  padding: 20px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  color: #090b19;
  padding-left: 36px;
}

.list-item-arrow {
  width: 18px;
  min-width: 18px;
}

.div-block-482 {
  border: 1px solid #d1d1d1;
  width: 48%;
  padding: 8px;
}

.contact-us-details {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.side-headings {
  background-color: rgba(0, 0, 0, 0);
  border-left: 10px #f5c800;
  border-right: 10px #f5c800;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.address-map {
  width: 100%;
  height: 460px;
  margin: 0;
}

.heading-85 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.form-input-wrapper {
  background-color: rgba(255, 255, 255, .66);
  border: 1px solid #dfdfdf;
  width: 100%;
  margin-top: 10px;
  padding: 10px 20px;
  box-shadow: 3px 6px 9px -6px #b9b2b2;
}

.textarea-9 {
  min-height: 200px;
}

.form-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.section-49 {
  background-color: #f7f7f7;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.section-49.workshop {
  padding-bottom: 20px;
}

.form-7 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.input-wrapper-2 {
  width: 49%;
  padding-bottom: 20px;
}

.input-wrapper-2.half {
  width: 48%;
  margin-right: 5px;
  padding-bottom: 10px;
  padding-right: 5px;
  display: inline-block;
}

.input-wrapper-2.half.last {
  width: 50%;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 0;
  position: relative;
}

.submit-button-4 {
  color: #3f3e3e;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ffd92e;
  border-radius: 6px;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  position: static;
}

.div-block-424 {
  flex-direction: column;
  align-items: flex-start;
  font-family: Raleway, sans-serif;
  display: flex;
}

.form-block-6 {
  width: 100%;
}

.form-label {
  color: #000;
  border-left: 6px #000;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.form-radio {
  margin-bottom: 10px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.form-heading {
  color: #fff;
  text-align: center;
  background-image: radial-gradient(circle, #0062f5 45%, #000cf5 65%, rgba(201, 1, 223, 0));
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 39px;
}

.form-heading.w--current {
  background-image: radial-gradient(circle, #c5a204 65%, rgba(201, 1, 223, 0));
}

.text-field, .radio-button-label {
  font-family: Raleway, sans-serif;
}

.lottie-animation-2 {
  height: auto;
}

.button-2 {
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #fff200;
  font-family: Raleway, sans-serif;
  font-size: 15px;
}

.label-copy {
  color: #fff;
  letter-spacing: 6px;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.button-3 {
  color: #000;
  background-color: #face0e;
  border-radius: 5px;
  margin-bottom: 20px;
  box-shadow: 4px 4px 11px #000;
}

.section-57 {
  margin-top: 90px;
}

.slider-2 {
  min-height: 90vh;
}

.banner-img-1 {
  background-image: url('../images/Banner-Img-8.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.div-block-532 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-86 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #111;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Vollkorn, serif;
  font-size: 100px;
  line-height: 101px;
}

.right-arrow, .left-arrow, .slide-nav-2 {
  display: none;
}

.banner-img-2 {
  background-image: url('../images/Banner-img-4_1.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-3 {
  background-image: url('../images/Banner-img-5.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-4 {
  background-image: url('../images/Banner-img-3.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-5 {
  background-image: url('../images/Banner-img-1.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-6 {
  background-image: url('../images/Banner-img-10.png');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-7 {
  background-image: url('../images/Banner-img-2_1.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-8 {
  background-image: url('../images/Banner-img-9.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-1-copy {
  background-image: url('../images/Banner-Img-8.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-9 {
  background-image: url('../images/Banner-img-7.png');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.banner-img-10 {
  background-image: url('../images/Banner-img-6.png');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.banner-img-11 {
  background-image: url('../images/Banner-Img-8.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.section-58 {
  margin-top: 100px;
}

.background-video {
  background-color: rgba(0, 0, 0, .41);
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 20px;
  display: flex;
}

.heading-87 {
  text-shadow: 1px 1px 6px #000;
  font-family: Raleway, sans-serif;
  font-size: 90px;
  line-height: 85px;
}

.section-home-how-works {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
}

.page-padding {
  padding: 20px 0 0;
}

.heading-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 140%;
}

.how-works-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-normal {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
}

.how-works-heading {
  text-align: center;
  max-width: 60%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.how-works-card {
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  margin-bottom: 20px;
  padding: 23px;
  display: flex;
  box-shadow: 0 0 20px -1px rgba(115, 137, 149, .52);
}

.how-works-card.no-shadow {
  box-shadow: none;
}

.how-works-image {
  width: 100%;
  display: block;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.8em;
}

.how-works-component {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 0;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  position: relative;
  box-shadow: 7px 7px 40px 4px #e0e0e0;
}

.how-works-item-right {
  position: -webkit-sticky;
  position: sticky;
}

.works-card-content {
  margin-left: 16px;
}

.container-large {
  width: 80%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.works-card-image {
  width: auto;
  height: auto;
}

.margin-bottom.margin-small {
  margin-bottom: 0;
}

.margin-bottom.margin-large {
  margin-bottom: 4rem;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxhuge {
  padding-top: 2rem;
  padding-bottom: .25rem;
}

.padding-vertical.padding-medium {
  margin-top: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.anim-wrap {
  width: auto;
  height: auto;
  overflow: hidden;
}

.coursus-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-88 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.coursus-item {
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.coursus_item-divider {
  color: #252b42;
  background-color: rgba(37, 43, 66, .1);
  width: 1px;
  height: 87px;
  position: absolute;
  top: 40px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.margin-bottom-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-2.margin-xsmall {
  margin-bottom: .6rem;
}

.coursus_content-wrapper {
  margin-left: 24px;
}

.coursus_component {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 0;
  position: relative;
  box-shadow: 7px 7px 40px 4px rgba(33, 43, 51, .08);
}

.paragraph-default {
  color: rgba(255, 255, 255, .8);
  margin-bottom: 0;
}

.paragraph-default.black {
  color: rgba(18, 19, 22, .6);
  max-width: 214px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.course-icon {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

.section-coursus {
  background-color: rgba(0, 0, 0, 0);
}

.abt-media {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  margin-right: 30px;
  display: block;
}

.sub-heading {
  color: #323231;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.heading-h2 {
  color: #323231;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
}

.button-4 {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #d0b15f;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: color .4s, background-color .4s;
}

.button-4:hover {
  color: #d0b15f;
  background-color: #fff;
}

.button-4.abt {
  margin-top: 40px;
  padding: 20px 54px;
}

.button-4.abt:hover {
  color: #fff;
  background-color: #323231;
}

.gold-line {
  background-color: #d0b15f;
  width: 48px;
  height: 4px;
}

.about {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.abt-p {
  width: 80%;
}

.abt-content {
  width: 50%;
  margin-left: 30px;
}

.container-6 {
  justify-content: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: static;
}

.about-box {
  align-items: center;
  width: 80%;
  padding-top: 10px;
  display: flex;
}

.left-part-paragraph-wrapper {
  margin-top: 16px;
  margin-bottom: 32px;
}

.paragraph.light {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.8em;
}

.socials-container {
  transform-style: preserve-3d;
  background-color: #f2f3f8;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 480px;
  height: 480px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.social.red-1 {
  background-color: #e60023;
}

.social.blue-4 {
  background-color: #28a0d3;
}

.social.yellow {
  background-color: #f7f447;
}

.social.blue-1 {
  background-color: #1da1f2;
  margin-left: 12px;
  margin-right: 12px;
}

.social.purple-1 {
  background-color: #7289da;
}

.social.blue-5 {
  background-color: #1434cb;
}

.social.orange-1 {
  background-color: #ff4500;
}

.social.blue-2 {
  background-color: #0a66c2;
}

.social.black {
  background-color: #000;
}

.social.white {
  background-color: #fff;
}

.social.red-2 {
  background-color: red;
}

.social.blue-3 {
  background-color: #016fd0;
}

.right-part {
  justify-content: flex-end;
  width: 50%;
  padding: 0 55px 0 0;
  display: flex;
}

.wide-container {
  width: 100%;
  max-width: 1276px;
  padding-left: 30px;
  padding-right: 30px;
}

.wide-container.purple-container {
  width: 85%;
  max-width: none;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.testimonial-text {
  color: #6872a1;
  font-weight: 500;
  line-height: 1.6em;
}

.row {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.row.landscape {
  display: none;
}

.left-part {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 0 40px 0 55px;
  display: flex;
}

.part-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-59 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-59.no-padding-desktop {
  padding-top: 20px;
  padding-bottom: 20px;
}

.testimonial-image {
  object-fit: contain;
  border-radius: 100%;
  width: 100%;
  position: relative;
  bottom: -6px;
}

.testimonial-name {
  color: #1e1e1e;
  font-weight: 800;
  line-height: 119%;
}

.quote {
  background-color: #f2f3f8;
  border-radius: 12px;
  width: 100%;
  max-width: 440px;
  padding: 16px;
  display: flex;
}

.heading-89 {
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.heading-89.white {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.testimonial-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 12px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.testimonial-image-container {
  border-radius: 4px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  position: relative;
}

.testimonial-image-container.pink {
  background-color: #f5dad7;
  overflow: hidden;
}

.purple-left-half {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 0;
  display: flex;
}

.purple-right-half-content {
  width: 480px;
}

.wrapper-with-margins {
  margin-top: 16px;
  margin-bottom: 16px;
}

.small-white-text {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 160%;
}

.feature-icon {
  width: 32px;
  height: 32px;
  margin-right: 12px;
}

.image-120 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-120.website-image {
  object-fit: scale-down;
}

.feature {
  align-items: center;
  margin-top: 16px;
  margin-bottom: 5px;
  display: flex;
}

.content-2 {
  background-color: #5f4cf8;
  border-radius: 24px;
  align-items: center;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.website-image-wrapper {
  height: 480px;
}

.purple-right-half {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  margin-left: 0;
  padding-right: 20px;
  display: flex;
}

.content-2-design {
  background-color: #5f4cf8;
  border-radius: 24px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding: 40px 20px;
  display: flex;
}

.link-2 {
  color: #333;
  text-decoration: none;
}

.link-3 {
  color: #313131;
  text-decoration: none;
}

.link-4 {
  color: #303030;
  text-decoration: none;
}

.link-5 {
  color: #302f2f;
  text-decoration: none;
}

.link-6 {
  color: #2e2e2e;
  text-decoration: none;
}

.link-7, .link-8 {
  color: #303030;
  text-decoration: none;
}

.link-9, .link-9.w--current {
  color: #2e2e2e;
  text-decoration: none;
}

.list-2 {
  color: #fff;
}

.button-5 {
  background-color: #a138ec;
  border-radius: 9px;
}

.second-slider-container {
  z-index: 20;
  align-items: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 3%;
}

.c-funtext {
  z-index: 15;
  padding: 40px 10px 20px;
  font-size: 18px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 3%;
  right: auto;
}

.ci-slider-btn-loading {
  opacity: .5;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sub-slide-wrapper {
  background-color: #333;
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px rgba(19, 19, 19, .5);
}

.sub-slide-wrapper._5 {
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('../images/Banner-img-5.png');
}

.sub-slide-wrapper._1 {
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('../images/Banner-img-8_1.png');
}

.sub-slide-wrapper._4 {
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('../images/Banner-img-10.png');
}

.sub-slide-wrapper._2 {
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('../images/Banner-img-2_1.png');
  justify-content: flex-end;
  align-items: flex-end;
}

.sub-slide-wrapper._3 {
  background-image: linear-gradient(to top, rgba(19, 19, 19, .5), rgba(0, 0, 0, 0) 30%), url('../images/Banner-img-7.png');
}

.sub-slide-container {
  width: 100%;
  height: 100%;
}

.b-slider-control {
  align-items: center;
  display: flex;
}

.sub-slider-mask {
  overflow: visible;
}

.c-main-slide-content {
  text-align: center;
  justify-content: center;
  width: 90%;
  margin-top: 40px;
  display: flex;
}

.c-main-slide-title {
  margin-bottom: 0;
}

.slider-trigger-right {
  z-index: 50;
  color: #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._w-slider-btn {
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 15px;
  display: flex;
  position: relative;
}

.sub-slide-title {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 10px;
  font-size: .8em;
  font-weight: 700;
  line-height: 1em;
}

.sub-slider-container {
  padding-right: 20vw;
  position: relative;
  overflow: hidden;
}

.c-main-slide-description {
  color: #fff;
  width: 50vw;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.4em;
}

.sub-slider {
  background-color: rgba(0, 0, 0, 0);
  width: 350px;
  height: 25vh;
}

.c-slider-btn {
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
}

.c-slider-btn-loading {
  border: 1px dashed #aaa;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.funtext {
  opacity: .14;
  color: rgba(255, 255, 255, .3);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 6vw;
  font-weight: 900;
  line-height: 1.1em;
  position: relative;
}

.main-slider-nav-dots, .main-slider-nav-arrow {
  display: none;
}

.sub-slider-slide {
  perspective: 1000px;
  width: 300px;
  padding: 1vh 1vw;
  transform: perspective(1000px);
}

.slider-trigger-left {
  z-index: 50;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.main-slider {
  background-color: #222;
  flex-direction: column;
  height: 85vh;
}

.main-slider.mobile {
  display: none;
}

.main-slider.desktop {
  height: 73vh;
}

.c-slider-btn-icon {
  z-index: 10;
  color: #1d1a1a;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ci-main-slide-content {
  flex-direction: column;
  align-items: center;
  width: 80%;
  display: flex;
  position: relative;
}

.main-slide-wrapper {
  background-image: linear-gradient(rgba(51, 51, 51, .35), rgba(51, 51, 51, .35)), url('../images/1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.main-slide-wrapper._5 {
  background-image: linear-gradient(rgba(51, 51, 51, .35), rgba(51, 51, 51, .35)), url('../images/Banner-img-8_1.png');
  background-position: 0 0, 50% 0;
  align-items: flex-end;
  padding-bottom: 60px;
}

.main-slide-wrapper._4 {
  background-image: linear-gradient(rgba(25, 25, 25, .46), rgba(25, 25, 25, .46)), url('../images/Banner-img-5.png');
  background-position: 0 0, 50% 0;
  align-items: flex-end;
  padding-bottom: 60px;
  display: flex;
}

.main-slide-wrapper._1 {
  background-image: linear-gradient(rgba(0, 0, 0, .66), rgba(0, 0, 0, .66)), url('../images/Banner-img-2_1.png');
  background-position: 0 0, 50% 0;
  align-items: flex-end;
  padding-bottom: 60px;
}

.main-slide-wrapper._3 {
  background-image: linear-gradient(rgba(36, 35, 35, .53), rgba(36, 35, 35, .53)), url('../images/Banner-img-10.png');
  align-items: flex-end;
  padding-bottom: 60px;
}

.main-slide-wrapper._2 {
  background-image: linear-gradient(rgba(29, 28, 28, .57), rgba(29, 28, 28, .57)), url('../images/Banner-img-8_1.png');
  background-position: 0 0, 50% 0;
}

.main-slide-wrapper._4 {
  background-image: linear-gradient(rgba(51, 51, 51, .46), rgba(51, 51, 51, .46)), url('../images/Banner-img-5.png');
}

.main-slide-wrapper._3 {
  background-image: linear-gradient(rgba(51, 51, 51, .35), rgba(51, 51, 51, .35)), url('../images/Banner-img-10.png');
}

.main-slide-wrapper._2 {
  background-image: linear-gradient(rgba(29, 28, 28, .38), rgba(29, 28, 28, .38)), url('../images/Banner-img-2_1.png');
}

.main-slide-wrapper.pilot {
  background-image: linear-gradient(rgba(0, 0, 0, .46), rgba(0, 0, 0, .46)), url('../images/Banner-img-7.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  padding-bottom: 60px;
}

.main-slide-description {
  font-family: Raleway, sans-serif;
  font-size: 1.9em;
  font-weight: 600;
  line-height: 1.9em;
}

.slider-btn-icon.right {
  color: #111;
}

.main-slider-container {
  width: 100%;
  height: 87vh;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.sub-slider-nav-arrow {
  display: none;
}

.first-slider-container {
  z-index: 10;
  position: relative;
}

.c-slider-btn-circle {
  border: 1px solid #aaa;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sub-slider-nav-dots {
  display: none;
}

.main-slide-container {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

._w-slider-control {
  padding-left: 20px;
  padding-right: 20px;
}

.main-slide-title {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 3.9em;
  font-weight: 700;
  line-height: 1.3em;
  position: relative;
}

.c-curtain {
  z-index: 2000;
  background-color: #333;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.curtain {
  background-color: #131313;
  width: 100%;
  height: 100%;
}

.text-span-4 {
  color: rgba(0, 0, 0, .57);
  font-size: 6vw;
  line-height: .7em;
}

.second-slider-container-2 {
  z-index: 20;
  align-items: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.c-funtext-2 {
  z-index: 15;
  padding: 40px 10px 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.c-main-slide-content-2 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.slider-trigger-right-2 {
  z-index: 50;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.funtext-2 {
  opacity: .14;
  color: #fffefe;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 7vw;
  font-weight: 900;
  line-height: 1em;
  position: relative;
}

.sub-slider-slide-2 {
  perspective: 1000px;
  width: 350px;
  padding: 1vh 1vw;
  transform: perspective(1000px);
}

.c-slider-btn-icon-2 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.main-slider-container-2 {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.main-slide-title-2 {
  color: #fff;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5em;
  font-weight: 700;
  line-height: 1em;
  position: relative;
}

.div-block-533 {
  flex-direction: column;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.coursus_component-_second {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5d000;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
  position: static;
  box-shadow: 7px 7px 40px 4px rgba(33, 43, 51, .08);
}

.difference {
  text-align: center;
  max-width: 60%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-534 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-2 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.heading-90 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}

.heading-90.white {
  color: #fff;
  text-align: left;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
}

.heading-2-cta {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}

.heading-2-cta.white {
  color: #fff;
  text-align: left;
}

.heading-2-cta.white:hover {
  margin-left: 10px;
}

.heading-2-cta.white:active {
  color: rgba(255, 255, 255, .5);
}

.section-3 {
  text-align: center;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.div-block-5 {
  background-image: radial-gradient(circle, #0d4e80, #210264);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  width: 50%;
  margin: 9px;
  padding: 20px 33px 20px 38px;
}

.div-block-3 {
  display: flex;
}

.heading-91 {
  text-align: center;
}

.heading-91.white {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-4 {
  background-image: linear-gradient(#c2b201, #83990a);
  border-radius: 100px 100px 0;
  width: 50%;
  margin: 8px;
  padding: 20px 60px 20px 40px;
}

.social-media-footer {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #f3f6fc;
  border-bottom: 7px solid #eee;
  border-right: 1px #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  width: 100%;
  padding: 20px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.social-media-footer:hover {
  color: #090b19;
}

.social-media-footer.w--current {
  color: #090b19;
  padding-left: 36px;
}

.social-media-wrapper {
  background-color: rgba(231, 231, 231, .15);
  border: 1px solid rgba(241, 241, 241, .08);
  border-radius: 100%;
  width: 60px;
  height: 60px;
  padding: 9px;
}

.social-media-wrapper:hover {
  box-shadow: 0 0 13px 1px #fff;
}

.heading-20 {
  color: rgba(255, 255, 255, .59);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1vw;
  font-weight: 600;
  line-height: 30px;
}

.link-11 {
  color: #c3ba0f;
  text-decoration: none;
}

.how_to_become_a_pilot_banner {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Banner-Img-15.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  margin-top: 0;
  display: flex;
}

.page-contact {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.flowbase-product-wrap-2 {
  align-items: center;
  min-height: 40px;
  padding: 10px;
  display: flex;
  position: relative;
}

.flowbase-close-card {
  opacity: .84;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 10px;
  transition: all .2s ease-out;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.flowbase-close-card:hover {
  opacity: 1;
}

.flowbase-home-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.flowbase-icon-wrap-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding: 0;
  display: flex;
  position: relative;
}

.flowbase-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40px;
  margin-right: 25px;
  display: flex;
}

.whatsapp {
  z-index: 99999;
  background-color: #fff;
  border-radius: 10px;
  min-width: auto;
  margin-bottom: 30px;
  margin-left: 30px;
  position: fixed;
  bottom: 0;
  left: 0;
  box-shadow: 8px 1px 20px rgba(106, 105, 107, .66);
}

.flowbase-left-wrap {
  text-decoration: none;
  display: flex;
}

.flowbase-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
}

.link-block-2 {
  color: #313030;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#021344, #0645a5);
  border-radius: 7px;
  text-decoration: none;
  display: none;
  box-shadow: 0 -7px 19px -6px rgba(106, 105, 107, .66);
}

.info-icon {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.heading-92 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 31.75px;
}

.title_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 3px solid #1eb8a4;
  flex-wrap: wrap;
  align-items: stretch;
  padding-bottom: 10px;
  padding-right: 30px;
  display: flex;
}

.services_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 50px;
  display: grid;
}

.clinic_services-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.info-text {
  padding-bottom: 10px;
}

.services_info-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text_info-copy {
  padding-top: 32px;
  padding-right: 117px;
  display: none;
}

.containar {
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.right_services-wrapper {
  flex-direction: column;
  align-items: center;
  padding-top: 35px;
  padding-left: 50px;
}

.text-block-8 {
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 32px;
}

.heading-93 {
  font-family: Raleway, sans-serif;
  font-size: 56px;
  line-height: 77px;
}

.image-121 {
  color: #1f0c0c;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  right: 33px;
}

.section-properties {
  background-color: rgba(244, 244, 244, .5);
}

.button-6 {
  color: #1eb8a4;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #1eb8a4;
  border-radius: 20px;
  padding: 12px 55px 12px 18px;
  font-size: 16px;
  line-height: 24px;
  transition: transform .3s, background-color .3s, border-color .3s;
}

.button-6:hover {
  color: #fff;
  background-color: #20c5af;
}

.services-btn {
  display: flex;
}

.small_text {
  color: #373f43;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.services_section-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

.info_box {
  background-color: rgba(0, 0, 0, 0);
  background-image: repeating-radial-gradient(circle, #0079ca, #001944);
  border-radius: 20px;
  max-width: 380px;
  padding: 32px 16px 32px 32px;
  display: inline-block;
  box-shadow: 6px 6px 15px #c7c0c0;
}

.text_info {
  padding-top: 32px;
  padding-right: 117px;
}

.text_info.mbl_hide {
  padding-top: 20px;
  padding-right: 20px;
}

.flexx {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-9 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.image-7-copy {
  color: #1f0c0c;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  right: 33px;
}

.bold-text-4 {
  color: #b209d4;
}

.text-span-5 {
  color: #d60202;
}

.list-10 {
  color: #f0ecec;
}

.q-a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: flex;
}

.text-wrapper-2 {
  height: auto;
  padding: 20px 25px;
  display: block;
}

.heading-94 {
  color: #000;
  margin-top: 0;
  margin-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
}

.drp-list {
  color: #242424;
  background-color: #fff;
  height: 0;
  line-height: 23px;
  transition: all .5s;
  display: block;
  position: static;
  overflow: hidden;
}

.drp-list.w--open {
  line-height: 23px;
  position: static;
  overflow: hidden;
}

.div-block-512 {
  background-color: #e0e0e0;
  padding-top: 10px;
}

.paragraph-45 {
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 27px;
}

.text-block-79 {
  color: #000;
  font-family: Montserrat, sans-serif;
  line-height: 20px;
}

.icon-10 {
  color: #000;
}

.drp {
  color: #fafafa;
  background-color: #fff;
  border: 1px #000;
  margin-bottom: 10px;
  line-height: 0;
  transition: all .2s;
  display: block;
}

.drop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #cac8c8;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: all .2s;
  display: block;
}

.drop:hover {
  color: #ebebeb;
  background-color: rgba(255, 255, 255, .1);
}

.drop:active {
  color: #fdfdfd;
}

.drop.w--open {
  color: #fff;
}

.q-a-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.popup-form-block---brix {
  width: 100%;
  margin-bottom: 0;
}

.close-popup---brix {
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 15px;
}

.close-popup---brix:hover {
  transform: scale(.9);
}

.popup-1-form---brix {
  align-items: center;
  display: flex;
  position: relative;
}

.popup-content-wrapper---brix {
  z-index: 100;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 14px rgba(74, 58, 255, .16), 0 -2px 4px rgba(20, 20, 43, .12), 0 12px 44px rgba(20, 20, 43, .34);
}

.popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.subscribe-button---brix {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  background-image: none;
  border-radius: 80px;
  padding: 16px 32px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 12px;
  box-shadow: 0 3px 12px rgba(74, 58, 255, .12);
}

.subscribe-button---brix:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px rgba(74, 58, 255, .15);
}

.success-message---brix {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 16px;
}

.error-message---brix {
  border-radius: 16px;
  padding: 20px;
}

.popup-1---brix {
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.popup-1-illustration---brix {
  margin-bottom: 10px;
}

.overlay---brix {
  z-index: 10;
  background-color: rgba(0, 0, 0, .61);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.input---brix {
  color: #170f49;
  border: 1px solid #eff0f6;
  border-radius: 500px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 30px 20px;
  font-size: 18px;
  line-height: 20px;
  transition: color .2s, border-color .2s;
}

.input---brix:hover, .input---brix:focus {
  color: #4a3aff;
  border-color: #4a3aff;
}

.input---brix::placeholder {
  color: #6f6c90;
}

.input---brix.large---brix {
  min-height: 74px;
  padding: 24px 40px;
}

.popup-wrapper---brix {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-wrapper---brix.preview-page {
  display: none;
  position: fixed;
  top: 15%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-95 {
  text-align: left;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-46 {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.link-12 {
  color: #115204;
  font-weight: 800;
  text-decoration: none;
}

.list-11 {
  padding-left: 20px;
}

.div-block-535 {
  width: 60%;
}

.div-block-536 {
  flex-direction: column;
  align-items: center;
  width: 40%;
  margin-right: 10px;
  display: flex;
}

.button-primary {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px rgba(74, 58, 255, .12);
}

.button-primary:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px rgba(74, 58, 255, .15);
}

.button-primary.brix {
  background-color: #269d34;
  padding: 9px;
  box-shadow: 0 2px 4px rgba(255, 45, 70, .12);
}

.button-primary.brix:hover {
  transform: none;
}

.image-122 {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}

.text-block-86 {
  font-family: Raleway, sans-serif;
  font-size: 10px;
}

.t-c-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.t-c-section {
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.t-c-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: underline;
}

.paragraph-46-popup {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.video-wrapper {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #c7c7c7;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px;
  display: flex;
  position: relative;
}

.div-block-537 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 40px;
  display: flex;
}

.video-container {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 350px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  display: flex;
}

.image-container {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0;
  display: flex;
}

.youtube {
  border-radius: 8px;
  width: 100%;
  height: auto;
  max-height: none;
}

.slider-3 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 15px;
  width: 350px;
  height: 350px;
}

.slide-nav-3, .right-arrow-2, .left-arrow-2 {
  display: none;
}

.img {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-538 {
  z-index: -1;
  background-color: #567707;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 300px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-539 {
  justify-content: space-between;
  align-items: flex-end;
  width: 80%;
  display: flex;
}

.div-block-540 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  padding: 20px 16px;
  display: flex;
}

.button-7 {
  color: #1a1a1a;
  background-color: #ffed00;
  border-radius: 6px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 29px;
}

.worksjop-heading-3 {
  background-color: #ffed00;
  border-left: 9px solid #fff;
  border-right: 9px solid #fff;
  border-radius: 8px;
  margin-top: 10px;
  padding: 6px 14px 6px 17px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.workshop-heading-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 27px;
  font-weight: 400;
}

.workshop-heading-1.white {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.div-block-541 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lottie-animation-3 {
  z-index: 0;
  width: 100px;
  height: 100px;
  position: static;
}

.div-block-542 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  width: 65%;
  min-height: 350px;
  max-height: 350px;
  display: flex;
}

.about-ge-wrap {
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(255, 250, 230, .18), #ffcaef 44%, rgba(252, 228, 248, 0));
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 200px;
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 0%;
  right: 0%;
}

.about-ge-wrapper {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #c7c7c7;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px 11px 40px;
  display: flex;
  position: relative;
}

.heading-bottom {
  margin-bottom: 20px;
}

.heading-bottom.margin-small {
  margin-bottom: 0;
}

.heading-bottom.margin-large {
  margin-bottom: 4rem;
}

.about-ge-heading {
  text-align: center;
  background-image: linear-gradient(to right, #fff, #ffeafc 23%, #fffddc 50%, #f3d1ed 73%, #fff);
  flex-direction: column;
  align-items: center;
  width: 80%;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.video-img-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
}

.div-block-542-copy {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: auto;
  max-height: none;
  display: flex;
}

.slider-container {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 15px;
  width: auto;
  height: auto;
}

.image-container-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.youtube-copy {
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  height: 300px;
  max-height: none;
}

.div-block-543 {
  width: 49%;
}

.syllabus-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-left: 0;
  padding-right: 20px;
  display: flex;
}

.columns {
  width: 100%;
}

.syllabus-heading {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2em;
}

.syllabus {
  color: #eee;
}

.gls-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gls-text {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.gls {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gls-box {
  background-color: rgba(0, 0, 0, 0);
  background-image: repeating-radial-gradient(circle, #0079ca, #001944);
  border-radius: 20px;
  max-width: none;
  padding: 32px 16px 32px 32px;
  display: inline-block;
  box-shadow: 6px 6px 15px #c7c0c0;
}

.page-wrap {
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
}

.macbook-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  overflow: visible;
}

.website-image-wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 6%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.website-image-container {
  z-index: 10;
  justify-content: center;
  align-items: flex-start;
  width: 53%;
  height: 81%;
  min-height: auto;
  margin-left: 0;
  display: block;
  position: static;
  top: 6%;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: auto;
}

.website-image {
  z-index: 0;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.macbook {
  z-index: 5;
  width: 70%;
  max-width: none;
  position: relative;
}

.gls-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#003267 9%, #005ea3);
  border-radius: 6px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 29px;
  box-shadow: 4px 4px 2px #9e9b9b;
}

.gls-button:hover {
  background-image: linear-gradient(#005ea3, #003267 91%);
}

.small-heading-1 {
  color: #011657;
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}

.small-heading-1-copy {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}

.heading-4 {
  color: #413f3f;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.date {
  flex-direction: row-reverse;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.text-button {
  color: #666dff;
  align-items: center;
  text-decoration: none;
  transition: color .2s ease-out;
  display: flex;
}

.text-button:hover {
  color: #222bff;
}

.button-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1rem;
  margin-left: 1rem;
  display: flex;
}

.button-arrow-icon.is-black {
  color: #232536;
  transform: translate(0);
}

.website {
  color: #000;
  background-color: #e9be00;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 7px;
  display: flex;
  overflow: hidden;
}

.heading--center {
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 600;
}

.wrapper-hori {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.image-137 {
  margin-right: 10px;
}

.content-3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin: 10px 0 20px;
  display: flex;
}

.lottie-animation-4 {
  width: 50%;
  height: 100px;
}

.text-weight-medium {
  color: #3c00bd;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.rsearch---publications {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-top: 3px solid #e9be00;
  border-radius: 0 0 6px 6px;
  flex-direction: column;
  justify-content: space-between;
  min-width: 300px;
  max-width: 300px;
  min-height: 300px;
  max-height: 300px;
  margin: 8px;
  padding: 25px 25px 20px;
  text-decoration: none;
  transition: all .1s ease-in-out;
  display: flex;
  box-shadow: 10px 10px 11px -6px #bbb6b6;
}

.rsearch---publications:hover {
  box-shadow: 0 1px 28px rgba(147, 155, 180, .23);
}

.workshop-banner {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 20px;
  padding-top: 40px;
  display: flex;
}

.step_to_become_a_pilot_banner {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  margin-top: 100px;
  display: flex;
}

.image-138 {
  width: 100%;
}

.content-column {
  flex: 1;
  margin-top: 20px;
}

.content-column.mod--2 {
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.section-standard {
  justify-content: space-around;
  align-items: center;
  height: auto;
  max-height: none;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  overflow: hidden;
}

.section-standard.hero {
  align-items: center;
  height: 100vh;
  max-height: 650px;
  margin-top: 60px;
  padding-top: 80px;
  display: flex;
}

.section-standard.hero.home {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 90vh;
  max-height: none;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.para-heading {
  border-bottom: 2px solid #000;
  margin-bottom: 20px;
  font-size: 23px;
  font-weight: 500;
  line-height: 35px;
  display: inline-block;
}

.para-content-page {
  color: rgba(7, 7, 7, .8);
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 27px;
}

.div-standard {
  flex: 0 auto;
  width: 95%;
  max-width: 1280px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-standard.flex {
  border-radius: 4px;
  flex: none;
  align-items: center;
  width: 95%;
  max-width: 1280px;
  display: flex;
  position: static;
  top: 0;
}

.div-standard.flex.home {
  flex-direction: column;
  justify-content: center;
  width: 80%;
  max-width: 1400px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.small-video-block {
  background-image: url('../images/Home-Hero-Vid2x.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 100vh;
  min-height: 0;
  max-height: 450px;
  margin-left: -50px;
  margin-right: 30px;
  display: flex;
  position: relative;
  left: 0%;
}

.small-video-block.desktop-only {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.heading-h1 {
  color: #3c3b3b;
  border-bottom: 1px solid #000;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
  display: inline-block;
}

.img-ref-heading {
  color: #030303;
  text-align: center;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.inquire-form {
  z-index: -1;
  background-color: #680924;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 300px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.whatsapp-button {
  color: #000;
  background-color: #ffed00;
  border-left: 9px solid #fff;
  border-right: 9px solid #fff;
  border-radius: 8px;
  margin-top: 10px;
  padding: 6px 14px 6px 17px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.padding-vertical-2 {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-2.padding-xhuge {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.max-width-large {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  display: flex;
}

.max-width-large.vertical {
  flex-direction: column;
  align-items: flex-start;
}

.layout242_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-large-2 {
  width: 80%;
  max-width: 80rem;
  margin: 20px auto 40px;
}

.text-weight-semibold {
  color: #2860f0;
  font-size: 16px;
  line-height: 24px;
}

.heading-96 {
  color: #fff;
  max-width: 600px;
  font-size: 48px;
  line-height: 56px;
}

.heading-96.black {
  color: #000;
  max-width: none;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 37px;
}

.heading-96.black.white {
  color: #fff;
}

.text-size-medium {
  color: #fff;
  text-align: left;
  width: auto;
  max-width: 600px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.text-size-medium.black {
  color: #000;
  max-width: 700px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 27px;
}

.page-padding-2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 112px 5%;
}

.page-padding-2.layout242 {
  background-image: url('../images/334.png');
  background-position: 50%;
  background-size: cover;
  padding: 20px 0% 10px;
}

.text-span {
  color: #2860f0;
}

.margin-bottom-3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-3.margin-custom1 {
  display: flex;
}

.project-description-wrapper {
  flex-direction: column;
  max-width: none;
  display: flex;
}

.arrow-on-hover-base {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-left: 0;
  display: flex;
  position: static;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
}

.tag-wrapper {
  margin-top: 20px;
  display: flex;
}

.project-heading {
  color: #5a5757;
  font-size: 40px;
  font-weight: 300;
}

.grid {
  grid-column-gap: 6vw;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.tag {
  color: #4c4c4c;
  letter-spacing: .7px;
  text-transform: uppercase;
  border: 1px solid #e9e9e9;
  border-radius: 5px;
  margin-right: 12px;
  padding: 3px 13px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.paragraph-47 {
  color: #444242;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 180%;
}

.thumbnail {
  border-radius: 0;
  transition: all .3s;
}

.thumbnail:hover {
  border-radius: 10px;
  box-shadow: 5px 0 6px rgba(105, 105, 105, .4);
}

.arrow-base {
  margin-left: -10px;
  display: none;
  position: absolute;
}

.small-arrow {
  color: #e9e9e9;
  display: flex;
}

.small-arrow.hide-small-arrow {
  display: flex;
}

.project-link {
  color: #5f5f5f;
  flex-flow: row;
  align-content: flex-end;
  justify-content: flex-start;
  align-items: center;
  height: 28px;
  margin-top: 3vw;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-link {
  letter-spacing: 1px;
  text-transform: none;
  height: 28px;
  font-size: 14px;
  font-weight: 300;
  line-height: 27px;
  text-decoration: underline;
  position: static;
  top: 0;
  bottom: 0;
  left: 0;
}

.text-link:hover {
  text-decoration: underline;
  display: inline;
}

.section-60 {
  padding: 60px;
}

.section-60.timeline {
  z-index: 14;
  background-color: #262626;
  background-image: url('../images/White-Grain.png');
  background-position: 0 0;
  background-size: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.heading-97 {
  color: #e9e9e9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 300;
}

.heading-97.orange-heading {
  color: #ff6d4a;
  margin-left: 15px;
}

.heading-97.orange-heading.prefix-orange {
  margin-left: 0;
  margin-right: 10px;
}

.sub-heading-2 {
  z-index: 4;
  color: #e9e9e9;
  text-align: center;
  margin-top: 12px;
  margin-left: -3px;
  margin-right: 0;
  font-size: 20px;
  font-weight: 200;
  line-height: 1.4;
  display: block;
  position: static;
}

.sub-heading-2.small_font {
  margin-top: 5px;
  font-size: 15px;
}

.container-7 {
  flex-direction: column;
  align-items: center;
  width: 90vw;
  max-width: 1360px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.process-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 89px 1fr;
  justify-items: end;
  width: 100%;
  padding-bottom: 100px;
}

.process-bar-line-2 {
  z-index: -2;
  background-color: #393939;
  width: 3px;
  height: 100%;
  position: absolute;
}

.process-left {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

.process-bar-progress-2 {
  background-color: #e9e9e9;
  width: 3px;
  height: 50vh;
  position: -webkit-sticky;
  position: sticky;
  bottom: 50vh;
}

.step-wrapper {
  position: static;
  top: 50vh;
}

.step-wrapper:hover {
  opacity: 1;
}

.process-image {
  border-radius: 11px;
  margin-top: 30px;
}

.process-steps {
  z-index: -3;
  padding-top: 40px;
  position: static;
}

.process-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.step-description {
  max-width: 350px;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.step-sub-heading {
  text-align: right;
  margin-top: 8px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.process-right {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  padding-right: 20px;
  display: flex;
}

.phone-process-wrapper {
  display: none;
}

.process_steps {
  text-align: right;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 29px;
}

.baby-text-block {
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.process_circle {
  background-color: #e9e9e9;
  border-style: none;
  border-color: #000;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

.process-bar-end-cover {
  background-color: #262626;
  background-image: url('../images/White-Grain.png');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  height: 50px;
  margin-top: -41px;
  padding-bottom: 100px;
  display: flex;
}

.horizontal-end {
  background-color: #e9e9e9;
  width: 50px;
  height: 3px;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.layout1_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-secondary {
  color: #000;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.container-small {
  width: 93%;
  max-width: 1113px;
  margin-left: auto;
  margin-right: auto;
}

.text-regular {
  color: #222a41;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-regular.bold {
  font-weight: 700;
}

.paragraph-regular {
  color: #222a41;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.margin-bottom-4 {
  width: 100%;
  margin-bottom: 30px;
}

.course-section-container {
  padding-bottom: 20px;
  display: flex;
}
.uui-cta07_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  background-color: var(--untitled-ui-gray50-501);
  background-image: linear-gradient(167deg, #000 37%, #9c06b2);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding: 2rem 4rem 0 2rem;
  display: grid;
}

.heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.heading-small.text-color-darkblue {
  font-weight: 600;
}

.doctors-info-wrapper {
  background-color: rgba(245, 245, 245, .6);
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  margin-top: 0;
  margin-bottom: 49px;
  padding: 60px;
}

.doctors-name-wrapper {
  width: 100%;
  margin-bottom: 10px;
}

.doctors-info-wrapper-2 {
  background-color: #f3f7f8;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
  margin-top: 49px;
  margin-bottom: 49px;
  padding: 60px;
}

.doctors-heading-wrapper {
  text-align: center;
}

.heading-large {
  color: #000;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.doctors-image {
  object-fit: cover;
  border-radius: 32px;
  height: 100%;
}

.doctors-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 10px;
}

.doctors-title-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.doctors-details-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 100px;
}

.doctors-text-wrapper {
  text-align: center;
  width: 70%;
}

.doctors-details-card {
  margin-top: 0;
  padding-top: 0;
}

.doctors-details-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
  display: flex;
}

.heading-copy {
  flex-direction: column;
  width: auto;
  max-width: 70%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  display: flex;
}

.para-container {
  color: #615e5e;
  flex-direction: column;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  display: flex;
}

.para-container.points {
  padding-left: 40px;
}

.para-container.white {
  color: #fff;
}

.div-block-544 {
  width: 100%;
}

.body {
  background-color: #fff;
}

.div-block-545 {
  justify-content: space-between;
  width: 80%;
  display: flex;
}

.div-block-546 {
  display: flex;
}

.div-block-colour {
  background-color: #5f4cf8;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 9px 9px 20px;
}

.text-span-copy {
  color: #dff028;
}

.about-box-right {
  flex-direction: row-reverse;
  width: 80%;
  display: flex;
}

.div-block-mid {
  background-image: radial-gradient(circle, #0d4e80, #210264);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 0;
  width: 50%;
  margin: 9px;
  padding: 20px 40px;
}

.div-block-3-wrap {
  display: flex;
}

.coursus-grid-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.f-h5-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper-white {
  background-color: #fff;
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 40px;
  padding: 16px;
}

.f-feature-card-filled {
  background-color: #fff;
  border-radius: 12px;
  padding: 26px;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
  margin-bottom: 20px;
}

.f-button-secondary {
  color: #160042;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary:hover {
  background-color: #f3f5fb;
  border-color: rgba(0, 0, 0, 0);
}

.f-button-neutral {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: #282556;
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-h3-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-max-width-large {
  max-width: 610px;
}

.f-header-grid-asymmetrical {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.f-margin-bottom-64 {
  margin-bottom: 64px;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  padding: 92px 5%;
  position: relative;
}

.uui-button {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item, .uui-avatar-stack_item {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center {
  text-align: center;
}

.uui-faq01_cta {
  background-color: #f9fafb;
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-faq01_answer {
  overflow: hidden;
}

.accordion-icon_vertical-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper {
  color: #7f56d9;
}

.uui-faq01_heading {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  display: flex;
}

.uui-faq01_accordion {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component {
  margin-top: 2rem;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-140 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.uui-heroheader20_background-grid-mask {
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 300%;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-heroheader20_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader20_background-grid-section.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader20_background-grid-section.background-color-primary200 {
  background-color: #e9d7fe;
}

.background-color-primary100 {
  background-color: #f4ebff;
}

.background-color-white {
  background-color: #fff;
}

.background-color-primary300 {
  background-color: #d6bbfb;
}

.background-color-primary200 {
  background-color: #e9d7fe;
}

.uui-heroheader20_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 11%;
  bottom: auto;
  left: auto;
  right: auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon {
  z-index: 2;
  opacity: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  width: 12rem;
  height: 12rem;
  position: absolute;
}

.uui-heroheader20_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-heroheader20_lightbox {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-2:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-2:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-2.is-button-large {
  grid-column-gap: .75rem;
  padding: .6rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.is-button-large {
  grid-column-gap: .75rem;
  padding: .6rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2.button-row-center {
  justify-content: center;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge.text-color-primary700 {
  color: #5e5d61;
  font-size: 1rem;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-xlarge {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge.text-color-primary900 {
  color: #3a393d;
  font-size: 1.8rem;
  font-weight: 500;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: #9e77ed;
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  color: #344054;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  color: #6941c6;
  background-color: #fff;
}

.uui-badge-group {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f9f5ff;
  text-decoration: none;
}

.uui-max-width-xlarge {
  text-align: justify;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-bottom: 1rem;
  padding-top: 20px;
  display: flex;
}

.uui-text-align-center-2 {
  text-align: center;
}

.uui-heroheader20_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-2 {
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-page-padding-2 {
  padding-left: 0;
  padding-right: 0;
}

.uui-section_heroheader20 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#fff, #e8def8 54%, #faf6ff);
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-2 {
  color: #000;
  text-align: left;
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-faq02_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.accordion-icon_vertical-line-2 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-2 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper {
  color: #98a2b3;
}

.uui-faq02_heading {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.uui-faq02_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.uui-faq02_accordion {
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

.uui-faq02_list {
  flex: 0 auto;
  width: 64%;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #111;
  border: 1px solid #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-3:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-3:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.uui-text-size-large-2 {
  color: #475467;
  text-align: justify;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq02_content {
  flex-direction: column;
  align-items: flex-start;
  width: 35%;
  height: auto;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 15%;
}

.uui-faq02_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: static;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 2rem;
  padding-bottom: 0;
  position: static;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-3 {
  padding-left: 0;
  padding-right: 0;
}

.uui-section_faq02 {
  margin-bottom: 40px;
}

.uui-heroheader04_image {
  width: 500px;
  min-width: 800px;
  display: block;
  position: absolute;
}

.uui-heroheader04_image-wrapper {
  height: 100%;
  min-height: auto;
  position: relative;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-4:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-4:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-4.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-2:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-2:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4.button-row-center {
  justify-content: center;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.3rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-badge-group_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-2.text-color-primary500 {
  color: #9e77ed;
  margin-right: -.25rem;
}

.badge-group_text-wrapper-2 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-2 {
  color: #344054;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-2.is-primary {
  color: #6941c6;
  background-color: #fff;
}

.uui-badge-group-2 {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-2.is-primary {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f9f5ff;
  text-decoration: none;
}

.uui-heroheader04_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 0;
  padding-right: 0;
}

.uui-section_heroheader04 {
  margin-top: 60px;
  overflow: hidden;
}

.uui-form-field-wrapper-2 {
  position: relative;
}

.uui-text-align-center-3 {
  text-align: center;
  margin-top: 20px;
}

.uui-form_input-2 {
  color: #6b6d72;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input-2:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-form_input-2::placeholder {
  color: #667085;
}

.uui-form_input-2.text-area {
  height: auto;
  min-height: 5.9rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-2.select {
  color: #101828;
  background-color: #fff;
}

.uui-text-size-small-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-2.text-align-left {
  text-align: left;
  color: #000;
  text-align: left;
}

.uui-text-style-link-2 {
  color: #475467;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: #344054;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #4d1ddd, #06b4f6);
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-5:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.form-field-2col-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-header09_form {
  text-align: left;
  max-width: 40rem;
  margin: 1rem auto 0;
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: flex;
}

.uui-text-size-xlarge-3 {
  color: #475467;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-field-label-2 {
  color: #000;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout14_image {
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 3rem;
  right: auto;
}

.uui-layout14_image-wrapper {
  background-color: #f2f4f7;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-3 {
  color: #475467;
  text-align: justify;
  letter-spacing: .1px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: #101828;
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  color: #7f56d9;
  background-color: #f4ebff;
  border: .5rem solid #f9f5ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 4px;
  display: flex;
}

.uui-layout14_item {
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.uui-layout14_item-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout14_component {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-layout18_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.uui-lightbox_play-icon-2 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-layout18_lightbox {
  background-color: #f9fafb;
  width: 100%;
  height: 100%;
  position: relative;
}

.uui-heading-xsmall {
  color: #101828;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.uui-layout18_item-text-wrapper {
  padding-top: 0;
}

.uui-layout18_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout18_item {
  display: flex;
}

.uui-layout18_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 2.5rem;
}

.uui-layout18_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-medium-4 {
  color: #000;
  letter-spacing: normal;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.uui-layout96item {
  flex-direction: column;
  align-items: center;
}

.uui-layout96_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  margin-top: 2rem;
  margin-bottom: 0;
  display: grid;
}

.uui-text-size-large-3 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.7;
}

.uui-heading-medium-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout96_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  display: grid;
}

.uui-layout96_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-avatar-group_item-2, .uui-avatar-stack_item-2 {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-4 {
  text-align: center;
  width: 80%;
}

.uui-faq04_cta {
  background-color: #f9fafb;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-faq04_answer {
  margin-left: 0;
  overflow: hidden;
}

.accordion-icon_vertical-line-3 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-3 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-3 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq04_icon-wrapper {
  color: #7f56d9;
}

.uui-faq04_heading {
  color: #000;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 26px;
}

.uui-faq04_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-faq04_accordion {
  background-color: #fff;
  border-bottom: 1px solid #eaecf0;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  box-shadow: 7px 7px 9px #d1d1d1;
}

.uui-faq04_accordion.last-item {
  background-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 15px;
}

.uui-faq04_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq04_list.first-col {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq04_layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-faq04_component {
  margin-top: 0;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center, .align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-layout82_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout82_list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.uui-layout82_content {
  flex-direction: column;
  align-items: center;
}

.uui-layout82_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.grid-2 {
  grid-template-rows: auto;
}

.uui-container-largebanner {
  width: 90%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-547 {
  margin: 3px;
  padding: 9px;
}

.uui-faq02_heading-2 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.list-16 {
  margin-top: 10px;
  padding-left: 30px;
  line-height: 25px;
}

.list-item-2 {
  margin-bottom: 10px;
  line-height: 28px;
}

.div-block-548 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area ."
                 ". Area-2 Area-2"
                 "Area-3 Area-3 ."
                 / 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-6:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-6:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-3:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-3:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-4 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout57_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout57_item {
  display: flex;
}

.uui-layout57_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-4 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout57_lightbox-image {
  border: .25rem solid #101828;
  border-radius: .5rem;
  width: 100%;
}

.uui-lightbox_play-icon-3 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-2 {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-layout57_lightbox {
  position: relative;
}

.uui-layout57_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  padding-left: 0;
  padding-right: 0;
}

.uui-layout08_image {
  border: .25rem solid #101828;
  border-radius: .5rem;
  width: 100%;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item {
  display: flex;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout08_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  display: grid;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.f-paragraph-large-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h5-heading-2 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-margin-bottom-65 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper-white-2 {
  background-color: #fff;
  border-radius: 8px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 6px;
}

.f-feature-card-filled-2 {
  background-color: #f7f9fd;
  border-radius: 12px;
  padding: 14px;
}

.f-grid-three-column-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-container-regular-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-2 {
  padding: 40px 0%;
  position: relative;
}

.f-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-content-image-tall {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 620px;
  overflow: hidden;
}

.f-button-neutral-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-2:hover {
  background-color: #282556;
}

.f-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-sub-heading-small {
  color: #160042;
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-content-icon-square {
  color: #160042;
  background-color: #fff;
  border: 6px solid #f2dfff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  padding: 4px;
  display: flex;
}

.f-content-list-item-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.f-content-list-wrapper-small {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-bottom: 20px;
  display: grid;
}

.f-content-divider {
  background-color: #f3f5fb;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.f-h3-heading-2 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small-2 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-66 {
  margin-bottom: 12px;
}

.f-grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-items: center;
}

.f-section-large-3 {
  padding: 40px 0%;
  position: relative;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-7:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-7:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-4:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-4:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-5 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-3 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-2 {
  color: #7f56d9;
  background-color: #f4ebff;
  border: .4rem solid #e8d8ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 4px;
  display: flex;
}

.uui-layout74_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout74_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-5 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-5 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-5 {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-layout74_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.f-paragraph-large-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h5-heading-3 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-margin-bottom-67 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper-white-3 {
  background-color: #fff;
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 40px;
  padding: 16px;
}

.f-feature-card-filled-3 {
  background-color: #f7f9fd;
  border-radius: 12px;
  padding: 32px;
}

.f-grid-three-column-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.f-button-secondary-2 {
  color: #160042;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-2:hover {
  background-color: #f3f5fb;
  border-color: rgba(0, 0, 0, 0);
}

.f-button-neutral-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-3:hover {
  background-color: #282556;
}

.f-button-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-68 {
  margin-bottom: 32px;
}

.f-h3-heading-3 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small-3 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.f-margin-bottom-69 {
  margin-bottom: 12px;
}

.f-max-width-large-2 {
  max-width: 610px;
}

.f-header-grid-asymmetrical-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.f-margin-bottom-70 {
  margin-bottom: 64px;
}

.f-container-regular-3 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-4 {
  padding: 20px 0%;
  position: relative;
}

.youtube-2 {
  z-index: 1;
  border-radius: 20px;
  width: 90%;
  position: relative;
}

.image-141, .image-142 {
  border-radius: 11px;
}

.image-143 {
  border-radius: 10px;
}

.uui-heroheader20_background-grid-mask-2 {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 300%;
  position: absolute;
  top: auto;
  bottom: -267%;
  left: 0%;
  right: 0%;
}

.uui-heroheader20_background-grid-section-2 {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section-2.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader20_background-grid-section-2.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader20_background-grid-section-2.background-color-primary200 {
  background-color: #e9d7fe;
}

.background-color-primary100-2 {
  background-color: #f4ebff;
}

.background-color-white-2 {
  background-color: #fff;
}

.background-color-primary300-2 {
  background-color: #d6bbfb;
}

.background-color-primary200-2 {
  background-color: #e9d7fe;
}

.uui-heroheader20_background-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background-2 {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon-4 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border: 9px #fff;
  border-radius: 100%;
  width: 12rem;
  height: 12rem;
  position: absolute;
}

.uui-heroheader20_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-heroheader20_lightbox-2 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox-wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-8:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-8:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-8.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-5:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-5:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-5.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-4 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-4.text-color-primary700 {
  color: #6941c6;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-3 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-3.text-color-primary900 {
  color: #42307d;
}

.uui-badge-group_icon-3 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-3.text-color-primary500 {
  color: #9e77ed;
  margin-right: -.25rem;
}

.badge-group_text-wrapper-3 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-3 {
  color: #344054;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-3.is-primary {
  color: #6941c6;
  background-color: #fff;
}

.uui-badge-group-3 {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-3.is-primary {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f9f5ff;
  text-decoration: none;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-heroheader20_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader20-2 {
  background-color: #f9f5ff;
  overflow: hidden;
}

.link-13 {
  font-weight: 600;
}

.alert-message {
  color: #ff0303;
  text-align: justify;
  letter-spacing: .1px;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.6;
}

.uui-layout96_list-course {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

.list-17 {
  line-height: 36px;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.success-text-2 {
  font-weight: 600;
}

.uui-form-radio-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.uui-form-checkbox-label-2 {
  color: #344054;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-radio-icon-2 {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon-2:hover {
  background-color: #f9f5ff;
  border-color: #7f56d9;
}

.uui-form-radio-icon-2.w--redirected-checked {
  background-color: #f9f5ff;
  background-image: url('../images/check-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-width: 1px;
  border-color: #7f56d9;
}

.uui-form-radio-icon-2.w--redirected-focus {
  background-color: #f9f5ff;
  border-color: #7f56d9;
  margin-top: 0;
  box-shadow: 0 0 0 4px #f4ebff;
}

.uui-form-radio-icon-2.tick-icon.w--redirected-checked {
  background-color: #7f56d9;
  background-image: url('../images/check-tick.svg');
}

.form-radio-2col-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.uui-form-checkbox-icon-2 {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  background-color: #f9f5ff;
  border-color: #7f56d9;
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #f9f5ff;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-width: 1px;
  border-color: #7f56d9;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  background-color: #f9f5ff;
  border-color: #7f56d9;
  border-radius: .25rem;
  box-shadow: 0 0 0 4px #f4ebff;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: .5rem;
  display: flex;
}

.uui-contact02_component-2 {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 2rem auto 0;
}

.uui-form-radio-label-2 {
  color: #344054;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.uui-contact02_form-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.error-text-2 {
  color: #e23939;
}

.form-wrapper-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.uui-text-size-xlarge-5 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-large {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-9 {
  padding-left: 0;
  padding-right: 0;
}

.uui-contact-form-leave-form {
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  max-width: 40rem;
  margin: 1rem auto 0;
  padding: 20px 14px 14px 0;
}

.div-block-549 {
  margin-bottom: 20px;
}

.text-field-left-icon {
  color: #151e24;
  border: 1px solid #e9ecf0;
  border-radius: 12px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 52px;
  font-size: 14px;
  transition: all .25s;
  box-shadow: 1px 1px 2px rgba(114, 129, 167, .04);
}

.text-field-left-icon:hover {
  border-color: #ccd5e0;
}

.text-field-left-icon:focus {
  border-color: #642eff;
}

.text-field-left-icon::placeholder {
  color: #a0a6b0;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: -16%;
  right: auto;
}

.uui-heroheader01_image {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper {
  display: flex;
  position: relative;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-9:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-9:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-9.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-9.is-button-medium {
  grid-column-gap: .5rem;
  background-color: #0c0c0b;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-button-9.white-button {
  grid-column-gap: .5rem;
  color: #b91010;
  background-color: #fff;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-button-9.white-button:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .04);
  background-image: linear-gradient(to right, #8f1429 38%, #fa5c0b 68%);
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-4.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-6:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-6:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-6.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-4 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-6 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-4 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader01_content {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
}

.uui-heroheader01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-width: 100%;
  display: grid;
}

.uui-padding-vertical-xhuge-14 {
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle, #e6e6e6, #fff);
  align-items: flex-end;
  min-height: 100vh;
  max-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.uui-container-large-8 {
  border: 1px #ddd;
  border-radius: 18px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
}

.uui-section_heroheader01 {
  min-height: auto;
  display: block;
  overflow: hidden;
}

.text-width-full-width {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: #53389e;
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-6 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-4 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 3rem;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large {
  color: #fff;
  background-color: #fff;
  border: 1px solid #e0dada;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: 8px;
  display: flex;
}

.uui-layout72_item {
  background-color: #f9fafb;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout72_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-548-spicejet {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area ."
                 ". Area-2 Area-2" minmax(auto, .25fr)
                 "Area-3 Area-3 ."
                 ". Area-4 Area-4" minmax(auto, .25fr)
                 "Area-5 Area-5 ."
                 / 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-section_faq02-colour {
  margin-bottom: 40px;
}

.uui-section_heroheader20-colour {
  background-color: rgba(0, 0, 0, 0);
  background-image: repeating-linear-gradient(#fff, #e8def8 18%, #e8def7 51%, #fff 103%);
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.form-field-2col-2-full {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-text-align-center-8 {
  text-align: center;
}

.combine-section_feature7 {
  background-color: #f4effd;
  border-bottom: 10px #dfdfdf;
  padding: 2rem 5%;
}

.combine-feature7_content-sticky {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 17%;
}

.combine-feature7_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  background-color: #6335c9;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.combine-text-size-regular {
  color: #5f6570;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.combine-feature7_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  min-width: 65%;
  max-width: 65px;
  display: flex;
}

.combine-padding-global {
  background-color: #f7f9fd;
  padding-left: 5%;
  padding-right: 5%;
}

.combine-feature7_component {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.combine-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium {
  width: 90%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.f-feature-icon-wrapper-white-4 {
  background-color: #fff;
  border-radius: 8px;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 10px;
  padding: 10px;
  box-shadow: 1px 1px 3px #cfcfcf;
}

.uui-text-size-xlarge-7 {
  color: #000;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.f-h1-heading {
  color: #160042;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

.combine-heading-style-h5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-icon_color1 {
  color: #6157f8;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-faq02_content-ge {
  flex-direction: column;
  align-items: flex-start;
  width: 35%;
  height: auto;
  display: block;
  position: static;
  top: 0%;
}

.form {
  width: 33%;
}

.div-block-550 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-banner01_component-2 {
  z-index: 5;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.scroller {
  z-index: 100;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, #000 37%, #303030 83%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 35px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.custom-css {
  display: none;
}

.track-horizontal {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.scroll-text {
  color: #fff;
  letter-spacing: -.02em;
  flex: 1;
  margin-right: 0;
  font-size: 13px;
  line-height: 1.37;
}

.uui-cta12_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: visible;
}

.uui-max-width-large-7 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.uui-max-width-large-7.align-center {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-569 {
  justify-content: center;
  width: 100%;
  height: 100px;
  display: flex;
  overflow: hidden;
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem .625rem .925rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-7:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-7:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-text-size-large-6 {
  color: #475467;
  text-align: center;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.combine-button {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(108deg, #0e43b3, #3d82e9 83%);
  border-radius: .5rem;
  padding: .75rem 1.75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition-property: background-color;
}

.combine-button:hover {
  background-color: rgba(40, 54, 74, .9);
}

.uui-cta12_logo {
  height: 6.2rem;
  margin: 10px;
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.uui-button-row-10.button-row-center {
  justify-content: center;
}

.uui-section_cta12 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
}

.uui-heading-medium-6 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-testimonial07_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial07_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.uui-testimonial07_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial07_arrow.left {
  right: 4rem;
}

.uui-testimonial07_logo {
  max-height: 3rem;
}

.uui-testimonial07_divider {
  background-color: var(--untitled-ui-gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial07_client-info {
  align-items: center;
  display: flex;
}

.uui-testimonial07_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial07_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial07_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-xsmall-2.text-weight-medium {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
}

.uui-testimonial07_rating-icon {
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial07_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial07_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial07_slide {
  background-color: #eee6ff;
  border-radius: 9px;
  margin-right: 10px;
  padding: 18px;
}

.uui-testimonial07_mask {
  width: 49.5%;
  overflow: visible;
}

.uui-testimonial07_component {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-top: 2rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-7 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-17 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-left: 20px;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-11 {
  padding: 20px 2rem;
}

.flowbase-card {
  z-index: 9999;
  background-color: #fff;
  background-image: linear-gradient(166deg, #fff, rgba(16, 6, 42, .25));
  border-radius: 20px;
  max-width: 400px;
  padding: 14px;
  position: fixed;
  top: auto;
  bottom: 3%;
  left: 2%;
  right: auto;
  box-shadow: -5px -5px 15px #c9c9c9;
}

.flowbase-check {
  width: 32px;
  margin-bottom: 12px;
}

.flowbase-title-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
}

.flowbase-close {
  background-color: #39383c;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: -32px;
  bottom: auto;
  left: auto;
  right: -32px;
}

.flowbase-close:hover {
  transform: scale(1.05);
}

.flowbase-details {
  color: rgba(255, 255, 255, .89);
  text-align: center;
  font-size: 17px;
}

.flowbase-span {
  color: #fff;
  text-decoration: none;
}

.flowbase-clone {
  color: #444247;
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  margin-top: 16px;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.uui-heading-medium-3-copy {
  color: #101828;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.3;
}

.f-image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-contact-image-wrapper {
  max-width: 550px;
  height: 100%;
}

.f-error-message {
  background-color: var(--flowui-component-library-error-lighter);
  color: var(--flowui-component-library-error-darker);
  text-align: center;
  border-radius: 8px;
}

.f-success-message {
  background-color: var(--flowui-component-library-success-lighter);
  color: var(--flowui-component-library-success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-button-neutral-4 {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-4:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-checkbox-label {
  color: var(--flowui-component-library-gray-900);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.f-checkbox {
  border-width: 2px;
  border-color: var(--flowui-component-library-gray-400);
  background-color: var(--flowui-component-library-white);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.f-checkbox.w--redirected-checked {
  background-color: var(--flowui-component-library-gray-900);
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.f-checkbox.w--redirected-focus {
  box-shadow: none;
}

.f-checkbox-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.f-margin-bottom-71 {
  margin-bottom: 32px;
}

.f-text-area {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  border-radius: 8px;
  min-height: 112px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.f-text-area:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-text-area::placeholder {
  color: var(--flowui-component-library-gray-500);
}

.f-field-label {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.f-margin-bottom-72 {
  margin-bottom: 16px;
}

.f-field-input {
  border: 1px solid var(--flowui-component-library-grey-300);
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  transition: all .2s;
}

.f-field-input:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-field-input::placeholder {
  color: var(--flowui-component-library-gray-500);
}

.f-contact-form {
  flex-direction: column;
  display: flex;
}

.f-paragraph-large-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h3-heading-4 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small-4 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-73 {
  justify-content: center;
  margin-bottom: 8px;
  display: flex;
}

.f-margin-bottom-48 {
  margin-bottom: 48px;
}

.f-contact-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.f-container-regular-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.f-section-large-5 {
  background-image: linear-gradient(#fff, #f3e8fc 29%, #f8eeff 54%, #dfc7ee 77%, #fff);
  padding: 40px 5%;
  position: relative;
}

.uui-faq02_content-copy {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding: 33px;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 15%;
  box-shadow: 4px 4px 16px -4px rgba(0, 0, 0, .27);
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper {
  width: 50%;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-7.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-8.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-8.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-8.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost01_share-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-style: italic;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogpost01_content {
  margin-bottom: 4rem;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogpost01_image-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogpost01 {
  margin-top: 60px;
}

.video-3 {
  z-index: 1;
  margin-bottom: 20px;
  position: relative;
}

.image-144 {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 5px;
}

.course-points {
  color: #fff;
  margin-bottom: 0;
  margin-left: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.div-block-559 {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.div-block-558 {
  margin-left: 10px;
  margin-right: 10px;
  position: absolute;
  top: auto;
  bottom: -10%;
  left: 0%;
  right: 0%;
}

.name-employee {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: 10px;
  display: flex;
}

.course-details-description {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(2, 181, 246, 0), rgba(159, 117, 242, .88) 7%, #b56cf1 48%);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  padding: 20px 10px 13px;
  display: block;
}

.card__desc-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin: 20px 13px;
  display: block;
}

.card__card-2 {
  opacity: 1;
  background-color: #effbfe;
  border-radius: 12px;
  width: auto;
  height: auto;
  max-height: none;
  margin: 8px;
  padding: 0;
  text-decoration: none;
  position: relative;
  box-shadow: 0 0 7px #c4c4c4;
}

.card__card-2:hover {
  box-shadow: 5px 4px 8px #c9c2c2;
}

.paragraph-53 {
  color: #5e5b5b;
  text-align: left;
  letter-spacing: .5px;
  margin: 5px 10px 0 0;
  font-size: 13px;
  line-height: 24px;
}

.paragraph-53.center {
  color: #4d4d4d;
  text-align: center;
  text-align: left;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-555 {
  width: 49%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-128 {
  border: 9px solid #fff;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-top: -52px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
}

.div-block-486-copy {
  align-items: center;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 24px;
  display: flex;
}

.heading-103 {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
}

.card__content {
  background-image: linear-gradient(124deg, #0387ef 30%, #00b8f7 75%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 250px;
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block-556 {
  padding: 40px 11px 11px;
  position: static;
  top: 40%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text.blue {
  color: #1967fa;
}

.text.blue.light {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text.mb-5 {
  margin-bottom: 5px;
}

.text.mb-5.bold {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.button-row-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.id-course {
  align-items: stretch;
  display: flex;
}

.id-course.small {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#033597, #0a58f7);
  border-radius: 7px;
  flex-direction: row;
  align-items: center;
  width: 49%;
  margin-bottom: 10px;
  padding: 10px 14px;
  text-decoration: none;
}

.id-course.small:hover {
  background-image: linear-gradient(#0a58f7 46%, #033597 77%);
}

.id-course.medium:hover {
  background-image: linear-gradient(#3033e9 44%, #033597 71%);
}

.id-course.small {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#033597, #0a58f7);
  border-radius: 7px;
  flex-direction: row;
  align-items: center;
  width: 40%;
  margin-bottom: 10px;
  padding: 10px 14px;
}

.id-course.medium {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#033597, #0a58f7);
  border-radius: 7px;
  flex-direction: row;
  align-items: center;
  width: 58%;
  margin-bottom: 10px;
  padding: 10px 14px;
}

.uui-page-padding-program {
  flex-wrap: wrap;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-6 {
  font-weight: 600;
}

.uui-padding-vertical-xhuge-18-blog {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 0;
}

.uui-text-size-small {
  color: #000;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider-2 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-2.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blog03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blog03_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blog03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blog03_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blog03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog03_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog03_title-link.is-featured {
  margin-top: .5rem;
  margin-bottom: .75rem;
}

.uui-blog03_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog03_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blog03_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blog03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blog03_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog03_image-link:hover {
  box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);
}

.uui-blog03_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog03_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog03_menu-link:hover, .uui-blog03_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog03_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog03_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
}

.uui-heading-small {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog03_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog03_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-blog03_component {
  margin-top: 6rem;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-19 {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blog03 {
  margin-top: 40px;
}

.uui-text-rich-text-2 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text-2 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-2 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text-2 h5, .uui-text-rich-text-2 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text-2 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text-2 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-2 a {
  text-decoration: underline;
}

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogpost05_content {
  margin-bottom: 4rem;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-9.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-9.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-9.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost05_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost05_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-blogpost05_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-text-style-link {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-10.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-blogpost05_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost05_form {
  margin-bottom: 0;
}

.uui-blogpost05_sidebar-heading {
  color: var(--untitled-ui-primary600);
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.uui-blogpost05_author-heading {
  color: #000;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost05_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.uui-blogpost05_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogpost05_author-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.uui-blogpost05_content-left {
  max-width: 20rem;
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
}

.uui-blogpost05_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogpost05_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost05_date {
  color: var(--untitled-ui-primary600);
  margin-left: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost05_date-wrapper {
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogpost05_title-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost05_header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 4rem;
  display: grid;
}

.uui-padding-vertical-xhuge-20 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-section_blogpost05 {
  margin-top: 40px;
}

.f-header-image-wrapper-tall {
  border-radius: 12px;
  width: 500px;
  max-width: 500px;
  height: 500px;
  overflow: hidden;
}

.f-image-cover-3 {
  color: #000;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-heading-detail-small-5 {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.text-span-6 {
  color: #01a6cf;
}

.combine-text-size-regular-2 {
  color: #000;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: .125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.f-header-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
  position: static;
}

.f-margin-bottom-24 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.f-section-large-6 {
  background-color: #fff;
  border-top: 9px solid #cacaca;
  border-bottom: 9px solid #cacaca;
  flex-direction: column;
  align-items: center;
  padding: 20px 5% 10px;
  display: flex;
  position: relative;
}

.f-header-avatar-block {
  align-items: center;
  display: flex;
}

.f-container-regular-5 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.f-avatar-dark {
  color: #fff;
  background-color: #160042;
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: -14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
  position: relative;
}

.f-avatar-group-r {
  background-color: #e4e6f1;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 48px;
  height: 48px;
  margin-right: -16px;
  position: relative;
}

.f-header-avatar-text {
  color: #282556;
  margin-left: 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.f-header-wrapper {
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.combine-button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.combine-header2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-header2_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.combine-section_header2 {
  background-color: #f2f3f7;
}

.div-block-570 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.combine-text-size-regular-3 {
  color: #fff;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: .125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.combine-section_feature7-2 {
  background-color: #f2f3f7;
}

.form-field-2col-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-form_input-3 {
  color: #6b6d72;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input-3:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-form_input-3::placeholder {
  color: #667085;
}

.uui-form_input-3.text-area {
  height: auto;
  min-height: 8.2rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .9rem;
  overflow: auto;
}

.uui-form_input-3.select {
  color: #909092;
  background-color: #fff;
  min-height: 2.5rem;
  font-size: .9rem;
}

.combine-padding-section-medium-2 {
  padding-top: 20px;
  padding-bottom: 0;
}

.f-h1-heading-2 {
  color: #160042;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

.f-heading-detail-small-6 {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.f-section-large-banner {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, var(--untitled-ui-primary100) 49%, white 78%);
  flex-direction: column;
  align-items: center;
  margin-top: 130px;
  padding: 40px 5%;
  display: flex;
  position: relative;
}

.f-header-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-74 {
  margin-bottom: 20px;
}

.f-paragraph-large-5 {
  color: #000;
  text-align: justify;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  line-height: 31px;
}

.f-header-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
}

.f-h1-heading-3 {
  color: #160042;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
}

.f-header-image-wrapper-tall-2 {
  border-radius: 12px;
  width: auto;
  max-width: 500px;
  height: auto;
  overflow: hidden;
}

.div-block-571 {
  width: 100%;
  margin: 11px 0;
}

.accodin {
  grid-template-columns: 1fr;
}

.uui-heading-xxsmall-5 {
  color: #101828;
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-10 {
  color: #000;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
}

.f-title-wrapper-center-big {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-130 {
  margin-right: 20px;
}

.uui-section_contact06 {
  flex-wrap: wrap;
  display: block;
}

.uui-contact06_contact-list {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-footer03_social-link {
  color: #98a2b3;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_social-link:hover {
  color: #667085;
}

.uui-text-style-link-02 {
  color: #0d44b4;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-1x1-xsmall-5 {
  color: #1dd1e6;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-padding-vertical-xhuge-21 {
  padding-top: 1rem;
  padding-bottom: 0;
}

.uui-contact06_component {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 1rem;
  display: grid;
}

.uui-footer03_social-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: start;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.f-margin-bottom-75 {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.uui-form-button-wrapper-3 {
  flex-direction: column;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.uui-contact06_map-wrapper {
  height: 200px;
  position: static;
}

.uui-form-radio-label-3 {
  color: #344054;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.uui-icon-featured-outline-large-3 {
  color: #7f56d9;
  background-color: #ebfaff;
  border: .5rem solid #f9f5ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.uui-contact02_form-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-108 {
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.uui-contact06_map {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
}

.uui-footer01_social-icon {
  color: #00a1c1;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: .75rem;
  display: flex;
}

.uui-footer01_social-icon.linkedin {
  color: #095bd6;
}

.uui-blogsection12_title-link {
  color: #101828;
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection12_author-heading {
  color: #000;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogsection12_component {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-top: 2rem;
  padding-bottom: 4rem;
  position: relative;
  overflow: hidden;
}

.uui-text-size-small-3 {
  color: #000;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-heading-xsmall-4 {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
}

.uui-blogsection12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-blogsection12_date-wrapper {
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-section_blogsection12 {
  overflow: hidden;
}

.uui-blogsection12_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection12_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-blogsection12_author-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 10px;
  display: flex;
}

.uui-blogsection12_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-blogsection12_arrow {
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.uui-blogsection12_arrow:hover {
  background-color: #f9fafb;
}

.uui-blogsection12_arrow.left {
  right: 4rem;
}

.uui-blogsection12_category-link {
  color: #6941c6;
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection12_category-link:hover {
  color: #53389e;
}

.uui-blogsection12_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection12_image {
  object-fit: cover;
  width: 100%;
  height: auto;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogsection12_mask {
  width: 33.33%;
  overflow: visible;
}

.f-h1-heading-4 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-blogsection12_slide {
  padding-left: 1rem;
  padding-right: .5rem;
}

.combine-text-size-regular-4 {
  color: #000;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: .125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.uui-blogsection12_image-link {
  width: 400px;
  height: auto;
  margin-bottom: 1rem;
  transition: all .3s;
}

.uui-blogsection12_image-link:hover {
  box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);
}

.uui-blogsection12_image-wrapper {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 10px;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.uui-text-divider-3 {
  color: #475467;
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-3.text-size-small {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogsection12_author-text {
  display: block;
}

.uui-blogsection12_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection12_button-row.hide-mobile-landscape {
  display: flex;
}

.uui-blogsection12_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.vacation-card-info {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 60px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: block;
}

.vacation-price {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.combine-text-size-regular-small {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.course-card {
  border-radius: 12px;
  height: auto;
  min-height: auto;
  display: block;
  position: static;
  overflow: hidden;
}

.course-details {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #181818;
  border: 1px rgba(192, 192, 211, .2);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 10px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.course-details:hover {
  color: #fff;
  background-color: #7f55d8;
  border-style: none;
  border-color: #081c3a;
}

.course-details-data {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.f-section-container-course {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.training-course-half {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid rgba(192, 192, 211, .2);
  border-radius: 2px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 450px;
  max-height: 450px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 18px;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  box-shadow: 0 0 9px 3px #dbdbdb;
}

.training-course-half:hover {
  background-color: #fff;
  box-shadow: 0 9px 48px -6px rgba(53, 64, 117, .12);
}

.vacation-details {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-top: 1px solid rgba(192, 192, 211, .2);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 10px;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.combine-feature7_content-sticky-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 20%;
}

.f-h1-heading-5 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

.text-block-87 {
  letter-spacing: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 11px;
}

.text-block-88 {
  color: #000;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-template: "Area Area Area-2 ."
                 "Area Area Area-2 Area-3"
                 ". Area-4 Area-2 Area-3"
                 "Area-5 Area-4 . Area-3"
                 / 1fr 1fr 1fr 1fr;
}

.combine-heading-style-h5-black {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.ques {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.3;
}

.f-header-title-wrapper-left {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
  position: static;
}

.check {
  opacity: .5;
  width: 38px;
}

.top-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2px;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.text-block-89 {
  opacity: .5;
  letter-spacing: 1px;
}

.pricing-section {
  background-color: var(--untitled-ui-primary600);
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 40px 3% 20px;
  display: flex;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  position: static;
  top: 0;
}

.arrow {
  margin-left: 12px;
}

.start-link {
  color: #8c54ff;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.container-8 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-primary800);
  border-bottom: 1px solid #8c54ff;
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  padding: 15px 24px 5px 20px;
  display: grid;
  position: relative;
}

.pricing-table-cell {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 40px;
  display: flex;
}

.title {
  color: rgba(255, 255, 255, .5);
  letter-spacing: 2px;
  font-size: 12px;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.pricing-grid-wrapper-mobile {
  display: flex;
}

.help-icon {
  width: 18px;
}

.pricing-line-break {
  border-top: 1px solid #8c54ff;
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.discount {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}

.heading-109 {
  font-size: 25px;
  font-weight: 400;
  line-height: 41px;
}

.paragraph-54 {
  font-family: Open Sans, sans-serif;
  font-size: 17px;
}

.ques-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-primary800);
  border-bottom: 1px solid #8c54ff;
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  margin-bottom: 0;
  padding: 15px 24px 5px 20px;
  display: grid;
  position: relative;
}

.ans-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 1px solid #8c54ff;
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  padding: 15px 24px 5px 20px;
  display: grid;
  position: static;
}

.list-18 {
  list-style-type: lower-alpha;
}

.grid-top-sticky-2 {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.pricing-top-2 {
  background-color: #130e2c;
  border-bottom: 1px solid #8c54ff;
  min-height: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 24px;
  position: relative;
}

.image-145 {
  margin-top: 20px;
}

.ques-wrapper-style-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #c06df5;
  border-bottom: 1px solid #8c54ff;
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-auto-columns: 1fr;
  min-height: auto;
  margin-bottom: 10px;
  padding: 15px 24px 15px 20px;
  display: grid;
  position: relative;
}

.pricing-section-copy {
  color: #fff;
  background-color: #a443e2;
  justify-content: center;
  align-items: center;
  padding: 40px 3% 20px;
  display: flex;
}

.paragraph-54-copy {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
}

.f-avatar-image {
  object-fit: cover;
  border: 3px solid rgba(190, 102, 238, .66);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.link-block-3 {
  cursor: pointer;
}

.combine-container-large-4 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-gallery3_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  column-count: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  column-gap: 1rem;
}

.lightbox-link {
  margin: 6px;
}

.lightbox-link-2 {
  margin: 9px;
}

.f-cta-logo-card {
  border: 1px solid var(--flowui-component-library-gray-200);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 24px;
  transition: border-color .2s, box-shadow .2s;
  display: flex;
}

.f-cta-logo-card:hover {
  box-shadow: 23px 23px 64px -16px rgba(57, 59, 106, .06);
}

.f-grid-four-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.f-button-neutral-5 {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-5:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-paragraph-large-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-76 {
  margin-bottom: 48px;
}

.f-h2-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.f-margin-bottom-77 {
  margin-bottom: 24px;
}

.f-cta-text-wrapper-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-margin-bottom-78 {
  margin-bottom: 72px;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-regular {
  padding: 72px 5%;
  position: relative;
}

.lottie-animation-5 {
  width: 30px;
  height: 30px;
}

.dropdown-list-12 {
  min-width: 100%;
}

.dropdown-list-12.w--open {
  background-color: #effbff;
  padding: 0 10px 10px;
  position: fixed;
  top: 100px;
  bottom: auto;
  left: 0;
  right: 0;
  box-shadow: 2px 30px 50px rgba(0, 0, 0, .08);
}

.icon-square {
  background-color: #fff;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
  box-shadow: 4px 4px 20px 5px rgba(0, 0, 0, .09);
}

.dropdown-link-mobile {
  color: #283338;
  width: 100%;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-mobile:hover {
  background-color: #f8faff;
}

.uui-navbar07_icon-wrapper {
  color: #7f56d9;
  flex: none;
}

.dropdown-9 {
  flex-direction: row;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
  position: static;
}

.tab-link-tab-1 {
  color: #393737;
  background-color: #fff;
  padding: 13px;
  display: flex;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: rgba(250, 248, 248, .69);
  border-radius: 0;
  padding: 13px;
}

.dropdown-card {
  margin-bottom: 36px;
  text-decoration: none;
  display: block;
  position: relative;
}

.dropdown-card.has-icon {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.dropdown-card.has-icon:hover {
  color: #b50d0d;
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-grid {
  grid-template-rows: auto;
  grid-template-columns: 300px 450px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.uui-navbar02_item-heading-2 {
  color: #101828;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.divider {
  background-color: #e0e6e8;
  width: 1px;
  height: 22px;
}

.uui-navbar02_dropdown-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-right: 10px;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
  box-shadow: 1px 1px 3px #d6d2d2;
}

.uui-navbar02_dropdown-link-2:hover {
  background-color: #f6faff;
}

.uui-navbar07_dropdown-toggle {
  color: #475467;
  flex-direction: row;
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: #344054;
}

.navigation-wrap.new {
  z-index: 1000;
  z-index: 1000;
  background-color: #fff;
  border-bottom: 1px solid rgba(46, 46, 46, .28);
  justify-content: center;
  align-items: center;
  height: 69px;
  margin-top: 35px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-list-full-wrapper {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.navigation-2 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px rgba(68, 85, 103, .11);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 0%;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-block-61 {
  color: #242e33;
  font-size: 14px;
  text-decoration: none;
}

.uui-navbar02_icon-wrapper {
  color: #7f56d9;
  flex: none;
}

.dropdown-card-title {
  color: #3d3d3d;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.dropdown-card-title.not-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.image-icon {
  width: 15px;
  height: 15px;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-navbar07_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 10px;
  display: flex;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: .5rem .75rem .5rem .5rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: #f9fafb;
}

.div-block-310-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(107, 107, 107, 0);
  flex-flow: column wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .75fr .7fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: flex-start;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: 420px;
  margin-left: 0;
  padding: 0 10px 10px 0;
  display: grid;
}

.footer-divider {
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-footer-wrapper {
  background-color: #fbfdfe;
  border-top: 1px solid #e0e6e8;
  margin-top: 0;
  position: relative;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.menu-right {
  align-items: center;
  display: flex;
}

.tabs-menu-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  width: 35%;
  display: flex;
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.menu-left {
  display: flex;
}

.navigation-mob {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.uui-navbar07_item-heading {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.brand-2 {
  flex: none;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.uui-navbar02_item-right, .uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.drop-arrow-plain {
  margin-right: 10px;
  font-size: 14px;
}

.image-104 {
  width: 20px;
  height: 20px;
}

.dropdown-footer-link {
  color: #000;
  background-color: #def2ff;
  border: 1px #000;
  border-radius: 3px;
  padding: 6px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  transition: color .2s;
}

.dropdown-footer-link:hover {
  color: #0e0e0e;
  background-color: #f3d6fa;
  border-width: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.dropdown-footer {
  justify-content: center;
  align-items: center;
  height: 45px;
  display: flex;
}

.dropdown-card-content {
  align-items: center;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs {
  z-index: 1;
  width: 75vw;
  display: flex;
}

.tabs-content {
  width: 85%;
}

.flowbase-logo {
  width: 200px;
}

.uui-navbar02_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  min-width: auto;
  max-width: none;
  padding: 0 11px 11px;
  display: grid;
}

.div-block-310 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  flex: 0 auto;
  width: auto;
  min-width: 250px;
  max-width: 250px;
  min-height: 400px;
  margin-left: 10px;
  padding: 10px;
  display: block;
}

.div-block-464 {
  background-color: #beb8b8;
  width: 1px;
  height: 50px;
  margin-left: 10px;
}

.container-12 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
}

.dropdown-toggle-13 {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(98deg, #e7d33c, #f3ce28);
  border-radius: 7px;
  padding: 8px 30px 8px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  transition: all .2s;
  display: flex;
}

.dropdown-toggle-13:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(104deg, #dad617 16%, #bd9e15);
}

.dropdown-toggle-13.w--open {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(124deg, #0b69bb 25%, #1a17e9);
  border-radius: 11px;
}

.navbar-wrapper {
  justify-content: center;
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.uui-navbar06_link {
  color: #475467;
  align-items: center;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar06_link:hover {
  color: #344054;
}

.uui-navbar06_link.w--current {
  color: #000;
}

.dropdown-column-title {
  color: #151b26;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #acb5b8;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  position: relative;
}

.menu {
  float: none;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  width: 95%;
  height: auto;
  font-weight: 500;
  display: flex;
}

.div-block-551 {
  z-index: 7;
  background-color: #131313;
  justify-content: center;
  align-items: center;
  height: 35px;
  margin-top: 102px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-552 {
  justify-content: center;
  width: 80%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-553 {
  align-items: center;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-553:hover {
  transform: scale(1.1);
}

.image-125 {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.banner-sub-heading-2-copy {
  color: #e2e2e2;
  text-align: justify;
  width: auto;
  max-width: none;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4em;
}

.banner-sub-heading-2-copy:hover {
  color: #ffea00;
}

.ths06-form-block-header {
  background-color: rgba(0, 0, 0, .05);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 40px;
  padding: 5px 10px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.ths06-form-success {
  background-color: rgba(114, 142, 255, .1);
  border-radius: 5px;
  margin-top: 80px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}

.ths06-footer {
  z-index: 100;
  justify-content: flex-end;
  align-items: center;
  height: 100px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.ths06-solutions-icon-bars-wrapper {
  margin-top: 6px;
  margin-right: 15px;
}

.ths06-form-text {
  color: rgba(0, 0, 0, .5);
  text-align: center;
  margin-top: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.ths06-form-error {
  text-align: center;
  border-radius: 5px;
}

.ths06-form-open-button {
  z-index: 1000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 30px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 20px #8a8484;
}

.ths06-email-icon {
  width: 30px;
}

.ths06-close-icon {
  width: 30px;
  position: absolute;
}

.ths06-solutions-icon-bar {
  background-color: rgba(0, 0, 0, .5);
  width: 20px;
  height: 2px;
  margin-bottom: 3px;
}

.ths06-solutions-icon-bar.ths06-last {
  width: 12px;
}

.ths06-dropdown-list-header-title {
  color: #555;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.ths06-dropdown-list-header-title.ths06-big {
  color: #fff;
  width: 4000px;
  font-size: 14px;
  display: inline-block;
}

.ths06-form-text-link {
  color: #f36e93;
  text-decoration: none;
}

.ths06-form-text-link:hover {
  text-decoration: underline;
}

.ths06-form-block {
  z-index: 10000;
  background-color: #fff;
  border-radius: 5px;
  width: 400px;
  padding: 30px 20px 20px;
  transition: opacity .2s;
  display: none;
  position: fixed;
  top: auto;
  bottom: 58px;
  left: auto;
  right: 40px;
  box-shadow: 7px 7px 30px rgba(76, 17, 48, .15);
}

.submit-button {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#227fcf, #063dd8);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.ths06-dropdown-list-header-title-wrapper {
  background-color: #0137da;
  border-radius: 5px;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  overflow: hidden;
}

.ths06-contact-form {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  grid-template: ". ."
                 ". ."
                 "Area-2 Area"
                 / 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: flex;
}

.uui-field-label-3 {
  color: #344054;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-footer06_link-list-heading {
  color: #667085;
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.combine-text-size-regular-5 {
  color: #5f6570;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-icon_color1-2 {
  color: #6157f8;
}

.uui-text-size-medium-11 {
  color: #475467;
  letter-spacing: normal;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-logo_logotype {
  flex: 0 auto;
  width: auto;
  height: 100%;
}

.div-block-568 {
  flex-wrap: wrap;
  width: auto;
  margin-top: 20px;
  display: flex;
}

.text-block-90 {
  color: #424444;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.spark-flex-row-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-4.spark-right {
  grid-column-gap: 16px;
  justify-content: flex-start;
  width: 80%;
}

.spark-flex-row-4.spark-split-and-wrapped {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.uui-footer01_component {
  background-color: #f2e6fa;
  padding-bottom: 40px;
}

.uui-footer06_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-padding-vertical-xlarge {
  padding-top: 1rem;
  padding-bottom: 0;
}

.spark-section-8 {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  position: relative;
}

.spark-section-8.spark-primary-dark-background {
  color: #fff;
  background-color: #fafafa;
  border-radius: 16px;
  padding: 20px;
}

.spark-section-8.spark-primary-color-background {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #4d4d4d 5%, #000 52%, #363636 94%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 110px;
  padding: 40px 20px;
  display: flex;
}

.uui-footer01_social-link {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_social-link:hover {
  color: #475467;
}

.uui-footer01_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.uui-footer01_legal-link {
  color: #667085;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer01_legal-link:hover {
  color: #475467;
}

.spark-button-4 {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-4:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.spark-button-4.spark-dark-button {
  color: #000;
  background-color: #fff;
  border-style: solid;
  border-color: #1e116e;
}

.spark-button-4.spark-dark-button:hover {
  opacity: .5;
}

.uui-footer01_link-list-heading {
  color: #667085;
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-footer01_bottom-wrapper {
  border-top: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-top: 2rem;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 70px;
  display: flex;
}

.combine-contact4_feature-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.social-icon-big {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 30px;
  display: flex;
}

.uui-footer01_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  display: flex;
}

.spark-hero-sub-paragraph-3 {
  width: 100%;
  margin-bottom: 64px;
}

.spark-hero-sub-paragraph-3.spark-secondary-font-color {
  color: #f0ecfd;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 25px;
}

.uui-footer01_link {
  grid-column-gap: .5rem;
  color: #475467;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_link:hover {
  color: #344054;
}

.uui-footer01_logo-link {
  margin-bottom: 0;
}

.uui-footer01_top-arrdess {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
  align-items: start;
}

.payment-logo {
  object-fit: contain;
  flex: 0 auto;
  height: 40px;
}

.payment-logo.medium {
  height: 40px;
  padding-left: 0;
}

.payment-logo.visa-custom {
  height: 25px;
  padding-left: 0;
}

.combine-icon_color2-2 {
  color: #00a1c1;
}

.uui-footer01_top-wrapper {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 60%;
  align-items: start;
  margin-bottom: 40px;
}

.uui-footer06_link {
  grid-column-gap: .5rem;
  color: #475467;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .4rem;
  padding-bottom: .4rem;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer06_link:hover {
  color: #344054;
}

.logo-box {
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 30px;
  display: flex;
}

.logo-box.medium {
  width: 50px;
  height: 30px;
  margin-left: 5px;
  margin-right: 5px;
}

.uui-footer01_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.link-14 {
  color: #00b0f6;
  text-decoration: none;
}

.spark-container-6 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container-6.spark-primary-background {
  z-index: 0;
  color: #fff;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(120deg, #000, #444);
  border-radius: 12px;
  padding: 20px;
}

.combine-icon_medium-2 {
  color: #7f56d9;
  width: 1.7rem;
  height: 1.7rem;
}

.uui-footer06_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.uui-footer01_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer01_social-icon-2 {
  color: #00a1c1;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: .75rem;
  display: flex;
}

.uui-footer01_social-icon-2.linkedin {
  color: #095bd6;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-11:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-blogsection09_button-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-blogsection09_button-row.show-tablet, .show-tablet {
  display: none;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider-4 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-4.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogsection09_date-wrapper {
  display: flex;
}

.uui-blogsection09_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogsection09_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection09_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection09_author-wrapper {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-12.text-style-2lines {
  font-size: .8rem;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogsection09_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection09_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection09_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection09_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection09_item-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.uui-blogsection09_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogsection09_image-wrapper {
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.uui-blogsection09_image-link {
  width: 100%;
  transition: all .3s;
}

.uui-blogsection09_image-link:hover {
  box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);
}

.uui-blogsection09_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogsection09_list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogsection09_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.navbar-blog {
  background-color: #fff;
  border-radius: 4px;
  padding: 7px;
  box-shadow: 4px 4px 14px #d3c5c5;
}

.heading-110 {
  margin-top: 0;
  font-size: 30px;
  font-weight: 500;
}

.div-block-572 {
  width: 90%;
}

.div-block-573 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-wrapper-yosemite {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 5%;
  right: auto;
}

.text-big-1 {
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, .6);
  padding: 5px 20px;
  font-size: 48px;
  font-weight: 800;
  line-height: 52px;
  display: inline-block;
}

.text-subwrapper {
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
}

.slider-subwrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 130px;
  display: flex;
  position: relative;
}

.slider-4 {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow-3 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: none;
  right: -35px;
}

.slide-2._1 {
  border-radius: 0;
}

.text-big-2 {
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, .6);
  padding: 5px 20px;
  font-size: 48px;
  font-weight: 800;
  line-height: 52px;
  display: inline-block;
}

.arrow-wrapper {
  background-color: #333;
  border-radius: 2000px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  transition: transform .2s;
  display: flex;
}

.arrow-wrapper:hover {
  transform: translate(-2px);
}

.arrow-wrapper.right:hover {
  transform: translate(2px);
}

.text-small {
  text-transform: none;
  background-color: rgba(0, 0, 0, .6);
  padding: 5px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: inline-block;
}

.left-arrow-3 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: none;
  left: -35px;
}

.slider-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  max-height: 800px;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.text-wrapper-sequoia {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 5%;
  right: auto;
}

.slide-nav-4 {
  width: 100px;
  margin-bottom: -50px;
  font-size: 11px;
  display: none;
}

.text-wrapper-grand-canyon {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 5%;
  right: auto;
}

.course-points-2 {
  color: #fff;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-574 {
  justify-content: space-between;
  display: flex;
}

.name-employee-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 10px;
  display: flex;
}

.card__content-2 {
  background-image: linear-gradient(124deg, #0387ef 30%, #00b8f7 75%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 280px;
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.right-arrow-4 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: none;
  right: -35px;
}

.left-arrow-5 {
  background-color: #333;
  border: 5px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: none;
  left: -35px;
}

.div-block-575 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ccc;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 4px 4px 11px #acacac;
}

.uui-page-padding-11-copy {
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 2rem;
  display: flex;
}

.slider-4-copy {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout02_image {
  width: 100%;
}

.uui-layout02_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-12:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #ebebeb;
}

.uui-button-12:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-layout02_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-13:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-13.is-button-medium {
  grid-column-gap: .5rem;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-blogsection12_button-row-2 {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection12_button-row-2.hide-mobile-landscape {
  display: none;
}

.uui-blogsection12_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-blogsection12_arrow-2 {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.uui-blogsection12_arrow-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-blogsection12_arrow-2.left {
  right: 4rem;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider-5 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-5.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogsection12_date-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-blogsection12_author-heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogsection12_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection12_author-image-wrapper-2 {
  margin-right: .75rem;
}

.uui-blogsection12_author-wrapper-2 {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogsection12_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-5 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection12_title-link-2 {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection12_category-link-2 {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection12_category-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection12_category-link-2.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection12_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogsection12_image-wrapper-2 {
  width: 100%;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection12_image-link-2 {
  width: 100%;
  margin-bottom: 1rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-blogsection12_image-link-2:hover {
  box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);
}

.uui-blogsection12_slide-2 {
  padding-right: 1rem;
}

.uui-blogsection12_mask-2 {
  width: 50%;
  margin-right: 0;
  overflow: visible;
}

.uui-blogsection12_component-2 {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-top: 0;
  padding-bottom: 4rem;
  position: relative;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 20px;
}

.uui-blogsection12_heading {
  flex: 1;
}

.uui-blogsection12_heading-wrapper-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-24 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogsection12-2 {
  overflow: hidden;
}

.uui-max-width-large-11-copy {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: none;
  padding: 28px 10px 28px 28px;
  display: flex;
}

.video-container-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  display: flex;
}

.uui-blogsection12_image-link-2-copy {
  width: 48%;
  margin-bottom: 1rem;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  text-decoration: none;
  transition: all .3s;
}

.uui-blogsection12_image-link-2-copy:hover {
  box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);
}

.f-section-large-banner-copy {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, white 22%, var(--untitled-ui-primary100) 51%);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding: 0 5% 40px;
  display: flex;
  position: relative;
}

.combine-feature7_wrapper-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  min-width: 70%;
  max-width: 70px;
  display: flex;
}

.div-block-576 {
  border-radius: 6px;
}

._1 {
  color: #ff7300;
}

.div-block-577 {
  margin-left: 5%;
  margin-right: 5%;
}

.div-block-578 {
  background-color: #fff;
  border-radius: 13px;
  padding: 23px;
  box-shadow: 6px 2px 6px rgba(0, 0, 0, .2);
}

.div-block-579 {
  display: flex;
}

.uui-button-3-copy {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-3-copy:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-3-copy:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-blogsection12_author-wrapper-copy {
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 10px;
  display: flex;
}

.youtube-4 {
  z-index: 1;
}

.f-success-message-2 {
  background-color: var(--flowui-component-library-success-lighter);
  color: var(--flowui-component-library-success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-button-secondary-3 {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-3:hover {
  background-color: var(--flowui-component-library-gray-200);
  border-color: rgba(0, 0, 0, 0);
}

.f-input-outlined {
  border: 1px solid var(--flowui-component-library-grey-300);
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.f-input-outlined:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-input-outlined::placeholder {
  color: var(--flowui-component-library-gray-400);
}

.f-content-form {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-content-form-block {
  margin-top: 32px;
  margin-bottom: 0;
}

.f-paragraph-large-7 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-79 {
  margin-bottom: 32px;
}

.f-h3-heading-5 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-80 {
  margin-bottom: 16px;
}

.f-content-icon-wrapper {
  background-color: var(--flowui-component-library-gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-image-cover-4 {
  object-fit: cover;
  width: auto;
  max-width: none;
  height: 100%;
}

.f-content-image-wrapper {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 430px;
  overflow: hidden;
}

.f-grid-two-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-container-regular-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-7 {
  padding: 40px 5%;
  position: relative;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-small-10 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout82_item-2 {
  flex-direction: column;
  align-items: center;
}

.uui-layout82_list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  width: 100%;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-14:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout82_content-2 {
  flex-direction: column;
  align-items: center;
}

.uui-layout82_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-25 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-sub-heading-large {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.f-margin-bottom-81 {
  margin-bottom: 8px;
}

.f-feature-icon-wrapper {
  background-color: var(--flowui-component-library-gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-grid-three-column-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.f-paragraph-large-8 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h3-heading-6 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-82 {
  margin-bottom: 16px;
}

.f-heading-detail-small-7 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-128 {
  margin-bottom: 20px;
}

.f-container-regular-8 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-8 {
  padding: 40px 5%;
  position: relative;
}

.youtube-5 {
  margin-bottom: 10px;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-15:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-15.button-row-center {
  justify-content: center;
}

.uui-space-small-11 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-3, .uui-avatar-stack_item-3 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-3.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-3 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-9 {
  text-align: center;
}

.uui-faq01_cta-2 {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-2 {
  overflow: hidden;
}

.accordion-icon_vertical-line-4 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-4 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-4 {
  border: 2px solid var(--untitled-ui-gray400);
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-faq01_accordion-2 {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-2.last-item {
  background-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  padding: 10px;
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-2 {
  margin-top: 4rem;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-12.align-center, .align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-26 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-580 {
  margin-right: 20px;
}

.flowbase-logo-2 {
  width: 200px;
}

.navigation-mob-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-right-2 {
  display: flex;
}

.uui-navbar02_dropdown-link-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-right: 10px;
  padding: .5rem .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar02_dropdown-link-3:hover {
  background-color: #f6faff;
}

.menu-2 {
  float: none;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.navbar-wrapper-2 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.dropdown-toggle-12 {
  color: #646f79;
  align-items: center;
  height: 100%;
  padding: 6px 13px 0;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle-12:hover {
  color: #796eff;
}

.dropdown-toggle-12.w--open {
  color: #796eff;
  box-shadow: inset 0 -3px #796eff;
}

.dropdown-toggle-12.login {
  color: #475467;
  border-bottom: 1px #a8a8a8;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.dropdown-toggle-12.login:hover {
  color: #085cdb;
}

.dropdown-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 300px 450px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-navbar02_item-heading-3 {
  color: #101828;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .8rem;
  font-weight: 500;
}

.dropdown-card-title-2 {
  color: #3d3d3d;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.dropdown-card-title-2.not-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.tab-link-tab-1-2 {
  color: #393737;
  background-color: #fff;
  padding: 10px 13px;
  display: flex;
}

.tab-link-tab-1-2.w--current {
  color: #fff;
  background-color: rgba(250, 248, 248, .69);
  border-radius: 0;
  padding: 10px 13px;
}

.uui-navbar07_dropdown-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: .5rem .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link-2:hover {
  background-color: #f9fafb;
}

.container-15 {
  background-color: #fff;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px;
}

.div-block-310-copy-2 {
  background-color: rgba(107, 107, 107, 0);
  flex-flow: column wrap;
  flex: 0 auto;
  align-content: stretch;
  align-items: stretch;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: 420px;
  margin-left: 10px;
  padding: 0 10px 10px 0;
  display: flex;
}

.tabs-menu-3 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  width: 25%;
  display: flex;
}

.navigation-mob-3 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.uui-navbar07_item-heading-2 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.uui-navbar02_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-16 {
  background-color: #fff;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
}

.dropdown-toggle-15 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(98deg, #1194f8, #0c3dad);
  border-radius: 7px;
  padding: 8px 30px 8px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  transition: all .2s;
  display: flex;
}

.dropdown-toggle-15:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(98deg, #0c3dad, #1194f8);
}

.dropdown-toggle-15.w--open {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(124deg, #0b69bb 25%, #1a17e9);
  border-radius: 11px;
}

.uui-blogsection09_image-wrapper-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.combine-feature7_component-section-2 {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-581 {
  flex-direction: column;
  display: flex;
}

.uui-text-size-medium-16 {
  color: #475467;
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-career08_detail-wrapper {
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career08_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career08_job-details-wrapper {
  margin-top: 1.2rem;
  margin-bottom: .7rem;
  display: flex;
}

.spark-grid-image {
  border-radius: 8px;
  width: 100%;
  display: block;
  position: relative;
}

.uui-career08_item {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  overflow: hidden;
}

.uui-career08_component {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 4rem;
  display: grid;
}

.uui-career08_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-blue {
  color: #175cd3;
  background-color: #eff8ff;
  font-size: .875rem;
  font-weight: 500;
}

.uui-career08_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.spark-three-image-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "Area Area-2"
                 "Area Area-3"
                 ". Area-3"
                 ". ."
                 / 1fr 1fr;
  align-items: center;
}

.uui-career08_list {
  grid-column-gap: 0px;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  display: grid;
}

.badge-dot {
  color: #667085;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-blue500 {
  color: #2e90fa;
}

.uui-career08_icon {
  color: #98a2b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.text-block-91 {
  font-size: 12px;
}

.uui-career08_heading {
  color: #fff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
}

.f-heading-detail-small-8 {
  color: #6b7094;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.f-h1-heading-6 {
  color: #160042;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

.f-h1-heading-7 {
  text-align: left;
  font-size: 32px;
  line-height: 1.3;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 0;
}

.combine-text-size-regular-6 {
  color: #5f6570;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.section-61 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 5%;
  padding-right: 5%;
}

.f-breadcrumb-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-breadcrumb-home {
  color: #393b6a;
  transition: color .3s;
}

.f-breadcrumb-home:hover {
  color: #642eff;
}

.f-breadcrumb-home.w--current {
  color: #160042;
}

.f-breadcrumb-home-svg {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.f-breadcrumb-seperator {
  color: #e4e6f1;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.f-breadcrumb-link {
  color: #393b6a;
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-breadcrumb-link:hover {
  color: #642eff;
}

.f-breadcrumb-link.w--current {
  color: #160042;
}

.f-header-avatar-text-2 {
  color: #282556;
  margin-left: 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.f-avatar-group-r-2 {
  background-color: #f3f3f3;
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: -16px;
  display: flex;
  position: relative;
}

.rating {
  width: 20px;
  height: auto;
}

.text-span-7 {
  color: #000;
}

.star-rating-copy {
  width: auto;
  height: 20px;
}

.f-rating-wrapper-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.star-rating {
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: -16px;
  display: flex;
  position: relative;
}

.f-header-wrapper-2 {
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.flowbase-card-2 {
  z-index: 9999;
  background-color: #0d0d0e;
  background-image: linear-gradient(166deg, #171618 46%, rgba(16, 6, 42, .25)), url('../images/Flowbase-Bubble-Right.png');
  background-position: 0 0, 100%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  max-width: none;
  padding: 26px 32px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 3%;
  left: 2%;
  right: auto;
}

.table-line {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  color: #fff;
  border-bottom: 1px solid #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 1fr) minmax(100px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  margin-bottom: 5px;
  padding-top: 15px;
  padding-bottom: 0;
  font-size: 16px;
  display: grid;
}

.paragraph-55, .paragraph-56 {
  text-align: right;
}

.table-status {
  background-image: linear-gradient(#f0dd0c, #afac05);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 82px;
  height: 28px;
  padding: 2px 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.status-p {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
}

.table-line-2 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle, #ffd000, #bbac08);
  border-bottom: 1px #f5f5f5;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 1fr) minmax(100px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: start;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 11px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  display: flex;
}

.paragraph-57 {
  font-size: 15px;
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-secondary-gray {
  grid-column-gap: .5rem;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #ffea00;
  border: 1px solid #d0d5dd;
  border-radius: .6rem;
  justify-content: center;
  align-items: center;
  padding: .6rem .9rem .6rem 1.125rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button-secondary-gray:hover {
  color: #000;
  background-color: #ffd000;
}

.button-secondary-gray:focus {
  color: #000;
  background-color: #f1cd01;
  border-style: none;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f2f4f7;
}

.uui-career08_job-details-wrapper-2 {
  margin-top: 1.2rem;
  margin-bottom: .7rem;
  display: flex;
}

.text-block-3 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-blue {
  color: #175cd3;
  background-color: #eff8ff;
  font-size: .875rem;
  font-weight: 500;
}

.layout253-2_list2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 20px;
}

.uui-text-size-medium-17 {
  color: #475467;
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5;
}

.layout253-2_item {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(15deg, #0014ac 38%, #9213c0 75%);
  border: 1px solid #eaecf0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.div-block-582 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-93 {
  color: #fff;
}

.div-block-583 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.table-line-3 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle, #ffd000, #bbac08);
  border-bottom: 1px #f5f5f5;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 1fr) minmax(100px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: start;
  width: auto;
  margin-bottom: 10px;
  padding-top: 11px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  display: flex;
}

.flowbase-clone-2 {
  color: #48464b;
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  margin-top: 16px;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.paragraph-58 {
  margin-bottom: 0;
  font-size: 15px;
}

.cf-testimonial-logos-contain {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1130px;
  margin: 70px auto;
  display: flex;
}

.cf-testimonial-logos-contain.header-2 {
  background-color: #fff;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3%;
}

.cf-logos-text {
  color: #cc0101;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 133%;
}

.cf-button-text {
  z-index: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: relative;
}

.cf-black-review-stars {
  margin-bottom: 14px;
}

.cf-hero-testimonial-contain {
  z-index: 1;
  background-color: #fff;
  border-radius: 16px;
  max-width: 400px;
  padding: 24px 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 15%;
  box-shadow: 0 24px 94px rgba(0, 0, 0, .08);
}

.text-block-94 {
  color: rgba(255, 255, 255, .9);
  font-size: 15px;
}

.cf-star-image {
  margin-right: 16px;
}

.cf-testimonial-text---italic {
  color: #0d0e10;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 156%;
}

.cf-18px-paragraph {
  color: rgba(0, 0, 0, .9);
  max-width: 510px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
}

.cf-18px-paragraph.header-2 {
  color: rgba(255, 255, 255, .9);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.cf-testimonial-logos {
  width: 100%;
  max-width: 80px;
}

.cf-testimonial-logos._3 {
  margin-right: 20px;
}

.cf-hero-section-2 {
  background-color: #2f0681;
  margin-top: 120px;
  padding-top: 20px;
  padding-bottom: 60px;
  overflow: hidden;
}

.cf-image-review-container {
  justify-content: flex-end;
  width: 50%;
  max-width: 627px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.cf-cta-button {
  color: #fff;
  letter-spacing: -.16px;
  background-color: #b16cea;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 24px 40px 26px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-cta-button:hover {
  background-color: #b16cea;
}

.cf-cta-button.rectangle {
  border-radius: 16px;
  padding-right: 30px;
}

.cf-cta-button.rectangle.small {
  color: #000;
  background-color: #fafafa;
  border-radius: 11px;
  padding: 10px 20px;
}

.cf-64px-heading {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 112%;
}

.cf-hero-logos-wrap {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.cf-hero-logos-wrap.header-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: none;
  padding: 6px;
  display: grid;
}

.cf-testmonial-text-wrapper {
  color: rgba(13, 14, 16, .9);
  align-items: center;
  margin-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: flex;
}

.cf-button-gradient {
  z-index: auto;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 5%;
  right: 0%;
}

.cf-extra-bold-span {
  font-size: 19px;
  font-weight: 500;
}

.cf-testimonial-name-position {
  color: #0d0e10;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%;
}

.cf-1140px-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.home-left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 540px;
  margin-top: 40px;
  display: flex;
}

.udesly-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.pilot-training-courses-button {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #dfbd00;
  border-radius: 6px;
  flex: none;
  min-height: 48px;
  padding: 12px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color .25s ease-out;
}

.pilot-training-courses-button:hover {
  background-color: rgba(255, 234, 0, .85);
}

.udesly-reviews {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.pilot-training-courses-paragraph-small {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.combine-contact4_feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 9px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-feature7_content-sticky-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 15%;
}

.combine-feature7_content-sticky-3.contact6-1_form-wrapper {
  background-image: none;
  border-radius: 6px;
  padding: 12px;
  top: 20%;
}

.field-label {
  color: #344054;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.combine-icon_color2 {
  color: #00a1c1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.combine-text-size-regular-7 {
  color: #5f6570;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8;
}

.div-block-584 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0 0 10px;
  display: flex;
}

.combine-text-size-regular-8 {
  color: #2b2b2b;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-icon_medium {
  color: #1a68fc;
  -webkit-text-stroke-color: #1a68fc;
  width: 2.25rem;
  height: 2.25rem;
  margin-right: 20px;
}

.combine-feature7_component-2 {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.combine-container-large-5 {
  width: 95%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.contact6-1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-feature7_item-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
}

.form-field-wrapper {
  position: relative;
}

.combine-heading-style-h5-2 {
  color: #1f2c3d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-padding-section-medium-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.image-151 {
  width: 100%;
  max-width: 100%;
}

.combine-feature7_wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  max-width: 60%;
  display: flex;
}

.kramate-medium-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.contact6-1_form-wrapper {
  background-color: #fff;
  background-image: radial-gradient(circle, rgba(238, 70, 188, .13), rgba(255, 255, 255, 0) 26%);
  border-radius: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 20px;
  box-shadow: -2px 8px 8px rgba(0, 0, 0, .07);
}

.combine-padding-global-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-left: 3%;
  padding-right: 3%;
}

.button-8 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button-8:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.button-8:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.button-8.max-width-full {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1a68fc;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
}

.form-input {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.form-input:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.form-input::placeholder {
  color: #667085;
}

.form-input.text-area {
  height: auto;
  min-height: 5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.text-size-small {
  font-size: .875rem;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.button-9 {
  color: #fff;
  text-align: center;
  background-color: #2178f9;
  border-radius: .25rem;
  padding: 1.25rem 2rem;
  font-weight: 500;
  transition: transform .2s, background-color .2s;
}

.button-9:hover {
  background-color: #0025a9;
  transform: translate(0, -5px);
}

.button-9.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #2e0681;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .7rem 1rem;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.button-9.is-icon:hover {
  background-color: #3e68ff;
  transform: none;
}

.button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.services_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.services_left {
  border: 1px #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.icon-1x1-large {
  border-radius: .5rem;
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}

.services_card-small {
  background-color: rgba(255, 237, 254, .3);
  border: 1px #000;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1.2rem 1.2rem 1rem;
  display: flex;
  box-shadow: 8px 14px 14px -5px rgba(160, 160, 160, .2);
}

.services_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.heading-111 {
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 43px;
}

.paragraph-59 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 28px;
}

.heading-112 {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.button-9-type-2 {
  color: #fff;
  text-align: center;
  background-color: #2178f9;
  border-radius: .25rem;
  padding: 1.25rem 2rem;
  font-weight: 500;
  transition: transform .2s, background-color .2s;
}

.button-9-type-2:hover {
  background-color: #0025a9;
  transform: translate(0, -5px);
}

.button-9-type-2.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #2078f9;
  background-color: #fff;
  border: 1px solid #2078f9;
  border-radius: .3rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .7rem 1rem;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.button-9-type-2.is-icon:hover {
  background-color: #d8e8ff;
  transform: none;
}

.subheading {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.grid-button-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.content-section {
  padding: 40px 3%;
}

.arrow-2 {
  margin-left: 4px;
}

.cta-block-large {
  background-color: #2f0681;
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 56px 30px;
}

.button-arrow {
  color: #fff;
  background-color: #689eff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 178px;
  min-height: 48px;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.container-17 {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.cta-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
}

.heading-113 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 34px;
}

.video-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.video-link:hover {
  opacity: 1;
  color: #7300de;
}

.icon-28 {
  color: #7300de;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-28.tp {
  color: #debe00;
  margin-top: 2px;
}

.text-block-95 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.count-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  height: 100%;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 14px;
  display: flex;
}

.count-wrap {
  color: #160042;
  border: 1px #dfdfdf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 0;
  display: flex;
}

.count-number {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 1.2;
}

.count-text {
  color: #6b7194;
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 700;
}

.heading-112-h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.cf-testimonial-text---h1 {
  color: #0d0e10;
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
}

.process_progress {
  z-index: -2;
  background-color: rgba(204, 224, 252, .5);
  width: 3px;
  height: 100%;
  position: absolute;
}

.process_circle-2 {
  background-color: #2178f9;
  border-radius: 100%;
  width: .9375rem;
  height: .9375rem;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #fff;
}

.process_layout {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.process_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(#fff, rgba(255, 255, 255, 0));
  width: 100%;
  height: 6rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.process_left {
  z-index: 0;
  margin-top: 0;
  padding-left: 3.5rem;
  position: relative;
}

.process_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
  width: 100%;
  height: 6rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-size-medium-3 {
  font-size: 1.13rem;
}

.process_item-2 {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  padding-top: 2rem;
  padding-bottom: .125rem;
  display: grid;
  position: relative;
}

.heading-style-h2 {
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.2;
}

.process_centre {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.process_progress-bar {
  z-index: -1;
  background-color: #2178f9;
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.heading-style-display {
  z-index: -1;
  color: rgba(159, 161, 165, .5);
  font-size: 4rem;
  font-weight: 400;
  position: absolute;
  top: 15%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: translate(0, -30%);
}

.process_image-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
}

.process_image {
  border-radius: .75rem;
  width: 100%;
  height: auto;
}

.services_card-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-114 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 29px;
}

.heading-115 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.heading-116 {
  font-family: Poppins, sans-serif;
}

.services_card-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-152 {
  width: 100%;
  max-width: 55%;
}

.heading-115-copy {
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.link-wrapper {
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.link-wrapper:hover {
  transform: translate(0, -2px);
}

.link-label {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.link-icon {
  background-color: #1a68fc;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
}

.f-heading-detail-small-9 {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 24px;
}

.combine-feature4_component2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row-reverse;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.combine-heading-style-h6-2 {
  color: #1f2c3d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-text-size-regular-9 {
  color: #5f6570;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.7;
}

.combine-feature4_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.combine-text-size-regular-10 {
  color: #5f6570;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.combine-icon_large {
  width: 3rem;
  height: 3rem;
}

.combine-feature4_image-wrapper {
  border-radius: 1.25rem;
  width: 100%;
  overflow: hidden;
}

.separator {
  background-color: #1968fc;
  width: 80px;
  height: 2px;
  margin-left: -35px;
}

.separator.blue {
  background-color: #1968fc;
  box-shadow: 0 2px #d1e1fe;
}

.separator.blue.mt-30 {
  margin-top: 30px;
  margin-left: 0;
}

.heading-117 {
  color: #1d1e1f;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.combine-feature4_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.combine-icon_color1-3 {
  color: #6157f8;
}

.f-section-large-9 {
  padding: 40px 3%;
  position: relative;
}

.combine-feature4_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.combine-padding-section-medium-5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.f-container-regular-9 {
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.title-container.mb-60 {
  max-width: 700px;
  margin-bottom: 40px;
}

.combine-feature4_image {
  object-fit: cover;
}

.combine-feature4_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
}

.process_left-1 {
  z-index: 0;
  margin-top: 0;
  padding-left: 0;
  position: relative;
}

.logo {
  border-radius: .5rem;
  width: auto;
  height: 2rem;
  margin-right: 10px;
}

.div-block-585 {
  width: 100px;
}

.section-62 {
  background-color: #fff;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.div-block-586 {
  background-color: #fff;
  border-radius: 14px;
  padding: 40px;
}

.star-number {
  margin-right: 10px;
  padding-top: 2px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
}

.logo-img {
  width: 25px;
  height: 25px;
}

.paragraph-60 {
  opacity: .9;
  color: #072524;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.star {
  color: #ffb806;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 22px;
  display: flex;
  overflow: hidden;
}

.star-wrap {
  grid-column-gap: 3px;
  display: flex;
}

.justify-end {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.category-box {
  background-color: #bff1e4;
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3px 10px;
  font-weight: 300;
}

.category-box.lm-10 {
  text-transform: capitalize;
  background-color: #fff;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.company-profile {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 25px;
}

.wrap_logo-name {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.link-15 {
  color: #0a9c75;
  font-weight: 600;
  text-decoration: none;
}

.link-15:hover {
  color: #000;
}

.link-15._16px {
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.spacer-20 {
  width: 100%;
  height: 20px;
}

.card {
  background-image: linear-gradient(to right, #c693f8, #a85ff4);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 240px;
  padding: 40px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card.blue {
  background-image: linear-gradient(to right, #0900bb, #9523dd);
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.card.horizontal {
  background-image: linear-gradient(to right, #0900bb, #9523dd);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.card-top {
  background-color: #fff200;
  border-radius: 12px;
}

.card-img {
  margin-bottom: 0;
}

.card-p {
  color: #fff;
  font-size: 18px;
}

.card-p.mb-10 {
  margin-bottom: 10px;
}

.card-circle1 {
  background-color: rgba(245, 245, 245, .2);
  border-radius: 50%;
  width: 160px;
  height: 160px;
  position: absolute;
  top: 10px;
  right: -80px;
}

.card-circle2 {
  background-color: rgba(245, 245, 245, .2);
  border-radius: 50%;
  width: 160px;
  height: 160px;
  position: absolute;
  top: 90px;
  right: -20px;
}

.heading-118 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.separator-2.users {
  background-color: rgba(0, 0, 0, .16);
  flex: 0 auto;
  order: 0;
  align-self: flex-end;
  width: 100%;
  height: 1px;
}

.grid-2-1-1 {
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 9px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 8fr 2fr 2fr;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 18px 18px 18px 10px;
  display: flex;
}

.user-head {
  border-radius: 0;
  width: 27px;
  margin-right: 16px;
}

.week-metric-num {
  font-size: 13px;
  font-weight: 400;
}

.week-metric {
  text-align: center;
  background-color: rgba(214, 214, 214, .2);
  border-radius: 50px;
  align-self: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.week-metric.orange {
  background-color: rgba(255, 202, 131, .3);
  align-self: center;
}

.week-metric.green {
  background-color: rgba(105, 228, 166, .2);
  align-self: center;
}

.week-metric.green.yello {
  background-color: rgba(255, 202, 131, .2);
  align-self: center;
}

.week-metric.red {
  background-color: rgba(255, 114, 133, .2);
  align-self: center;
}

.flex-lite {
  justify-content: space-between;
  display: flex;
}

.flex-lite.users {
  justify-content: flex-start;
  align-items: center;
  padding: 12px 24px;
}

.div-block-587 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .8fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.div-block-587.vertical {
  grid-template-columns: 1fr .8fr;
}

.div-block-588 {
  align-items: center;
  padding-left: 0;
  display: flex;
}

.text-block-96 {
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-96.white {
  color: #fff;
}

.div-block-589 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.table-status-2 {
  background-image: linear-gradient(#c494f8, #ab62f1);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 37px;
  padding: 11px;
  display: flex;
}

.status-p-2 {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  font-size: 17px;
}

.task-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 11px 20px;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.task-link:hover {
  transform: translate(-2px, -2px);
}

.paragraph-61 {
  margin-bottom: 0;
}

.div-block-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 49%;
  display: flex;
}

.grid-2-1-1-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 9px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 8fr 2fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 18px 18px 18px 0;
  display: flex;
}

.div-block-590 {
  width: 49%;
}

.ths11-hero-block {
  justify-content: space-between;
  align-items: stretch;
  height: 35vh;
  display: flex;
}

.ths11-wrapper {
  z-index: 8;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ths11-hero-slider-arrow {
  display: none;
}

.ths11-heading-h1 {
  color: #ecc900;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 0;
  font-family: Rebeqa, sans-serif;
  font-size: 200px;
  line-height: 183px;
}

.ths11-overlay {
  z-index: 7;
  mix-blend-mode: multiply;
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6));
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ths11-hero-blocks-wrapper {
  width: 28.5vw;
}

.ths11-hero-slider {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  width: 100%;
  height: 100%;
}

.ths11-hero-slider.ths11-rotated {
  border-style: solid none none solid;
  border-top-width: 1px;
  border-top-color: #f1f1f1;
  border-left-width: 1px;
  border-left-color: #f1f1f1;
  transform: rotate(180deg);
}

.ths11-hero-slider.ths11-rotated.ths11-width-50 {
  width: 50%;
}

.ths11-hero-slider-wrapper {
  height: 65vh;
}

.ths11-hero-slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ths11-hero-slide-image.ths11-rotated {
  transform: rotate(180deg);
}

.ths11-hero-slider-nav {
  display: none;
}

.ths11-hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  max-height: 90vh;
  margin-top: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ths11-hero-blocks-wrapper-2 {
  width: 36vw;
}

.ths11-hero-paragraph {
  color: #f1f1f1;
  text-align: center;
  width: 100%;
  max-width: 768px;
  margin-bottom: 40px;
  margin-left: 35px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.pilot-img-div {
  background-image: url('../images/Untitled-design-60.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 19px;
  width: 100%;
  height: 100%;
}

.div-block-592 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-593 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-18 {
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-591 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-subtitle-flex {
  grid-column-gap: 20px;
  align-items: center;
}

.section-64 {
  background-color: rgba(241, 241, 241, .99);
  padding-top: 60px;
  padding-bottom: 40px;
}

.heading-121 {
  font-family: Poppins, sans-serif;
}

.card-cell {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  width: 100%;
  padding: 26px;
}

.paragraph-large {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 26px;
}

.hero-feature-cell {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  align-items: center;
  padding: 20px 40px;
}

.heading-120 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-subtitle {
  color: #5f6773;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-119 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 29px;
  font-weight: 400;
}

.crypto-table_head {
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 1rem 1.5rem;
  font-size: .75rem;
  font-weight: 400;
}

.crypto-table_head.is-name {
  width: 19rem;
}

.crypto-table_head.is-position {
  width: 4rem;
}

.crypto-table_cell_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 2rem;
  display: flex;
}

.crypto-table_text-large {
  font-size: 1.1rem;
  line-height: 29px;
}

.crypto-table_header {
  background-color: #363636;
}

.text-block-98 {
  font-weight: 500;
}

.crypto-table_cell {
  padding: 2rem 1rem 2rem 2rem;
  font-size: 13px;
  font-weight: 500;
}

.crypto-table_cell.is-label {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 7.5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-65 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
}

.crypto-table_head_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  display: flex;
}

.crypto-table_head_content.is-text-center {
  align-items: center;
}

.crypto-table_body {
  color: #fff;
  background-color: #111;
}

.crypto-table_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #222;
  grid-template-rows: auto;
  grid-template-columns: 4rem;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
}

.button-10 {
  color: #000;
  background-color: #fbd403;
  border-radius: 5px;
}

.crypto-table_component {
  color: #fff;
  width: 95%;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.image-main {
  border-radius: 20px;
  flex: 1;
  position: relative;
  box-shadow: 0 80px 60px rgba(0, 0, 0, .06), 0 40px 32px rgba(0, 0, 0, .05), 0 10px 16px rgba(0, 0, 0, .07), 0 10px 8px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .02);
}

.section-66 {
  background-color: rgba(241, 241, 241, .99);
  padding-top: 60px;
  padding-bottom: 40px;
}

.bold-text-7 {
  color: #d5ae00;
}

.div-block-594 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 40px;
  display: grid;
}

.heading-124 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-595 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.container-19 {
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.heading-125 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 29px;
  font-weight: 400;
}

.process_card {
  border: 1px solid #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.max-width-medium {
  width: 100%;
  max-width: 33rem;
}

.process_card-image {
  width: auto;
  height: 7.81rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.process_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.max-width-large-2 {
  width: 100%;
  max-width: 40rem;
}

.max-width-large-2.align-center {
  max-width: 53.8rem;
  margin-left: auto;
  margin-right: auto;
}

.section_process {
  background-color: #000;
}

.heading-126 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.padding-section-large {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-size-small-2 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
}

.process_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.container-large-3 {
  width: 100%;
  max-width: 81rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-4 {
  color: silver;
  font-family: Poppins, sans-serif;
  font-size: 1.13rem;
}

.process_card-content {
  background-image: url('../images/noise_1noise.webp');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 800px 800px;
  border: 2px solid #1d1d1d;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.text-align-center {
  text-align: center;
  margin-bottom: 40px;
}

.image-153 {
  margin-right: 10px;
}

.uui-padding-vertical-xhuge-27 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.wrapper-hori-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-16:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-16:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-16.is-button-medium {
  grid-column-gap: .5rem;
  background-color: rgba(32, 31, 32, 0);
  background-image: linear-gradient(122deg, #0a0a0a 44%, #ffb700);
  border-style: none;
  padding: .625rem 1.125rem;
  font-family: Poppins, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.p-12 {
  font-size: 12px;
}

.p-12.grey-p {
  color: #9ba3ae;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-127 {
  color: #413f3f;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.date-2 {
  flex-direction: row;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.week-p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.week-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-height: 110px;
  padding: 20px;
  display: grid;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.week-circle {
  background-color: #fdf6f4;
  border: 3px solid #fa886a;
  border-left-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  box-shadow: 0 2px 5px rgba(250, 136, 106, .4);
}

.small-heading-1-2 {
  color: #011657;
  margin-top: 0;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
}

.uui-heading-medium-13 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-text-size-large-14 {
  color: #475467;
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 20px;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-17:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-17:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-17.is-button-medium {
  grid-column-gap: .5rem;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-blogsection12_heading-wrapper-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-blogsection12_mask-3 {
  width: 33%;
  overflow: visible;
}

.uui-blogsection12_slide-3 {
  margin-right: 10px;
  padding-left: 0;
  padding-right: .5rem;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-18:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-18:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-button-18.is-button-medium {
  grid-column-gap: .5rem;
  background-color: rgba(32, 31, 32, 0);
  background-image: linear-gradient(122deg, #0a0a0a 44%, #ffb700);
  border-style: none;
  padding: .625rem 1.125rem;
  font-family: Poppins, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.uui-blogsection12_arrow-3 {
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.uui-blogsection12_arrow-3:hover {
  background-color: #f9fafb;
}

.uui-blogsection12_arrow-3.left {
  right: 4rem;
}

.heading-128 {
  color: #1d1e1f;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.combine-clients1_details {
  grid-column-gap: .75rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: flex;
}

.combine-clients2_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px #d1c8c8;
  border-radius: 0;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  box-shadow: 0 8px 8px -5px rgba(0, 0, 0, .2);
}

.combine-clients1_rate {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  border-radius: 1.25rem;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.combine-text-size-regular-11 {
  color: #5f6570;
  text-align: justify;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.8;
}

.div-block-9 {
  padding-top: 10px;
}

.uui-page-padding-20 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.combine-text-weight-semibold-2 {
  color: #1f2c3d;
  margin-bottom: .2rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.1;
}

.combine-icon_small {
  cursor: pointer;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.combine-icon_color3 {
  color: #f8b34b;
}

.uui-max-width-large-14 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.uui-padding-vertical-xhuge-28 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-footer01_social-icon-3 {
  color: #00a1c1;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: .75rem;
  display: flex;
}

.uui-footer01_social-icon-3.linkedin {
  color: #095bd6;
}

.text-block-97 {
  color: #757575;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-99 {
  color: #747575;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.uui-footer06_link-list-heading-2 {
  color: #2a2b2e;
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.heading-129 {
  margin-top: 0;
  font-size: 30px;
  font-weight: 500;
}

.uui-footer01_component-2 {
  background-color: #ebebeb;
  padding-bottom: 40px;
}

.uui-page-padding-21 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-medium-18 {
  color: #475467;
  letter-spacing: normal;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-footer06_link-2 {
  grid-column-gap: .5rem;
  color: #778291;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .4rem;
  padding-bottom: .4rem;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer06_link-2:hover {
  color: #344054;
}

.combine-text-size-regular-12 {
  color: #5f6570;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-icon_medium-3 {
  color: #7f56d9;
  width: 1.7rem;
  height: 1.7rem;
}

.link-16 {
  color: #00b0f6;
  text-decoration: none;
}

.div-block-596 {
  flex-wrap: wrap;
  width: auto;
  margin-top: 20px;
  display: flex;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8 {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.brix---btn-slider-arrow-right---top-left {
  color: #211f54;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  bottom: auto;
  left: auto;
  right: 84px;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.brix---btn-slider-arrow-right---top-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.combine-text-size-regular-13 {
  color: #333;
  text-align: justify;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.8;
}

.combine-container-large-3 {
  width: 90%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-130 {
  color: #1d1e1f;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.combine-padding-section-medium-7 {
  max-width: 1200px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
}

.brix---hidden-desktop {
  display: none;
}

.combine-clients1_details-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.brix---btn-slider-arrow-right---top-right {
  color: #211f54;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.brix---btn-slider-arrow-right---top-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px {
  max-width: 46%;
  height: 100%;
  overflow: visible;
}

.combine-clients2_client {
  grid-column-gap: .75rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.combine-clients2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.combine-text-weight-semibold-3 {
  color: #1f2c3d;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.1;
}

.combine-clients1_image-wrapper {
  border-radius: 4rem;
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
}

.f-section-large-11 {
  max-width: none;
  padding: 20px 1.3rem;
  position: relative;
  overflow: hidden;
}

.combine-clients2_company {
  height: 2.25rem;
}

.brix---slide-item-mg {
  border: 1px #000;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 20px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.combine-text-weight-semibold {
  color: #1f2c3d;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1.5;
}

.brix---slider-wrapper {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: auto;
  overflow: visible;
}

.div-block-466 {
  padding-top: 10px;
}

.combine-clients1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-footer01_component-3 {
  background-color: #fdfdfd;
  background-image: linear-gradient(131deg, #313131, #000 34%, #535353 92%);
  padding-bottom: 40px;
}

.text-block-102 {
  color: #fff;
}

.uui-cta07_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  background-color: var(--untitled-ui-gray50-501);
  background-image: linear-gradient(167deg, #000 37%, #9c06b2);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding: 2rem 4rem 0 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-30 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}


.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.div-block-597 {
  flex-wrap: wrap;
  width: auto;
  margin-top: 20px;
  display: flex;
}

.uui-footer06_link-list-heading-2-2 {
  color: #acafb4;
  letter-spacing: normal;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success-3-copy {
  grid-column-gap: .25rem;
  color: #0c0c0c;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(108deg, #fffedf, #fff0d3);
  border-radius: .9rem;
  justify-content: space-between;
  align-items: center;
  padding: .225rem 1rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.uui-badge-small-success-3-copy:hover {
  background-image: linear-gradient(108deg, #d6ffdd, #bed9ff);
}

.text-block-103 {
  color: #212327;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.combine-contact4_feature-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.footer-div-wrap {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #e2dede;
  border-radius: 7px;
  width: 100%;
  margin-bottom: 0;
  padding: 14px 14px 14px 0;
}

.uui-text-size-medium-19 {
  color: #e0e4eb;
  letter-spacing: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-text-size-regular-14 {
  color: #ebebeb;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  color: #f5faf8;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-footer06_link-3 {
  grid-column-gap: .5rem;
  color: #dadada;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .4rem;
  padding-bottom: .4rem;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer06_link-3:hover {
  color: #a5a6a8;
}

.combine-contact4_feature-10 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.uui-footer01_logo-link-2 {
  margin-bottom: 0;
}

.image-156 {
  width: 30px;
}

.div-block-598 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-footer01_legal-link-2 {
  color: #dededf;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer01_legal-link-2:hover {
  color: #475467;
}

.text-block-100 {
  color: #fff;
}

.uui-footer01_social-icon-4 {
  color: #00a1c1;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: .75rem;
  display: flex;
}

.uui-footer01_social-icon-4.linkedin {
  color: #095bd6;
}

.text-block-105 {
  color: #c5ced1;
  font-size: 14px;
  font-weight: 400;
}

.uui-footer06_link-list-heading-3 {
  color: #e6e6e6;
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
}

.uui-footer01_top-wrapper-2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 60%;
  align-items: start;
  margin-bottom: 40px;
}

.uui-footer01_social-link-2 {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_social-link-2:hover {
  color: #475467;
}

.column-alt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  display: flex;
}

.column-alt._2 {
  width: 23vw;
  margin-top: 10vw;
}

.wrapper {
  height: 170vw;
}

.image-wrapper {
  border-radius: 20px;
  width: 23vw;
  height: 23vw;
  margin-bottom: 3vw;
  position: relative;
  overflow: hidden;
}

.image-168 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
}

.column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  display: flex;
}

.column._1, .column._3 {
  width: 23vw;
}

.scroll-container {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 60px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.crypto-table_text-large-2 {
  font-size: 1.1rem;
  line-height: 29px;
}

.crypto-table_cell-2 {
  padding: 2rem 1rem 2rem 2rem;
  font-size: 13px;
  font-weight: 500;
}

.crypto-table_cell-2.is-label {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 7.5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-106 {
  font-weight: 500;
}

.crypto-table_head_content-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 1rem;
  display: flex;
}

.crypto-table_head_content-2.is-text-center {
  align-items: center;
}

.section-67 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.crypto-table_head-2 {
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 1rem 1.5rem;
  font-size: .75rem;
  font-weight: 400;
}

.crypto-table_head-2.is-position {
  width: 4rem;
}

.crypto-table_head-2.is-name {
  width: 19rem;
}

.button-11 {
  color: #000;
  background-color: #fff;
  background-image: linear-gradient(127deg, #f8e402 40%, #f1bd00 69%);
  border-radius: 5px;
  font-weight: 500;
}

.button-11:hover {
  background-image: linear-gradient(127deg, #f1bd00 31%, #f8e402 60%);
}

.crypto-table_component-2 {
  color: #fff;
  width: 95%;
  font-size: 13px;
}

.h2 {
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 48px;
}

.h2.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.h2.white.right {
  text-align: right;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.h2.white.left {
  text-align: left;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-1 {
  max-width: 692px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-1.white {
  color: #fff;
  text-align: justify;
  max-width: 90%;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
}

.more-feature-box-list {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 20px;
  display: flex;
}

.more-feature-box-list.right {
  align-items: flex-start;
}

.more-features-holder {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.more-features {
  background-image: url('../images/GE-bg-img.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1343px;
  margin-top: 0;
  padding: 100px 3% 92px;
  position: relative;
}

.container-large-4 {
  max-width: 1170px;
  padding-left: 0%;
  padding-right: 0%;
}

.h4 {
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
}

.h4.more-f-h4 {
  text-align: right;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.h4.left {
  text-align: left;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.more-feature-image {
  margin-bottom: 20px;
}

.center-block {
  text-align: center;
  margin-top: 0;
}

.paragraph-deafult {
  color: #5a7184;
  width: 280px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-deafult.white {
  color: rgba(250, 250, 251, .86);
  text-align: right;
  width: 286px;
  margin-left: auto;
  font-family: Poppins, sans-serif;
}

.paragraph-deafult.white.right {
  color: rgba(250, 250, 251, .86);
  text-align: left;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.f-image-cover-5 {
  object-fit: cover;
  width: 100%;
  height: auto;
  display: inline-block;
}

.f-margin-bottom-129 {
  margin-bottom: 8px;
}

.f-margin-bottom-130 {
  margin-bottom: 24px;
}

.f-margin-bottom-131 {
  margin-bottom: 32px;
}

.f-button-neutral-6 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(22, 0, 66, 0);
  background-image: linear-gradient(127deg, #06176d, #04548c);
  border-radius: 50px 0 50px 50px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 12px 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-6:hover {
  background-color: #282556;
}

.f-container-regular-10 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-paragraph-large-9 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
}

.f-header-image-wrapper-tall-3 {
  border-radius: 12px;
  width: 100%;
  max-width: 500px;
  height: auto;
  overflow: hidden;
}

.f-heading-detail-small-10 {
  color: #160042;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

.f-header-grid-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-h1-heading-8 {
  color: #160042;
  text-align: left;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.f-section-large-12 {
  background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe2e2 46%, rgba(255, 255, 255, 0) 87%);
  margin-top: 100px;
  padding: 80px 3% 60px;
  position: relative;
}

.f-header-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-grid-three-column-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 60px;
}

.f-margin-bottom-132 {
  margin-bottom: 16px;
}

.f-h5-heading-4 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

.f-feature-icon-wrapper-white-5 {
  background-color: #fff;
  border-radius: 8px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-bottom: 40px;
  padding: 10px;
}

.f-h3-heading-7 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
}

.f-margin-bottom-133 {
  margin-bottom: 32px;
}

.f-button-neutral-7 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(22, 0, 66, 0);
  background-image: linear-gradient(127deg, #06176d, #04548c);
  border-radius: 50px 0 50px 50px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 12px 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-7:hover {
  background-color: #282556;
}

.f-container-regular-11 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-feature-card-filled-4 {
  background-color: #fff;
  border-radius: 12px;
  padding: 32px;
}

.f-paragraph-large-10 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 28px;
}

.f-margin-bottom-134 {
  margin-bottom: 12px;
}

.week-circle-2 {
  background-color: #fdf6f4;
  border: 3px solid #fa886a;
  border-left-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: 0 2px 5px rgba(250, 136, 106, .4);
}

.f-paragraph-large-11 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
}

.f-heading-detail-small-11 {
  color: #160042;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

.f-section-large-13 {
  background-color: rgba(225, 50, 19, .06);
  padding: 60px 5% 40px;
  position: relative;
}

.f-header-grid-asymmetrical-3 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  max-width: 1140px;
}

.f-margin-bottom-135 {
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.f-heading-detail-small2 {
  color: #fdea14;
  letter-spacing: 0;
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.para-2 {
  color: #fff;
  margin-top: 8px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 25px;
}

.start_embed {
  justify-content: center;
  align-items: center;
  width: 30.68%;
  margin-bottom: 5px;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
}

.div-block-599 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  display: grid;
}

.f-breadcrumb-home-svg-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.home-review {
  float: left;
  color: #fff;
  width: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  padding-top: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
}

.f-h1-heading-9 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2;
}

.text-block-107 {
  color: #fff;
  font-size: 11px;
}

.f-heading-detail-small-12 {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 24px;
}

.f-breadcrumb-2 {
  margin-bottom: 20px;
}

.heading-2 {
  color: #fff;
  margin-top: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.featuredshow-desc {
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.home-banner-tab {
  float: left;
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ffc800;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
  padding: 1px 6px 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 27px;
  position: relative;
}

.f-margin-bottom-136 {
  margin-bottom: 8px;
}

.div-block-600 {
  background-color: rgba(252, 252, 252, 0);
  border: 1px solid #cecece;
  border-radius: 6px;
  width: auto;
  padding: 11px 11px 10px;
}

.link-icon-2 {
  background-color: #e4cb10;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
}

.banner-item-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  display: none;
}

.div-block-6 {
  width: auto;
}

.link-wrapper-2 {
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.link-wrapper-2:hover {
  transform: translate(0, -2px);
}

.banner-grid-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: block;
  position: relative;
}

.image-170 {
  margin-left: 5px;
}

.f-breadcrumb-seperator-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.f-margin-bottom-137 {
  margin-bottom: 24px;
}

.div-block-601 {
  flex-direction: column;
  display: flex;
}

.button-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: grid;
}

.heading-131 {
  margin-top: 10px;
  font-size: 25px;
  font-weight: 500;
  line-height: 43px;
}

.icon-feature {
  width: 30px;
  height: 30px;
}

.grid-2x2-40x40 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 1fr 1fr 1fr;
}

.title-feature-element {
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-feature-element.p-20 {
  padding: 10px 20px 10px 10px;
}

.container-custom {
  width: 90%;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
}

.basic-card {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(124, 140, 170, .2);
}

.mb-0 {
  margin-bottom: 0;
  font-weight: 500;
}

.bold-large {
  letter-spacing: 0;
}

.div-bg-white {
  align-items: center;
  display: flex;
}

.section-custom.highlights {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-custom.highlights.pb-80 {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.div-square-blue {
  background-color: #1968fc;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.div-square-blue.small {
  background-color: #fff;
  border-radius: 7px;
  width: auto;
  min-width: 50px;
  height: 60px;
}

.text-size-medium-5 {
  color: #e4e4e4;
  font-size: 1.13rem;
}

.portfolio_list-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  display: flex;
}

.portfolio_list-wrapper.is-bottom {
  margin: 2.5rem 5vw 2.5rem 0;
}

.heading-144 {
  color: #d4d4d4;
  margin-top: 0;
  font-size: 37px;
  font-weight: 400;
  line-height: 50px;
}

.portfolio_item {
  z-index: 0;
  cursor: pointer;
  border-radius: .5rem;
  width: 32vw;
  height: 21vw;
  position: relative;
  overflow: hidden;
}

.portfolio_item.hide-tablet {
  width: 28vw;
  height: auto;
}

.section_portfolio {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.portfolio_list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  display: grid;
}

.padding-global-portfolio {
  width: 95%;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top.padding-section-large {
  padding-bottom: 2rem;
}

.portfolio_wrapper {
  background-image: url('../images/noise_1noise.webp'), linear-gradient(#141414, rgba(20, 20, 20, 0));
  background-position: 0 0, 0 0;
  background-size: 800px 800px, auto;
  border-radius: 2rem;
  width: 100%;
  overflow: hidden;
  transform: none;
}

.padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 4rem;
}

.plyr_cover {
  z-index: 2;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-align-center-2 {
  text-align: center;
}

.portfolio_component {
  background-color: #141414;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.plyr_cover-icon {
  justify-content: flex-start;
  align-items: center;
  width: 39.64%;
  padding-left: .3rem;
  display: flex;
  position: relative;
  left: 0%;
}

.plyr_cover-button {
  z-index: 20;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  background-color: rgba(26, 26, 26, .41);
  border: 3px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  transition: all .35s ease-in-out;
  display: flex;
  position: relative;
}

.plyr_cover-button:hover {
  opacity: .7;
}

.form-input-number {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.form-input-number:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.form-input-number::placeholder {
  color: #667085;
}

.button-12 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button-12:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.button-12:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.button-12.max-width-full {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #020202;
  width: 100%;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
}

.services_component-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-feature7_component-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.combine-text-size-regular-23 {
  color: #2b2b2b;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}

.form-field-2col-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.field-label-2 {
  color: #344054;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 500;
}

.combine-icon_color2-3 {
  color: #00a1c1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.combine-contact4_feature-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 9px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.combine-feature7_content-sticky-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-end;
  width: 400px;
  min-width: 400px;
  max-width: none;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 16%;
}

.combine-feature7_wrapper-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  max-width: none;
  display: flex;
}

.form-input-2 {
  color: #646568;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .8rem .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.form-input-2:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.form-input-2::placeholder {
  color: #667085;
}

.combine-padding-section-medium-8 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-602 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact6-1_form-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-feature7_content-sticky-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 15%;
}

.combine-feature7_content-sticky-5.contact6-1_form-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  background-image: none;
  border-radius: 6px;
  align-items: flex-end;
  max-width: 400px;
  padding: 12px;
  position: static;
  top: 0%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.combine-contact4_feature-9 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 9px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.uui-layout94_item {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.ms-input-wrap {
  padding: 0;
  display: flex;
  position: relative;
}

.combine-container-large-6 {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.form-field-2col-type-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-padding-global-5 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-left: 0%;
  padding-right: 0%;
}

.paragraph-62 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-143 {
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 43px;
}

.contact6-1_form-wrapper-2 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
}

.wbs-spacing-33 {
  height: 1.25rem;
}

.wbs-feature-split {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.wbs-feature-split-3-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid rgba(1, 11, 21, .1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: none;
}

.large-hero-title {
  color: #131313;
  text-align: center;
  width: 90%;
  margin: 0 auto 20px;
  font-size: 27px;
  font-weight: 400;
  line-height: 47px;
  display: block;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.hero-description-title {
  opacity: .65;
  text-align: justify;
  width: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.wbs-feature-split-left {
  background-color: #f7f7f7;
  background-image: linear-gradient(117deg, #000 41%, #f5e109 96%);
  border-radius: 10px;
  flex-direction: column;
  padding: 30px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
}

.wbs-hero-6-lead-text {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.6rem;
}

.wbs-cta-6-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
}

.wbs-hero-3-title {
  color: #f7f7f7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3em;
}

.wbs-hero-3-title.small {
  font-size: 1.7rem;
}

.uui-page-section-wrap {
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
  display: flex;
}

.icon-featured-square-large-2 {
  color: #fff;
  background-color: rgba(158, 119, 237, 0);
  background-image: linear-gradient(138deg, #000, #ce9b05);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-space-xxlarge-3 {
  width: 100%;
  min-height: 2rem;
}

.wbs-spacing-32 {
  height: 1.25rem;
}

.wbs-feature-split-right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 85vh;
  display: grid;
  overflow: scroll;
}

.uui-text-size-medium-20 {
  color: #475467;
  letter-spacing: normal;
  font-size: 15px;
  line-height: 1.6;
}

.wbs-feature-list-items {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.wbs-spacing-34 {
  height: 1.875rem;
}

.wbs-feature-list-item {
  grid-column-gap: 10px;
  display: flex;
}

.uui-heading-xxsmall-9 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 26px;
}

.uui-space-xxlarge-4 {
  width: 100%;
  min-height: 2rem;
}

.wbs-lead-text {
  color: #010b15;
  font-size: 15px;
  line-height: 25px;
}

.uui-page-section-wrap-3 {
  flex-direction: column;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.large-hero-title-2 {
  color: #131313;
  text-align: center;
  width: 90%;
  margin: 0 auto 20px;
  font-size: 25px;
  font-weight: 400;
  line-height: 47px;
  display: block;
}

.large-hero-title-2.center-align {
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.wbs-spacing-35 {
  height: .7rem;
}

.content-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: none;
  display: flex;
}

.image-focus {
  border-top-right-radius: 10px;
  width: 90%;
  margin-top: auto;
}

.focus {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 13px 23px rgba(0, 0, 0, .03);
}

.focus.gradient {
  background-image: linear-gradient(262deg, rgba(34, 34, 34, .15), rgba(228, 228, 228, .31) 21%, rgba(197, 197, 197, .29));
  padding-top: 20px;
}

.grid-focus {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  align-items: start;
  width: 100%;
  margin-bottom: 48px;
}

.focus-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  margin: 20px 20px 28px;
  display: flex;
}

.uui-space-xxlarge-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing08_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing08_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-icon-1x1-xsmall-7 {
  color: #ff6161;
  width: 1.5rem;
  height: 1.5rem;
}

.large-hero-title-3 {
  color: #131313;
  text-align: center;
  width: 90%;
  margin: 0 auto 20px;
  font-size: 25px;
  font-weight: 400;
  line-height: 47px;
  display: block;
}

.uui-container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(127, 86, 217, 0);
  background-image: linear-gradient(107deg, #0f0f0f, #b48e02);
  border: 1px #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-19:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-19:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.uui-pricing08_feature {
  display: flex;
}

.uui-pricing08_components {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing08_popular-plan {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 1rem;
  position: relative;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-padding-vertical-xhuge-29 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-pricing08_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-pricing08_price-text {
  color: #475467;
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-medium-21 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-pricing08_popular-label {
  z-index: 1;
  outline-offset: 0px;
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(124deg, #000 13%, #bda51f);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline: 1px solid #e9d7fe;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-text-align-center-10 {
  text-align: center;
  margin-bottom: 40px;
}

.uui-pricing08_plan {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding: 1rem;
  position: relative;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-pricing08_price {
  color: #101828;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.1rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-15.align-center {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.wbs-spacing-36 {
  height: 1.25rem;
}

.large-hero-title-4 {
  color: #131313;
  text-align: center;
  width: 90%;
  margin: 0 auto 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 47px;
  display: block;
}

.large-hero-title-4.center-align {
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.uui-container-large-25 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.wbs-spacing-37 {
  height: 1.5rem;
}

.wbs-feature-image {
  border-radius: 10px;
}

.uui-page-section-wrap-type-2 {
  background-color: rgba(232, 239, 248, .32);
  flex-direction: column;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.wbs-feature-component {
  margin-top: 60px;
  margin-bottom: 60px;
}

.wbs-feature-split-3 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.large-hero-title-5 {
  color: #131313;
  text-align: center;
  width: 90%;
  margin: 0 auto 20px;
  font-size: 27px;
  font-weight: 400;
  line-height: 47px;
  display: block;
}

.uui-text-size-medium-22 {
  color: #475467;
  letter-spacing: normal;
  font-size: 15px;
  line-height: 1.5;
}

.uui-container-large-26 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-xxsmall-10 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 26px;
}

.uui-layout94_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: start;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: grid;
}

.uui-space-xxlarge-6 {
  width: 100%;
  min-height: 2rem;
}

.icon-featured-square-large-3 {
  color: #fff;
  background-color: rgba(158, 119, 237, 0);
  background-image: linear-gradient(138deg, #020202, #c9a216);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.div-block-603 {
  display: flex;
}

.combine-feature7_component-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.image-164 {
  width: 100%;
  max-width: 42%;
}

.heading-112-h1-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
}

.cf-testimonial-text---h1-2 {
  color: #0d0e10;
  text-align: center;
  margin-bottom: 0;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 156%;
}

.combine-padding-global-6 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-left: 0%;
  padding-right: 0%;
}

.button-13 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button-13:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.button-13:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 4px #f4ebff;
}

.button-13.max-width-full {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #020202;
  width: 100%;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
}

.contact6-1_form-wrapper-3 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
}

.layout253-2_content {
  flex-direction: column;
  align-items: center;
  width: auto;
  padding-top: 0;
}

.heading-145 {
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 43px;
}

.paragraph-63 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.combine-contact4_feature-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  padding: 9px;
  display: flex;
  box-shadow: 2px 4px 14px rgba(0, 0, 0, .2);
}

.combine-feature7_wrapper-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  max-width: none;
  display: flex;
}

.services_component-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-container-large-7 {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.form-field-2col-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}


.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.pilot-event-mobile {
  display: none;
}

@media screen and (min-width: 1280px) {
  .text-link:hover {
    text-decoration: underline;
  }

  .sub-heading-2 {
    height: auto;
  }

  .dropdown-grid {
    grid-template-columns: 200px 516px 300px;
  }

  .div-block-310-copy, .div-block-310 {
    width: 230px;
    padding-top: 0;
    padding-right: 0;
  }

  .container-12 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .dropdown-grid-2 {
    grid-template-columns: 200px 516px 300px;
  }

  .container-15 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-310-copy-2 {
    width: 230px;
    padding-top: 0;
    padding-right: 0;
  }

  .container-16 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .cf-testimonial-logos {
    max-width: 130px;
  }
}

@media screen and (min-width: 1440px) {
  .div-block-435 {
    color: #363636;
    text-decoration: none;
  }

  .header {
    position: relative;
  }

  .div-block-542 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .section-standard {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    min-height: 0;
    display: flex;
  }

  .section-standard.hero.home {
    background-color: rgba(0, 0, 0, 0);
    min-height: 93vh;
    padding-bottom: 40px;
  }

  .div-standard {
    width: 90%;
    max-width: 1280px;
  }

  .div-standard.flex {
    flex: 0 auto;
    align-items: center;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-standard.flex.home {
    justify-content: space-between;
  }

  .small-video-block {
    border-radius: 5px;
    width: 100%;
    max-width: 55%;
    max-height: 450px;
    margin-left: -60px;
    margin-right: auto;
    position: static;
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .1);
  }

  .small-video-block:hover {
    opacity: .85;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .padding-vertical-2.padding-xhuge {
    align-items: center;
    width: 100%;
  }

  .container-large-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .page-padding-2 {
    background-image: url('../images/17.png');
    background-position: 50%;
  }

  .cf-testimonial-logos {
    max-width: 140px;
  }

  .div-block-600 {
    background-color: #fff;
  }
}

@media screen and (min-width: 1920px) {
  .padding-vertical-2.padding-xhuge {
    align-items: center;
    width: 100%;
    max-width: 80rem;
  }
}

@media screen and (max-width: 991px) {
  .nav-link-2 {
    color: #000;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-flow: column wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    min-height: 100vh;
    padding: 112px 40px 56px;
    display: flex;
    position: fixed;
    top: 3%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .container.xp {
    align-items: flex-start;
    height: auto;
    position: static;
  }

  .container.hero {
    height: auto;
    margin-bottom: 112px;
  }

  .grid-standard {
    grid-column-gap: 16px;
  }

  .grid-standard.single-row {
    padding-right: 17px;
  }

  .grid-standard._2-row.hero-title {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: ".";
    margin-bottom: 0;
  }

  .grid-standard._3-row.extend {
    grid-template-rows: auto auto;
  }

  .menu-button-2 {
    z-index: 1;
    align-self: center;
    padding: 0;
  }

  .nav-mobile-icon-2 {
    color: #070d59;
    font-size: 2rem;
    line-height: 1;
  }

  .brand.w--current {
    z-index: 2000;
    align-self: center;
    position: relative;
  }

  .earth-wraper {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .section.xp {
    border-top: 3px solid #f4df14;
    height: auto;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .section.hero {
    height: auto;
    padding-top: 20px;
    padding-bottom: 240px;
  }

  .aeroplane {
    width: 500px;
    top: 331px;
    right: auto;
  }

  .tx-white.tx-center.tx-lead {
    margin-bottom: 0;
  }

  .project-title-right.animation-slide-bottom.tx-right {
    padding-left: 0;
  }

  .scroll-item-landscape.scroll-item-l-3.item-1, .scroll-item-landscape.scroll-item-l-5.item-2, .scroll-item-landscape.scroll-item-l-5.item-5 {
    width: 168px;
    height: 108px;
    margin-bottom: 16px;
    position: static;
    box-shadow: 0 16px 56px rgba(0, 0, 0, .2);
  }

  .scroll-item-landscape.scroll-item-l-5.item-2, .scroll-item-landscape.scroll-item-l-5.item-5 {
    width: 168px;
    height: 108px;
    margin-bottom: 16px;
    position: static;
    box-shadow: 0 16px 56px rgba(0, 0, 0, .2);
  }

  .scroll-item-landscape.scroll-item-l-5.item-1, .scroll-item-landscape.scroll-item-l-2 {
    width: 168px;
    height: 108px;
    position: static;
    box-shadow: 0 16px 56px rgba(0, 0, 0, .2);
  }

  .scroll-item-landscape.scroll-item-l-2.item-1 {
    background-image: url('../images/Pilot-Training-Institute_1.png');
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 125px;
    width: 168px;
    height: 108px;
    margin-bottom: 16px;
    position: static;
    box-shadow: 0 16px 56px rgba(0, 0, 0, .2);
  }

  .scroll-item-landscape.scroll-item-l-1.item-1.video {
    width: 80%;
    height: 50%;
    position: relative;
    top: 0%;
  }

  .scroll-item-landscape.scroll-item-l-1.item-1 {
    width: 168px;
    height: 108px;
    margin-bottom: 16px;
    position: static;
    box-shadow: 0 16px 56px rgba(0, 0, 0, .2);
  }

  .slide-wrapper {
    z-index: 11;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    width: 600px;
    height: auto;
    margin-top: 287px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .slide-wrapper.top {
    margin-top: 40px;
  }

  .project-title-left {
    width: 50%;
  }

  .project-tile-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .project-tile-wrapper.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-block.primary.animation-slide-bottom {
    margin-bottom: 40px;
  }

  .floatingaircraftimg {
    top: 299.125px;
  }

  .tx-tagline {
    font-size: .75rem;
  }

  .animation-slide-bottom.tx-headline-4.tx-deep-blue {
    margin-bottom: 24px;
  }

  .data-sesc.tx-right {
    text-align: left;
  }

  .tx-lead {
    font-size: 1.125rem;
  }

  .tx-scroll-headline-offset {
    font-size: 1.7rem;
  }

  .scroll-wrapper {
    z-index: 0;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-top: 40px;
    position: static;
  }

  .mma-girl {
    top: 145px;
    left: 261px;
  }

  .horizontal-bar.animation-slide-bottom {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .scrolling-item-wrapper {
    width: 600px;
    height: auto;
    margin-top: 15vh;
    margin-bottom: 5vh;
  }

  .scrolling-item-wrapper.digital {
    margin-top: 0;
    margin-bottom: 0;
  }

  .scrolling-item-wrapper.top {
    margin-top: 0;
  }

  .align-x-stretch-between {
    height: auto;
  }

  .flowbase-tag {
    min-width: auto;
    max-width: 610px;
    margin-right: 15px;
    display: block;
  }

  .flowbase-product-wrap {
    min-width: 70px;
  }

  .image-share--preview {
    align-items: flex-start;
    width: 100%;
    min-width: 300px;
    height: auto;
    margin-right: 0;
  }

  .blog-wrapper {
    justify-content: center;
  }

  .footer-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .wrapper-3 {
    width: 95%;
  }

  .footer-block {
    min-width: 300px;
  }

  .nav-link-2-dropdown {
    color: #000;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px;
    display: block;
  }

  .dropdown-list-15.w--open {
    z-index: 0;
    flex-direction: column;
    padding-top: 10px;
    position: relative;
  }

  .process_list {
    grid-row-gap: 1.5rem;
  }

  .process_connector {
    width: 2.5rem;
  }

  .process_connector.hide-mobile-landscape {
    width: 1.5rem;
  }

  .navbar-desktop {
    display: block;
  }

  .navbar-icon {
    color: #070d59;
    font-size: 2rem;
    line-height: 1;
  }

  .navbar {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-22 {
    margin-left: 40px;
    margin-right: 0;
  }

  .dropdown-13 {
    display: none;
  }

  .dropdown-14 {
    color: #141414;
    margin-left: 0;
    margin-right: 0;
    padding-right: 10px;
  }

  .div-block-524 {
    flex-direction: column;
    display: flex;
  }

  .dropdown-15, .dropdown-16 {
    margin-left: 0;
    margin-right: 0;
  }

  .design-work-holder-2 {
    padding: 10px;
  }

  .zoom-on-hover {
    width: 120px;
    height: 120px;
  }

  .design-work-title {
    font-size: 13px;
  }

  .div-block-525 {
    width: 70%;
  }

  .arrow-right {
    right: -10px;
  }

  .profile-block {
    margin-top: 20px;
  }

  .arrow-left {
    left: -10px;
  }

  .standard-paragraph {
    font-size: 14px;
  }

  .div-block-528 {
    width: 60%;
  }

  .heading-47 {
    font-size: 34px;
    line-height: 56px;
  }

  .heading-2-banner {
    font-size: 36px;
  }

  .lottie-animation {
    height: auto;
  }

  .hero-section {
    min-height: 90vh;
    padding-left: 10%;
    padding-right: 10%;
  }

  .hero-block {
    flex-direction: column;
    width: 100%;
  }

  .scroll-hero {
    min-height: 40vh;
  }

  .content-hero {
    width: 100%;
  }

  .img-hero {
    width: 100%;
    min-height: 40vh;
    margin-top: 5%;
    margin-bottom: 0%;
  }

  .scoll-wrap-hero {
    height: 75%;
  }

  .content-block {
    width: 100%;
  }

  .hero-bg {
    height: 20em;
  }

  .hero-parent {
    height: 45em;
  }

  .pilot-training-institute-wrapper {
    background-image: none;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: block;
  }

  .aeroplane-img {
    width: 700px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-530 {
    padding-bottom: 10px;
  }

  .main-heading-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 32px;
  }

  .button {
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 15px;
  }

  .address-wrapper-box {
    flex-direction: column;
  }

  .div-block-458 {
    justify-content: space-between;
    align-items: center;
  }

  .address-wrapper, .div-block-482 {
    width: 100%;
  }

  .form-wrapper {
    width: 90%;
    padding: 0 12px;
  }

  .section-49 {
    flex-direction: column;
    align-items: center;
  }

  .section-49.workshop {
    flex-direction: column-reverse;
  }

  .lottie-animation-2 {
    height: auto;
  }

  .banner-img-9 {
    padding-bottom: 0;
  }

  .heading-87 {
    text-align: center;
    width: 90%;
    font-size: 80px;
  }

  .heading-2 {
    font-size: 23px;
  }

  .how-works-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.25fr;
  }

  .coursus-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .coursus-item {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .coursus_item-divider {
    top: auto;
    bottom: -60px;
    left: 175px;
    right: 0%;
    transform: rotate(90deg);
  }

  .about {
    padding-bottom: 20px;
  }

  .paragraph {
    font-size: 20px;
  }

  .socials-container {
    width: 360px;
    height: 360px;
  }

  .social {
    width: 58px;
    height: 58px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .right-part {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 50%;
    padding-right: 0;
    display: flex;
  }

  .wide-container.purple-container {
    padding-left: 0;
    padding-right: 0;
  }

  .left-part {
    text-align: left;
    align-items: flex-start;
    width: 50%;
    max-width: 640px;
    padding-left: 0;
    padding-right: 40px;
  }

  .section-59 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .quote.hidden-on-mobile {
    text-align: left;
    display: flex;
  }

  .heading-89 {
    font-size: 20px;
  }

  .purple-left-half {
    width: 100%;
    margin-top: 32px;
    padding-right: 30px;
  }

  .purple-right-half-content {
    width: 80%;
  }

  .image-120.website-image {
    object-fit: cover;
  }

  .content-2 {
    border-radius: 0;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .website-image-wrapper {
    height: 680px;
  }

  .purple-right-half {
    align-items: flex-start;
    width: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .content-2-design {
    border-radius: 0;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .second-slider-container, .c-funtext {
    display: none;
  }

  .c-main-slide-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .main-slider-nav-dots {
    background-image: linear-gradient(to top, rgba(19, 19, 19, .75), rgba(0, 0, 0, 0));
    display: block;
  }

  .main-slider {
    height: 100vh;
  }

  .main-slider.mobile {
    display: block;
  }

  .main-slider.desktop {
    display: none;
  }

  .ci-main-slide-content {
    width: 90%;
  }

  .main-slide-wrapper._1 {
    align-items: center;
  }

  .main-slide-description {
    line-height: 1.3em;
  }

  .main-slide-title {
    letter-spacing: 10px;
    font-size: 4em;
  }

  .second-slider-container-2, .c-funtext-2 {
    display: none;
  }

  .c-main-slide-content-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .main-slide-title-2 {
    letter-spacing: 10px;
    font-size: 4em;
  }

  .heading-90.white, .heading-2-cta.white {
    font-size: 14px;
  }

  .div-block-5 {
    width: 100%;
    padding: 51px 60px 51px 20px;
  }

  .div-block-3 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-4 {
    width: 100%;
    padding: 45px 60px 45px 20px;
  }

  .heading-20 {
    margin-top: 0;
    font-size: 10px;
  }

  .how_to_become_a_pilot_banner {
    background-size: cover;
    min-height: 50vh;
    padding-left: 10%;
    padding-right: 10%;
  }

  .whatsapp {
    min-width: auto;
    max-width: 610px;
    margin-right: 15px;
    display: block;
  }

  .services_info-box {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text_info-copy {
    padding-right: 0;
    display: none;
  }

  .containar {
    width: 90%;
    max-width: none;
  }

  .heading-93 {
    font-size: 50px;
    line-height: 70px;
  }

  .services_section-wrapper {
    padding-top: 20px;
  }

  .text_info {
    padding-right: 0;
  }

  .q-a {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .q-a-section {
    padding-bottom: 20px;
  }

  .popup-content-wrapper---brix {
    width: auto;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 24px;
    right: 24px;
  }

  .popup-wrapper---brix.preview-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .t-c-section {
    padding-bottom: 20px;
  }

  .div-block-539 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-540 {
    flex-direction: column-reverse;
  }

  .workshop-heading-1 {
    font-size: 20px;
  }

  .lottie-animation-3 {
    width: 50px;
    height: 50px;
  }

  .div-block-542 {
    width: 100%;
  }

  .video-img-wrap {
    flex-direction: column;
    align-items: center;
  }

  .div-block-542-copy {
    width: 100%;
  }

  .syllabus-wrapper {
    align-items: flex-start;
    width: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .syllabus-heading {
    line-height: 1.3em;
  }

  .syllabus {
    padding-left: 0;
  }

  .gls-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gls {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-4 {
    font-size: 17px;
  }

  .heading--center {
    margin-bottom: 20px;
    font-size: 25px;
  }

  .wrapper-hori {
    flex-flow: wrap;
    align-items: center;
    width: 100%;
  }

  .content-3 {
    margin-top: 20px;
  }

  .step_to_become_a_pilot_banner {
    background-image: none;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .content-column.mod--2 {
    max-width: none;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .section-standard {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .section-standard.hero {
    max-height: 500px;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .section-standard.hero.home {
    background-image: none;
    height: auto;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .para-heading {
    margin-bottom: 0;
  }

  .div-standard.flex {
    flex: 0 auto;
  }

  .div-standard.flex.home {
    margin-bottom: 0;
    display: flex;
  }

  .small-video-block {
    margin-left: -50px;
  }

  .small-video-block.desktop-only {
    width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-h1 {
    margin-top: 0;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .project-description-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 500px;
    display: flex;
  }

  .arrow-on-hover-base {
    width: 50px;
    margin-left: 20px;
    position: relative;
  }

  .project-heading {
    font-size: 35px;
  }

  .grid {
    grid-template-rows: auto;
    grid-template-columns: auto;
    justify-items: center;
    padding-bottom: 60px;
  }

  .tag {
    font-size: 10px;
  }

  .paragraph-47 {
    font-size: 15px;
  }

  .thumbnail {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .arrow-base {
    margin-left: -25px;
    display: none;
  }

  .small-arrow {
    display: block;
  }

  .small-arrow.hide-small-arrow {
    display: flex;
  }

  .project-link {
    justify-content: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .text-link {
    font-size: 13px;
    position: relative;
  }

  .sub-heading-2, .sub-heading-2.small_font {
    margin-top: 0;
  }

  .process-grid {
    grid-template-columns: 1fr 100px 1fr;
    padding-bottom: 120px;
  }

  .step-description {
    font-size: 14px;
  }

  .phone-process-wrapper {
    display: none;
  }

  .process_steps {
    line-height: 1.3;
  }

  .image-139 {
    display: inline-block;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2.75rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-regular, .paragraph-regular {
    font-size: 16px;
  }

  .heading-small {
    font-size: 22px;
    line-height: 30px;
  }

  .doctors-info-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .doctors-info-wrapper-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-large {
    font-size: 36px;
    line-height: 50px;
  }

  .doctors-image {
    object-fit: cover;
    height: 100%;
    display: inline-block;
  }

  .doctors-text-wrapper {
    width: 80%;
  }

  .doctors-details-grid {
    grid-template-columns: 1fr 1fr;
  }

  .para-container {
    padding-left: 0;
  }

  .div-block-mid {
    width: 100%;
    padding: 51px 60px 51px 20px;
  }

  .div-block-3-wrap {
    flex-direction: column;
    align-items: center;
  }

  .coursus-grid-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .f-h5-heading {
    font-size: 18px;
    font-weight: 500;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .f-header-grid-asymmetrical {
    grid-template-columns: 1fr;
  }

  .uui-heading-medium {
    font-size: 1.6rem;
  }

  .uui-padding-vertical-xhuge {
    width: 80%;
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .list-12 {
    padding-left: 20px;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    width: 90%;
    height: auto;
  }

  .uui-space-large {
    min-height: 1rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heading-xlarge.text-color-primary900 {
    font-size: 1.6rem;
  }

  .uui-max-width-xlarge {
    width: 80%;
  }

  .uui-text-align-center-2 {
    justify-content: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-2 {
    width: 90%;
    padding: 2rem 0;
  }

  .uui-container-large-2 {
    width: 100%;
  }

  .uui-section_heroheader20 {
    padding-top: 20px;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_faq02 {
    width: 90%;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .uui-page-padding-4 {
    flex-direction: column;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-section_heroheader04 {
    margin-top: 40px;
  }

  .uui-layout14_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .uui-layout14_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout14_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout18_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout18_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-layout96_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-medium-3 {
    font-size: 1.7rem;
  }

  .uui-layout96_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-faq04_layout {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout82_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout57_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-9 {
    padding: 1rem 2rem;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-grid-three-column-2 {
    grid-template-columns: 1fr 1fr;
  }

  .f-content-image-tall {
    max-width: 100%;
    height: 400px;
  }

  .f-content-list-wrapper-small {
    flex-direction: row;
    max-width: 100%;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-11 {
    padding: 1rem 2rem;
  }

  .f-grid-three-column-3 {
    grid-template-columns: 1fr 1fr;
  }

  .f-header-grid-asymmetrical-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader20_background-grid-section-2 {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid-2 {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox-2 {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-2.shadow-xxlarge {
    height: 25rem;
  }

  .uui-heroheader20_lightbox-wrapper-2 {
    height: auto;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout96_list-course {
    grid-template-columns: 1fr 1fr;
  }

  .uui-contact02_component-2 {
    width: 100%;
    max-width: none;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact-form-leave-form {
    width: 100%;
    max-width: none;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-heroheader01_image-wrapper {
    display: none;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_content {
    margin-left: 0;
  }

  .uui-heroheader01_component {
    background-image: none;
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
    display: flex;
  }

  .uui-padding-vertical-xhuge-14 {
    min-height: auto;
    max-height: none;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-section_faq02-colour {
    width: 90%;
  }

  .uui-section_heroheader20-colour {
    padding-top: 20px;
  }

  .combine-padding-global {
    padding-bottom: 40px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-padding-section-medium {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .f-h1-heading {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .scroller {
    height: 30px;
  }

  .uui-cta12_logo-row {
    margin-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-heading-medium-6 {
    text-align: left;
    font-size: 1.5rem;
  }

  .uui-testimonial07_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask {
    width: 100%;
  }

  .uui-testimonial07_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-medium-3-copy {
    font-size: 1.7rem;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
    display: none;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .f-container-regular-4 {
    flex-direction: column-reverse;
  }

  .uui-faq02_content-copy {
    width: 100%;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-559 {
    width: 100%;
  }

  .div-block-555 {
    width: 100%;
    margin: 12px;
  }

  .div-block-486-copy {
    margin-bottom: 10px;
  }

  .uui-page-padding-program {
    flex-direction: column;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-padding-vertical-xhuge-18-blog {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-blog03_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost05_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_form-wrapper {
    display: flex;
  }

  .uui-blogpost05_newsletter, .uui-blogpost05_contributers {
    position: static;
  }

  .uui-blogpost05_content-left {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-header-image-wrapper-tall {
    max-width: none;
    height: auto;
  }

  .f-heading-detail-small-5 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .f-header-title-wrapper-center {
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .combine-header2_component {
    flex-direction: column;
  }

  .combine-header2_content {
    max-width: 100%;
  }

  .combine-padding-section-medium-2 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .f-h1-heading-2 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .f-heading-detail-small-6 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .f-section-large-banner {
    margin-top: 140px;
  }

  .f-paragraph-large-5 {
    font-size: 15px;
    line-height: 27px;
  }

  .f-header-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .f-h1-heading-3 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .f-header-image-wrapper-tall-2 {
    max-width: none;
    height: auto;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.2rem;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-contact06_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    margin-top: 1rem;
    display: flex;
  }

  .uui-blogsection12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_heading-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection12_mask {
    width: 50%;
  }

  .f-h1-heading-4 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .uui-blogsection12_button-row {
    flex: none;
  }

  .f-section-container-course {
    grid-template-columns: 1fr 1fr;
  }

  .training-course-half {
    width: 100%;
  }

  .f-h1-heading-5 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .ques {
    text-align: left;
    font-size: 1.5rem;
  }

  .f-header-title-wrapper-left {
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .heading-109 {
    font-size: 20px;
    line-height: 31px;
  }

  .ans-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr 1fr;
  }

  .mobile-toggle {
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .icon-square {
    width: 30px;
    height: 30px;
  }

  .dropdown-link-mobile {
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-link-mobile._2 {
    background-color: #fff;
    margin-bottom: 10px;
  }

  .dropdown-link-mobile._2:hover {
    background-color: #f8faff;
  }

  .text-block-74 {
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
  }

  .menu-mob {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(#0a4bd4, #0788ca);
    border-radius: 100px;
    padding: 9px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(#7f56d8, #ce94f3);
  }

  .dropdown-list {
    background-color: #fff;
    border-top: 1px solid #b6abab;
    border-bottom: 1px solid #b6abab;
  }

  .dropdown-list.w--open {
    background-color: #f7f7f8;
    border-top-style: none;
    border-top-width: 2px;
    border-bottom-style: none;
    flex-direction: column;
    max-height: 300px;
    padding: 10px 20px 16px;
    display: flex;
    position: relative;
    overflow: scroll;
  }

  .mobile-navbar {
    color: #222;
    margin-top: 10px;
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .dropdown-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link-2:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: #101828;
  }

  .navigation-wrap.new {
    z-index: 1000;
    z-index: 1000;
    height: 80px;
    margin-top: 29px;
  }

  .navigation-2 {
    display: none;
  }

  .text-block-61 {
    font-family: Montserrat, sans-serif;
  }

  .image-icon {
    width: 20px;
    height: 20px;
  }

  .menu-button {
    flex-direction: column;
    width: 66px;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .menu-button.w--open {
    background-color: rgba(255, 255, 255, 0);
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: rgba(0, 0, 0, 0);
    width: auto;
    padding: 0;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-310-copy {
    width: 1000%;
  }

  .menu-right {
    flex-direction: column-reverse;
  }

  .mobile-nav-2 {
    background-color: #fff;
    height: 87vh;
    min-height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
    box-shadow: 42px 42px 55px rgba(32, 53, 90, .09);
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .uui-dropdown-icon-2 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .menu-left {
    z-index: 1;
    margin-top: 32px;
    display: block;
    position: relative;
  }

  .navigation-mob {
    border-bottom: 1px solid rgba(68, 85, 103, .11);
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 75px;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .brand-2 {
    display: none;
  }

  .dropdown-footer-link {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

  .dropdown-footer {
    height: 96px;
    padding-bottom: 48px;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .flowbase-logo {
    width: 118px;
  }

  .div-block-310 {
    width: 1000%;
  }

  .uui-navbar06_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link:hover {
    color: #101828;
  }

  .mobile-dropdown {
    background-color: #f7f7f8;
    border-bottom: 1px solid #dad9d9;
    width: 100%;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .menu {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .div-block-465 {
    color: #5f5d5d;
    background-color: #f7f7f8;
    border-bottom: 1px solid #dad9d9;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
    display: flex;
  }

  .div-block-551 {
    margin-top: 104px;
  }

  .div-block-552 {
    width: 95%;
  }

  .banner-sub-heading-2-copy {
    margin-bottom: 0;
  }

  .spark-flex-row-4.spark-right {
    justify-content: flex-start;
  }

  .spark-flex-row-4.spark-split-and-wrapped {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .spark-section-8 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-section-8.spark-primary-color-background {
    background-position: 0%;
    background-size: cover;
    margin-top: 110px;
  }

  .spark-hero-sub-paragraph-3.spark-secondary-font-color {
    margin-bottom: 2rem;
  }

  .uui-footer01_top-arrdess {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .payment-logo.medium, .payment-logo.visa-custom {
    padding-right: 0;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .spark-container-6.spark-primary-background {
    padding: 32px;
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-blogsection09_button-row {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection09_button-row.show-tablet, .show-tablet {
    display: block;
  }

  .uui-blogsection09_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .uui-blogsection09_layout {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .right-arrow-3 {
    width: 50px;
    height: 50px;
    right: -35px;
  }

  .left-arrow-3 {
    width: 50px;
    height: 50px;
  }

  .div-block-574 {
    width: 100%;
  }

  .right-arrow-4 {
    right: -35px;
  }

  .uui-page-padding-11-copy {
    flex-direction: column;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout02_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection12_button-row-2 {
    flex: none;
  }

  .uui-blogsection12_mask-2 {
    width: 50%;
  }

  .uui-blogsection12_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_heading {
    margin-right: 3rem;
  }

  .uui-blogsection12_heading-wrapper-2 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection12_image-link-2-copy {
    width: 90%;
  }

  .f-section-large-banner-copy {
    margin-top: 140px;
  }

  .f-content-image-wrapper {
    max-width: 100%;
  }

  .f-grid-two-column-2, .uui-layout82_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-grid-three-column-4 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .mobile-nav-3 {
    background-color: #fff;
    height: 87vh;
    min-height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 40px;
    overflow: scroll;
    box-shadow: 42px 42px 55px rgba(32, 53, 90, .09);
  }

  .flowbase-logo-2 {
    width: 120px;
  }

  .navigation-mob-2 {
    border-bottom: 1px solid rgba(68, 85, 103, .11);
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 85px;
    padding-left: 10%;
    padding-right: 10%;
    display: flex;
  }

  .menu-mob-2 {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(#ffd000, #af9003);
    border-radius: 100px;
    padding: 9px;
    font-size: 22px;
  }

  .menu-mob-2.w--open {
    background-color: #824bf1;
  }

  .menu-right-2 {
    flex-direction: column-reverse;
  }

  .uui-navbar02_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link-3:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-2 {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-toggle-12 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-12:hover {
    color: #151b26;
  }

  .dropdown-toggle-12.w--open {
    box-shadow: none;
    background-color: #f0f0ff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle-12.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mobile-nav-4 {
    background-color: #fff;
    height: 87vh;
    min-height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 40px;
    overflow: scroll;
    box-shadow: 42px 42px 55px rgba(32, 53, 90, .09);
  }

  .dropdown-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .uui-navbar07_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link-2:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-310-copy-2 {
    width: 1000%;
  }

  .navigation-mob-3 {
    border-bottom: 1px solid rgba(68, 85, 103, .11);
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 85px;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .uui-career08_component {
    grid-template-columns: 1fr;
  }

  .uui-career08_image-wrapper {
    justify-content: center;
    display: flex;
  }

  .f-heading-detail-small-8 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .f-h1-heading-6 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .table-line, .table-line-2, .table-line-3 {
    grid-column-gap: 70px;
  }

  .cf-testimonial-logos-contain {
    align-items: flex-start;
    margin-top: 20px;
  }

  .cf-testimonial-logos-contain.header-2 {
    z-index: 1;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    margin-top: 70px;
    position: relative;
  }

  .cf-18px-paragraph {
    max-width: none;
    margin-bottom: 0;
  }

  .cf-18px-paragraph.header-2 {
    margin-bottom: 40px;
  }

  .cf-testimonial-logos._3 {
    margin-right: 0;
  }

  .cf-image-review-container {
    width: 80%;
  }

  .cf-64px-heading {
    font-size: 54px;
  }

  .cf-hero-logos-wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    display: flex;
  }

  .cf-hero-logos-wrap.header-2 {
    width: 100%;
  }

  .cf-1140px-wrapper {
    flex-direction: column;
    padding-top: 0;
  }

  .home-left-wrapper {
    width: 100%;
    max-width: 600px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .combine-feature7_content-sticky-3 {
    position: -webkit-sticky;
    position: sticky;
  }

  .combine-padding-section-medium-3 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .combine-padding-global-2 {
    padding-bottom: 40px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .services_component {
    grid-template-columns: 1fr;
  }

  .services_card {
    grid-template-columns: 1fr 1fr;
  }

  .content-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .process_left {
    padding-left: 0;
  }

  .process_item-2 {
    grid-template-columns: 1fr 6rem 1fr;
  }

  .services_card-2, .services_card-3 {
    grid-template-columns: 1fr 1fr;
  }

  .process_left-1 {
    padding-left: 0;
  }

  .card.blue, .card.horizontal {
    padding: 14px;
  }

  .grid-2-1-1 {
    padding: 4px;
  }

  .div-block-587 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .div-block-588 {
    padding-left: 10px;
  }

  .text-block-96 {
    font-size: 15px;
  }

  .status-p-2 {
    font-size: 14px;
  }

  .task-link {
    display: none;
  }

  .grid-2-1-1-vertical {
    padding: 4px;
  }

  .pilot-img-div {
    height: 400px;
  }

  .div-block-593 {
    flex-direction: column;
    display: flex;
  }

  .section-64 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .crypto-table_head.is-position {
    min-width: 4rem;
  }

  .crypto-table_cell {
    min-width: 17.5rem;
  }

  .crypto-table_cell.is-label {
    min-width: 4rem;
  }

  .section-66 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-594 {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .div-block-595 {
    flex-direction: column;
    display: flex;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .process_row {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .wrapper-hori-2 {
    flex-flow: wrap;
    align-items: center;
    width: 100%;
  }

  .heading-127 {
    font-size: 17px;
  }

  .week-card {
    width: 100%;
  }

  .uui-blogsection12_heading-wrapper-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection12_mask-3 {
    width: 50%;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    top: auto;
    bottom: -55px;
    left: 39.5%;
    right: auto;
  }

  .combine-padding-section-medium-7 {
    padding-bottom: 4rem;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    top: auto;
    bottom: -55px;
    left: auto;
    right: 39.5%;
  }

  .brix---slider-mask-width-490px {
    max-width: 49%;
    position: static;
  }

  .uui-footer01_top-wrapper-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .wrapper {
    height: auto;
  }

  .crypto-table_cell-2 {
    min-width: auto;
  }

  .crypto-table_cell-2.is-label, .crypto-table_head-2.is-position {
    min-width: 4rem;
  }

  .h2.white.right {
    text-align: left;
  }

  .paragraph-1.white {
    max-width: none;
  }

  .more-feature-box-list, .more-feature-box-list.right {
    align-items: flex-start;
  }

  .more-features-holder {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
  }

  .more-features {
    background-image: radial-gradient(circle, #e4461e, #920303);
    height: auto;
    padding-top: 20px;
    padding-bottom: 42px;
  }

  .h4.more-f-h4 {
    text-align: left;
  }

  .paragraph-deafult {
    text-align: center;
  }

  .paragraph-deafult.white {
    text-align: center;
    margin-right: auto;
  }

  .paragraph-deafult.white.right {
    text-align: center;
  }

  .f-header-image-wrapper-tall-3 {
    max-width: none;
    height: auto;
  }

  .f-header-grid-2 {
    grid-template-columns: 1fr;
  }

  .f-section-large-12 {
    margin-top: 0;
  }

  .f-grid-three-column-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .f-h3-heading-7 {
    font-size: 30px;
  }

  .f-section-large-13 {
    padding-top: 20px;
  }

  .f-header-grid-asymmetrical-3, .div-block-599 {
    grid-template-columns: 1fr;
  }

  .banner-item-wrap {
    grid-column-gap: 55px;
  }

  .div-block-6 {
    width: auto;
  }

  .button-wrap {
    grid-column-gap: 55px;
  }

  .heading-131 {
    font-size: 22px;
    line-height: 34px;
  }

  .grid-2x2-40x40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio_list-wrapper.is-bottom {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .heading-144 {
    margin-bottom: 0;
    font-size: 26px;
  }

  .portfolio_item {
    width: 55vw;
    height: 36vw;
  }

  .portfolio_item.hide-tablet {
    width: 45vw;
  }

  .portfolio_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top.padding-section-large {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-2 {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .services_component-2 {
    grid-template-columns: 1fr;
  }

  .combine-feature7_component-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    grid-template-columns: 1.5fr;
    align-items: center;
    justify-items: center;
    display: flex;
  }

  .combine-feature7_content-sticky-7 {
    position: static;
  }

  .combine-feature7_wrapper-3 {
    max-width: none;
  }

  .combine-padding-section-medium-8 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .combine-feature7_content-sticky-5 {
    position: -webkit-sticky;
    position: sticky;
  }

  .combine-feature7_content-sticky-5.contact6-1_form-wrapper {
    max-width: none;
  }

  .combine-container-large-6 {
    width: 100%;
  }

  .combine-padding-global-5 {
    padding-bottom: 20px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .heading-143 {
    font-size: 22px;
    line-height: 34px;
  }

  .wbs-feature-split {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .large-hero-title {
    width: 90%;
    font-size: 27px;
    line-height: 35px;
  }

  .hero-description-title {
    width: 90%;
    font-size: 16px;
  }

  .wbs-hero-6-lead-text {
    font-size: 16px;
  }

  .wbs-hero-3-title {
    font-size: 2rem;
    line-height: 1.2em;
  }

  .uui-page-section-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-xxlarge-3 {
    min-height: 2rem;
  }

  .wbs-feature-split-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .uui-page-section-wrap-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .large-hero-title-2 {
    width: 90%;
    font-size: 27px;
    line-height: 35px;
  }

  .grid-focus {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .uui-space-xxlarge-5 {
    min-height: 2rem;
  }

  .large-hero-title-3 {
    width: 90%;
    font-size: 27px;
    line-height: 35px;
  }

  .uui-pricing08_components {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing08_plan {
    margin-top: 0;
  }

  .large-hero-title-4 {
    width: 90%;
    font-size: 27px;
    line-height: 35px;
  }

  .wbs-feature-image {
    width: 100%;
  }

  .wbs-feature-split-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .large-hero-title-5 {
    width: 90%;
    font-size: 27px;
    line-height: 35px;
  }

  .uui-layout94_list {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 1rem;
  }

  .uui-space-xxlarge-6 {
    min-height: 4.5rem;
  }

  .combine-feature7_component-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: flex;
  }

  .combine-padding-global-6 {
    padding-bottom: 20px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .layout253-2_content {
    width: auto;
  }

  .heading-145 {
    font-size: 22px;
    line-height: 34px;
  }

  .combine-feature7_wrapper-4 {
    max-width: none;
  }

  .services_component-3 {
    grid-template-columns: 1fr;
  }

  .combine-container-large-7 {
    width: 100%;
  }
   .uui-cta07_component {
    grid-template-columns: 1fr;
    padding: 3rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .nav-menu-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.xp {
    flex-direction: row;
  }

  .container.hero {
    margin-bottom: -35px;
  }

  .grid-standard._3-row.extend {
    margin-top: 10px;
  }

  .nav-mobile-icon-2 {
    color: #070d59;
  }

  .earth {
    margin-top: 51px;
    margin-bottom: -115px;
  }

  .hero-heading {
    font-size: 60px;
  }

  .section.hero {
    padding-top: 40px;
    padding-bottom: 140px;
  }

  .section.xp {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section.hero {
    background-image: linear-gradient(#194c9f 59%, #fff 91%);
    height: auto;
    min-height: 80vh;
    padding-bottom: 100px;
  }

  .aeroplane {
    width: 400px;
    top: 140px;
  }

  .tx-white.tx-center.tx-lead {
    min-height: auto;
    margin-bottom: 20px;
    font-size: 1rem;
  }

  .text-span-2 {
    font-size: 61px;
    line-height: 75px;
  }

  .project-title-right.animation-slide-bottom.tx-right {
    text-align: left;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
  }

  .scroll-item-landscape.scroll-item-l-3.item-1, .scroll-item-landscape.scroll-item-l-5.item-2, .scroll-item-landscape.scroll-item-l-5.item-5, .scroll-item-landscape.scroll-item-l-5.item-1, .scroll-item-landscape.scroll-item-l-5.item-2, .scroll-item-landscape.scroll-item-l-5.item-5, .scroll-item-landscape.scroll-item-l-5.item-1, .scroll-item-landscape.scroll-item-l-2, .scroll-item-landscape.scroll-item-l-2.item-1, .scroll-item-landscape.scroll-item-l-2.item-1, .scroll-item-landscape.scroll-item-l-1.item-1 {
    width: 140px;
    height: 89px;
  }

  .scroll-item-landscape.scroll-item-l-1.item-1.video {
    width: 100%;
  }

  .scroll-item-landscape.scroll-item-l-1.item-1 {
    width: 140px;
    height: 89px;
  }

  .div-block-11 {
    flex-direction: column;
  }

  .slide-wrapper {
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .slide-wrapper.top {
    margin-top: 60px;
  }

  .project-title-left {
    width: 100%;
    margin-bottom: 24px;
  }

  .project-tile-wrapper {
    flex-direction: column;
  }

  .project-tile-wrapper.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .floatingaircraftimg {
    position: static;
  }

  .tx-tagline {
    margin-bottom: 16px;
  }

  .data-sesc.tx-right {
    text-align: left;
  }

  .tx-lead.animation-slide-bottom {
    font-size: 1rem;
  }

  .scroll-wrapper {
    width: 85%;
    padding-top: 0;
  }

  .mma-girl {
    display: none;
  }

  .scrolling-item-wrapper {
    background-image: none;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .scrolling-item-wrapper.digital {
    background-image: none;
    margin-top: 5vh;
    margin-bottom: 0;
  }

  .scrolling-item-wrapper.top {
    height: auto;
  }

  .image-sharing-tmain-itle {
    flex-direction: row;
    align-items: center;
  }

  .heading-46 {
    font-size: 13px;
  }

  .flowbase-tag {
    min-width: auto;
    margin-left: 15px;
  }

  .flowbase-product-wrap {
    min-height: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-share--preview {
    width: 100%;
  }

  .features-heading {
    font-size: 25px;
    line-height: 35px;
  }

  .footer-grid {
    grid-column-gap: 45px;
    grid-template-columns: .5fr 1fr;
  }

  .wrapper-3 {
    width: 100%;
  }

  .flex-container {
    padding: 20px 20px 10px;
  }

  .rev-section-title {
    font-size: 26px;
    line-height: 39px;
  }

  .stripe-horizontal-wrapper {
    height: .625rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .process_list {
    grid-template-columns: 1fr;
  }

  .process_item {
    min-height: auto;
    padding: 1.5rem;
  }

  .navbar-icon {
    color: #070d59;
  }

  .container-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .design-work-holder-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 1fr;
    justify-content: space-between;
    width: 45%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .design-work-card-picture-2 {
    border-radius: 100%;
    overflow: hidden;
  }

  .zoom-on-hover {
    max-width: 100%;
  }

  .design-work-title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .div-block-525 {
    width: 100%;
  }

  .slide-wrap {
    padding: 20px 50px;
  }

  .pilot-training-section-3 {
    margin-top: 10px;
  }

  .div-block-528 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-47 {
    font-size: 28px;
  }

  .heading-2-banner {
    font-size: 25px;
    line-height: 32px;
  }

  .image-118 {
    width: 200px;
  }

  .hero-section {
    height: 90vh;
    min-height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-block {
    width: 100%;
  }

  .img-hero {
    margin-top: 5%;
  }

  .bg-shadow {
    display: flex;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .scoll-wrap {
    z-index: 1;
    height: 100%;
    bottom: 50%;
  }

  .dot {
    z-index: 0;
    order: 2;
    align-self: center;
    margin-bottom: 0;
    position: absolute;
    bottom: 50%;
  }

  .step-content-block {
    z-index: 2;
    flex-direction: column;
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-block {
    z-index: 3;
    order: 3;
    width: 70%;
    min-height: 50vh;
    padding-top: 20px;
    position: relative;
  }

  .content-wrap {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    padding-bottom: 20px;
  }

  .step {
    justify-content: center;
    width: 100%;
    padding: 8%;
    box-shadow: 1px 1px 3px #8a8787;
  }

  .content-block {
    position: -webkit-sticky;
    position: sticky;
  }

  .house {
    width: 100%;
  }

  .hero-bg {
    width: 100%;
    height: 20em;
  }

  .hero-header {
    margin-bottom: .2em;
  }

  .hero-parent {
    height: 45em;
    padding-bottom: 5.938em;
  }

  .hero-content {
    font-size: .8em;
  }

  .hero-content.txt-white {
    font-size: 2.9em;
    line-height: 1.688em;
  }

  .section-hero {
    margin-top: 5em;
  }

  .hero-content-parent {
    width: 35em;
    margin-top: 0;
    margin-bottom: 2.5em;
    position: relative;
  }

  .hero {
    justify-content: flex-start;
  }

  .hero-head.txt-white.heading-lottie {
    font-size: 3.5em;
    line-height: 1.26em;
  }

  .hero-head.txt-white.airline-pilot {
    font-size: 3.1em;
    line-height: 1.26em;
  }

  .container-5.container-hero {
    z-index: 2;
    position: relative;
    top: auto;
  }

  .aeroplane-back {
    margin-top: 51px;
    margin-bottom: -115px;
  }

  .pilot-training-institute-wrapper {
    background-image: none;
    padding-bottom: 60px;
  }

  .aeroplane-img {
    width: 500px;
    top: 100px;
  }

  .div-block-529 {
    justify-content: center;
    padding: 20px;
  }

  .image-119 {
    display: none;
  }

  .heading-48 {
    font-size: 44px;
  }

  .last {
    z-index: 1;
    height: 100%;
    bottom: 50%;
  }

  .main-heading-title {
    text-align: center;
    font-size: 20px;
  }

  .address-wrapper-box {
    width: 100%;
  }

  .social-media {
    grid-template-columns: auto 1fr;
    width: 100%;
  }

  .div-block-458 {
    margin-top: 5px;
  }

  .section-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
  }

  .list-item-arrow {
    width: 14px;
    min-width: 14px;
  }

  .address-map {
    height: 200px;
  }

  .heading-85 {
    text-align: center;
  }

  .form-wrapper {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-2 {
    min-height: 60vh;
  }

  .banner-img-1 {
    padding-bottom: 0;
  }

  .heading-86 {
    font-size: 80px;
    line-height: 77px;
  }

  .banner-img-9 {
    padding-bottom: 0;
  }

  .heading-87 {
    font-size: 70px;
  }

  .heading-2 {
    font-size: 25px;
    line-height: 40px;
  }

  .how-works-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1.25fr;
  }

  .paragraph-normal {
    font-size: 15px;
    line-height: 28px;
  }

  .how-works-heading {
    max-width: 100%;
  }

  .heading-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .container-large {
    width: 90%;
  }

  .padding-vertical.padding-xxhuge {
    padding-top: 0;
  }

  .coursus-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .abt-media {
    width: 100%;
    margin-right: 0;
  }

  .about {
    padding-top: 20px;
    padding-bottom: 24px;
  }

  .abt-p {
    width: 100%;
  }

  .abt-content {
    width: 100%;
    margin-bottom: 46px;
    margin-left: 0;
  }

  .about-box {
    flex-direction: column-reverse;
    width: 90%;
  }

  .left-part-paragraph-wrapper {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph {
    font-size: 18px;
  }

  .paragraph.light {
    padding-left: 20px;
    font-size: 15px;
  }

  .socials-container {
    transform: scale3d(1none, 1none, 1none);
    width: 100%;
    height: 350px;
  }

  .right-part {
    width: 100%;
    display: block;
  }

  .wide-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .row.landscape {
    display: flex;
  }

  .left-part {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .part-container {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .section-59 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quote.hidden-on-mobile {
    max-width: 100%;
    margin-bottom: 24px;
  }

  .heading-89 {
    font-size: 20px;
  }

  .purple-left-half {
    margin-top: 24px;
    padding-right: 24px;
  }

  .purple-right-half-content {
    width: 100%;
  }

  .small-white-text {
    font-size: 18px;
  }

  .feature-icon {
    width: 28px;
    height: 28px;
  }

  .content-2 {
    padding-top: 20px;
    padding-bottom: 75px;
  }

  .website-image-wrapper {
    width: 100%;
    height: 100%;
  }

  .purple-right-half {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-2-design {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .list-2 {
    padding-left: 20px;
  }

  .c-main-slide-content {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .c-main-slide-description {
    width: auto;
    margin-bottom: 10px;
    font-size: 1em;
  }

  .ci-main-slide-content {
    text-align: left;
    align-items: center;
    width: 100%;
  }

  .main-slide-wrapper._5, .main-slide-wrapper._4, .main-slide-wrapper._1, .main-slide-wrapper._3 {
    align-items: center;
  }

  .main-slide-description {
    text-align: center;
  }

  .main-slide-title {
    text-align: center;
    letter-spacing: 5px;
    font-size: 3em;
  }

  .c-main-slide-content-2 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .main-slide-title-2 {
    letter-spacing: 5px;
    font-size: 3em;
  }

  .difference {
    max-width: 100%;
  }

  .section-3 {
    width: 100%;
  }

  .div-block-5 {
    width: 100%;
    padding-right: 20px;
  }

  .div-block-3 {
    flex-direction: column;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-4 {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: 100%;
    padding: 20px;
  }

  .social-media-footer {
    grid-template-columns: auto .75fr;
    width: 100%;
    padding-left: 0;
  }

  .social-media-wrapper {
    width: 50px;
    height: 50px;
  }

  .how_to_become_a_pilot_banner {
    background-size: contain;
    height: 40vh;
    min-height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .page-contact {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flowbase-icon-wrap-2 {
    width: 40px;
    height: 40px;
  }

  .whatsapp {
    min-width: auto;
    margin-left: 15px;
  }

  .title_wrapper {
    padding-bottom: 16px;
  }

  .services_title-wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .clinic_services-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text_info-copy {
    padding-top: 8px;
    display: block;
  }

  .right_services-wrapper {
    padding-left: 0;
  }

  .heading-93 {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 40px;
  }

  .services_section-wrapper {
    padding-bottom: 0;
  }

  .info_box {
    padding-left: 24px;
    padding-right: 0;
  }

  .list-9 {
    padding-left: 20px;
  }

  .q-a-section {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .popup-1-form---brix {
    flex-direction: column;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    border-radius: 20px;
    max-width: none;
    left: 24px;
    right: 24px;
  }

  .subscribe-button---brix {
    background-position: 67% 52%;
    width: 100%;
    min-height: 66px;
    line-height: 18px;
    position: static;
  }

  .subscribe-button---brix.popup-1---brix {
    background-position: 68% 52%;
  }

  .popup-1---brix {
    max-width: none;
    padding: 32px;
  }

  .popup-1-illustration---brix {
    width: 200px;
    max-width: none;
    height: auto;
    margin-bottom: 16px;
  }

  .input---brix.large---brix {
    min-height: 64px;
    margin-bottom: 16px;
    padding: 16px 32px;
  }

  .popup-wrapper---brix {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-primary {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-86 {
    font-size: 13px;
  }

  .t-c-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .t-c-section {
    padding-top: 55px;
    padding-bottom: 24px;
  }

  .t-c-heading {
    font-size: 25px;
    line-height: 40px;
  }

  .div-block-537 {
    padding-top: 0;
  }

  .div-block-539 {
    width: 100%;
  }

  .div-block-540 {
    padding-bottom: 10px;
  }

  .workshop-heading-1 {
    font-size: 20px;
  }

  .div-block-542 {
    min-height: auto;
    max-height: none;
  }

  .about-ge-heading {
    max-width: 100%;
  }

  .video-img-wrap {
    width: 95%;
  }

  .div-block-542-copy {
    flex-direction: column;
    min-height: auto;
    max-height: none;
  }

  .youtube-copy {
    height: auto;
  }

  .div-block-543 {
    width: 100%;
  }

  .syllabus-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .syllabus-heading {
    text-align: center;
    font-size: 1.2em;
    font-weight: 400;
  }

  .gls-box {
    padding-left: 24px;
    padding-right: 30px;
  }

  .website-image-container {
    width: 70%;
  }

  .macbook {
    width: 90%;
  }

  .heading--center {
    font-size: 23px;
  }

  .wrapper-hori {
    flex-direction: row;
    width: 100%;
  }

  .content-3 {
    width: 100%;
    margin-top: 0;
  }

  .workshop-banner {
    margin-top: 100px;
    padding-top: 20px;
  }

  .step_to_become_a_pilot_banner {
    background-image: none;
    height: auto;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-standard {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-standard.hero {
    display: block;
  }

  .section-standard.hero.home {
    background-image: none;
    max-height: none;
    padding-top: 20px;
  }

  .para-heading {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 26px;
  }

  .para-content-page {
    font-size: 14px;
    line-height: 26px;
  }

  .div-standard {
    max-width: 95%;
  }

  .div-standard.flex {
    flex-direction: column;
  }

  .div-standard.flex.home {
    width: 90%;
  }

  .small-video-block.desktop-only {
    display: flex;
  }

  .heading-h1 {
    font-size: 17px;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-2 {
    width: 90%;
    margin-bottom: 10px;
  }

  .heading-96.black {
    font-size: 20px;
    line-height: 29px;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .page-padding-2.layout242 {
    padding-top: 10px;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .project-description-wrapper {
    align-items: flex-start;
  }

  .tag-wrapper {
    margin-top: 0;
  }

  .project-heading {
    font-size: 30px;
  }

  .grid {
    width: 90%;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-47 {
    margin-top: 15px;
  }

  .section-60.timeline {
    padding: 20px 30px;
  }

  .heading-97 {
    font-size: 7vw;
  }

  .sub-heading-2 {
    margin-top: 5px;
    font-size: 17px;
    line-height: 1.7;
  }

  .container-7 {
    flex-direction: column;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .heading-wrapper {
    text-align: center;
    justify-content: center;
  }

  .process-bar-line-2 {
    background-color: #e9e9e9;
    width: 2px;
  }

  .process-left {
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 5px;
  }

  .process-center {
    justify-content: center;
    display: none;
  }

  .vertical-divider {
    background-color: rgba(236, 236, 236, 0);
    width: 80%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .process-bar-progress-2 {
    display: none;
  }

  .process-image {
    margin-top: 20px;
  }

  .process-wrapper {
    display: none;
  }

  .step-description {
    max-width: none;
    margin-left: 0;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
  }

  .phone-process-grid {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    border: 2px solid #e9e9e9;
    border-radius: 10px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-bottom: 45px;
    padding: 30px;
    display: flex;
  }

  .step-sub-heading {
    text-align: left;
  }

  .process-right {
    width: 100%;
    margin-left: 0;
    padding-right: 0;
  }

  .phone-process-wrapper {
    flex-direction: column;
    display: flex;
  }

  .process_steps {
    text-align: left;
    line-height: 1.5;
  }

  .baby-text-block {
    margin-left: 10px;
  }

  .process_circle {
    width: 25px;
    height: 25px;
  }

  .process-bar-end-cover {
    display: none;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .layout1_component {
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .course-section-container {
    padding-bottom: 20px;
  }

  .heading-small {
    font-size: 22px;
  }

  .doctors-info-wrapper {
    border-top-left-radius: 32px;
    border-bottom-left-radius: 32px;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .doctors-info-wrapper-2 {
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    margin-bottom: 40px;
  }

  .heading-large {
    font-size: 35px;
    line-height: 45px;
  }

  .doctors-details-grid-2 {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .doctors-text-wrapper {
    width: 100%;
  }

  .doctors-details-card {
    margin-top: 0;
  }

  .doctors-details-grid {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .para-container {
    padding-left: 0;
  }

  .para-container.points {
    padding-left: 20px;
  }

  .div-block-545 {
    flex-direction: column;
  }

  .about-box-right {
    flex-direction: column-reverse;
  }

  .div-block-mid {
    width: 100%;
    padding-right: 20px;
  }

  .div-block-3-wrap {
    flex-direction: column;
    margin-left: 40px;
    margin-right: 40px;
  }

  .f-feature-icon-wrapper-white {
    margin-bottom: 20px;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list-13 {
    padding-left: 20px;
  }

  .uui-heroheader20_background {
    background-image: url('../images/Background-Pattern-Small.svg');
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    width: 90%;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-text-size-xlarge.text-color-primary700 {
    font-size: 1rem;
    line-height: 1.7;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-heading-xlarge.text-color-primary900 {
    font-size: 1.5rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-text-align-center-2 {
    justify-content: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-medium-2 {
    font-size: .9rem;
    line-height: 1.7;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_list {
    width: 100%;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_content {
    width: 100%;
    position: static;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-4.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    text-align: left;
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    text-align: left;
    font-size: 2.1rem;
    line-height: 1.1;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-align-center-3 {
    width: 100%;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-header09_form {
    width: 100%;
    max-width: none;
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-3 {
    text-align: left;
    font-size: 1.125rem;
  }

  .uui-layout14_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-layout14_item-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .uui-layout14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-layout18_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout18_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout96_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout96_content {
    grid-row-gap: 1rem;
  }

  .uui-layout96_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-faq04_cta {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_list.first-col {
    border-bottom: 1px solid #eaecf0;
  }

  .uui-faq04_layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_component {
    margin-top: 1rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout82_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout82_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-layout57_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout57_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-grid-three-column-2 {
    grid-template-columns: 1fr;
  }

  .f-section-large-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-grid-three-column-3 {
    grid-template-columns: 1fr;
  }

  .f-h3-heading-3 {
    font-size: 40px;
  }

  .f-section-large-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uui-heroheader20_background-2 {
    background-image: url('../images/Background-Pattern-Small.svg');
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox-2 {
    height: 20rem;
  }

  .uui-heroheader20_lightbox-2.shadow-xxlarge {
    height: 17.3rem;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-8.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-5.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.button-row-center.is-reverse-mobile-landscape, .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-3 {
    font-size: .75rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout96_list-course {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-contact02_component-2 {
    margin-top: 3rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: .9rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-contact-form-leave-form {
    margin-top: 1rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 20rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-9.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.1rem;
  }

  .uui-heroheader01_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .uui-padding-vertical-xhuge-14 {
    background-image: linear-gradient(rgba(255, 255, 255, .65), rgba(255, 255, 255, .65)), url('../images/Golden-Epaulettes-course-post-42.webp');
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: #6941c6;
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-align-center-8 {
    width: 100%;
  }

  .combine-feature7_content-sticky {
    align-items: flex-start;
    position: static;
  }

  .combine-feature7_wrapper {
    max-width: 100%;
  }

  .combine-padding-global {
    padding-top: 40px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-feature7_component {
    flex-direction: column;
  }

  .combine-padding-section-medium {
    padding-top: 0;
  }

  .f-feature-icon-wrapper-white-4 {
    margin-bottom: 20px;
  }

  .uui-text-size-xlarge-7 {
    text-align: left;
    font-size: 1.125rem;
  }

  .f-h1-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .uui-faq02_content-ge {
    width: 100%;
  }

  .scroller {
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .uui-cta12_logo-row {
    margin-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-text-size-large-6 {
    font-size: .9rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-medium-6 {
    font-size: 1.3rem;
    line-height: 1.4;
  }

  .uui-testimonial07_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-heading-xsmall-2.text-weight-medium {
    font-size: .9rem;
  }

  .uui-testimonial07_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-large-7 {
    font-size: .9rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.2rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-3-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
  }

  .f-h3-heading-4 {
    font-size: 40px;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .uui-faq02_content-copy {
    width: 100%;
    position: static;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 0;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    background-color: #fff;
    border-top: 1px solid #f0eeee;
    padding: 20px 1rem;
  }

  .uui-section_blogpost01 {
    margin-top: 80px;
  }

  .image-144 {
    width: 15px;
    height: 15px;
  }

  .course-points {
    margin-left: 2px;
  }

  .paragraph-53.center {
    text-align: left;
  }

  .div-block-555 {
    width: 95%;
  }

  .heading-103 {
    text-align: left;
  }

  .uui-page-padding-program {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-18-blog {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-blog03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link:hover {
    box-shadow: none;
  }

  .uui-blog03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog03_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog03_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog03_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog03_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog03_featured-item-content {
    padding: 0;
  }

  .uui-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content {
    margin-bottom: 0;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost05_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogpost05_form-wrapper {
    flex-direction: column;
  }

  .uui-blogpost05_date-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-blogpost05_header {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .f-header-image-wrapper-tall {
    height: 400px;
  }

  .f-header-title-wrapper-center {
    align-items: flex-start;
  }

  .f-section-large-6 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .f-header-wrapper {
    justify-content: center;
  }

  .combine-header2_component {
    flex-direction: column;
  }

  .combine-header2_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .combine-padding-section-medium-2 {
    padding-top: 0;
  }

  .f-h1-heading-2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .f-section-large-banner {
    margin-top: 100px;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .f-h1-heading-3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .f-header-image-wrapper-tall-2 {
    height: 400px;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .f-title-wrapper-center-big {
    align-items: flex-start;
    max-width: 100%;
  }

  .uui-contact06_contact-list {
    grid-row-gap: 2.5rem;
  }

  .uui-footer03_social-link:hover {
    color: #98a2b3;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .uui-contact06_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .uui-footer03_social-list {
    margin-top: 1.5rem;
  }

  .f-margin-bottom-75 {
    margin-bottom: 10px;
  }

  .heading-108 {
    font-size: 23px;
    line-height: 36px;
  }

  .uui-blogsection12_component {
    margin-top: 1rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-blogsection12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-blogsection12_arrow:hover {
    background-color: #fff;
  }

  .uui-blogsection12_arrow.left {
    right: 3.5rem;
  }

  .uui-blogsection12_mask {
    width: 80%;
  }

  .f-h1-heading-4 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
    font-weight: 500;
  }

  .uui-blogsection12_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .course-card {
    height: auto;
  }

  .f-section-container-course {
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .training-course-half {
    width: 100%;
    min-height: auto;
    max-height: none;
    margin-bottom: 10px;
  }

  .combine-feature7_content-sticky-2 {
    position: static;
  }

  .f-h1-heading-5 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .ques {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .f-header-title-wrapper-left {
    align-items: flex-start;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .tab-standard {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    background-color: #8c54ff;
    border-color: rgba(0, 0, 0, 0);
  }

  .tabs-menu {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-pane {
    padding: 30px;
  }

  .pricing-wrapper {
    flex-direction: column;
    display: flex;
  }

  .help {
    display: none;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .combine-gallery3_component {
    column-count: 2;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr;
  }

  .f-h2-heading {
    font-size: 44px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dropdown-list.w--open {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .navigation-wrap.new {
    height: 80px;
    margin-top: 30px;
  }

  .div-block-310-copy {
    width: 100%;
  }

  .navigation-mob {
    border-bottom-style: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .flowbase-logo {
    width: 130px;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .div-block-310, .navbar-wrapper {
    width: 100%;
  }

  .uui-navbar06_link {
    font-size: 1rem;
  }

  .div-block-551 {
    display: none;
  }

  .banner-sub-heading-2-copy {
    text-align: center;
  }

  .uui-logo_logotype {
    height: 100%;
  }

  .div-block-568 {
    flex-wrap: wrap;
  }

  .spark-flex-row-4 {
    flex-direction: column;
  }

  .spark-flex-row-4.spark-right {
    flex-direction: row;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: .5rem;
  }

  .spark-section-8 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-section-8.spark-primary-color-background {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-footer01_social-link:hover {
    color: #667085;
  }

  .uui-footer01_legal-link:hover {
    color: #98a2b3;
  }

  .uui-footer01_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 1rem;
  }

  .uui-logo_component {
    align-items: center;
    height: 70px;
  }

  .uui-footer01_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .spark-hero-sub-paragraph-3 {
    margin-bottom: 32px;
  }

  .uui-footer01_link:hover {
    color: #667085;
  }

  .uui-footer01_logo-link {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .uui-footer01_top-arrdess {
    grid-row-gap: 3rem;
  }

  .payment-logo {
    height: 25px;
    padding-right: 0;
  }

  .payment-logo.medium {
    height: 25px;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-footer06_link:hover {
    color: #667085;
  }

  .logo-box.medium {
    width: 50px;
    height: 30px;
  }

  .spark-container-6 {
    width: 100%;
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-footer01_legal-list {
    margin-bottom: 1rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection09_button-row {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-blogsection09_image-wrapper {
    height: 100%;
    padding-top: 0%;
  }

  .uui-blogsection09_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection09_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection09_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-wrapper-yosemite {
    bottom: 12%;
  }

  .text-big-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-subwrapper {
    height: auto;
    min-height: auto;
    margin-top: 100px;
  }

  .right-arrow-3 {
    top: auto;
    bottom: -35px;
    left: auto;
    right: 10%;
  }

  .right-arrow-3:hover {
    transform: none;
  }

  .text-big-2, .text-small {
    padding-left: 10px;
    padding-right: 10px;
  }

  .left-arrow-3 {
    top: auto;
    bottom: -35px;
    left: 10%;
    right: auto;
  }

  .left-arrow-3:hover {
    transform: none;
  }

  .text-wrapper-sequoia, .text-wrapper-grand-canyon {
    bottom: 12%;
  }

  .course-points-2 {
    margin-left: 2px;
  }

  .right-arrow-4 {
    top: auto;
    bottom: -35px;
    left: auto;
    right: 10%;
  }

  .right-arrow-4:hover {
    transform: none;
  }

  .left-arrow-5 {
    top: auto;
    bottom: -35px;
    left: 10%;
    right: auto;
  }

  .left-arrow-5:hover {
    transform: none;
  }

  .uui-page-padding-11-copy {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-layout02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection12_button-row-2 {
    justify-content: flex-start;
    width: 100%;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-blogsection12_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-blogsection12_arrow-2.left {
    right: 3.5rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.1rem;
  }

  .uui-blogsection12_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blogsection12_slide-2 {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_mask-2 {
    width: 100%;
  }

  .uui-blogsection12_component-2 {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection12_heading {
    margin-right: 0;
  }

  .uui-blogsection12_heading-wrapper-2 {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-max-width-large-11-copy {
    flex-direction: column;
    padding-left: 10px;
  }

  .video-container-copy {
    width: 100%;
  }

  .uui-blogsection12_image-link-2-copy {
    width: 95%;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .uui-blogsection12_image-link-2-copy:hover {
    box-shadow: none;
  }

  .f-section-large-banner-copy {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .combine-feature7_wrapper-copy {
    max-width: 100%;
  }

  .div-block-577 {
    margin-left: 0%;
    margin-right: 0%;
  }

  .uui-button-3-copy {
    font-size: 1rem;
  }

  .uui-button-3-copy:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .image-146, .image-147, .image-148, .image-149, .image-150 {
    width: 100%;
  }

  .f-h3-heading-5 {
    font-size: 40px;
  }

  .f-section-large-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-layout82_list-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout82_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
   .uui-cta07_component {
    grid-row-gap: 1.1rem;
    flex-direction: column;
    padding: 2.5rem 1.5rem;
  }
  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }


  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-grid-three-column-4 {
    grid-template-columns: 1fr;
  }

  .f-h3-heading-6 {
    font-size: 40px;
  }

  .f-section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-3 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flowbase-logo-2 {
    width: 120px;
  }

  .navigation-mob-2 {
    border-bottom-style: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar-wrapper-2 {
    width: 100%;
  }

  .mobile-nav-4 {
    height: 100vh;
    margin-top: 80px;
    padding-right: 10px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div-block-310-copy-2 {
    width: 100%;
  }

  .navigation-mob-3 {
    border-bottom-style: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .uui-navbar02_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-blogsection09_image-wrapper-menu {
    height: 100%;
    padding-top: 50%;
  }

  .combine-feature7_component-section-2 {
    flex-direction: column-reverse;
  }

  .uui-career08_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-career08_item {
    padding: 1.25rem;
  }

  .uui-career08_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .spark-three-image-grid {
    width: 100%;
    position: relative;
  }

  .uui-career08_image-wrapper {
    justify-content: center;
  }

  .f-h1-heading-6 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .section-61 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .f-breadcrumb-seperator {
    width: 20px;
    height: 20px;
  }

  .star-rating {
    height: 29px;
  }

  .f-header-wrapper-2 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flowbase-card-2 {
    max-width: 300px;
  }

  .table-line, .table-line-2 {
    grid-column-gap: 40px;
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .button-secondary-gray {
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .button-secondary-gray:hover {
    background-color: #fff;
  }

  .uui-career08_job-details-wrapper-2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .layout253-2_list2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout253-2_item {
    padding: 1.5rem;
  }

  .table-line-3 {
    grid-column-gap: 40px;
  }

  .cf-testimonial-logos-contain {
    flex-direction: column;
    align-items: center;
  }

  .cf-testimonial-logos-contain.header-2 {
    margin-top: 0;
  }

  .cf-logos-text {
    margin-bottom: 20px;
  }

  .cf-testimonial-logos {
    max-width: 80px;
  }

  .cf-hero-section-2 {
    margin-top: 100px;
    padding-bottom: 20px;
  }

  .cf-image-review-container {
    width: 100%;
  }

  .cf-cta-button {
    font-size: 20px;
  }

  .cf-64px-heading {
    font-size: 30px;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .cf-hero-logos-wrap.header-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
  }

  .cf-button-gradient {
    font-size: 20px;
  }

  .cf-1140px-wrapper {
    width: 90%;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .home-left-wrapper {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .pilot-training-courses-paragraph-small {
    font-size: 12px;
  }

  .combine-feature7_content-sticky-3 {
    max-width: none;
    position: static;
  }

  .div-block-584 {
    margin-top: 0;
  }

  .combine-feature7_component-2 {
    flex-direction: column-reverse;
  }

  .combine-container-large-5 {
    width: 95%;
    max-width: none;
  }

  .combine-feature7_item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-padding-section-medium-3 {
    padding-top: 0;
  }

  .combine-feature7_wrapper-2 {
    max-width: 100%;
  }

  .combine-padding-global-2 {
    padding-top: 40px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-8 {
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .button-8:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .services_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .services_card-small {
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .services_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .heading-111 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-59 {
    font-size: 14px;
    line-height: 26px;
  }

  .content-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cta-block-large {
    padding: 42px;
  }

  .cta-grid {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .video-link {
    justify-content: center;
  }

  .process_progress {
    left: .375rem;
  }

  .process_item-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 1rem;
    display: flex;
  }

  .heading-style-h2 {
    font-size: 1.6rem;
  }

  .process_centre {
    justify-content: flex-start;
  }

  .heading-style-display {
    font-size: 3.2rem;
    top: -5%;
  }

  .process_image-wrapper {
    margin-top: 0;
  }

  .services_card-2, .services_card-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .combine-feature4_component2 {
    flex-direction: column;
  }

  .combine-text-size-regular-9 {
    font-size: 14px;
  }

  .combine-feature4_component {
    flex-direction: column;
  }

  .heading-117 {
    font-size: 21px;
  }

  .f-section-large-9 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .category-box.lm-10 {
    font-size: 17px;
  }

  .h3 {
    font-size: 24px;
  }

  .card.horizontal {
    flex-direction: column;
  }

  .div-block-589 {
    align-items: center;
  }

  .table-status-2 {
    margin-bottom: 5px;
  }

  .task-link {
    display: flex;
  }

  .div-block-vertical {
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-590 {
    width: 100%;
  }

  .ths11-wrapper {
    justify-content: center;
    padding-bottom: 0;
  }

  .ths11-heading-h1 {
    margin-top: 0;
    font-size: 100px;
    line-height: 99px;
  }

  .ths11-hero-blocks-wrapper, .ths11-hero-blocks-wrapper-2 {
    width: 34vw;
  }

  .ths11-hero-paragraph {
    font-size: 12px;
    line-height: 20px;
  }

  .pilot-img-div {
    height: 500px;
  }

  .div-block-593 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-64 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card-cell {
    margin-top: 20px;
    padding: 20px 25px 25px;
  }

  .paragraph-large {
    font-size: 15px;
  }

  .hero-feature-cell {
    width: 100%;
  }

  .heading-120 {
    font-size: 19px;
  }

  .heading-119 {
    margin-top: 10px;
    font-size: 27px;
  }

  .crypto-table_head {
    width: 19rem;
  }

  .crypto-table_head.is-position {
    max-width: 4rem;
  }

  .crypto-table_cell {
    min-width: 16rem;
  }

  .crypto-table_cell.is-label {
    min-width: auto;
  }

  .crypto-table_row {
    grid-template-columns: minmax(4rem, 4rem);
  }

  .image-main {
    min-width: 100%;
  }

  .section-66 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-124 {
    font-size: 19px;
  }

  .div-block-595 {
    margin-top: 0;
  }

  .heading-125 {
    margin-top: 10px;
    font-size: 27px;
  }

  .process_card {
    grid-template-columns: 1fr;
  }

  .process_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .process_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .process_card-content {
    padding: 1.5rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-hori-2 {
    flex-direction: row;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .week-card {
    width: 100%;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-large-14, .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-blogsection12_heading-wrapper-3 {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-blogsection12_mask-3 {
    width: 80%;
  }

  .uui-blogsection12_slide-3 {
    padding-right: 1.5rem;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-blogsection12_arrow-3:hover {
    background-color: #fff;
  }

  .uui-blogsection12_arrow-3.left {
    right: 3.5rem;
  }

  .heading-128 {
    font-size: 21px;
    line-height: 33px;
  }

  .combine-text-size-regular-11 {
    font-size: 14px;
  }

  .uui-page-padding-20 {
    background-color: #fff;
    border-top: 1px solid #f0eeee;
    padding: 20px 1rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-page-padding-21 {
    background-color: #fff;
    border-top: 1px solid #f0eeee;
    padding: 20px 1rem;
  }

  .uui-footer06_link-2:hover {
    color: #667085;
  }

  .div-block-596 {
    flex-wrap: wrap;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    font-size: 22px;
    line-height: 24px;
    bottom: -50px;
    left: 36%;
  }

  .combine-text-size-regular-13 {
    font-size: 14px;
  }

  .heading-130 {
    font-size: 21px;
    line-height: 33px;
  }

  .combine-padding-section-medium-7 {
    padding-top: .5rem;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    font-size: 22px;
    line-height: 24px;
    bottom: -50px;
    right: 36%;
  }

  .brix---slider-mask-width-490px {
    max-width: 100%;
    height: auto;
  }

  .combine-clients2_component {
    flex-direction: column;
  }

  .f-section-large-11 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---slider-wrapper {
    height: auto;
  }

  .uui-footer01_component-3 {
    background-color: rgba(253, 253, 253, 0);
    background-image: linear-gradient(#313131, #000 40%, #535353 92%);
  }

  .uui-page-padding-22 {
    background-color: rgba(255, 255, 255, 0);
    border-top: 1px solid #f0eeee;
    padding: 0 1rem 20px;
  }

  .div-block-597 {
    flex-wrap: wrap;
  }

  .uui-badge-small-success-3-copy, .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-footer06_link-3:hover {
    color: #667085;
  }

  .uui-footer01_logo-link-2 {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .uui-footer01_legal-link-2:hover {
    color: #98a2b3;
  }

  .uui-footer01_top-wrapper-2 {
    grid-row-gap: 3rem;
  }

  .uui-footer01_social-link-2:hover {
    color: #667085;
  }

  .column-alt._2 {
    width: 48vw;
  }

  .image-wrapper {
    width: 48vw;
    height: 50vw;
  }

  .column._1 {
    width: 48vw;
  }

  .scroll-container {
    flex-wrap: wrap;
  }

  .crypto-table_text-large-2 {
    font-size: .9rem;
    line-height: 26px;
  }

  .crypto-table_cell-2 {
    min-width: auto;
    padding: .5rem;
  }

  .crypto-table_cell-2.is-label {
    min-width: auto;
    display: none;
  }

  .text-block-106 {
    font-size: .8rem;
  }

  .crypto-table_head-2 {
    padding: .5rem;
    font-size: .7rem;
  }

  .crypto-table_head-2.is-position {
    width: auto;
    min-width: auto;
    max-width: none;
    display: none;
  }

  .h2.white {
    font-size: 22px;
    line-height: 35px;
  }

  .h2.white.right {
    text-align: left;
    font-size: 19px;
  }

  .h2.white.left {
    font-size: 20px;
  }

  .paragraph-1.white {
    max-width: none;
  }

  .more-feature-box-list {
    text-align: left;
    align-items: flex-start;
  }

  .more-feature-box-list.right {
    align-items: flex-start;
  }

  .more-feature-box-list.no-margin {
    margin-bottom: 0;
  }

  .more-features-holder {
    grid-row-gap: 11px;
    margin-top: 20px;
  }

  .more-features {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .h4.more-f-h4 {
    text-align: left;
  }

  .f-paragraph-large-9 {
    line-height: 27px;
  }

  .f-header-image-wrapper-tall-3 {
    height: auto;
  }

  .f-h1-heading-8 {
    margin-top: 0;
    font-size: 35px;
  }

  .f-section-large-12 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .f-grid-three-column-5 {
    grid-template-columns: 1fr;
  }

  .f-h3-heading-7 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .f-paragraph-large-11 {
    line-height: 27px;
  }

  .f-section-large-13 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .f-h1-heading-9 {
    margin-top: 0;
    font-size: 27px;
  }

  .div-block-600 {
    width: 100%;
  }

  .heading-131 {
    margin-top: 0;
    font-size: 24px;
  }

  .grid-2x2-40x40 {
    grid-template-columns: 1fr;
  }

  .portfolio_list-wrapper.is-bottom {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .portfolio_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .plyr_cover-icon {
    padding-left: .3rem;
  }

  .plyr_cover-button {
    width: 4rem;
    height: 4rem;
  }

  .button-12 {
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .button-12:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .services_component-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .combine-feature7_component-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .combine-feature7_content-sticky-7 {
    flex-direction: column-reverse;
    align-items: flex-start;
    max-width: none;
    position: static;
  }

  .combine-feature7_wrapper-3 {
    max-width: 100%;
  }

  .combine-padding-section-medium-8 {
    padding-top: 0;
  }

  .div-block-602 {
    grid-template-columns: 1fr;
  }

  .combine-feature7_content-sticky-5 {
    max-width: none;
    position: static;
  }

  .uui-layout94_item {
    padding: 1rem 1.5rem;
  }

  .combine-container-large-6 {
    width: 95%;
    max-width: none;
  }

  .combine-padding-global-5 {
    padding-top: 20px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .paragraph-62 {
    font-size: 15px;
    line-height: 26px;
  }

  .heading-143 {
    margin-top: 0;
    font-size: 24px;
  }

  .wbs-feature-split {
    grid-template-columns: 1fr;
  }

  .large-hero-title {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .hero-description-title {
    opacity: .95;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 25px;
  }

  .wbs-hero-3-title {
    margin-bottom: 0;
    font-size: 1.7rem;
    line-height: 1.5em;
  }

  .uui-page-section-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 1rem;
  }

  .wbs-spacing-32 {
    height: .5rem;
  }

  .wbs-spacing-34 {
    height: 1rem;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 2rem;
  }

  .wbs-lead-text {
    margin-bottom: 0;
  }

  .uui-page-section-wrap-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .large-hero-title-2 {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .large-hero-title-2.center-align {
    font-size: 20px;
  }

  .wbs-spacing-35 {
    height: .5rem;
  }

  .image-focus {
    width: 100%;
  }

  .focus {
    padding-right: 25px;
  }

  .focus.gradient {
    padding: 14px;
  }

  .grid-focus {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .focus-block {
    margin-bottom: 10px;
  }

  .uui-space-xxlarge-5 {
    min-height: 1rem;
  }

  .large-hero-title-3 {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-pricing08_components {
    grid-template-columns: 1fr;
  }

  .uui-pricing08_popular-plan {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing08_feature-list {
    margin-bottom: 2rem;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-pricing08_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_price {
    font-size: 2.25rem;
  }

  .wbs-spacing-36 {
    height: .5rem;
  }

  .large-hero-title-4 {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .large-hero-title-4.center-align {
    font-size: 20px;
  }

  .uui-page-section-wrap-type-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .wbs-feature-component {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .wbs-feature-split-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .large-hero-title-5 {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-layout94_list {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .uui-space-xxlarge-6 {
    min-height: 2rem;
  }

  .combine-feature7_component-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .combine-padding-global-6 {
    padding-top: 20px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-13 {
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .button-13:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .heading-145 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .paragraph-63 {
    font-size: 15px;
    line-height: 26px;
  }

  .combine-feature7_wrapper-4 {
    max-width: 100%;
  }

  .services_component-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .combine-container-large-7 {
    width: 95%;
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .nav-mobile {
    opacity: 1;
  }

  .image-10 {
    margin-left: 9px;
  }

  .nav-link-2.w--current {
    color: #fff;
  }

  .nav-menu-2 {
    align-self: auto;
    min-height: 100vh;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.xp {
    margin-bottom: 64px;
  }

  .container.hero {
    margin-bottom: 40px;
    top: -54%;
  }

  .grid-standard {
    grid-template-rows: auto auto auto auto;
  }

  .grid-standard.single-row {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 12px;
  }

  .grid-standard._2-row.hero-title {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: flex;
    position: static;
  }

  .grid-standard._3-row.extend {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
  }

  .menu-button-2 {
    z-index: 1;
    background-image: none;
    align-self: center;
  }

  .nav-mobile-icon-2 {
    color: #194c9f;
  }

  .earth {
    margin-top: 79px;
    margin-bottom: 0;
  }

  .hero-heading {
    font-size: 70px;
    display: flex;
  }

  .section.hero {
    background-color: #194c9f;
    background-image: none;
    margin-top: 97px;
    padding-top: 25px;
    padding-bottom: 100px;
  }

  .section.xp {
    padding-top: 20px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.hero {
    background-color: #194c9f;
    background-image: none;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .aeroplane {
    width: 350px;
    top: 140px;
  }

  .tx-white.tx-center.tx-lead {
    font-size: 1.6rem;
  }

  .text-span-2 {
    font-size: 36px;
    line-height: 59px;
    display: block;
  }

  .div-block-20 {
    display: none;
  }

  .scroll-item-landscape.scroll-item-l-3.item-1 {
    width: 125px;
    display: none;
  }

  .scroll-item-landscape.scroll-item-l-5.item-2 {
    width: 125px;
  }

  .scroll-item-landscape.scroll-item-l-5.item-5 {
    width: 125px;
    display: none;
  }

  .scroll-item-landscape.scroll-item-l-5.item-1 {
    width: 125px;
    margin-bottom: 16px;
  }

  .scroll-item-landscape.scroll-item-l-2, .scroll-item-landscape.scroll-item-l-2.item-1, .scroll-item-landscape.scroll-item-l-2.item-1, .scroll-item-landscape.scroll-item-l-1.item-1 {
    width: 125px;
  }

  .scroll-item-landscape.scroll-item-l-1.item-1.video {
    box-shadow: none;
    border: 1px solid #f4df14;
    left: 0%;
  }

  .scroll-item-landscape.scroll-item-l-1.item-1 {
    width: 125px;
  }

  .div-block-11, .slide-wrapper {
    width: 100%;
  }

  .slide-wrapper.top {
    margin-top: 0;
  }

  .project-title-left {
    border-bottom: 3px solid #f4df14;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .project-title-left._2 {
    margin-bottom: 29px;
  }

  .image-7 {
    margin-top: 0;
  }

  .project-tile-wrapper {
    margin-bottom: 14px;
  }

  .project-tile-wrapper._2 {
    margin-bottom: 18px;
  }

  .project-tile-wrapper.top {
    margin-top: -69px;
  }

  .button-block.primary.animation-slide-bottom {
    background-image: linear-gradient(#0d0566, #0d0566);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .floatingaircraftimg {
    width: 100%;
    margin-top: 0;
  }

  .div-block-15 {
    margin-bottom: 20px;
  }

  .button-inner-wrapper {
    justify-content: center;
  }

  .animation-slide-bottom.tx-headline-4.tx-deep-blue {
    text-align: left;
  }

  .data-sesc.tx-right {
    color: #1c1d1d;
    margin-bottom: 0;
    font-size: 15px;
  }

  .tx-lead.animation-slide-bottom {
    text-align: left;
  }

  .tx-scroll-headline-offset {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 31px;
  }

  .video-2 {
    border: 1px #f4df14;
    border-radius: 0;
  }

  .div-block-14 {
    margin-top: 0;
  }

  .scrolling-item-wrapper {
    margin-top: 22px;
    margin-bottom: 10px;
  }

  .scrolling-item-wrapper.digital {
    margin-top: 5vh;
    margin-bottom: 20px;
  }

  .scrolling-item-wrapper.top {
    height: auto;
    margin-bottom: 0;
  }

  .align-x-stretch-between {
    flex-direction: column;
    display: none;
  }

  .pilot-training-section {
    padding-bottom: 0;
  }

  .flowbase-icon-wrap {
    min-width: 40px;
    margin: 0 5px 0 0;
  }

  .image-sharing-tmain-itle {
    border-radius: 8px;
    flex-direction: row;
    align-items: center;
    padding-bottom: 0;
  }

  .heading-46 {
    margin-left: 5px;
    font-size: 12px;
  }

  .flowbase-tag {
    min-width: 180px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    top: 10%;
  }

  .flowbase-product-wrap {
    flex-direction: row;
    align-items: center;
    min-height: 28px;
    padding: 0 10px;
  }

  .image-share--preview {
    margin-right: 0;
  }

  .features-heading {
    font-size: 22px;
  }

  .footer-grid {
    grid-template-columns: 1fr;
  }

  .wrapper-3 {
    width: 95%;
  }

  .footer-block {
    min-width: 277px;
  }

  .flex-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-2-dropdown.w--current {
    color: #fff;
  }

  .dropdown-list-15.w--open {
    z-index: 3;
    padding-left: 10px;
  }

  .rev-section-title {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 30px;
  }

  .div-block-436 {
    justify-content: flex-start;
  }

  .image-37 {
    width: 20px;
  }

  .heading-5 {
    font-size: 15px;
  }

  .process_list {
    grid-row-gap: .5rem;
  }

  .process_item {
    min-height: 250px;
    padding: 1rem;
  }

  .navbar-desktop {
    z-index: 999;
    opacity: 1;
  }

  .navbar-icon {
    color: #194c9f;
  }

  .navbar.w--current {
    color: #fff;
  }

  .container-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .design-work-holder-2 {
    justify-content: flex-end;
    width: 90%;
    padding: 5px 10px;
  }

  .design-work-card-picture-2 {
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    display: flex;
  }

  .zoom-on-hover {
    width: 150px;
    height: 150px;
  }

  .design-work-title {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 17px;
  }

  .design-work-title.new {
    margin-top: 20px;
  }

  .arrow-right {
    width: 30px;
    height: 30px;
  }

  .profile-block {
    flex-wrap: wrap;
  }

  .slider {
    height: auto;
  }

  .arrow-left {
    width: 30px;
    height: 30px;
  }

  .profile-image {
    margin-bottom: 15px;
  }

  .slide-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .standard-paragraph {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 15px;
    line-height: 27px;
  }

  .div-block-526 {
    width: 90%;
  }

  .pilot-training-section-3 {
    background-position: 100%;
  }

  .div-block-528 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading-47 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-banner {
    font-size: 17px;
  }

  .image-118 {
    display: none;
  }

  .hero-section {
    height: auto;
    margin-top: 93px;
    padding-top: 20px;
    padding-bottom: 10%;
  }

  .steps.dots {
    padding-top: 9%;
    padding-bottom: 9%;
  }

  .scroll-hero {
    margin-top: 5%;
  }

  .step-hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2 {
    font-size: 13px;
    line-height: 23px;
  }

  .scoll-wrap-hero {
    height: 77%;
    margin-top: 12px;
  }

  .img-block {
    width: 90%;
  }

  .content {
    font-size: 20px;
  }

  .step {
    padding: 4%;
  }

  .steps-clone {
    display: block;
    position: static;
  }

  .heading {
    font-size: 14px;
  }

  .house {
    width: 100%;
  }

  .hero-bg {
    height: 11.3em;
    margin-bottom: 13px;
  }

  .hero-parent {
    height: 40.9em;
    padding-bottom: 6.4em;
  }

  .hero-content {
    direction: ltr;
    letter-spacing: 3px;
    white-space: nowrap;
    flex: 0 auto;
    font-size: .5em;
  }

  .hero-content.txt-white {
    font-size: 1.3em;
  }

  .section-hero {
    padding-top: 0;
  }

  .hero-content-parent {
    width: 17.7em;
    margin-top: 1.2em;
    margin-bottom: .4em;
    font-size: 1.125em;
    position: relative;
  }

  .hero {
    padding-top: 0;
  }

  .hero-head.txt-white.heading-lottie {
    margin-bottom: 0;
    font-size: 2.7em;
  }

  .hero-head.txt-white.airline-pilot {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 1.8em;
  }

  .aeroplane-back {
    margin-top: 79px;
    margin-bottom: -102px;
  }

  .pilot-training-institute-wrapper {
    padding-bottom: 100px;
  }

  .aeroplane-img {
    width: 300px;
    top: 54px;
  }

  .text-span-3 {
    font-size: 40px;
    display: block;
  }

  .div-block-529 {
    padding: 0 0 0 10px;
  }

  .heading-48 {
    margin-top: 10px;
    font-size: 39px;
    line-height: 43px;
  }

  .main-heading {
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-530 {
    background-image: radial-gradient(circle, #005dd6 100%, rgba(255, 255, 255, 0));
    width: 100%;
  }

  .main-heading-title {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .div-block-505 {
    padding-left: 10px;
    padding-right: 0;
  }

  .address-wrapper-box {
    flex-direction: column;
    width: 100%;
    padding-bottom: 0;
  }

  .social-media {
    border-bottom-width: 3px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 10px 18px;
    display: flex;
  }

  .list-item-text {
    font-size: 14px;
  }

  .section-6 {
    padding: 10px;
  }

  .address-wrapper {
    justify-content: space-between;
    padding-left: 0;
  }

  .menu-list-item {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
    border-bottom-width: 3px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    height: auto;
    padding: 10px 18px;
    display: grid;
  }

  .contact-us-details {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .side-headings {
    justify-content: space-between;
    padding-left: 0;
  }

  .heading-85 {
    text-align: center;
    font-size: 15px;
  }

  .input-wrapper-2.half, .input-wrapper-2.half.last {
    width: 100%;
  }

  .form-heading {
    font-size: 14px;
    line-height: 25px;
  }

  .form-heading.w--current {
    font-size: 14px;
  }

  .heading-86 {
    padding-bottom: 10px;
    font-size: 40px;
    line-height: 50px;
  }

  .heading-87 {
    font-size: 60px;
    line-height: 70px;
  }

  .section-home-how-works {
    margin-bottom: 0;
  }

  .page-padding {
    padding-top: 20px;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .heading-2 {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .how-works-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-normal {
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .how-works-heading {
    max-width: none;
  }

  .how-works-card {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .heading-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .how-works-component {
    margin-top: -87px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .works-card-content {
    margin-left: 0;
  }

  .container-large {
    width: 90%;
    margin-top: 0;
  }

  .works-card-image {
    margin-bottom: 20px;
  }

  .padding-vertical.padding-xxhuge {
    padding-top: 4rem;
    padding-bottom: .5rem;
  }

  .coursus-grid {
    margin-top: 40px;
  }

  .coursus-item {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .coursus_item-divider {
    bottom: -50px;
    left: 150px;
  }

  .coursus_content-wrapper {
    margin-left: 0;
  }

  .coursus_component {
    margin-top: -72px;
  }

  .button-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .about {
    padding-top: 10px;
  }

  .abt-content {
    margin-bottom: 20px;
  }

  .container-6 {
    margin-top: 20px;
  }

  .about-box {
    width: 90%;
  }

  .paragraph {
    font-size: 14px;
  }

  .paragraph.light {
    padding-left: 0;
  }

  .socials-container {
    width: 100%;
    max-width: 100%;
    height: 275px;
  }

  .social {
    margin-left: 0;
    margin-right: 0;
    transform: scale(.8);
  }

  .social.blue-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .wide-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wide-container.purple-container {
    width: 90%;
  }

  .row {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-59 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-89 {
    font-size: 20px;
  }

  .heading-89.white {
    margin-top: 10px;
    font-size: 18px;
    line-height: 30px;
  }

  .purple-left-half {
    align-items: flex-start;
    padding-right: 0;
  }

  .small-white-text {
    font-size: 14px;
  }

  .feature-icon {
    width: 24px;
    height: 24px;
  }

  .content-2 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .content-2-design {
    padding: 0 10px;
  }

  .c-main-slide-content {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .c-main-slide-description {
    text-align: center;
  }

  .main-slider.mobile {
    height: 80vh;
  }

  .ci-main-slide-content {
    align-items: center;
    width: 85%;
  }

  .main-slide-description {
    font-size: 1.4em;
  }

  .main-slider-container {
    height: 80vh;
    margin-top: 85px;
  }

  .main-slide-title {
    text-align: center;
    letter-spacing: 0;
    font-size: 10vw;
  }

  .c-main-slide-content-2 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .main-slide-title-2 {
    text-align: center;
    font-size: 10vw;
  }

  .div-block-533 {
    width: 90%;
  }

  .list-3, .list-4, .list-5, .list-6, .list-7, .list-8 {
    padding-left: 20px;
  }

  .coursus_component-_second {
    margin-top: -72px;
  }

  .difference {
    max-width: none;
  }

  .section-2 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-90 {
    font-size: 16px;
  }

  .heading-90.white {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 24px;
  }

  .heading-2-cta {
    font-size: 16px;
  }

  .heading-2-cta.white {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .section-3 {
    width: 90%;
  }

  .div-block-5 {
    border-top-left-radius: 50px;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 50px;
    padding: 20px 20px 20px 40px;
  }

  .div-block-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-91.white {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .div-block-4 {
    border-top-right-radius: 50px;
    padding: 20px 20px 20px 40px;
  }

  .social-media-footer {
    border-bottom-width: 3px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0 0 10px;
    display: flex;
  }

  .social-media-wrapper {
    margin: 8px;
  }

  .heading-20 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 11px;
  }

  .how_to_become_a_pilot_banner {
    background-image: url('../images/How-to-become-a-pilot-4.webp');
    background-position: 50% 0;
    background-size: cover;
    height: auto;
    min-height: 95vh;
    margin-top: 93px;
    padding-top: 0;
    padding-bottom: 0%;
  }

  .page-contact {
    padding: 10px;
  }

  .flowbase-product-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flowbase-close-card {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .flowbase-icon-wrap-2 {
    min-width: 40px;
    margin-right: 10px;
  }

  .flowbase-title-wrap {
    width: 100%;
    padding-left: 4px;
  }

  .whatsapp {
    min-width: auto;
    margin-left: 5px;
    margin-right: 5px;
  }

  .flowbase-title {
    margin-bottom: 0;
  }

  .info-icon {
    width: 36px;
    height: 36px;
  }

  .heading-92 {
    font-size: 12px;
    line-height: 15px;
  }

  .info-text {
    padding-bottom: 10px;
  }

  .services_info-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    display: flex;
  }

  .text-block-8 {
    font-size: 15px;
    line-height: 25px;
  }

  .heading-93 {
    margin-top: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .button-6 {
    justify-content: center;
    align-items: center;
    padding-left: 12px;
    padding-right: 37px;
    font-size: 10px;
    line-height: 13px;
  }

  .small_text {
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
  }

  .services_section-wrapper {
    padding-top: 0;
  }

  .info_box {
    width: 100%;
    max-width: none;
    padding: 22px;
  }

  .flexx {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .text-block-9 {
    font-size: 16px;
    line-height: 27px;
  }

  .bold-text-5 {
    line-height: 29px;
  }

  .heading-94 {
    margin-left: 10px;
    font-size: 15px;
    line-height: 23px;
  }

  .text-block-79 {
    direction: ltr;
    text-align: left;
    text-transform: none;
    object-fit: fill;
    width: auto;
    height: auto;
    display: block;
    overflow: visible;
  }

  .drop {
    text-align: left;
    flex-wrap: wrap;
    align-content: flex-start;
    width: auto;
    padding-left: 10px;
    font-size: 12px;
    display: flex;
    overflow: visible;
  }

  .q-a-section {
    padding-top: 20px;
  }

  .popup-content-wrapper---brix {
    border-radius: 24px;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    border-radius: 16px;
    left: 16px;
    right: 16px;
  }

  .subscribe-button---brix {
    text-align: center;
    background-position: 247px;
    padding: 15px 34px 16px 38px;
  }

  .popup-1---brix {
    border-radius: 13px;
    flex-direction: column;
    padding: 10px 16px 0;
  }

  .popup-1-illustration---brix {
    max-width: 40%;
    height: auto;
    margin-bottom: 10px;
  }

  .popup-wrapper---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-95 {
    font-size: 14px;
    line-height: 25px;
  }

  .paragraph-46 {
    line-height: 21px;
  }

  .list-11 {
    font-size: 13px;
  }

  .div-block-535, .div-block-536 {
    width: 100%;
  }

  .button-primary {
    padding: 15px 34px 16px;
  }

  .button-primary.brix {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .t-c-wrapper {
    width: 90%;
  }

  .t-c-section {
    padding-top: 0;
  }

  .t-c-heading {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .paragraph-46-popup {
    margin-bottom: 5px;
    font-size: 11px;
    line-height: 21px;
  }

  .image-container {
    margin-left: 0;
  }

  .slider-3 {
    width: auto;
    height: auto;
  }

  .div-block-538 {
    min-height: 400px;
  }

  .div-block-540 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-7 {
    text-align: center;
    font-size: 15px;
    line-height: 21px;
  }

  .workshop-heading-1 {
    font-size: 18px;
  }

  .workshop-heading-1.white {
    margin-top: 10px;
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-541 {
    align-items: center;
  }

  .lottie-animation-3 {
    margin-bottom: 10px;
  }

  .about-ge-wrap {
    min-height: 400px;
  }

  .about-ge-heading {
    max-width: none;
  }

  .slider-container {
    width: auto;
    height: auto;
  }

  .image-container-copy {
    margin-left: 0;
  }

  .youtube-copy {
    height: auto;
  }

  .syllabus-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .syllabus-heading {
    margin-bottom: 0;
    font-size: 1.3em;
  }

  .gls-grid {
    margin-top: 40px;
  }

  .gls-text {
    font-size: 16px;
    line-height: 27px;
  }

  .gls {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    display: flex;
  }

  .gls-box {
    width: 100%;
    max-width: none;
    padding: 22px;
  }

  .website-image-container {
    width: 76%;
    height: 81%;
  }

  .macbook {
    width: 100%;
    display: block;
  }

  .gls-button {
    text-align: center;
    font-size: 15px;
    line-height: 21px;
  }

  .heading-4 {
    font-size: 15px;
  }

  .heading--center {
    font-size: 19px;
    line-height: 28px;
  }

  .wrapper-hori {
    flex-direction: column;
    width: 100%;
  }

  .content-3 {
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .rsearch---publications {
    border-top-width: 10px;
    min-width: 95%;
    max-width: none;
  }

  .step_to_become_a_pilot_banner {
    background-image: url('../images/How-to-become-a-pilot-4.webp');
    background-position: 50% 0;
    background-size: cover;
    height: auto;
    min-height: 95vh;
    margin-top: 93px;
    padding-top: 0;
    padding-bottom: 0%;
  }

  .content-column.mod--2 {
    margin-bottom: 20px;
  }

  .section-standard.hero {
    height: 80vh;
    max-height: none;
  }

  .section-standard.hero.home {
    max-height: none;
    padding-bottom: 0;
  }

  .para-heading {
    font-size: 18px;
    line-height: 26px;
  }

  .para-content-page {
    font-size: 14px;
    line-height: 25px;
  }

  .small-video-block {
    max-height: 200px;
    margin: 10px auto 20px;
  }

  .small-video-block.desktop-only {
    height: 200px;
    margin-bottom: 0;
  }

  .heading-h1 {
    line-height: 28px;
  }

  .inquire-form {
    min-height: 400px;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-2 {
    margin-top: 0;
  }

  .heading-96.black {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 29px;
  }

  .page-padding-2.layout242 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .project-description-wrapper {
    align-items: flex-start;
  }

  .tag-wrapper {
    flex-wrap: wrap;
  }

  .project-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .grid {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .tag {
    margin-top: 2vw;
    margin-right: 2vw;
    padding: 1px 2vw;
    font-size: 2vw;
  }

  .paragraph-47 {
    color: #4e4c4c;
    margin-top: 20px;
    font-size: 12px;
  }

  .project-link {
    width: auto;
  }

  .heading-97 {
    font-size: 9vw;
    line-height: 1.4;
  }

  .heading-97.orange-heading {
    margin-left: 2vw;
    line-height: 1.4;
  }

  .sub-heading-2 {
    font-size: 14px;
    line-height: 1.7;
  }

  .sub-heading-2.small_font {
    margin-top: -5px;
    font-size: 3vw;
  }

  .container-7 {
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 300px;
    display: flex;
  }

  .process-left {
    align-items: flex-start;
    width: 100%;
  }

  .vertical-divider {
    display: none;
  }

  .step-wrapper {
    width: 280px;
    max-width: 300px;
  }

  .step-description {
    max-width: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 5px;
    font-size: 14px;
  }

  .phone-process-grid {
    flex-direction: column;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 4vw;
  }

  .process-right {
    width: 100%;
    margin-left: 0;
  }

  .phone-process-wrapper {
    max-width: 300px;
  }

  .process_steps {
    margin-top: 10px;
    font-size: 17px;
  }

  .layout1_component {
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-regular {
    font-size: 15px;
  }

  .doctors-info-wrapper {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-large {
    font-size: 30px;
  }

  .doctors-details-grid-2 {
    margin-bottom: 0;
  }

  .heading-copy {
    max-width: none;
    font-size: 15px;
  }

  .para-container {
    padding-left: 0;
    font-size: 15px;
  }

  .div-block-mid {
    border-top-left-radius: 50px;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 50px;
    padding: 20px 20px 20px 40px;
  }

  .div-block-3-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .coursus-grid-copy {
    margin-top: 40px;
  }

  .f-feature-card-filled {
    padding: 16px;
  }

  .uui-text-size-medium {
    font-size: 14px;
    line-height: 1.8;
  }

  .accordion-icon_component {
    width: 1.2rem;
    height: 1.2rem;
  }

  .uui-faq01_heading {
    font-size: .9rem;
  }

  .uui-heading-medium {
    font-size: 1.3rem;
  }

  .uui-padding-vertical-xhuge {
    width: 90%;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .list-14 {
    padding-left: 20px;
  }

  .list-15 {
    font-size: 12px;
  }

  .uui-heroheader20_background {
    top: 42%;
  }

  .uui-heroheader20_lightbox {
    height: 15rem;
  }

  .uui-space-large {
    min-height: 1rem;
  }

  .uui-text-size-xlarge.text-color-primary700 {
    font-size: .9rem;
    line-height: 1.6;
  }

  .uui-heading-xlarge.text-color-primary900 {
    font-size: 1.3rem;
    line-height: 1.4;
  }

  .uui-max-width-xlarge {
    width: 90%;
    max-width: none;
  }

  .uui-text-align-center-2 {
    width: 95%;
  }

  .uui-section_heroheader20 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-medium-2 {
    font-size: 16px;
  }

  .uui-faq02_heading {
    font-size: 16px;
    line-height: 25px;
  }

  .uui-faq02_list {
    width: 100%;
  }

  .uui-button-3 {
    margin-top: 10px;
    padding-top: .3rem;
    padding-bottom: .3rem;
    font-size: .8rem;
    font-weight: 500;
  }

  .uui-faq02_content {
    width: 100%;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .uui-container-large-3 {
    max-width: none;
  }

  .uui-section_faq02 {
    width: 90%;
    margin-bottom: 0;
  }

  .uui-text-size-xlarge-2 {
    text-align: left;
    font-size: .9rem;
  }

  .uui-heading-xlarge-2 {
    text-align: left;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.4;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 1rem;
  }

  .uui-container-large-4 {
    width: 100%;
    max-width: none;
  }

  .uui-page-padding-4 {
    width: 90%;
    padding-left: 0;
  }

  .uui-section_heroheader04 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-text-align-center-3 {
    margin-top: 0;
  }

  .uui-form_input-2 {
    min-height: 2rem;
    padding-top: .3rem;
    padding-bottom: .3rem;
    font-size: .8rem;
    line-height: 1.6;
  }

  .uui-text-size-small-2.text-align-left {
    font-size: .8rem;
  }

  .form-field-2col-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-3 {
    margin-top: 10px;
  }

  .uui-field-label-2 {
    font-size: .7rem;
  }

  .uui-text-size-medium-3 {
    font-size: .9rem;
  }

  .uui-layout14_item {
    padding: 12px;
  }

  .uui-layout14_item-list {
    grid-template-columns: 1fr;
  }

  .uui-heading-xsmall {
    font-size: 1rem;
  }

  .uui-text-size-medium-4 {
    font-size: 15px;
  }

  .uui-text-size-large-3 {
    font-size: .8rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.1rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-text-align-center-4 {
    width: 95%;
  }

  .uui-faq04_cta {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-faq04_answer {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 15px;
  }

  .uui-faq04_heading {
    font-size: 1rem;
    line-height: 24px;
  }

  .uui-faq04_question {
    padding-top: 0;
  }

  .uui-faq04_accordion {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-faq04_layout, .uui-layout82_list {
    grid-template-columns: 1fr;
  }

  .uui-container-largebanner {
    width: 100%;
    max-width: none;
  }

  .list-16 {
    padding-left: 20px;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-page-padding-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
  }

  .f-content-icon-square {
    border-width: 3px;
    width: 40px;
    height: 40px;
  }

  .uui-text-size-medium-5 {
    text-align: left;
  }

  .uui-layout74_item {
    align-items: flex-start;
  }

  .uui-layout74_list {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .uui-text-size-large-5 {
    text-align: left;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_layout74 {
    width: 90%;
  }

  .uui-heroheader20_background-2 {
    top: 42%;
  }

  .uui-heroheader20_lightbox-2 {
    height: 15rem;
  }

  .uui-heroheader20_lightbox-2.shadow-xxlarge {
    height: 9.9rem;
  }

  .uui-heroheader20_lightbox-wrapper-2 {
    margin-bottom: 20px;
  }

  .alert-message {
    font-size: .9rem;
  }

  .uui-form-checkbox-label-2 {
    font-size: .8rem;
  }

  .form-radio-2col-2 {
    grid-template-columns: 1fr;
  }

  .uui-form-button-wrapper-2 {
    align-items: flex-start;
  }

  .uui-contact02_component-2 {
    margin-top: 0;
  }

  .uui-form-radio-label-2 {
    font-size: 13px;
    line-height: 19px;
  }

  .uui-text-size-xlarge-5 {
    text-align: center;
    font-size: .8rem;
  }

  .uui-contact-form-leave-form {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-549 {
    justify-content: center;
    margin-bottom: 10px;
    display: flex;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-button-9.is-button-medium.max-width-full-mobile-landscape, .uui-button-9.white-button.max-width-full-mobile-landscape {
    margin-top: 20px;
  }

  .uui-heading-xlarge-4 {
    text-align: center;
    font-size: 1.6rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    width: 90%;
    min-width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-padding-vertical-xhuge-14 {
    background-image: linear-gradient(rgba(255, 255, 255, .71), rgba(255, 255, 255, .71)), url('../images/Golden-Epaulettes-course-post-42.webp');
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    justify-content: center;
    display: flex;
  }

  .text-width-full-width {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .uui-section_faq02-colour {
    width: 90%;
  }

  .uui-section_heroheader20-colour {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .form-field-2col-2-full {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .combine-section_feature7 {
    padding-top: 1rem;
  }

  .combine-feature7_content-sticky {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .combine-feature7_item {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .combine-padding-global {
    padding: 20px 1rem;
  }

  .combine-padding-section-medium {
    padding-top: 10px;
  }

  .f-feature-icon-wrapper-white-4 {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    margin-bottom: 20px;
    padding: 6px;
  }

  .uui-text-size-xlarge-7 {
    margin-top: 10px;
  }

  .f-h1-heading {
    text-align: left;
    font-size: 25px;
    font-weight: 600;
  }

  .combine-heading-style-h5 {
    font-size: 17px;
    font-weight: 500;
  }

  .uui-faq02_content-ge {
    width: 100%;
  }

  .div-block-550 {
    grid-template-columns: 1fr;
  }

  .uui-banner01_component-2 {
    display: flex;
    overflow: hidden;
  }

  .scroller {
    height: 30px;
    overflow: hidden;
  }

  .uui-text-size-large-6 {
    text-align: left;
    line-height: 1.7;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-heading-medium-6 {
    text-align: left;
    font-size: 18px;
  }

  .uui-testimonial07_arrow, .uui-testimonial07_arrow.left {
    width: 2rem;
    height: 2rem;
  }

  .uui-heading-tiny {
    font-size: .9rem;
  }

  .uui-heading-xsmall-2.text-weight-medium {
    font-size: 15px;
  }

  .uui-testimonial07_slide {
    margin-bottom: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-7 {
    font-size: .8rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0;
  }

  .uui-container-large-10 {
    max-width: none;
  }

  .uui-page-padding-11 {
    padding-top: 0;
  }

  .flowbase-card {
    z-index: 9999;
    flex-direction: column;
    width: 300px;
    max-width: none;
    display: flex;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .flowbase-title-2 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .flowbase-details {
    font-size: 14px;
  }

  .flowbase-clone {
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 11px;
  }

  .uui-heading-medium-3-copy {
    margin-bottom: 0;
    font-size: 1.2rem;
    display: block;
  }

  .f-contact-image-wrapper {
    display: none;
  }

  .f-section-large-5 {
    padding-bottom: 20px;
  }

  .uui-faq02_content-copy {
    width: 100%;
    padding: 15px;
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 0;
  }

  .uui-blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-page-padding-12 {
    border-top-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_blogpost01 {
    margin-top: 60px;
  }

  .course-points {
    line-height: 22px;
  }

  .icon-25 {
    width: 20px;
    height: 20px;
  }

  .card__card-2 {
    width: auto;
  }

  .paragraph-53.center {
    text-align: left;
  }

  .image-128 {
    width: 50px;
    height: 50px;
    margin-top: -37px;
  }

  .div-block-486-copy {
    align-items: flex-start;
  }

  .heading-103 {
    text-align: left;
  }

  .card__content {
    height: 350px;
  }

  .photo-employee-2 {
    width: 20px;
    height: 20px;
  }

  .text.blue.light {
    font-size: 12px;
  }

  .text.mb-5.bold {
    text-align: left;
    text-align: left;
    font-size: 12px;
  }

  .id-course.small {
    width: 44%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .id-course.medium {
    width: 55%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-page-padding-program {
    width: 90%;
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-18-blog {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-text-size-small {
    font-size: 14px;
  }

  .uui-blogpost05_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_author-heading {
    font-size: 15px;
  }

  .uui-blogpost05_header {
    grid-template-columns: 1fr;
  }

  .f-header-image-wrapper-tall {
    width: auto;
    height: auto;
  }

  .f-heading-detail-small-5 {
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
  }

  .combine-text-size-regular-2 {
    text-align: left;
    font-size: 16px;
  }

  .f-header-title-wrapper-center {
    align-items: center;
  }

  .f-section-large-6 {
    padding: 20px 5%;
  }

  .f-header-avatar-text {
    margin-left: 0;
  }

  .f-header-wrapper {
    flex-direction: column;
  }

  .combine-button-wrapper {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .combine-header2_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .combine-text-size-regular-3 {
    font-size: 15px;
  }

  .form-field-2col-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-form_input-3 {
    min-height: 2rem;
    padding-top: 0;
    padding-bottom: .1rem;
    font-size: .7rem;
  }

  .uui-form_input-3.text-area {
    font-size: .8rem;
  }

  .uui-form_input-3.select {
    min-height: 2rem;
    font-size: .8rem;
  }

  .combine-padding-section-medium-2 {
    padding-top: 10px;
  }

  .f-h1-heading-2 {
    text-align: left;
    font-size: 25px;
    font-weight: 600;
  }

  .f-heading-detail-small-6 {
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
  }

  .f-section-large-banner {
    margin-top: 90px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .f-header-button-wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .f-paragraph-large-5 {
    font-size: 15px;
  }

  .f-h1-heading-3 {
    text-align: left;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.3;
  }

  .f-header-image-wrapper-tall-2 {
    width: auto;
    height: auto;
  }

  .f-title-wrapper-center-big {
    max-width: 100%;
  }

  .uui-contact06_contact-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    display: flex;
  }

  .uui-footer03_social-link {
    margin-bottom: 10px;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .uui-contact06_component {
    grid-template-columns: 1fr;
  }

  .uui-footer03_social-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-wrap: wrap;
    display: flex;
  }

  .uui-form-button-wrapper-3 {
    align-items: flex-start;
  }

  .heading-108 {
    text-align: left;
    font-size: 19px;
    line-height: 30px;
  }

  .uui-blogsection12_component {
    padding-bottom: 4rem;
  }

  .uui-blogsection12_mask {
    width: 100%;
  }

  .f-h1-heading-4 {
    text-align: left;
    font-size: 1.4rem;
    font-weight: 500;
  }

  .uui-blogsection12_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-text-size-regular-4 {
    font-size: 14px;
  }

  .uui-blogsection12_button-row.hide-mobile-landscape {
    display: none;
  }

  .vacation-card-info {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-text-size-regular-small {
    font-size: 15px;
  }

  .course-card {
    height: auto;
  }

  .training-course-half {
    grid-template-rows: auto auto;
    width: 100%;
    min-height: auto;
    max-height: none;
  }

  .combine-feature7_content-sticky-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .f-h1-heading-5 {
    text-align: left;
    font-size: 1.4rem;
    font-weight: 500;
  }

  .combine-heading-style-h5-black {
    font-size: 17px;
  }

  .ques {
    text-align: left;
    font-size: 20px;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-109 {
    line-height: 28px;
  }

  .paragraph-54 {
    font-size: 14px;
  }

  .ques-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    padding-right: 10px;
  }

  .list-18 {
    padding-left: 20px;
  }

  .ques-wrapper-style-2 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    padding-right: 10px;
  }

  .paragraph-54-copy {
    font-size: 14px;
  }

  .f-avatar-image {
    border-width: 2px;
    width: 30px;
    height: 30px;
  }

  .combine-gallery3_component {
    column-count: 1;
  }

  .mobile-toggle {
    padding-left: 10px;
    padding-right: 20px;
  }

  .dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dropdown-link-mobile._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-74 {
    font-size: 13px;
  }

  .menu-mob {
    padding: 6px;
  }

  .mobile-navbar {
    font-size: 13px;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
  }

  .navigation-wrap.new {
    z-index: 1000;
    height: 70px;
    margin-top: 30px;
    overflow: visible;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .mobile-nav-2 {
    height: 91vh;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .navigation-mob {
    width: 100%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    position: static;
  }

  .flowbase-logo {
    width: 100px;
  }

  .navbar-wrapper {
    width: 100%;
  }

  .div-block-465 {
    padding-left: 10px;
  }

  .banner-sub-heading-2-copy {
    text-align: center;
    font-size: 16px;
  }

  .ths06-form-block-header {
    padding-left: 10px;
    padding-right: 20px;
  }

  .ths06-footer {
    height: 60px;
    padding-right: 20px;
  }

  .ths06-form-text {
    display: none;
  }

  .ths06-form-open-button {
    width: 50px;
    height: 50px;
    margin-left: 0;
  }

  .ths06-email-icon, .ths06-close-icon {
    width: 20px;
  }

  .ths06-dropdown-list-header-title.ths06-big {
    font-size: 15px;
  }

  .ths06-form-block {
    z-index: 99;
    width: auto;
    min-width: 300px;
    margin: 0 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .ths06-contact-form {
    width: 100%;
    margin-top: 20px;
  }

  .uui-field-label-3 {
    font-size: .7rem;
  }

  .div-block-568 {
    flex-wrap: wrap;
  }

  .spark-flex-row-4 {
    align-items: flex-start;
  }

  .spark-flex-row-4.spark-right {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .uui-footer01_component {
    padding-bottom: 0;
    padding-left: 0;
  }

  .uui-footer06_component {
    margin-left: 10px;
    margin-right: 10px;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-section-8 {
    padding: 64px 20px;
  }

  .spark-section-8.spark-primary-dark-background {
    border-radius: 7px;
    padding: 10px;
  }

  .spark-section-8.spark-primary-color-background {
    margin-top: 90px;
    padding: 20px 20px 40px;
  }

  .uui-footer01_bottom-wrapper {
    flex-wrap: wrap;
    margin-left: 10px;
    margin-right: 10px;
  }

  .uui-logo_component {
    height: 60px;
  }

  .uui-footer01_menu-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .spark-hero-sub-paragraph-3.spark-secondary-font-color {
    font-size: 15px;
  }

  .uui-footer01_top-arrdess {
    grid-row-gap: 48px;
  }

  .payment-logo {
    height: 30px;
  }

  .payment-logo.medium, .payment-logo.visa-custom {
    height: 25px;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 48px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .logo-box {
    width: 50px;
    height: 30px;
  }

  .logo-box.medium {
    width: 40px;
    height: 25px;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .spark-container-6.spark-primary-background {
    padding: 20px 10px;
  }

  .uui-footer06_top-wrapper {
    grid-template-columns: 1fr;
  }

  .uui-footer01_legal-list {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
  }

  .uui-text-size-small-4, .uui-text-size-medium-12.text-style-2lines {
    font-size: 14px;
  }

  .uui-blogsection09_image-wrapper {
    padding-top: 0%;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-110 {
    font-size: 26px;
  }

  .brand-3 {
    padding-left: 0;
  }

  .div-block-572 {
    width: 95%;
  }

  .text-wrapper-yosemite {
    display: none;
  }

  .text-big-1 {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    line-height: 39px;
  }

  .slider-subwrapper {
    margin-top: 85px;
  }

  .text-big-2 {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    line-height: 36px;
  }

  .text-small {
    padding-left: 2px;
    padding-right: 2px;
    display: none;
  }

  .course-points-2 {
    line-height: 22px;
  }

  .card__content-2 {
    height: 350px;
  }

  .uui-page-padding-11-copy {
    padding-top: 0;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-blogsection12_button-row-2.hide-mobile-landscape {
    display: none;
  }

  .uui-blogsection12_image-wrapper-2 {
    overflow: hidden;
  }

  .uui-blogsection12_slide-2 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_mask-2 {
    width: 100%;
  }

  .uui-blogsection12_component-2 {
    margin-top: 1rem;
    margin-right: 0;
    padding-bottom: 3rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.4rem;
  }

  .uui-blogsection12_heading-wrapper-2 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .uui-page-padding-16 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .uui-max-width-large-11-copy {
    padding-bottom: 60px;
  }

  .icon-26, .icon-27 {
    font-size: 23px;
  }

  .uui-blogsection12_image-link-2-copy {
    width: 100%;
    margin-left: 0;
  }

  .f-section-large-banner-copy {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .uui-button-3-copy {
    padding-top: .3rem;
    padding-bottom: .3rem;
  }

  .uui-blogsection12_author-wrapper-copy {
    flex-wrap: wrap;
  }

  .youtube-3 {
    position: static;
    overflow: hidden;
  }

  .f-content-form {
    flex-direction: column;
  }

  .uui-layout82_list-2 {
    grid-template-columns: 1fr;
  }

  .uui-text-size-medium-15 {
    font-size: 15px;
  }

  .mobile-nav-3 {
    z-index: 100;
    width: 100%;
    height: 91vh;
    margin-top: 60px;
    padding-right: 20px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .flowbase-logo-2 {
    width: 100px;
  }

  .navigation-mob-2 {
    width: 100%;
    height: 70px;
    padding-left: 2%;
    padding-right: 3%;
  }

  .menu-mob-2 {
    background-image: linear-gradient(#f0cd07, #db8c0c);
    padding: 9px;
  }

  .uui-navbar02_dropdown-link-3 {
    padding-left: 0;
  }

  .navbar-wrapper-2 {
    width: 100%;
  }

  .mobile-nav-4 {
    width: 100%;
    height: 97vh;
    margin-top: 0;
    padding-top: 10px;
    padding-right: 10px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: scroll;
  }

  .uui-navbar07_dropdown-link-2 {
    padding-left: 0;
  }

  .navigation-mob-3 {
    width: 100%;
    height: 70px;
  }

  .uui-blogsection09_image-wrapper-menu {
    padding-top: 50%;
  }

  .uui-career08_item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-career08_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .spark-three-image-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .f-heading-detail-small-8 {
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
  }

  .f-h1-heading-6 {
    text-align: left;
    font-size: 1.4rem;
    font-weight: 500;
  }

  .combine-text-size-regular-6 {
    font-size: 15px;
  }

  .f-header-avatar-text-2 {
    margin-left: 0;
    font-size: 10px;
  }

  .f-avatar-group-r-2 {
    width: 30px;
    height: 30px;
    margin-right: 0;
  }

  .rating {
    width: 15px;
  }

  .star-rating-copy {
    height: 15px;
  }

  .star-rating {
    margin-right: 0;
  }

  .f-header-wrapper-2 {
    flex-direction: row;
  }

  .text-block-92 {
    line-height: 21px;
  }

  .flowbase-card-2 {
    max-width: 200px;
    padding: 20px 15px;
  }

  .table-line {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: minmax(60px, 1fr) minmax(80px, 1fr);
  }

  .paragraph-55, .paragraph-56 {
    font-size: 14px;
  }

  .table-line-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: minmax(150px, 1fr) minmax(200px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) repeat(auto-fit, minmax(70px, 70px));
    padding-top: 6px;
  }

  .paragraph-57 {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .uui-career08_job-details-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .layout253-2_list2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .div-block-582 {
    flex-direction: column;
    align-items: flex-start;
  }

  .table-line-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: minmax(150px, 1fr) minmax(200px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) repeat(auto-fit, minmax(70px, 70px));
    padding-top: 6px;
  }

  .flowbase-clone-2 {
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 14px;
  }

  .paragraph-58 {
    margin-bottom: 0;
    font-size: 11px;
  }

  .cf-testimonial-logos-contain {
    margin-top: 100px;
  }

  .cf-testimonial-logos-contain.header-2 {
    margin-top: 40px;
  }

  .cf-button-text {
    flex: none;
    font-size: 18px;
  }

  .cf-hero-testimonial-contain {
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    bottom: -34%;
    right: 0%;
  }

  .cf-star-image {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .cf-testimonial-text---italic, .cf-18px-paragraph {
    font-size: 16px;
  }

  .cf-cta-button {
    padding-top: 14px;
    padding-bottom: 16px;
  }

  .cf-cta-button.rectangle {
    padding-left: 50px;
  }

  .cf-64px-heading {
    font-size: 30px;
    line-height: 110%;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    margin-left: 0;
  }

  .cf-hero-logos-wrap.header-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 95%;
  }

  .cf-testmonial-text-wrapper {
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
  }

  .cf-testimonial-name-position {
    font-size: 14px;
    line-height: 140%;
  }

  .home-left-wrapper {
    margin-top: 0;
  }

  .udesly-reviews {
    margin-bottom: 20px;
  }

  .combine-contact4_feature {
    margin-bottom: 10px;
  }

  .form-field-2col {
    grid-template-columns: 1fr;
  }

  .combine-feature7_content-sticky-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .combine-icon_color2 {
    margin-left: 10px;
  }

  .combine-text-size-regular-7 {
    font-size: 14px;
  }

  .div-block-584 {
    margin-bottom: 0;
  }

  .combine-icon_medium {
    margin-right: 10px;
  }

  .combine-container-large-5 {
    width: 98%;
  }

  .combine-feature7_item-2 {
    padding: .125rem .7rem 0;
  }

  .combine-heading-style-h5-2 {
    margin-bottom: .5rem;
    font-size: 16px;
  }

  .combine-padding-section-medium-3 {
    padding-top: 10px;
  }

  .combine-padding-global-2 {
    padding: 10px 10px 20px;
  }

  .services_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .services_card-large-content {
    display: block;
  }

  .services_left {
    flex-direction: column;
    display: flex;
  }

  .services_card {
    grid-template-columns: 1fr;
  }

  .heading-111 {
    font-size: 20px;
    line-height: 30px;
  }

  .content-section {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .cta-block-large {
    padding: 17px;
  }

  .video-link {
    font-size: 4vw;
  }

  .heading-112-h1 {
    font-size: 23px;
  }

  .cf-testimonial-text---h1 {
    font-size: 16px;
  }

  .process_item-2 {
    grid-template-columns: 3rem 1fr;
  }

  .process_image-wrapper {
    margin-bottom: 0;
  }

  .services_card-2 {
    grid-template-columns: 1fr;
  }

  .services_card-3 {
    grid-template-columns: 1fr 1fr;
  }

  .combine-text-size-regular-10 {
    font-size: 14px;
  }

  .separator.blue.mt-30 {
    margin-top: 10px;
  }

  .combine-feature4_wrapper {
    flex-direction: column;
  }

  .combine-padding-section-medium-5 {
    padding-top: .125rem;
  }

  .combine-feature4_content {
    grid-template-columns: 1fr;
  }

  .div-block-585 {
    width: 90px;
  }

  .section-62 {
    padding: 10px;
  }

  .category-box.lm-10 {
    font-size: 15px;
  }

  .h3 {
    font-size: 17px;
  }

  .card.horizontal {
    padding: 10px;
  }

  .grid-2-1-1 {
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 8fr 2fr 2fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .user-head {
    width: 20px;
    margin-right: 10px;
  }

  .div-block-587 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-588 {
    padding-left: 5px;
  }

  .text-block-96 {
    font-size: 14px;
  }

  .div-block-589 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-items: flex-start;
    justify-items: start;
    margin-bottom: 10px;
    display: flex;
  }

  .table-status-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .status-p-2 {
    font-size: 14px;
  }

  .task-link {
    padding-top: 8px;
    padding-bottom: 7px;
  }

  .div-block-vertical {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-items: flex-start;
    justify-items: start;
    margin-bottom: 10px;
    display: flex;
  }

  .grid-2-1-1-vertical {
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 8fr 2fr 2fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .ths11-wrapper {
    justify-content: center;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ths11-heading-h1 {
    font-size: 65px;
    line-height: 70px;
  }

  .ths11-hero-blocks-wrapper {
    width: 100vw;
    display: block;
  }

  .ths11-hero-section {
    min-height: 90vh;
    max-height: 100vh;
  }

  .ths11-hero-blocks-wrapper-2 {
    display: none;
  }

  .ths11-hero-paragraph {
    margin-left: 0;
    line-height: 17px;
  }

  .pilot-img-div {
    height: 400px;
  }

  .div-block-593 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .container-18 {
    width: 90%;
  }

  .heading-123 {
    margin-top: 10px;
    font-size: 27px;
  }

  .div-block-591 {
    grid-template-columns: 1fr;
  }

  .hero-subtitle-flex {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .section-64 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-122 {
    margin-top: 10px;
    font-size: 27px;
  }

  .heading-121 {
    margin-top: 10px;
    font-size: 28px;
  }

  .card-cell {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    margin-top: 0;
    padding: 10px 0 20px;
  }

  .paragraph-large {
    font-size: 14px;
    line-height: 23px;
  }

  .hero-feature-cell {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
  }

  .heading-120 {
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .heading-119 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .crypto-table_text-large {
    font-size: 1.25rem;
  }

  .section-65 {
    padding: 10px;
  }

  .image-main {
    width: 100%;
  }

  .section-66 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-594 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-124 {
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

  .div-block-595 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .container-19 {
    width: 85%;
  }

  .container-19.small {
    width: 90%;
  }

  .heading-125 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-126 {
    font-size: 22px;
    line-height: 32px;
  }

  .padding-section-large {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .text-size-small-2 {
    font-size: .9rem;
    line-height: 21px;
  }

  .process_row {
    grid-template-columns: 1fr;
  }

  .text-size-medium-4 {
    font-size: .9rem;
  }

  .wrapper-hori-2 {
    flex-direction: column;
    width: 100%;
  }

  .uui-page-padding-19 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .heading-127 {
    font-size: 15px;
  }

  .week-card {
    grid-template-columns: .25fr 1fr;
  }

  .week-circle {
    width: 40px;
    height: 40px;
  }

  .uui-heading-medium-13 {
    font-size: 1.4rem;
  }

  .uui-text-size-large-14 {
    font-size: .9rem;
  }

  .uui-blogsection12_mask-3 {
    width: 100%;
  }

  .uui-blogsection12_slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-128 {
    font-size: 19px;
    line-height: 30px;
  }

  .combine-text-size-regular-11 {
    text-align: justify;
  }

  .uui-page-padding-20 {
    border-top-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-container-large-19 {
    max-width: none;
  }

  .heading-129 {
    font-size: 26px;
  }

  .uui-footer01_component-2 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .uui-page-padding-21 {
    border-top-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-596 {
    flex-wrap: wrap;
  }

  .uui-container-large-20 {
    max-width: none;
  }

  .brix---btn-slider-arrow-right---top-left {
    bottom: -50px;
    left: 26%;
  }

  .combine-text-size-regular-13 {
    text-align: justify;
  }

  .combine-container-large-3 {
    width: 100%;
  }

  .heading-130 {
    font-size: 19px;
    line-height: 30px;
  }

  .brix---btn-slider-arrow-right---top-right {
    bottom: -50px;
    right: 26%;
  }

  .brix---slider-mask-width-490px {
    max-width: 100%;
  }

  .f-section-large-11 {
    padding-bottom: 40px;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .uui-footer01_component-3 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .uui-container-large-21 {
    max-width: none;
  }

  .uui-page-padding-22 {
    border-top-style: none;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-597 {
    flex-wrap: wrap;
  }

  .footer-div-wrap {
    padding-left: 0;
  }

  .uui-text-size-medium-19, .combine-text-size-regular-14 {
    font-size: 14px;
  }

  .uui-footer06_link-3 {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 13px;
  }

  .uui-footer01_logo-link-2 {
    margin-bottom: .25rem;
  }

  .image-156 {
    width: 20px;
  }

  .div-block-598 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-footer01_social-icon-4 {
    width: 20px;
    height: 20px;
  }

  .uui-footer06_link-list-heading-3 {
    font-weight: 700;
  }

  .uui-footer01_top-wrapper-2 {
    grid-row-gap: 21px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .uui-footer01_social-link-2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .scroll-container {
    padding-top: 20px;
  }

  .crypto-table_text-large-2 {
    font-size: .7rem;
    line-height: 19px;
  }

  .crypto-table_cell-2 {
    min-width: auto;
    padding: .3rem;
  }

  .crypto-table_cell-2.is-label {
    display: none;
  }

  .crypto-table_cell-2.first {
    min-width: 5rem;
    padding-left: .6rem;
  }

  .text-block-106 {
    font-size: .6rem;
    line-height: 16px;
  }

  .section-67 {
    padding: 10px 0;
  }

  .crypto-table_head-2 {
    padding: .3rem;
  }

  .crypto-table_head-2.is-position {
    display: none;
  }

  .crypto-table_head-2.is-name {
    width: 19.4rem;
  }

  .button-11 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
  }

  .h2 {
    text-align: center;
  }

  .h2.white {
    margin-top: 0;
    font-size: 20px;
    line-height: 27px;
  }

  .h2.white.right {
    font-size: 18px;
  }

  .h2.white.left {
    font-size: 20px;
  }

  .more-features {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h4.more-f-h4 {
    line-height: 27px;
  }

  .h4.left {
    text-align: left;
  }

  .f-button-neutral-6 {
    min-height: 34px;
    margin-bottom: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .f-h1-heading-8 {
    font-size: 30px;
  }

  .f-section-large-12 {
    margin-top: 0;
  }

  .f-feature-icon-wrapper-white-5 {
    margin-bottom: 20px;
  }

  .f-button-neutral-7 {
    min-height: 34px;
    margin-bottom: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .f-feature-card-filled-4 {
    padding: 15px;
  }

  .f-paragraph-large-10 {
    font-size: 15px;
    line-height: 27px;
  }

  .f-margin-bottom-135 {
    margin-bottom: 20px;
  }

  .f-heading-detail-small2 {
    font-weight: 500;
  }

  .para-2 {
    text-align: left;
  }

  .div-block-599 {
    width: 100%;
  }

  .home-review {
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .f-h1-heading-9 {
    font-size: 25px;
  }

  .heading-2 {
    text-align: center;
    display: flex;
  }

  .featuredshow-desc {
    flex-wrap: wrap;
    width: 100%;
  }

  .banner-item {
    width: 100%;
  }

  .hero-check-image-wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-169 {
    margin-left: 10px;
  }

  .home-banner-tab {
    flex: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
  }

  .div-block-600 {
    padding: 7px;
  }

  .link-icon-2 {
    border-radius: 7px;
    width: 30px;
    height: 30px;
  }

  .banner-item-wrap {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: start;
  }

  .link-wrapper-2 {
    border-radius: 7px;
  }

  .bold-text-8 {
    text-align: left;
  }

  .banner-grid-wrap {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .image-170 {
    margin-top: 0;
  }

  .button-wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: auto;
  }

  .heading-131 {
    font-size: 19px;
    line-height: 27px;
  }

  .icon-feature {
    width: 25px;
    height: 25px;
  }

  .grid-2x2-40x40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .title-feature-element.p-20 {
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mb-0 {
    font-size: 1.3em;
    font-weight: 400;
  }

  .bold-large {
    font-weight: 600;
  }

  .div-bg-white {
    font-size: .8em;
  }

  .section-custom.highlights {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-custom.highlights.pb-80 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-square-blue.small {
    justify-content: center;
    width: 30px;
    min-width: 40px;
    height: 50px;
  }

  .portfolio_item.hide-tablet {
    width: 95vw;
  }

  .portfolio_list {
    grid-template-columns: 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .plyr_cover-icon {
    z-index: 0;
    width: 1.5rem;
    height: 1.5rem;
    padding-left: .25rem;
  }

  .plyr_cover-button {
    width: 4rem;
    height: 4rem;
  }

  .services_component-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    display: flex;
  }

  .combine-text-size-regular-23 {
    font-size: 1.3rem;
  }

  .form-field-2col-6 {
    grid-template-columns: 1fr;
  }

  .combine-icon_color2-3 {
    margin-left: 0;
  }

  .combine-contact4_feature-8 {
    margin-bottom: 20px;
  }

  .combine-feature7_content-sticky-7 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    min-width: auto;
  }

  .combine-padding-section-medium-8 {
    padding-top: 10px;
  }

  .combine-feature7_content-sticky-5, .combine-feature7_content-sticky-5.contact6-1_form-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .combine-contact4_feature-9 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout94_item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-container-large-6 {
    width: 98%;
  }

  .form-field-2col-type-2 {
    grid-template-columns: 1fr;
  }

  .combine-padding-global-5 {
    padding: 10px 10px 20px;
  }

  .heading-143 {
    font-size: 20px;
    line-height: 27px;
  }

  .contact6-1_form-wrapper-2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .wbs-spacing-33 {
    height: 1rem;
  }

  .wbs-feature-split-3-list {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .large-hero-title {
    text-align: left;
    font-size: 19px;
    font-weight: 500;
    line-height: 26px;
  }

  .uui-container-large-22 {
    max-width: 95%;
  }

  .hero-description-title {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .wbs-feature-split-left {
    padding: 15px;
  }

  .wbs-hero-6-lead-text {
    font-size: 15px;
  }

  .wbs-hero-3-title {
    font-size: 23px;
    line-height: 1.3em;
  }

  .wbs-hero-3-title.small {
    font-size: 1.2rem;
  }

  .uui-page-section-wrap {
    padding: 20px .5rem;
  }

  .icon-featured-square-large-2 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .wbs-feature-split-right {
    grid-template-columns: 1fr;
    height: auto;
    overflow: visible;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 1.5rem;
  }

  .wbs-lead-text {
    font-size: 15px;
  }

  .uui-page-section-wrap-3 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .large-hero-title-2 {
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .large-hero-title-2.center-align {
    line-height: 30px;
  }

  .content-4 {
    width: 100%;
  }

  .focus {
    padding-left: 5%;
    padding-right: 5%;
  }

  .focus.gradient {
    padding-bottom: 10px;
  }

  .focus-block {
    margin: 20px 0 18px;
  }

  .uui-container-large-23 {
    max-width: 95%;
  }

  .large-hero-title-3, .large-hero-title-4 {
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .large-hero-title-4.center-align {
    line-height: 30px;
  }

  .uui-container-large-25 {
    max-width: 95%;
  }

  .wbs-spacing-37 {
    height: 1rem;
  }

  .large-hero-title-5 {
    text-align: left;
    font-size: 19px;
    font-weight: 500;
    line-height: 26px;
  }

  .uui-text-size-medium-22 {
    font-size: 14px;
  }

  .uui-container-large-26 {
    max-width: 95%;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1rem;
  }

  .uui-space-xxlarge-6 {
    min-height: 1.5rem;
  }

  .icon-featured-square-large-3 {
    width: 2.5rem;
    height: 2.1rem;
  }

  .heading-112-h1-2 {
    font-size: 23px;
  }

  .cf-testimonial-text---h1-2 {
    font-size: 16px;
  }

  .combine-padding-global-6 {
    padding: 10px 10px 20px;
  }

  .contact6-1_form-wrapper-3 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .layout253-2_content {
    width: 100%;
  }

  .heading-145 {
    font-size: 20px;
    line-height: 28px;
  }

  .combine-contact4_feature-7 {
    width: 100%;
    margin-bottom: 10px;
  }

  .services_component-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    display: flex;
  }

  .combine-container-large-7 {
    width: 98%;
  }

  .form-field-2col-7 {
    grid-template-columns: 1fr;
  }
    .uui-cta07_component {
    grid-row-gap: 1.6rem;
    padding: 1.1rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

#w-node-_46cd6635-9313-c6b2-cf27-f209f0aebc35-54c471b8 {
  justify-self: end;
}

#w-node-b6888313-f90a-792e-cd6b-7b14b9a270a4-54c471b8, #w-node-e0a1b924-f4ab-c9a8-54c2-5a62c6e49b45-54c471b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0a1b924-f4ab-c9a8-54c2-5a62c6e49b3d-54c471b8 {
  justify-self: end;
}

#w-node-b7e7615a-f17e-7e86-3011-9f563a449c7f-54c471b8 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b7e7615a-f17e-7e86-3011-9f563a449c85-54c471b8 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-b7e7615a-f17e-7e86-3011-9f563a449c89-54c471b8 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d274-54c471b8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d284-54c471b8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d294-54c471b8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d2a4-54c471b8, #w-node-_3989cbe1-c7b7-f9d9-3652-a99d0aa51f5e-54c471b8, #w-node-_3989cbe1-c7b7-f9d9-3652-a99d0aa51f6e-54c471b8, #w-node-_3989cbe1-c7b7-f9d9-3652-a99d0aa51f7e-54c471b8, #w-node-_3989cbe1-c7b7-f9d9-3652-a99d0aa51f8e-54c471b8, #w-node-_75ab502e-7880-56f5-e305-b188229780bd-54c471b8, #w-node-_75ab502e-7880-56f5-e305-b188229780cd-54c471b8, #w-node-_75ab502e-7880-56f5-e305-b188229780dd-54c471b8, #w-node-_75ab502e-7880-56f5-e305-b188229780ed-54c471b8, #w-node-_93fcfd19-1e58-cf8c-4e2b-901add27a32d-54c471b8, #w-node-_93fcfd19-1e58-cf8c-4e2b-901add27a33d-54c471b8, #w-node-_93fcfd19-1e58-cf8c-4e2b-901add27a34d-54c471b8, #w-node-_93fcfd19-1e58-cf8c-4e2b-901add27a35d-54c471b8, #w-node-cfa519a8-80f6-3b31-ad2d-517b7825852b-54c471b8, #w-node-cfa519a8-80f6-3b31-ad2d-517b7825853b-54c471b8, #w-node-cfa519a8-80f6-3b31-ad2d-517b7825854b-54c471b8, #w-node-cfa519a8-80f6-3b31-ad2d-517b7825855b-54c471b8 {
  align-self: center;
  justify-self: start;
}

#w-node-_49e72fdf-65db-792d-0a62-544829d41459-54c471b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_944fc3e7-7b20-aeaa-bcb7-8975a362fc5e-a362fc38, #w-node-_944fc3e7-7b20-aeaa-bcb7-8975a362fc6e-a362fc38 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4a0d2cde-900a-231b-6926-be411f76da80-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dab3-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dac6-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76daef-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76daf6-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76db1f-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76db2c-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76db55-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76db6e-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76db97-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dbb0-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dbd9-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dbe6-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dc0e-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dc21-1f76da6f, #w-node-_4a0d2cde-900a-231b-6926-be411f76dc45-1f76da6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a18d-3951a182 {
  align-self: center;
  justify-self: start;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a18f-3951a182 {
  align-self: center;
  justify-self: end;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a193-3951a182 {
  align-self: center;
  justify-self: start;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a195-3951a182 {
  align-self: center;
  justify-self: end;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a199-3951a182 {
  align-self: center;
  justify-self: start;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a19b-3951a182 {
  align-self: center;
  justify-self: end;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a19f-3951a182 {
  align-self: center;
  justify-self: start;
}

#w-node-_62c743ff-9bb1-05b1-1584-a1983951a1a4-3951a182 {
  align-self: center;
  justify-self: end;
}

#w-node-f2d5c324-f51f-8744-2b70-877554f986f2-54f986ef {
  grid-area: 1 / 1 / 2 / 4;
  align-self: auto;
  justify-self: auto;
}

#w-node-f2d5c324-f51f-8744-2b70-877554f986f4-54f986ef {
  grid-area: span 1 / span 9 / span 1 / span 9;
  justify-self: end;
}

#w-node-f2d5c324-f51f-8744-2b70-877554f98810-54f986ef {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-a184c3fb-36a4-d43b-a95e-8d3f3fba8cd7-79173c5f, #w-node-a184c3fb-36a4-d43b-a95e-8d3f3fba8cf6-79173c5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6ee5-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f18-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f2b-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f54-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f5b-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f84-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6f91-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6fba-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6fd3-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f6ffc-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f7015-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f703e-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f704b-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f7074-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f7087-3a2f6ed3, #w-node-_7382c28c-e72c-4592-f3d8-2bcc3a2f70ab-3a2f6ed3, #w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9144-366c6022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9165-366c6022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-366c6022, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-366c6022, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-366c6022, #w-node-_5ec5a21c-fa79-6d7a-28c2-7ff7b7e8f0f8-366c6022, #w-node-_5ec5a21c-fa79-6d7a-28c2-7ff7b7e8f0ff-366c6022, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f47-366c6022, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f4f-366c6022, #w-node-d5e76bdc-4506-5c5b-c90e-adc38f34e7ab-366c6022, #w-node-_04855e4d-49d7-45df-cd6e-f5155b20bb50-366c6022, #w-node-_990f55b1-ad54-b4f6-5ca7-545b72168240-366c6022, #w-node-fc94ff20-a05c-a2cb-9978-2345fdd7cabb-366c6022, #w-node-_3891008d-8bc0-924e-63c7-6a4d585b85c4-366c6022, #w-node-f244d1ff-a4bb-b18b-2c66-6d8f27a1ea6e-366c6022, #w-node-_7a7ad98d-2352-d3e3-78a2-723f3226a6ab-366c6022, #w-node-_419abdda-af51-e99d-0616-35e120544760-366c6022, #w-node-_5ea415ac-8a60-014d-ab07-37e3c5e403b4-366c6022, #w-node-d070d59d-48fa-f47e-4033-254d8406f18e-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f192-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f194-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f19d-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1be-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1d5-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1d6-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1d8-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1e5-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1e9-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1eb-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1ee-165cce25, #w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9144-b7a320ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9165-b7a320ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-b7a320ce, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-b7a320ce, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-b7a320ce, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-f6c78cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-f6c78cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-f6c78cef, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-f6c78cef, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-f6c78cef, #w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9144-207cf18d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9165-207cf18d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-207cf18d, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-207cf18d, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-207cf18d, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-80a3c978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-80a3c978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-80a3c978, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-80a3c978, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-80a3c978, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-257fbe5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-257fbe5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-257fbe5e, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-257fbe5e, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-257fbe5e, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-613907f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-613907f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-613907f2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-613907f2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-613907f2, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-307d4bbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-307d4bbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-307d4bbc, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-307d4bbc, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-307d4bbc, #w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-be7d52d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-be7d52d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-be7d52d2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-be7d52d2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-be7d52d2, #w-node-f29bff7c-e84f-c1cb-0ed4-66f3a4c26041-f255bf91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f29bff7c-e84f-c1cb-0ed4-66f3a4c26060-f255bf91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9144-c5f8f1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9165-c5f8f1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-446fd3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-446fd3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-927d877c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-927d877c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-9d7aa74b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-9d7aa74b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-058b4f8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-058b4f8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-bccae9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-bccae9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f022aadb-b769-bd46-1bb9-f333cefe2b07-bccae9dc, #w-node-f022aadb-b769-bd46-1bb9-f333cefe2b0f-bccae9dc, #w-node-f022aadb-b769-bd46-1bb9-f333cefe2b17-bccae9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c49a73f-2982-5adc-c05d-1e82e04cb507-94d89c12 {
  justify-self: end;
}

#w-node-_2c49a73f-2982-5adc-c05d-1e82e04cb532-94d89c12, #w-node-e3caf139-84bd-c2bf-b18c-168e61199308-94d89c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-94d89c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_53673afe-6a00-dee8-4030-952031651f33-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f3b-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f43-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f52-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f5a-94d89c12, #w-node-e3caf139-84bd-c2bf-b18c-168e61199308-ca200b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-ca200b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b617-41befd4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f81a6e-5cf6-18c2-d38a-73ca2721b636-41befd4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26ceda71-3eab-a637-cfa2-df7302721e77-41befd4d, #w-node-_26ceda71-3eab-a637-cfa2-df7302721e7d-41befd4d, #w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9144-37a8e017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81527aa2-fe77-ed66-15d3-d30ee95b9165-37a8e017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-37a8e017, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-37a8e017, #w-node-_2c5ab895-9599-9031-6290-4def4548e3e8-37a8e017, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f47-37a8e017, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f4f-37a8e017, #w-node-d5e76bdc-4506-5c5b-c90e-adc38f34e7ab-37a8e017, #w-node-_04855e4d-49d7-45df-cd6e-f5155b20bb50-37a8e017, #w-node-_990f55b1-ad54-b4f6-5ca7-545b72168240-37a8e017, #w-node-fc94ff20-a05c-a2cb-9978-2345fdd7cabb-37a8e017, #w-node-_3891008d-8bc0-924e-63c7-6a4d585b85c4-37a8e017, #w-node-f244d1ff-a4bb-b18b-2c66-6d8f27a1ea6e-37a8e017, #w-node-_7a7ad98d-2352-d3e3-78a2-723f3226a6ab-37a8e017, #w-node-_419abdda-af51-e99d-0616-35e120544760-37a8e017, #w-node-_5ea415ac-8a60-014d-ab07-37e3c5e403b4-37a8e017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0763-37a8e017, #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0774-37a8e017, #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0783-37a8e017, #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0792-37a8e017, #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07a1-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07a8-37a8e017 {
  justify-self: end;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07af-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07b1-37a8e017 {
  justify-self: start;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07bd-37a8e017 {
  justify-self: end;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07c4-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07c6-37a8e017 {
  justify-self: start;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07d3-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07d5-37a8e017 {
  justify-self: start;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07e0-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07e2-37a8e017 {
  justify-self: start;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07ed-37a8e017 {
  justify-self: center;
}

#w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07ef-37a8e017 {
  justify-self: start;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c78774d-37a8e017, #w-node-fa84e928-5f2b-927c-8759-d9967c78775e-37a8e017, #w-node-fa84e928-5f2b-927c-8759-d9967c78776d-37a8e017, #w-node-fa84e928-5f2b-927c-8759-d9967c78777c-37a8e017, #w-node-fa84e928-5f2b-927c-8759-d9967c78778b-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c787791-37a8e017 {
  justify-self: end;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c787798-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c78779a-37a8e017 {
  justify-self: start;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c78779e-37a8e017 {
  justify-self: end;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877a5-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877a7-37a8e017 {
  justify-self: start;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877b2-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877b4-37a8e017 {
  justify-self: start;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877c1-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877c3-37a8e017 {
  justify-self: start;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877ce-37a8e017 {
  justify-self: center;
}

#w-node-fa84e928-5f2b-927c-8759-d9967c7877d0-37a8e017 {
  justify-self: start;
}

#w-node-c7fb23ae-f99b-c281-1b16-c2d83ea7b25d-af425ca0, #w-node-c7fb23ae-f99b-c281-1b16-c2d83ea7b271-af425ca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2048a7a4-8911-4610-8646-76250fa1559b-af425ca0, #w-node-_7d16d919-ee3b-dd39-d026-19f26a8f2c1e-af425ca0, #w-node-cf08e580-ad41-5c2e-4d34-a2e58d742a5e-af425ca0, #w-node-c1aa83c9-0f36-b0d2-ca37-acf8547bbcdb-af425ca0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199308-af425ca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3caf139-84bd-c2bf-b18c-168e61199327-af425ca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-aa914db1, #w-node-_54e3b125-e393-353b-7e37-c2f3299d7c72-aa914db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-aa914db1 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-aa914db1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-aa914db1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-aa914db1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-aa914db1, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-aa914db1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-aa914db1 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-aa914db1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-aa914db1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-aa914db1 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-aa914db1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f92d266e-283c-3305-32f3-327fffc2145b-aa914db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6014da4-b84b-dc2f-384f-e9118d37a903-aa914db1, #w-node-de3962ac-5184-7f8f-f084-cd60278b45ef-aa914db1, #w-node-f6014da4-b84b-dc2f-384f-e9118d37a90d-aa914db1, #w-node-f6014da4-b84b-dc2f-384f-e9118d37a917-aa914db1, #w-node-_8863b9c4-b2fe-4b4b-22f7-4518e69ba6d0-aa914db1 {
  align-self: start;
}

#w-node-d193238c-9545-5a43-46a5-03a9d4bcd33d-aa914db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a16b7bb4-cf11-a1d7-cfe3-e8a42b8d6461-aa914db1 {
  grid-area: Area-3;
}

#w-node-_8cec7d0b-c471-4e52-7b9a-ab91e51b18ac-aa914db1 {
  grid-area: Area;
}

#w-node-_08441d32-571c-a751-655a-804e4e67c317-aa914db1 {
  grid-area: Area-2;
}

#w-node-_4391d11b-2b96-4324-5d4c-ea02dcc0bc43-aa914db1, #w-node-_0d7df334-7f5c-1190-d622-fdc4f366fa97-aa914db1, #w-node-aa5f5dd1-a8fb-911e-7b11-741449768d95-ab49dfbe, #w-node-a7341215-a378-c520-092c-363fab49e0bf-ab49dfbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7341215-a378-c520-092c-363fab49e0c5-ab49dfbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a7341215-a378-c520-092c-363fab49e0dd-ab49dfbe, #w-node-_97bfba4f-ab73-15f6-29f6-a204cd48917a-ab49dfbe, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377207e-93772077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772088-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377208e-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772094-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377209a-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772167-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377216e-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772174-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377217a-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772180-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772186-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377218c-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772192-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772198-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377219e-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721a4-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721aa-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721b0-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721b6-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721c7-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721ce-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721d4-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721da-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721e0-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721e6-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721ec-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721f2-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721f8-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed937721fe-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377220f-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772216-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377221c-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772222-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772228-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377222e-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772234-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377223a-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772240-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772246-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377224c-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772252-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772258-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377225e-93772077, #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772264-93772077 {
  align-self: start;
}

#w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed93772465-93772077 {
  justify-self: end;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-bab470c6, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca11-bab470c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-bab470c6 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-bab470c6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-bab470c6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-bab470c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-bab470c6, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-bab470c6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-bab470c6 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-bab470c6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-bab470c6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-bab470c6 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-bab470c6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f92d266e-283c-3305-32f3-327fffc2145b-bab470c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6014da4-b84b-dc2f-384f-e9118d37a903-bab470c6, #w-node-de3962ac-5184-7f8f-f084-cd60278b45ef-bab470c6, #w-node-f6014da4-b84b-dc2f-384f-e9118d37a90d-bab470c6 {
  align-self: start;
}

#w-node-d193238c-9545-5a43-46a5-03a9d4bcd33d-bab470c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a16b7bb4-cf11-a1d7-cfe3-e8a42b8d6461-bab470c6 {
  grid-area: Area-3;
}

#w-node-_8cec7d0b-c471-4e52-7b9a-ab91e51b18ac-bab470c6 {
  grid-area: Area;
}

#w-node-_08441d32-571c-a751-655a-804e4e67c317-bab470c6 {
  grid-area: Area-2;
}

#w-node-_19487be8-3fae-102d-46ca-b899d7fc83ee-bab470c6, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-eb8ebfa7, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca11-eb8ebfa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-eb8ebfa7 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-eb8ebfa7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-eb8ebfa7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-eb8ebfa7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-eb8ebfa7, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-eb8ebfa7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-eb8ebfa7 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-eb8ebfa7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-eb8ebfa7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-eb8ebfa7 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-eb8ebfa7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48f5d04a-d60b-39df-3572-9824990f6bba-eb8ebfa7, #w-node-b8dafd9f-8b5a-c770-2012-a1e14d69283c-eb8ebfa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d692850-eb8ebfa7, #w-node-b8dafd9f-8b5a-c770-2012-a1e14d692858-eb8ebfa7, #w-node-b8dafd9f-8b5a-c770-2012-a1e14d692860-eb8ebfa7, #w-node-b8dafd9f-8b5a-c770-2012-a1e14d692868-eb8ebfa7 {
  align-self: start;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d692870-eb8ebfa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d692871-eb8ebfa7 {
  grid-area: Area-3;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d692873-eb8ebfa7 {
  grid-area: Area;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d692875-eb8ebfa7 {
  grid-area: Area-2;
}

#w-node-b8dafd9f-8b5a-c770-2012-a1e14d69287c-eb8ebfa7, #w-node-_0c75a45a-affe-f3b9-f442-3331ec364e28-eb8ebfa7, #w-node-_4101e380-3767-8cca-7c59-93740365b703-eb8ebfa7, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-33da7370, #w-node-_1cd85b8c-b51d-bf6f-5d96-99bc434d056c-33da7370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-33da7370 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-33da7370 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-33da7370 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-33da7370 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-33da7370, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-33da7370 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-33da7370 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-33da7370 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-33da7370 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-33da7370 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-33da7370 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f5d6be13-a3fc-00f8-5391-3591046db2e9-33da7370 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_932f7151-a272-7578-a485-9a8ad491e37f-33da7370, #w-node-_6e0b30b6-5aad-1388-bd45-c4ee71100b74-33da7370, #w-node-_89407eb2-04dd-9266-99fa-3e88fb73e8f5-33da7370, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-202bf224, #w-node-_156403b0-2c56-3113-0c78-dda686e77224-202bf224 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-202bf224 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-202bf224 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-202bf224 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-202bf224 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-202bf224, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-202bf224 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-202bf224 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-202bf224 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-202bf224 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-202bf224 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-202bf224 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dad86416-bce1-1952-866f-e1028667a811-202bf224, #w-node-_63c32358-23ed-53a3-7a36-e6cab2fadb5a-202bf224, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-a975422e, #w-node-db5c8508-1b62-85e8-ef22-a2879acbec62-a975422e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-a975422e {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-a975422e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-a975422e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-a975422e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-a975422e, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-a975422e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-a975422e {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-a975422e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-a975422e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-a975422e {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-a975422e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_18c3c16e-01e4-129c-3de6-3b71a93f7261-a975422e, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-759544dc, #w-node-_5d5720f6-1d6a-fffe-5de3-c123ac27224d-759544dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-759544dc {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-759544dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-759544dc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-759544dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-759544dc, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-759544dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-759544dc {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-759544dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-759544dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-759544dc {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-759544dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7cbfa140-3522-a82b-f389-7311440c7780-759544dc, #w-node-f27c8a4f-8ef4-6867-fae8-ba1e57dc3c67-759544dc, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-11041c97, #w-node-_19f0fd3e-8d16-12ed-3eb7-57d06448fadf-11041c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-11041c97 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-11041c97 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-11041c97 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-11041c97 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-11041c97, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-11041c97 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-11041c97 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-11041c97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-11041c97 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-11041c97 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-11041c97 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-11041c97, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-11041c97, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-11041c97, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-11041c97, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b5a-11041c97, #w-node-_6e940b60-7f94-c54f-0929-4e2c9ae624ad-11041c97, #w-node-a63ac877-e7ce-7753-9e4e-a0097f81f980-11041c97 {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-11041c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-11041c97 {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-11041c97 {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-11041c97 {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-11041c97, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-11041c97, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-11041c97, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-11041c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b3c252-58ec-38c2-de12-2fdf63e6caee-11041c97 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c140c5b8-48bd-42f7-e1c9-810502b38f6e-11041c97, #w-node-cf07df25-817a-9f79-81f4-41f45f184fb2-11041c97, #w-node-cc5221e0-976b-f1ee-4321-2a5e342d6c2c-c973d650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5221e0-976b-f1ee-4321-2a5e342d6c2d-c973d650 {
  justify-self: center;
}

#w-node-d3293d2e-9657-36cd-db45-ed3e5998c066-c973d650 {
  align-self: end;
  justify-self: end;
}

#w-node-_03666b40-de1f-fbab-e286-6196b577b0e2-c973d650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03666b40-de1f-fbab-e286-6196b577b0e3-c973d650 {
  justify-self: center;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-61b4a4e0, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-61b4a4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-61b4a4e0 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-61b4a4e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-61b4a4e0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-61b4a4e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-61b4a4e0, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-61b4a4e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-61b4a4e0 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-61b4a4e0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-61b4a4e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-61b4a4e0 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-61b4a4e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-61b4a4e0, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-61b4a4e0, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-61b4a4e0, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-61b4a4e0, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b5a-61b4a4e0, #w-node-_6e940b60-7f94-c54f-0929-4e2c9ae624ad-61b4a4e0, #w-node-a63ac877-e7ce-7753-9e4e-a0097f81f980-61b4a4e0 {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-61b4a4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-61b4a4e0 {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-61b4a4e0 {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-61b4a4e0 {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-61b4a4e0, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-61b4a4e0, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-61b4a4e0, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-61b4a4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b3c252-58ec-38c2-de12-2fdf63e6caee-61b4a4e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4391d11b-2b96-4324-5d4c-ea02dcc0bc43-61b4a4e0, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4849e-61b4a4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484a8-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484ae-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484b4-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484ba-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4855a-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48561-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48567-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4856d-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48573-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48579-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4857f-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48585-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4858b-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48591-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48597-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4859d-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485a3-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485a9-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485ba-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485c1-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485c7-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485cd-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485d3-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485d9-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485df-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485e5-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485eb-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485f1-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48602-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48609-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4860f-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48615-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4861b-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48621-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48627-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4862d-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48633-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48639-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4863f-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48645-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4864b-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48651-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48657-61b4a4e0 {
  align-self: start;
}

#w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48858-61b4a4e0 {
  justify-self: end;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-367ad25b, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-367ad25b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-367ad25b {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-367ad25b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-367ad25b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-367ad25b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-367ad25b, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-367ad25b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-367ad25b {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-367ad25b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-367ad25b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-367ad25b {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-367ad25b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-367ad25b, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-367ad25b, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-367ad25b, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-367ad25b, #w-node-a63ac877-e7ce-7753-9e4e-a0097f81f980-367ad25b {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-367ad25b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-367ad25b {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-367ad25b {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-367ad25b {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-367ad25b, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-367ad25b, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-367ad25b, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-367ad25b, #w-node-_4391d11b-2b96-4324-5d4c-ea02dcc0bc43-367ad25b, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-908a1e49, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-908a1e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-908a1e49 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-908a1e49 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-908a1e49 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-908a1e49 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-908a1e49, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-908a1e49 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-908a1e49 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-908a1e49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-908a1e49 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-908a1e49 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-908a1e49 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-908a1e49, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-908a1e49, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-908a1e49, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-908a1e49, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b5a-908a1e49, #w-node-_6e940b60-7f94-c54f-0929-4e2c9ae624ad-908a1e49 {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-908a1e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-908a1e49 {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-908a1e49 {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-908a1e49 {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-908a1e49, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-908a1e49, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-908a1e49, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-908a1e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b3c252-58ec-38c2-de12-2fdf63e6caee-908a1e49 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_13ee38ba-9f21-af57-bbed-557a40f3343b-908a1e49, #w-node-_3e55a3bb-f4d8-e68d-506f-56d74a0d1a6e-908a1e49, #w-node-_01f09787-19f1-a156-d998-d1108a872343-908a1e49, #w-node-bd87b9e2-21c6-bcb0-5e41-67ce782648af-908a1e49, #w-node-_84ca7d5a-f580-bf0c-afc5-bda9ad7fa066-908a1e49, #w-node-c36e9e2c-d227-6330-6c49-cb0e4871bacb-908a1e49, #w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-908a1e49, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4849e-908a1e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484a8-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484ae-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484b4-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d484ba-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4855a-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48561-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48567-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4856d-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48573-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48579-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4857f-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48585-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4858b-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48591-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48597-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4859d-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485a3-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485a9-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485ba-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485c1-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485c7-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485cd-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485d3-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485d9-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485df-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485e5-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485eb-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d485f1-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48602-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48609-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4860f-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48615-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4861b-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48621-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48627-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4862d-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48633-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48639-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4863f-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48645-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4864b-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48651-908a1e49, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48657-908a1e49 {
  align-self: start;
}

#w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d48858-908a1e49 {
  justify-self: end;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-41ed3672, #w-node-_19f0fd3e-8d16-12ed-3eb7-57d06448fadf-41ed3672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-41ed3672 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-41ed3672 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-41ed3672 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-41ed3672 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-41ed3672, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-41ed3672 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-41ed3672 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-41ed3672 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-41ed3672 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-41ed3672 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-41ed3672 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-41ed3672, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-41ed3672, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-41ed3672, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-41ed3672, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b5a-41ed3672, #w-node-_6e940b60-7f94-c54f-0929-4e2c9ae624ad-41ed3672, #w-node-a63ac877-e7ce-7753-9e4e-a0097f81f980-41ed3672 {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-41ed3672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-41ed3672 {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-41ed3672 {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-41ed3672 {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-41ed3672, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-41ed3672, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-41ed3672, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-41ed3672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b3c252-58ec-38c2-de12-2fdf63e6caee-41ed3672 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c140c5b8-48bd-42f7-e1c9-810502b38f6e-41ed3672, #w-node-cf07df25-817a-9f79-81f4-41f45f184fb2-41ed3672, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-0f6fca3b, #w-node-_19f0fd3e-8d16-12ed-3eb7-57d06448fadf-0f6fca3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-0f6fca3b {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-0f6fca3b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-0f6fca3b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-0f6fca3b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-0f6fca3b, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-0f6fca3b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-0f6fca3b {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-0f6fca3b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-0f6fca3b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-0f6fca3b {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-0f6fca3b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c140c5b8-48bd-42f7-e1c9-810502b38f6e-0f6fca3b, #w-node-cf07df25-817a-9f79-81f4-41f45f184fb2-0f6fca3b, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-a4f2c293, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-a4f2c293 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-a4f2c293 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-a4f2c293 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-a4f2c293 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-a4f2c293 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-a4f2c293, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-a4f2c293 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-a4f2c293 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-a4f2c293 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-a4f2c293 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-a4f2c293 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-a4f2c293 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-a4f2c293, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-a4f2c293, #w-node-_86ce12a7-288f-82d6-8dca-e44a307145db-307145d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ce12a7-288f-82d6-8dca-e44a307145e5-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307145eb-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307145f1-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307145f7-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146a8-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146af-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146b5-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146bb-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146c1-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146c7-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146cd-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146d3-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146d9-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146df-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146e5-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146eb-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146f1-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307146f7-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714709-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714710-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714716-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071471c-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714722-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714728-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071472e-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714734-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071473a-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714740-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714752-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714759-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071475f-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714765-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071476b-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714771-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714777-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071477d-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714783-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714789-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071478f-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a30714795-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a3071479b-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307147a1-307145d4, #w-node-_86ce12a7-288f-82d6-8dca-e44a307147a7-307145d4 {
  align-self: start;
}

#w-node-_86ce12a7-288f-82d6-8dca-e44a307149d1-307145d4 {
  justify-self: end;
}

#w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-7d9d1cb0, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-7d9d1cb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-7d9d1cb0 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-7d9d1cb0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-7d9d1cb0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-7d9d1cb0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-7d9d1cb0, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-7d9d1cb0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-7d9d1cb0 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-7d9d1cb0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-7d9d1cb0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-7d9d1cb0 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-7d9d1cb0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-7d9d1cb0, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-7d9d1cb0, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-e8b11935, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-e8b11935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-e8b11935 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-e8b11935 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-e8b11935 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-e8b11935 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-e8b11935, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-e8b11935 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-e8b11935 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-e8b11935 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-e8b11935 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-e8b11935 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-e8b11935 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-e8b11935, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-e8b11935, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-6ac58d51, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-6ac58d51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-6ac58d51 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-6ac58d51 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-6ac58d51 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-6ac58d51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-6ac58d51, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-6ac58d51 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-6ac58d51 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-6ac58d51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-6ac58d51 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-6ac58d51 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-6ac58d51 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-6ac58d51, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-6ac58d51, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-cc2a465f, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-cc2a465f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-cc2a465f {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-cc2a465f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-cc2a465f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-cc2a465f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-cc2a465f, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-cc2a465f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-cc2a465f {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-cc2a465f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-cc2a465f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-cc2a465f {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-cc2a465f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-cc2a465f, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-cc2a465f, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-10f30823, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-10f30823 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-10f30823 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-10f30823 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-10f30823 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-10f30823 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-10f30823, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-10f30823 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-10f30823 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-10f30823 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-10f30823 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-10f30823 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-10f30823 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-10f30823, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-10f30823, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-3c587a09, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-3c587a09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-3c587a09 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-3c587a09 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-3c587a09 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-3c587a09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-3c587a09, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-3c587a09 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-3c587a09 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-3c587a09 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-3c587a09 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-3c587a09 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-3c587a09 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-3c587a09, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-3c587a09, #w-node-_2714f022-7644-e53c-b055-b60d8e245fa0-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e245fd3-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e245fe6-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e24600f-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e246016-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e24603f-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e24604c-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e246075-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e24608e-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e2460b7-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e2460d0-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e2460f9-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e246106-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e24612f-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e246142-a55670f4, #w-node-_2714f022-7644-e53c-b055-b60d8e246166-a55670f4, #w-node-_19f0fd3e-8d16-12ed-3eb7-57d06448fadf-a55670f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-a55670f4 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-a55670f4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-a55670f4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-a55670f4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-a55670f4, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-a55670f4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-a55670f4 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-a55670f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-a55670f4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-a55670f4 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-a55670f4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cf07df25-817a-9f79-81f4-41f45f184fb2-a55670f4, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-bfe1f3b0, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-bfe1f3b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-bfe1f3b0 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-bfe1f3b0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-bfe1f3b0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-bfe1f3b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-bfe1f3b0, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-bfe1f3b0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-bfe1f3b0 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-bfe1f3b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-bfe1f3b0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-bfe1f3b0 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-bfe1f3b0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-bfe1f3b0, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-bfe1f3b0, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-e67e8487, #w-node-_19f0fd3e-8d16-12ed-3eb7-57d06448fadf-e67e8487 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-e67e8487 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-e67e8487 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-e67e8487 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-e67e8487 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-e67e8487, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-e67e8487 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-e67e8487 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-e67e8487 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-e67e8487 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-e67e8487 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-e67e8487 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b3a-e67e8487, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b42-e67e8487, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b4a-e67e8487, #w-node-_7811e427-cf0e-4552-12a4-a453a8203b52-e67e8487 {
  align-self: start;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b62-e67e8487 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b63-e67e8487 {
  grid-area: Area-3;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b65-e67e8487 {
  grid-area: Area;
}

#w-node-_7811e427-cf0e-4552-12a4-a453a8203b67-e67e8487 {
  grid-area: Area-2;
}

#w-node-e4ac49ef-0d7f-b7cc-ffb0-a23616194e26-e67e8487, #w-node-f3af779b-3b2a-6389-0b5e-4fbb40388df0-e67e8487, #w-node-f2a69160-262e-3d48-d353-b1e7adf3a2a0-e67e8487, #w-node-ca2543fc-e21d-93c5-98d8-56bf74adabdc-e67e8487 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b3c252-58ec-38c2-de12-2fdf63e6caee-e67e8487 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c140c5b8-48bd-42f7-e1c9-810502b38f6e-e67e8487, #w-node-cf07df25-817a-9f79-81f4-41f45f184fb2-e67e8487, #w-node-fba83fdb-7302-07ce-cc93-6404ba9e05d6-ab7acfb8, #w-node-_64574134-6ba3-b2ce-c6be-8930139d5ffb-ab7acfb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca30-ab7acfb8 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca31-ab7acfb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca32-ab7acfb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca33-ab7acfb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca34-ab7acfb8, #w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca35-ab7acfb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca36-ab7acfb8 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca37-ab7acfb8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca38-ab7acfb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca39-ab7acfb8 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-a9b4a1f3-0143-2d06-3587-d3ccfdc4ca3a-ab7acfb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24b98e07-c79d-92ed-f68f-9a8ec59cf2fd-ab7acfb8, #w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-ab7acfb8, #w-node-_053ab45b-b6d6-466b-4db1-ceeb1f9deee2-0f336779, #w-node-_053ab45b-b6d6-466b-4db1-ceeb1f9deee4-0f336779, #w-node-_053ab45b-b6d6-466b-4db1-ceeb1f9deee6-0f336779, #w-node-_053ab45b-b6d6-466b-4db1-ceeb1f9deee8-0f336779, #w-node-_86982572-4d05-3223-bf49-a15116ea440d-0f336779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4421-0f336779 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4422-0f336779 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4423-0f336779 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4424-0f336779 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4425-0f336779, #w-node-_86982572-4d05-3223-bf49-a15116ea4426-0f336779 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4427-0f336779 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4428-0f336779 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4429-0f336779 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea442a-0f336779 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea442b-0f336779 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-db1fff70-bae8-48bb-f4a5-86687c08bb7d-0f336779, #w-node-db1fff70-bae8-48bb-f4a5-86687c08bc85-0f336779 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-d9cc329f {
  justify-self: end;
}

#w-node-_6625cd2d-9e08-7152-2cd9-8b8766bce806-d9cc329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1af1912c-7d02-4159-0fc8-22845b91f6ea-d9cc329f, #w-node-_8ebaa057-b623-dd21-6b0e-1b5e8cd2f49f-d9cc329f, #w-node-fb8445ab-2e70-021f-bcfa-8876fa348c53-d9cc329f, #w-node-_71cf02db-3920-cc3f-4818-27b4a3778aba-d9cc329f, #w-node-_828c86fc-a28c-28df-1462-419372dcce9f-d9cc329f, #w-node-_6b5adb46-ac36-dadd-282d-66b7d56410df-d9cc329f {
  align-self: center;
  justify-self: start;
}

#w-node-_848e6fd5-f07e-9f09-b15b-9461b0520de2-d9cc329f {
  grid-area: Area-3;
}

#w-node-_848e6fd5-f07e-9f09-b15b-9461b0520de3-d9cc329f {
  grid-area: Area-2;
}

#w-node-_848e6fd5-f07e-9f09-b15b-9461b0520de4-d9cc329f {
  grid-area: Area;
}

#w-node-_848e6fd5-f07e-9f09-b15b-9461b0520de5-d9cc329f, #w-node-_848e6fd5-f07e-9f09-b15b-9461b0520de6-d9cc329f, #w-node-b7b52fd3-ef76-d431-8f43-14fae9189517-d9cc329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b52fd3-ef76-d431-8f43-14fae918951b-d9cc329f {
  align-self: center;
}

#w-node-b7b52fd3-ef76-d431-8f43-14fae9189531-d9cc329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b52fd3-ef76-d431-8f43-14fae9189535-d9cc329f {
  align-self: center;
}

#w-node-b7b52fd3-ef76-d431-8f43-14fae918954b-d9cc329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b52fd3-ef76-d431-8f43-14fae918954f-d9cc329f {
  align-self: center;
}

#w-node-deca18b0-9f29-f6e4-b118-12f1dcf42252-d9cc329f, #w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab2fd-1aaab2d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab306-1aaab2d8 {
  justify-self: center;
}

#w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab30f-1aaab2d8, #w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab313-1aaab2d8, #w-node-_14d4908b-4628-4799-778d-4249a19726c0-a19726ba, #w-node-_14d4908b-4628-4799-778d-4249a19726c4-a19726ba, #w-node-_14d4908b-4628-4799-778d-4249a197271b-a19726ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14d4908b-4628-4799-778d-4249a1972724-a19726ba {
  justify-self: center;
}

#w-node-ce0fcd56-0c37-8cc1-0fce-30d4bfd59ca6-bfd59c9e {
  align-self: center;
}

#w-node-ce0fcd56-0c37-8cc1-0fce-30d4bfd59cc4-bfd59c9e {
  align-self: center;
  justify-self: center;
}

#w-node-ce0fcd56-0c37-8cc1-0fce-30d4bfd59cc8-bfd59c9e {
  align-self: center;
}

#w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-b7237ec6 {
  justify-self: end;
}

#w-node-f4bb33a8-3b69-2981-b3c0-e6935557ef95-b7237ec6, #w-node-_362674b3-aa67-7d3d-c684-e953aa6d95ef-b7237ec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-89986ce7 {
  justify-self: end;
}

#w-node-_66e34fda-a108-135c-9ef9-2308c7584638-89986ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b28fa640-daa3-ceb4-33d5-3e06d7c31b3a-89986ce7 {
  align-self: center;
}

#w-node-_8c06a213-49bc-96b1-a37d-8586aaab4065-89986ce7, #w-node-_7f91ccbf-39f7-0f6a-c0e4-d76ce425ab9e-89986ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f91ccbf-39f7-0f6a-c0e4-d76ce425aba0-89986ce7 {
  align-self: center;
}

#w-node-_0bec3383-0049-1173-deaa-faf23f2c4e1e-89986ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bec3383-0049-1173-deaa-faf23f2c4e20-89986ce7 {
  align-self: center;
}

#w-node-_608ac2a1-1f5c-b7da-2f2f-5b14cb51192d-89986ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_608ac2a1-1f5c-b7da-2f2f-5b14cb51192f-89986ce7 {
  align-self: center;
}

#w-node-c0e660b5-cca1-923d-8b3b-efbae54c794c-89986ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0e660b5-cca1-923d-8b3b-efbae54c794e-89986ce7 {
  align-self: center;
}

#w-node-_19f7a84c-0667-1774-8c4b-d9ff9618b8f3-4c26ddb8, #w-node-_19f7a84c-0667-1774-8c4b-d9ff9618b903-4c26ddb8, #w-node-_19f7a84c-0667-1774-8c4b-d9ff9618b8f3-24df0a41, #w-node-_19f7a84c-0667-1774-8c4b-d9ff9618b903-24df0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7285753-5f51-871e-db3d-df91951ca78d-0b94837e {
  justify-self: end;
}

#w-node-c7285753-5f51-871e-db3d-df91951ca7b8-0b94837e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0143e33-ec7e-d889-2600-ace55d29a324-dc4c64d2 {
  justify-self: end;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4421-dc4c64d2 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4422-dc4c64d2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4423-dc4c64d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4424-dc4c64d2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4425-dc4c64d2, #w-node-_86982572-4d05-3223-bf49-a15116ea4426-dc4c64d2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4427-dc4c64d2 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4428-dc4c64d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea4429-dc4c64d2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea442a-dc4c64d2 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_86982572-4d05-3223-bf49-a15116ea442b-dc4c64d2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e2047bf2-4f36-804f-c062-5c01d027d530-dc4c64d2, #w-node-_45e82415-1941-1fcc-2f90-d9c9e7cc9c84-dc4c64d2, #w-node-a8c3bf8e-35d4-7297-98e8-60df2180ea35-dc4c64d2, #w-node-dfd32bcb-cd60-4310-0db2-c9dd1504e000-dc4c64d2, #w-node-f37f0264-52fb-832e-13dd-431adaeb1701-dc4c64d2, #w-node-_44419336-49d7-8eac-d03c-6190359977a5-dc4c64d2, #w-node-_52c306c6-cac7-4586-1e11-4fe4be4a1664-dc4c64d2, #w-node-b7446a56-0322-d1c6-3d1b-774d7da30478-dc4c64d2, #w-node-_5013987e-c0f5-56a3-8403-b6f2e9b42906-dc4c64d2, #w-node-_9415f079-c08c-c956-8c91-a5d38e7f5b3c-dc4c64d2, #w-node-bafc6554-4445-915f-d706-2ef6fcee4e8e-dc4c64d2, #w-node-_80e17b42-99ae-40ee-922c-2a4f3c701291-dc4c64d2, #w-node-_4f05993f-73c4-1776-3c68-c283f48b9c8b-dc4c64d2, #w-node-f034021f-a0fb-c9a5-85d2-5524519846c2-dc4c64d2, #w-node-_4d32d0f5-94e1-b633-f5d6-23a1adf76d74-dc4c64d2, #w-node-_723d38d9-99cf-c663-0e91-7a42766e3ce7-dc4c64d2, #w-node-_2b11fbb8-5565-d65e-046f-676d7597718d-dc4c64d2, #w-node-_780a012a-0b8f-5c77-e36b-c66fd73c36ba-dc4c64d2, #w-node-_47f6f36d-f3a2-c294-a08d-d919c4921158-dc4c64d2, #w-node-d3bb2942-568b-6eed-1e70-ff6a2c7251cf-dc4c64d2, #w-node-_79da004c-cda7-52f1-4151-f1b1c67fb551-dc4c64d2, #w-node-_02ddf503-a503-b1c4-927d-33c1e3f798cb-dc4c64d2, #w-node-_431ba8f5-50f2-0f14-b722-e814ff55a9cd-dc4c64d2, #w-node-_9df1e28e-746c-d2f2-1c58-b3855b0edeae-dc4c64d2, #w-node-c1c08c7e-da28-c77c-f3d5-be7ccb1182d6-dc4c64d2, #w-node-d204711e-768f-7bb1-6af1-942aca7cc808-dc4c64d2, #w-node-d9e52159-e5eb-0a8d-c78d-8e1fd876b940-dc4c64d2, #w-node-_7eb5315b-cde6-87a9-2da4-8738f0386446-dc4c64d2, #w-node-_54e64cba-36f5-12d2-111a-064ab9b7f7d2-dc4c64d2, #w-node-_8ff56e76-b44a-46b4-f92f-348bda2ff9c0-dc4c64d2, #w-node-_0393f36e-02d6-e6b5-7837-24672b9265a4-dc4c64d2, #w-node-_8c2056bc-a562-fbe5-2ef5-e8d47588178e-dc4c64d2, #w-node-_101bf005-0484-6782-6198-24def08ae50f-dc4c64d2, #w-node-_7d9fe473-c657-aacc-ff1c-7f6dc4f55a57-dc4c64d2, #w-node-_0541ed15-1d23-ab0a-95cd-c7d31ee603e1-dc4c64d2, #w-node-_9fc0922d-f358-36a9-1146-a9635f40d012-dc4c64d2, #w-node-a09f37e3-fa38-0fc5-6590-4dab5c00eb0c-dc4c64d2, #w-node-_5035aef2-9c80-b2eb-4a24-a8316f304eaa-dc4c64d2, #w-node-_00168f80-7da6-b573-9b38-008fa878eca9-dc4c64d2, #w-node-c5e905b1-3c20-14f3-fa91-0be2f9f8c0ce-dc4c64d2, #w-node-a92eef2b-7afc-ce78-c0dd-5ea7b4512d80-dc4c64d2, #w-node-eacc1683-a9e0-0168-3284-17165bf61829-dc4c64d2, #w-node-aae35649-13bd-e629-9d40-91c35eea2d64-dc4c64d2, #w-node-ae0da428-e1eb-413f-052d-3b09d7ac9e54-dc4c64d2, #w-node-_2c92eefc-b434-742c-5f78-61d0f1b8b7b6-dc4c64d2, #w-node-fcab0ca4-8375-6f09-2107-ed92791888d2-dc4c64d2, #w-node-ff992c4b-9b76-f911-b8cb-4c40014a0854-dc4c64d2, #w-node-_3942d887-ba4b-55bf-19a0-d1c8832a0d45-dc4c64d2, #w-node-b4cd8c4a-78c5-2354-ee52-6384b483df14-dc4c64d2, #w-node-_72e6e834-03b8-5c3b-8f83-1ff7fe2f0c65-dc4c64d2, #w-node-e2047bf2-4f36-804f-c062-5c01d027d557-dc4c64d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-feb47452 {
  justify-self: end;
}

#w-node-bfa17424-e5e1-6abd-57d6-8a4accc98d85-d61c266a, #w-node-bfa17424-e5e1-6abd-57d6-8a4accc98d8f-d61c266a, #w-node-bfa17424-e5e1-6abd-57d6-8a4accc98d91-d61c266a, #w-node-d664310b-eda8-53a3-df7e-cb865f677ec0-d61c266a, #w-node-_5823f5e9-b0fc-e750-059d-f2d7357ec482-d61c266a, #w-node-_5823f5e9-b0fc-e750-059d-f2d7357ec486-d61c266a, #w-node-_5823f5e9-b0fc-e750-059d-f2d7357ec491-d61c266a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d274-ed810dc8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d284-ed810dc8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d294-ed810dc8, #w-node-eff55a94-f7ee-4e5e-bf2d-162bdbf2d2a4-ed810dc8 {
  align-self: center;
  justify-self: start;
}

#w-node-_6199dd63-1deb-69c5-9249-f7db20eb2334-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fc7f-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fc81-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fc93-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fc95-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fca7-ed810dc8, #w-node-_7b8ddd74-8f85-8708-7baf-9e8def64fca9-ed810dc8, #w-node-_49e72fdf-65db-792d-0a62-544829d41459-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777f92-ed810dc8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777f94-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777f96-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa6-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa7-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa9-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777faa-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fac-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fad-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb4-ed810dc8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb6-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb8-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fc8-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fc9-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcb-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcc-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fce-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcf-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fd6-ed810dc8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fd8-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fda-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fea-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777feb-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fed-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fee-ed810dc8, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777ff0-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777ff1-ed810dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c595b685-b3bd-e7f9-6197-30bb64288c26-7300ed7b {
  justify-self: end;
}

#w-node-e1d1260a-439f-6034-11bf-33dba7da21d4-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1d1260a-439f-6034-11bf-33dba7da21da-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_850f331d-9819-3eba-e599-ee04ac364a3c-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_850f331d-9819-3eba-e599-ee04ac364a42-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777f92-7300ed7b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777f94-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777f96-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa6-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa7-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fa9-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777faa-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fac-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fad-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb4-7300ed7b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb6-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fb8-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fc8-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fc9-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcb-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcc-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fce-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fcf-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fd6-7300ed7b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fd8-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fda-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fea-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777feb-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777fed-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777fee-7300ed7b, #w-node-_9affc2da-34d4-bf84-84ef-0631f5777ff0-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9affc2da-34d4-bf84-84ef-0631f5777ff1-7300ed7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d213cf48-fa29-daa9-f50e-d914bb21db90-3dbb94ee, #w-node-d213cf48-fa29-daa9-f50e-d914bb21db97-3dbb94ee, #w-node-d213cf48-fa29-daa9-f50e-d914bb21db9e-3dbb94ee, #w-node-d213cf48-fa29-daa9-f50e-d914bb21dba5-3dbb94ee, #w-node-d213cf48-fa29-daa9-f50e-d914bb21dbae-3dbb94ee, #w-node-d213cf48-fa29-daa9-f50e-d914bb21dbb5-3dbb94ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_575c9779-d3c3-b1ab-aec5-a0784c1f621b-3dbb94ee, #w-node-_575c9779-d3c3-b1ab-aec5-a0784c1f621c-3dbb94ee, #w-node-_575c9779-d3c3-b1ab-aec5-a0784c1f622d-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dac-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dae-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286db7-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dbf-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dc2-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dc4-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dcd-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dd5-3dbb94ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c7c6b22-64bd-b1d2-c278-32937f696f91-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696f96-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696f9b-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fa0-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fa5-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fbd-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fc2-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fc7-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fcc-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fd1-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fe4-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fe9-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696fee-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696ff3-3dbb94ee, #w-node-_8c7c6b22-64bd-b1d2-c278-32937f696ff8-3dbb94ee {
  align-self: start;
}

#w-node-ad8bf6b8-f40d-6ffb-5fd9-bfc85a8d6229-3dbb94ee, #w-node-ad8bf6b8-f40d-6ffb-5fd9-bfc85a8d622a-3dbb94ee, #w-node-ad8bf6b8-f40d-6ffb-5fd9-bfc85a8d623b-3dbb94ee, #w-node-ad8bf6b8-f40d-6ffb-5fd9-bfc85a8d624b-3dbb94ee, #w-node-ad8bf6b8-f40d-6ffb-5fd9-bfc85a8d6253-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e7e7-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e7e8-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e7f9-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e808-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e813-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e81e-3dbb94ee, #w-node-_6a1e1417-4069-3f02-e0e0-bbc1fce4e829-3dbb94ee, #w-node-_6199dd63-1deb-69c5-9249-f7db20eb2334-3dbb94ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c7f-54c471b8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c85-54c471b8 {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c89-54c471b8 {
    grid-area: 2 / 5 / 3 / 13;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f2-54f986ef {
    grid-area: 1 / 1 / 2 / 6;
    align-self: center;
    justify-self: start;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f4-54f986ef {
    grid-column: 5 / 13;
    grid-row-end: 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f98810-54f986ef {
    grid-area: 1 / 12 / 2 / 13;
    align-self: center;
    justify-self: end;
  }

  #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-366c6022, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-366c6022, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f47-366c6022, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f4f-366c6022, #w-node-d5e76bdc-4506-5c5b-c90e-adc38f34e7ab-366c6022, #w-node-_04855e4d-49d7-45df-cd6e-f5155b20bb50-366c6022, #w-node-_990f55b1-ad54-b4f6-5ca7-545b72168240-366c6022, #w-node-fc94ff20-a05c-a2cb-9978-2345fdd7cabb-366c6022, #w-node-_3891008d-8bc0-924e-63c7-6a4d585b85c4-366c6022, #w-node-f244d1ff-a4bb-b18b-2c66-6d8f27a1ea6e-366c6022, #w-node-_7a7ad98d-2352-d3e3-78a2-723f3226a6ab-366c6022, #w-node-_419abdda-af51-e99d-0616-35e120544760-366c6022, #w-node-_5ea415ac-8a60-014d-ab07-37e3c5e403b4-366c6022, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-b7a320ce, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-b7a320ce, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-f6c78cef, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-f6c78cef, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-207cf18d, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-207cf18d, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-80a3c978, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-80a3c978, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-257fbe5e, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-257fbe5e, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-613907f2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-613907f2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-307d4bbc, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-307d4bbc, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-be7d52d2, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-be7d52d2, #w-node-f022aadb-b769-bd46-1bb9-f333cefe2b07-bccae9dc, #w-node-f022aadb-b769-bd46-1bb9-f333cefe2b0f-bccae9dc {
    align-self: center;
    justify-self: center;
  }

  #w-node-_2c49a73f-2982-5adc-c05d-1e82e04cb4fd-94d89c12 {
    order: -9999;
  }

  #w-node-_2c49a73f-2982-5adc-c05d-1e82e04cb507-94d89c12 {
    justify-self: start;
  }

  #w-node-_53673afe-6a00-dee8-4030-952031651f33-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f3b-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f52-94d89c12, #w-node-_53673afe-6a00-dee8-4030-952031651f5a-94d89c12, #w-node-_2c5ab895-9599-9031-6290-4def4548e3cc-37a8e017, #w-node-_2c5ab895-9599-9031-6290-4def4548e3da-37a8e017, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f47-37a8e017, #w-node-_0531b39b-eefa-46d1-d0a1-c2331fce2f4f-37a8e017, #w-node-d5e76bdc-4506-5c5b-c90e-adc38f34e7ab-37a8e017, #w-node-_04855e4d-49d7-45df-cd6e-f5155b20bb50-37a8e017, #w-node-_990f55b1-ad54-b4f6-5ca7-545b72168240-37a8e017, #w-node-fc94ff20-a05c-a2cb-9978-2345fdd7cabb-37a8e017, #w-node-_3891008d-8bc0-924e-63c7-6a4d585b85c4-37a8e017, #w-node-f244d1ff-a4bb-b18b-2c66-6d8f27a1ea6e-37a8e017, #w-node-_7a7ad98d-2352-d3e3-78a2-723f3226a6ab-37a8e017, #w-node-_419abdda-af51-e99d-0616-35e120544760-37a8e017, #w-node-_5ea415ac-8a60-014d-ab07-37e3c5e403b4-37a8e017, #w-node-c7fb23ae-f99b-c281-1b16-c2d83ea7b25d-af425ca0, #w-node-c7fb23ae-f99b-c281-1b16-c2d83ea7b271-af425ca0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-d3293d2e-9657-36cd-db45-ed3e5998c066-c973d650 {
    justify-self: end;
  }

  #w-node-_053ab45b-b6d6-466b-4db1-ceeb1f9deeea-0f336779, #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259a9e-d9cc329f {
    order: -9999;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-d9cc329f {
    justify-self: start;
  }

  #w-node-ce0fcd56-0c37-8cc1-0fce-30d4bfd59cc8-bfd59c9e {
    justify-self: auto;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259a9e-b7237ec6 {
    order: -9999;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-b7237ec6 {
    justify-self: start;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259a9e-89986ce7 {
    order: -9999;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-89986ce7 {
    justify-self: start;
  }

  #w-node-c7285753-5f51-871e-db3d-df91951ca783-0b94837e {
    order: -9999;
  }

  #w-node-c7285753-5f51-871e-db3d-df91951ca78d-0b94837e {
    justify-self: start;
  }

  #w-node-b0143e33-ec7e-d889-2600-ace55d29a31a-dc4c64d2 {
    order: -9999;
  }

  #w-node-b0143e33-ec7e-d889-2600-ace55d29a324-dc4c64d2 {
    justify-self: start;
  }

  #w-node-fee3ac02-7b45-4792-c3db-6c8d333038b3-dc4c64d2, #w-node-b123a17e-84d3-c9a5-0402-0958d27332f9-dc4c64d2, #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259a9e-feb47452 {
    order: -9999;
  }

  #w-node-bfb83d14-dad1-4722-dfa7-4bfc33259aac-feb47452 {
    justify-self: start;
  }

  #w-node-c595b685-b3bd-e7f9-6197-30bb64288c18-7300ed7b {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c89-54c471b8 {
    grid-area: 2 / 5 / 3 / 13;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f2-54f986ef {
    grid-area: 1 / 1 / 2 / 10;
    align-self: center;
    justify-self: start;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f4-54f986ef {
    grid-column: 5 / 13;
    grid-row-end: 2;
    justify-self: end;
  }

  #w-node-d070d59d-48fa-f47e-4033-254d8406f18e-165cce25 {
    grid-column: span 1 / span 1;
  }

  #w-node-d070d59d-48fa-f47e-4033-254d8406f1be-165cce25 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d070d59d-48fa-f47e-4033-254d8406f1d5-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1e5-165cce25 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0750-37a8e017 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0758-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0763-37a8e017 {
    justify-self: center;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0767-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a076f-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0774-37a8e017 {
    justify-self: center;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0778-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0780-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0783-37a8e017 {
    justify-self: center;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0787-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a078f-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0792-37a8e017 {
    justify-self: center;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a0796-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a079e-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07a1-37a8e017 {
    justify-self: center;
  }

  #w-node-_4b8bc1b7-6846-c5b3-1fd7-ffdc197a07b1-37a8e017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78773a-37a8e017 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787742-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78774d-37a8e017 {
    justify-self: center;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787751-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787759-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78775e-37a8e017 {
    justify-self: center;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787762-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78776a-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78776d-37a8e017 {
    justify-self: center;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787771-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787779-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78777c-37a8e017 {
    justify-self: center;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787780-37a8e017 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c787788-37a8e017 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78778b-37a8e017 {
    justify-self: center;
  }

  #w-node-fa84e928-5f2b-927c-8759-d9967c78779a-37a8e017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-b4e9b1b7-d8d5-5d1d-f944-d3ed9377207f-93772077, #w-node-b8dafd9f-8b5a-c770-2012-a1e14d69287d-eb8ebfa7 {
    order: -9999;
  }

  #w-node-d3293d2e-9657-36cd-db45-ed3e5998c066-c973d650 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: end;
  }

  #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4849f-61b4a4e0, #w-node-_72eb5fa7-ee24-9043-7778-4e9ca8d4849f-908a1e49, #w-node-_86ce12a7-288f-82d6-8dca-e44a307145dc-307145d4 {
    order: -9999;
  }

  #w-node-_469568bc-3a1e-42f8-523b-3f29776d00d1-d9cc329f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab30f-1aaab2d8, #w-node-_14d4908b-4628-4799-778d-4249a19726c0-a19726ba, #w-node-bfa17424-e5e1-6abd-57d6-8a4accc98d85-d61c266a {
    grid-column: span 1 / span 1;
  }

  #w-node-d664310b-eda8-53a3-df7e-cb865f677ec0-d61c266a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5823f5e9-b0fc-e750-059d-f2d7357ec482-d61c266a {
    grid-column: span 1 / span 1;
  }

  #w-node-c82c407f-abc6-e704-c31b-931d1a286dae-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286db7-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dc4-3dbb94ee, #w-node-c82c407f-abc6-e704-c31b-931d1a286dcd-3dbb94ee {
    grid-row: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c7f-54c471b8 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c85-54c471b8 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-b7e7615a-f17e-7e86-3011-9f563a449c89-54c471b8 {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_2113873a-2a2c-e6f9-dd51-28c42028cbe6-dd731b69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f2-54f986ef {
    grid-area: 1 / 1 / 2 / 12;
    align-self: center;
    justify-self: start;
  }

  #w-node-f2d5c324-f51f-8744-2b70-877554f986f4-54f986ef {
    grid-column: 5 / 13;
    grid-row-end: 2;
    align-self: auto;
    justify-self: end;
  }

  #w-node-d070d59d-48fa-f47e-4033-254d8406f18e-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1d5-165cce25, #w-node-d070d59d-48fa-f47e-4033-254d8406f1e5-165cce25, #w-node-_9c5bed26-bbb9-1ab1-9070-e0091aaab30f-1aaab2d8, #w-node-_14d4908b-4628-4799-778d-4249a19726c0-a19726ba, #w-node-bfa17424-e5e1-6abd-57d6-8a4accc98d85-d61c266a, #w-node-_5823f5e9-b0fc-e750-059d-f2d7357ec482-d61c266a {
    grid-column: span 1 / span 1;
  }

  #w-node-_94546d93-45a2-8e58-e9f4-f91019dadd7e-3dbb94ee {
    align-self: center;
    justify-self: center;
  }
}


@font-face {
  font-family: 'Rebeqa';
  src: url('../fonts/Rebeqa-Bold.ttf') format('truetype'), url('../fonts/Rebeqa-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rebeqa';
  src: url('../fonts/Rebeqa-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Rebeqa';
  src: url('../fonts/Rebeqa-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}