@font-face {
  font-family: Avenir;
  src: url('../fonts/Avenir.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url('../images/') format("truetype"), url('../fonts/Inter-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-ExtraBold.ttf') format("truetype"), url('../fonts/Inter-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Bold.ttf') format("truetype"), url('../fonts/Poppins-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ExtraBoldItalic.ttf') format("truetype"), url('../fonts/Poppins-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Bold.ttf') format("truetype"), url('../fonts/Lexend-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lexend;
  src: url('../fonts/Lexend-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexserif;
  src: url('../fonts/IBMPlexSerif-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/Helvetica.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/Helvetica.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/Helvetica-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Evolventa;
  src: url('../fonts/Evolventa-Bold-BF63c0b29a3afd5.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk Variable;
  src: url('../fonts/ClashGrotesk-Variable.ttf') format("truetype"), url('../fonts/ClashGrotesk-Variable.ttf') format("truetype");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Semibold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Extralight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url('../fonts/ClashGrotesk-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-BoldIta.ttf') format("truetype"), url('../fonts/HelveticaNowDisplay-Bold.ttf') format("truetype"), url('../fonts/HelveticaNowDisplay-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-Light.ttf') format("truetype"), url('../fonts/HelveticaNowDisplay-LightIta.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-ThinIta.ttf') format("truetype"), url('../fonts/HelveticaNowDisplay-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Extlt;
  src: url('../fonts/HelveticaNowDisplay-ExtLt.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Extblkita;
  src: url('../fonts/HelveticaNowDisplay-ExtBlkIta.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Medita;
  src: url('../fonts/HelveticaNowDisplay-MedIta.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Regita;
  src: url('../fonts/HelveticaNowDisplay-RegIta.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Extltita;
  src: url('../fonts/HelveticaNowDisplay-ExtLtIta.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Extblk;
  src: url('../fonts/HelveticaNowDisplay-ExtBlk.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-BlackIta.ttf') format("truetype"), url('../fonts/HelveticaNowDisplay-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Extbdita;
  src: url('../fonts/HelveticaNowDisplay-ExtBdIta.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay;
  src: url('../fonts/HelveticaNowDisplay-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Hairline;
  src: url('../fonts/HelveticaNowDisplay-Hairline.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticanowdisplay Hairlinei;
  src: url('../fonts/HelveticaNowDisplay-HairlineI.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir book;
  src: url('../fonts/Avenir-Book-Oblique.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/Avenir-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Avenir book;
  src: url('../fonts/Avenir-Book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/Avenir-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Avenir next;
  src: url('../fonts/Avenir-Next-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/Avenir-Light-Oblique.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Avenir_next_demi;
  src: url('../fonts/AvenirNextLTPro-Demi.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --white: white;
  --textdark--base: #2b2a2a;
  --foundation--grey--04: #e3e4e9;
  --textdark--dark-blue: #233a55;
  --black: black;
  --foundation--grey--01: #f6f6f6;
  --dark-slate-blue: #21446f;
  --lavender: #e5e8f5;
  --foundation--dark--bg: #111324;
  --foundation--blue--light-bg: #deeaff;
  --foundation--blue--celtic: #4163dd;
  --textgrey--base: #3e4250;
  --foundation--grey--08: #6f7689;
  --foundation--blue--lavender: #e7eafd;
  --foundation--blue--dark: #213070;
  --foundation--blue--flickr: #2748be;
  --foundation--grey--05: #dadce3;
  --foundation--blue--magnolia: #eff1fd;
  --foundation--orange--carrot: #e78f34;
  --foundation--grey--03: #f0f1f5;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.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-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-form-formrecaptcha {
  margin-bottom: 8px;
}

.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-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.image {
  padding-top: 10px;
}

.image.logo {
  margin-top: 12px;
  padding-top: 0;
  position: static;
}

.image.logo.logo-blue {
  align-self: auto;
  width: 136px;
  max-height: 100%;
  margin-top: 0;
  position: absolute;
}

.image.logo.logo-blue.short {
  display: none;
}

.nav-link {
  clear: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: none;
  object-position: 50% 50%;
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin-right: 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 20px;
  position: static;
  transform: translate(0);
}

.nav-link:hover {
  color: #295be2;
}

.nav-link.text {
  color: #454c52;
  letter-spacing: 0;
  text-transform: uppercase;
  align-self: center;
  margin: 0 0 3px;
  padding: 12px 15px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: static;
}

.nav-link.text:hover {
  color: #377fea;
}

.nav-link.text.sign_up.tetriary {
  color: #2a9cdb;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
}

.nav-link.text.sign_up.tetriary:hover {
  color: #1c86c0;
}

.nav-link.text.sign_up.tetriary:active {
  color: #076ca3;
}

.nav-link.text.nav_item {
  padding-left: 15px;
  padding-right: 15px;
}

.navbar {
  background-color: #fff;
  width: 100%;
  min-width: 100%;
  min-height: 59px;
  padding-left: 5%;
  padding-right: 5%;
  position: fixed;
  top: 0;
}

.navbar.navbar-open.header {
  background-color: #edf8ff00;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 1rem;
  position: fixed;
}

.nav-link-4 {
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #343243;
  border-radius: 3px;
  align-self: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 3px;
  margin-left: 24px;
  padding: 22px 24px;
  font-family: Nunito, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 0;
  position: static;
}

.nav-link-4:hover {
  color: #fff;
  background-color: #4e84e3;
  border-style: solid;
  border-color: #4e84e3;
}

.nav-link-4.secondary {
  color: #2a9cdb;
  white-space: nowrap;
  border-color: #2a9cdb;
  border-radius: 4px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.nav-link-4.secondary:hover {
  background-color: #dbf3ff;
}

.nav-link-4.secondary:active {
  background-color: #bce4fd;
}

.container-old {
  text-align: center;
  margin-top: 100px;
  display: block;
}

.container-old.container-main {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: visible;
}

.nav-menu {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.container-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  min-width: auto;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  background-color: #2a9cdb;
  border-radius: 4px;
  width: 234px;
  height: 54px;
  margin-top: 41px;
  padding-top: 9px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 42px;
}

.button:hover {
  background-color: #1083c1;
  box-shadow: 0 0 8px 3px #2d97d07d;
}

.button:active {
  box-shadow: none;
  background-color: #016ca6;
}

.button.primary {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 38px;
  text-decoration: none;
}

.button.primary.w--current {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #2a9cdb;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 184px;
  height: 40px;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button.primary.w--current:hover {
  background-color: #1083c1;
  box-shadow: 0 1px 7px -2px #2d97d0;
}

.button.primary.w--current:active {
  box-shadow: none;
  background-color: #016ca6;
}

.button.primary.post-a-job_btn:hover {
  box-shadow: 0 0 8px 3px #2d97d07d;
}

.button.primary.post-a-job_btn.w--current {
  object-fit: fill;
  width: 151px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.button.primary.pref-points_button.w--current {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button.primary.wide {
  color: #fff;
  text-transform: uppercase;
  width: auto;
  min-width: 234px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 54px;
  text-decoration: none;
}

.button.primary.wide.w--current {
  width: 220px;
}

.button.primary.wide.mt-8 {
  margin-top: 8px;
}

.button.primary.platform {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.button.primary.free_w {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: visible;
}

.button.primary.free_w.no-center {
  margin-left: 0;
  margin-right: 0;
}

.button.primary.free_w.no-center.h40 {
  letter-spacing: .05em;
  width: auto;
  height: 40px;
  font-size: 14px;
  line-height: 21px;
}

.button.primary.free_w.no-center.h40.mbt60.hide {
  display: none;
}

.button.primary.no_mb {
  margin-bottom: 0;
}

.button.secondary {
  background-color: var(--white);
  color: #2a9cdb;
  text-transform: uppercase;
  border: 1px solid #2a9cdb;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 38px;
  text-decoration: none;
  display: flex;
}

.button.secondary:hover {
  box-shadow: none;
  background-color: #dbf3ff;
}

.button.secondary:active {
  background-color: #bce4fd;
}

.button.secondary.w--current {
  color: #2a9cdb;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #2a9cdb;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 184px;
  height: 40px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.button.secondary.w--current:hover {
  background-color: #dbf3ff;
}

.button.secondary.w--current:active {
  background-color: #bce4fd;
}

.button.secondary.wide {
  width: 252px;
  font-size: 12px;
}

.button.secondary.wide.w--current {
  width: 229px;
}

.button.secondary.free_w.align-right {
  color: #3257b5;
  border-color: #3257b5;
  margin-left: auto;
}

.button.secondary.free_w.align-right.is--card-agreement {
  min-width: 180px;
}

.button.secondary.btn_medium {
  text-align: center;
  text-transform: uppercase;
  width: 238px;
  display: block;
}

.button.secondary.btn_medium.small_text {
  text-transform: capitalize;
  font-size: 12px;
}

.button.btn_medium.primary {
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-9 {
  margin: 150px 0 30px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  border: 1px #b8c2cc;
  border-bottom-style: solid;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  margin-bottom: 36px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 18px;
  padding-left: 0;
  display: flex;
}

.div-block-42 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 2fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 2fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-44 {
  background-image: url('../images/google-play-badge-copy.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 136px;
  background-attachment: scroll;
  flex: 0 auto;
  width: 272px;
  height: 80px;
  margin-top: 0;
}

.div-block-45 {
  background-image: url('../images/app_store_badge-copy.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 136px;
  width: 272px;
  height: 80px;
  margin-top: -15px;
  margin-left: 0;
}

.div-block-46 {
  margin-top: 12px;
  margin-right: 0;
  display: flex;
}

.text-block-18 {
  text-transform: none;
  font-size: 16px;
}

.div-block-47 {
  margin-top: 20px;
  margin-left: 0;
}

.div-block-48 {
  object-fit: fill;
  background-image: url('../images/ripple.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 160px;
  background-attachment: scroll;
  flex: 0 14%;
  width: 160px;
  height: 60px;
}

.div-block-49 {
  background-image: url('../images/payoneer.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.div-block-50 {
  background-image: url('../images/wyre.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.div-block-51 {
  background-image: url('../images/transpay.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.div-block-52 {
  background-image: url('../images/afex.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.div-block-53 {
  background-image: url('../images/tipalti.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.div-block-54 {
  background-image: url('../images/ofx.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  flex: 1;
  width: 160px;
  height: 60px;
}

.text-block-19 {
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 300;
}

.text-block-20 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 22px;
  font-size: 14px;
}

.text-block-21, .text-block-22, .text-block-23 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 18px;
  font-size: 14px;
}

.text-block-24 {
  text-transform: none;
  font-size: 16px;
}

.div-block-55 {
  margin-right: 0;
}

.text-block-25 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 22px;
  font-size: 14px;
}

.text-block-26, .text-block-27, .text-block-28, .text-block-29 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 18px;
  font-size: 14px;
}

.div-block-56 {
  margin-right: 0;
}

.text-block-32 {
  text-transform: none;
  font-size: 16px;
}

.text-block-33 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 22px;
  font-size: 14px;
}

.div-block-57 {
  margin-right: 0;
}

.text-block-34, .text-block-35 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 18px;
  font-size: 14px;
}

.text-block-36 {
  text-transform: none;
  font-size: 16px;
}

.text-block-37 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 22px;
  font-size: 14px;
  text-decoration: none;
}

.text-block-38 {
  color: #3b52c9;
  text-transform: none;
  margin-top: 18px;
  font-size: 14px;
}

.div-block-58 {
  padding-right: 0;
}

.div-block-59 {
  background-image: url('../images/twitter.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

.div-block-60 {
  background-image: url('../images/facebook.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

.div-block-61 {
  background-image: url('../images/linkedin_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

.div-block-62 {
  background-image: url('../images/youtube.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

.div-block-63 {
  background-image: url('../images/instagram.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
}

.text-block-39 {
  color: #5c5e6d;
  text-align: center;
  text-transform: none;
  margin-top: 76px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.div-block-65 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.bold-text-5 {
  font-weight: 400;
}

.footer-link {
  text-align: left;
  flex: 1;
  font-family: Nunito, sans-serif;
  text-decoration: none;
}

.footer-link:hover {
  color: #1f2b72;
}

.footer-link:visited {
  color: #3b52c9;
}

.brand {
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 136px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.container-3 {
  justify-content: space-between;
  align-self: center;
  max-width: 82rem;
  min-height: 56px;
  display: flex;
}

.bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  font-family: Nunito, sans-serif;
}

.list {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.header3 {
  color: #454c52;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.header3.dark_blue {
  color: #134472;
}

.section-main {
  background-color: #edf8ff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.section-main.remove-background {
  background-color: #0000;
}

.column {
  flex-direction: column;
  justify-content: center;
  width: 539px;
  min-width: 539px;
  margin-top: 50px;
  margin-bottom: 50px;
  line-height: 24px;
  display: flex;
}

.title {
  color: #134472;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 56px;
}

.title.podcast_guess {
  width: 600px;
  font-size: 38px;
  line-height: 52px;
}

.title.podcast_guess.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.title.center {
  text-align: center;
}

.div-block-168 {
  background-image: url('../images/Hire-Freelancers.-Work-As-A-goLancer-_-goLance-6-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 55px;
  height: 20px;
  margin-top: 0;
  padding-top: 0;
}

.section-press {
  flex-direction: column;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 122px;
  display: flex;
}

.press-sources {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  padding-top: 74px;
  padding-bottom: 50px;
  display: flex;
}

.press-awards {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-169 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/freelancing-hacks2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 183px 34px;
  width: 183px;
  height: 34px;
}

.div-block-169:hover {
  opacity: 1;
  filter: none;
}

.div-block-170 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/Forbes_logo.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 111px 29px;
  width: 111px;
  height: 29px;
}

.div-block-170:hover {
  opacity: 1;
  filter: none;
}

.div-block-171 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/yahoo-news-logo.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 112px 47px;
  width: 117px;
  height: 47px;
}

.div-block-171:hover {
  opacity: 1;
  filter: none;
}

.div-block-172 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/aff_logo_4.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 154px;
  height: 35px;
}

.div-block-172:hover {
  opacity: 1;
  filter: none;
}

.div-block-173 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/aff_logo_5x.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 115px;
  height: 48px;
}

.div-block-173:hover {
  opacity: 1;
  filter: none;
}

.div-block-174 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/hackernoon.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: 141px;
  height: 30px;
}

.div-block-174:hover {
  opacity: 1;
  filter: none;
}

.div-block-175 {
  opacity: .4;
  filter: grayscale();
  background-image: url('../images/codie-winner.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 159px 45px;
  width: 159px;
  height: 45px;
}

.div-block-175:hover {
  opacity: 1;
  filter: none;
}

.div-block-176 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/gold-stevie-winner-2019.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 96px 102px;
  width: 96px;
  height: 102px;
}

.div-block-176:hover {
  opacity: 1;
  filter: none;
}

.div-block-177 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/blockchain-innovations.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 115px;
  height: 56px;
}

.div-block-177:hover {
  opacity: 1;
  filter: none;
}

.div-block-178 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/pcsafnp_2019winner.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  width: 114px;
  height: 92px;
}

.div-block-178:hover {
  opacity: 1;
  filter: none;
}

.div-block-179 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/3847755_ABA19_Bronze_Winner_highres.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 93px 99px;
  width: 93px;
  height: 99px;
}

.div-block-179:hover {
  opacity: 1;
  filter: none;
}

.div-block-180 {
  opacity: .5;
  filter: grayscale();
  color: #000;
  background-image: url('../images/aff_logo_12.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: space-between;
  width: 113px;
  height: 93px;
  text-decoration: none;
  display: flex;
}

.div-block-180:hover {
  opacity: 1;
  filter: none;
}

.div-block-180.div_block_182 {
  background-image: url('../images/aff_logo_13.svg');
}

.body-3 {
  margin-top: 0;
  padding-top: 0;
  overflow: visible;
}

.world-map {
  justify-content: center;
  padding-top: 45px;
  display: flex;
}

.form {
  border-radius: 10px;
  max-width: 400px;
  position: relative;
}

.nav-drop {
  padding: 0;
  display: inline-block;
}

.nav-drop.w--open {
  color: #2a9cdb;
}

.nav-drop_item {
  text-transform: none;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 300;
}

.nav-drop_item:hover, .nav-drop_item:focus {
  color: #377fea;
}

.nav-drop_open {
  background-color: #fff;
}

.nav-drop_open.w--open {
  outline-offset: 0px;
  border-radius: 4px;
  outline: 3px #343243;
  margin-top: 10px;
  padding: 10px 5px;
  box-shadow: 1px 1px 3px #18274b24;
}

.heading-48 {
  color: #2a9cdb;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.heading-48.center {
  text-align: center;
}

.paragraph-44 {
  color: #454c52;
  text-align: left;
  max-width: 495px;
  margin-top: 22px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.button-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  margin-top: 10px;
  display: flex;
}

.button-box.hide-mob {
  width: 500px;
}

.button-box.hide-wide {
  display: none;
}

.top-section_right-side {
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-252 {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-image: url('../images/top-image_freelance3.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  margin-left: 40px;
  overflow: hidden;
}

.top_cart-ticket {
  opacity: .3;
  background-color: #fff;
  border-radius: 6.5px;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: visible;
  box-shadow: 0 0 0 3px #5d728057;
}

.top_cart-ticket__item {
  background-color: var(--white);
  border-radius: 7.3px;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 4px;
  display: flex;
  position: absolute;
}

.top_cart-ticket__item.top_cart-ticket__item-wide {
  flex-direction: column;
  place-content: center;
}

.top_cart-ticket__container {
  max-width: 300px;
  height: 300px;
  position: absolute;
  overflow: visible;
}

.top_cart-ticket__container.ticket_1 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  width: 80px;
  height: 97px;
  margin-left: auto;
  margin-right: auto;
  top: 10%;
  left: 10%;
  right: 0;
}

.top_cart-ticket__container.ticket_2 {
  width: 136.64px;
  height: 99px;
  inset: 30% auto auto 10%;
}

.top_cart-ticket__container.ticket_3 {
  width: 81.82px;
  height: 99.82px;
  top: 55%;
  left: 30%;
}

.ticket_text {
  color: #134472;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Lexend, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
}

.ticket_img {
  margin-bottom: 5px;
}

.ticked_text-rated {
  color: #134472;
  margin-bottom: 10px;
  font-family: Lexend, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.bold-text-12 {
  font-weight: 500;
}

.star_line {
  margin-bottom: 10px;
  display: flex;
}

.blue-star {
  width: 11px;
  height: 11px;
  margin: 1px;
}

.section-header__main-page {
  color: #134472;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.link-block-15 {
  opacity: .5;
  filter: grayscale();
  background-image: url('../images/aff_logo_9.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 115px;
  height: 99px;
}

.link-block-15:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.column-2 {
  flex-wrap: wrap;
  display: block;
}

.testimonials_customer-info__box {
  width: 50%;
}

.testimonial_block {
  background-image: url('../images/blue_quotes-big.svg');
  background-position: 60px 0;
  background-repeat: no-repeat;
  background-size: 280px 219px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 500px;
  padding: 60px 30px 40px;
  display: flex;
  position: relative;
}

.div-block-255 {
  text-align: left;
  width: 50%;
}

.section-testimonials {
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 16px;
}

.testimonials_customer-tittle {
  color: #454c52;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.testimonials_customer-desc {
  color: #454c52;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.customer_ticket {
  width: 169px;
  height: 152px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.customer_ticket__back {
  display: block;
  position: absolute;
}

.customer_ticket__item {
  position: absolute;
}

.customer_ticket__item.customer_ticket_img-1 {
  background-image: url('../images/ben-maddux.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 10px;
}

.testimonials_customer-text {
  color: #151b21;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
}

.columns {
  max-width: 1200px;
}

.image-86 {
  position: absolute;
  inset: 40px auto auto 0%;
}

.testimonial_block__no-quotes {
  padding: 40px 30px;
}

.testimonials_h3 {
  color: #134472;
  margin-top: 20px;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.simple_text {
  color: #454c52;
  max-width: 500px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px;
}

.simple_text.solution_text {
  width: 252px;
  margin-bottom: 40px;
}

.simple_text.l {
  text-align: left;
}

.simple_text.l.no-margin {
  margin-bottom: 0;
}

.simple_text.w785 {
  max-width: 785px;
  margin: 48px auto;
}

.simple_text.mb10 {
  margin-bottom: 10px;
}

.simple_text.mb10.wide {
  max-width: none;
}

.simple_text.short_366 {
  max-width: 366px;
}

.simple_text.centrred {
  max-width: 715px;
  margin-left: auto;
  margin-right: auto;
}

.simple_text.centrred.center {
  text-align: center;
}

.simple_text._w-max_480 {
  max-width: 480px;
  margin-top: 14px;
  margin-bottom: 24px;
}

.simple_text.list {
  text-align: left;
  max-width: 400px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 5px;
  font-size: 14px;
  line-height: 21px;
}

.simple_text.list.full-width {
  max-width: none;
}

.simple_text.no_margin {
  margin-top: 0;
  margin-bottom: 0;
}

.simple_text.title_header_sub {
  max-width: 638px;
  min-height: 0;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 150%;
}

.simple_text.title_header_sub.title_header_sub_small {
  margin-bottom: 30px;
  font-size: 16px;
}

.simple_text.full-wide {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  line-height: 24px;
}

.simple_text.full-wide.mb24 {
  margin-bottom: 24px;
}

.simple_text.full-wide.mt40 {
  margin-top: 40px;
}

.simple_text.full-wide.mt40.fs_18 {
  font-size: 18px;
  line-height: 150%;
}

.simple_text.full-wide.fs_18 {
  font-size: 20px;
  line-height: 150%;
}

.simple_text.full-wide.fs_18.mt20 {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 18px;
}

.simple_text.full-wide.mt16.mb32 {
  margin-bottom: 32px;
}

.simple_text.full-wide.mt12 {
  margin-top: 12px;
}

.simple_text.full-wide.left {
  text-align: left;
  flex: 1;
}

.simple_text.mt16 {
  margin-top: 16px;
}

.simple_text.mt16.mb0 {
  margin-bottom: 0;
}

.simple_text.contact_us {
  margin-top: 8px;
  margin-bottom: 24px;
  line-height: 200%;
}

.simple_text.fs_20 {
  font-size: 20px;
  line-height: 150%;
}

.simple_text.label_input {
  text-align: left;
  max-width: none;
  margin-bottom: 5px;
}

.simple_text.align-left {
  text-align: left;
}

.simple_text.align-left.full_weight {
  width: 100%;
  max-width: 100%;
}

.simple_text.listen_app {
  text-align: left;
  margin-bottom: 0;
}

.simple_text.left {
  text-align: left;
}

.simple_text.left.mb-0 {
  margin-bottom: 0;
}

.simple_text.context-many-guess {
  text-align: left;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.section-post_a_job {
  max-width: 1200px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.post-a-job_h1 {
  color: #134472;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.section_easy-steps {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 16px;
}

.div-block-256 {
  margin-top: 10px;
  padding-top: 34px;
  padding-bottom: 34px;
}

.col_pick-out {
  object-fit: fill;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.big_digit {
  opacity: .2;
  color: #2a9cdb;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lexend, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 124px;
}

.h3_pick-out {
  color: #134472;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.p_pick-out {
  color: #454c52;
  max-width: 300px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.arrow_pick-out {
  transition: opacity .25s;
  position: absolute;
  inset: 110px 0 auto auto;
}

.arrow_pick-out.right {
  transition-duration: .35s;
  right: -20px;
}

.inner_pick-out {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .3s;
}

.inner_pick-out.left {
  margin-left: 0;
  transition: opacity .2s;
}

.inner_pick-out.right {
  mix-blend-mode: normal;
  margin-right: 0;
  transition-duration: .4s;
}

.image-87 {
  width: 90%;
  max-width: 692px;
  margin: 20px auto;
}

.section_preview {
  text-align: center;
  position: relative;
}

.section_pref-points {
  text-align: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 16px 40px;
}

.pref-points_box {
  flex-wrap: wrap;
  place-content: space-around space-between;
  display: flex;
}

.pref-points_item {
  width: 33.3%;
  max-width: 338px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.pref-points_item.wide {
  max-width: 400px;
  margin-left: 0;
  margin-right: 0;
}

.pref-points_item__inner {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.pref-points_item__header {
  align-items: center;
  display: flex;
}

.h4_pref-points {
  color: #134472;
  margin-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.p_pref-points {
  color: #454c52;
  max-width: 324px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.section_slider {
  padding-top: 60px;
  padding-bottom: 40px;
}

.slider-2 {
  object-fit: none;
  background-color: #0000;
  max-width: 1200px;
  min-height: 450px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.slider-item {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 1039px;
  min-height: 371px;
  margin: 20px auto;
  display: flex;
}

.slide-7 {
  color: #454c52;
  object-fit: none;
  background-color: #0000;
}

.slider_left-side {
  text-align: center;
  background-image: url('../images/slider_left-side__bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  width: 250px;
  height: 250px;
  display: block;
}

.slider_right-side {
  width: 55%;
  margin-left: 40px;
  padding: 30px 30px 20px;
  position: relative;
}

.slider-item_img {
  max-height: 90%;
  margin: 0 auto;
  display: block;
}

.slider-item_img.m_top {
  max-width: 90%;
  margin-top: 40px;
}

.mask-2 {
  color: #fdfdfd;
}

.icon-4 {
  color: #2a9cdb;
  background-color: #0000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 200;
}

.icon-5 {
  color: #2a9cdb;
}

.slider-item_text {
  color: #454c52;
  font-family: Ibmplexserif, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.slider-flex_box {
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.slider-flex_box__left {
  width: 50%;
}

.slider-flex_box__right {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.slider_customer-name {
  color: #151b21;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.slider_customer-desc {
  color: #454c52;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.image-88 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.link-block-simple-text {
  color: #2a9cdb;
  text-align: left;
  text-transform: uppercase;
  object-fit: none;
  justify-content: flex-end;
  align-items: center;
  width: 140px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.link-block-simple-text.full-width {
  width: 100%;
}

.link-simple-text {
  text-decoration: none;
}

.link-simple-text:hover {
  color: #1083c1;
  text-decoration: underline;
}

.link-simple-text:active {
  color: #016ca6;
}

.slide-nav-2 {
  color: #191919;
  background-color: #0000;
}

.arrow-link {
  height: 15px;
  padding-left: 5px;
  padding-right: 5px;
}

.section_blue {
  background-color: #edf8ff;
}

.blue_block {
  justify-content: space-between;
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-90 {
  max-width: 50%;
  max-height: 350px;
}

.blue-section_box {
  width: 100%;
  max-width: 480px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_tittle {
  color: #134472;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.section_solutions {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1200px;
  margin: 60px auto;
  padding: 60px 16px;
  display: flex;
}

.solution_card {
  border-radius: 6px;
  width: 48.5%;
  max-width: 582px;
  min-height: 294px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.solution_card_left {
  padding: 34px 30px 44px 40px;
}

.section_find-frelancer {
  background-color: #0b212d;
}

.semi_background {
  background-image: url('../images/goLance-accelerate-growth.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 367px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.semi_background.back_2 {
  background-image: url('../images/Rectangle-535bkg_22.png');
}

.centered_box {
  text-align: center;
  flex: 1;
  height: 100%;
  display: block;
  position: relative;
}

.centered_box.flex_box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  place-content: center;
  align-items: stretch;
  width: 100%;
  margin: 40px auto 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.centered_box.flex_box.min-h_575 {
  min-height: 575px;
}

.centered_box.flex_box.benefit-list_item {
  justify-content: center;
}

.centered_box.flex_box.why-golance {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.centered_box.flex_box.center.smal-top {
  margin-top: 0;
}

.centered_box.flex_box.no_pad {
  padding-top: 0;
  padding-bottom: 0;
}

.centered_box.m40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.centered_box.sec2 {
  margin-top: 40px;
  padding-top: 20px;
}

.centered_box.join_header {
  min-height: 400px;
}

.centered_box.join_content {
  padding-top: 150px;
  padding-bottom: 50px;
}

.centered_box.hide {
  display: none;
}

.h3_white {
  color: #fff;
  margin-bottom: 44px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 35px;
}

.white_paragraph {
  color: #fff;
  min-height: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 200%;
}

.footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #edf8ff;
  align-items: flex-start;
  padding: 64px 100px;
  display: block;
}

.footer_links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  place-content: space-around space-between;
  align-items: flex-start;
  min-width: 208px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.footer_links._1200px {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.footer_links._1200px-new {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1200px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.col_links {
  clear: none;
  flex: 0 auto;
  order: 1;
  min-width: 208px;
  display: block;
}

.col_links.only-mob {
  display: none;
}

.link_header {
  color: #454c52;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  text-decoration: none;
}

.link_header.white {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.footer_link-item {
  color: #454c52;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-decoration: none;
}

.footer_link-item:hover {
  color: #2a9cdb;
}

.footer_link-item.new {
  color: #d6dcfe;
  line-height: 26px;
}

.text-block-93 {
  color: #454c52;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-93:hover {
  color: #2a9cdb;
}

.text-block-93.new {
  color: #d6dcfe;
  white-space: normal;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.footer_link-item__li {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  list-style-type: none;
  display: flex;
}

.follow-us {
  float: none;
  clear: none;
}

.image-92 {
  padding-left: 5px;
  padding-right: 5px;
}

.follow-us_social {
  flex: 0 auto;
  margin-right: 15px;
}

.div-block-257 {
  border-top: 1px solid #d3d6d9;
  max-width: 1440px;
  margin-top: 20px;
  padding-top: 40px;
  display: flex;
}

.div-block-257._1200px {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-258 {
  border-right: 1px solid #d3d6d9;
  padding-right: 44px;
}

.footer_text {
  color: #454c52;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.footer_text.default_cursor {
  cursor: default;
  cursor: default;
}

.div-block-259 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 20px;
  display: flex;
}

.right_nav {
  display: none;
}

.nav_item {
  text-decoration: none;
  display: block;
}

.nav_item.nav_item_link {
  color: #454c52;
  display: block;
}

.nav_item.nav_item_link:hover {
  color: #377fea;
}

.arrow_toggle {
  display: none;
}

.solution_card_right {
  background-image: url('../images/frelancer_solution_2-full.png');
  background-position: 100%;
  background-size: cover;
  width: 100%;
  max-height: 100%;
  overflow: auto;
}

.solution_card_right.card_1 {
  background-image: url('../images/frelancer_solution_1-full.png');
  background-position: 20%;
  overflow: auto;
}

.only-mob, .image-95.hide-wide {
  display: none;
}

.container_universal {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.container_universal._2-sides {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
}

.container_universal.display-block, .container_universal.hide {
  display: block;
}

.platform_h3 {
  color: #134472;
  text-align: left;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
}

.platform_card__inner-box_item {
  flex-wrap: nowrap;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.platform_card__inner-box_item.mt28 {
  margin-top: 28px;
}

.platform_card__inner-box_item.mt20 {
  margin-top: 20px;
}

.platform_card__inner-box_item.mt32 {
  margin-top: 32px;
}

.inner-box_item-textbox {
  text-align: left;
  margin-left: 20px;
}

.platform_p {
  color: #454c52;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.top_section {
  border: 1px solid #000;
  border-radius: 0 0 0 8.33333em;
  padding-top: 106px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
}

.top_section.round_bottom {
  z-index: 4;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

.top_section.round_bottom.min-h_720 {
  min-height: 720px;
}

.linear-gradient_blue {
  background-image: linear-gradient(#edf8ff, #fff0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.linear-gradient_blue.mh720 {
  background-image: linear-gradient(#f7f8fc, #f7f8fc);
  min-height: 720px;
}

.linear-gradient_blue.type2 {
  background-image: url('../images/Rectangle-19_1.svg'), linear-gradient(#edf8ff, #fff0);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.linear-gradient_blue.type2.min-h_s {
  background-image: linear-gradient(#f7f8fc, #f7f8fc);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-height: 675px;
  max-height: 675px;
}

.linear-gradient_blue.type2.min-h_628 {
  background-image: url('../images/Rectangle-19_1.svg'), linear-gradient(#edf8ff, #fff0);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  min-height: 628px;
}

.linear-gradient_blue.type2.min-h_628.new-blue {
  background-image: linear-gradient(#f7f8fc, #f7f8fc), url('../images/Rectangle-19_1.svg'), linear-gradient(#edf8ff, #fff0);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.section_tittle-h1 {
  z-index: 3;
  color: #134472;
  font-family: Poppins, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 92px;
  position: relative;
}

.section2.blue_rect-bg {
  background-image: linear-gradient(#f7f8fc, #f7f8fc);
  background-position: 0 0;
  min-height: 332px;
  position: static;
}

.section2.p_l-r_16 {
  padding-left: 16px;
  padding-right: 16px;
}

.left-side {
  text-align: left;
  width: 48%;
  max-width: 538px;
}

.left-side.card_shadow.card_l {
  flex-direction: column;
  justify-content: space-between;
  max-width: none;
  min-height: 600px;
  margin-bottom: 0;
  padding: 48px;
  display: flex;
}

.left-side.max-w_510 {
  max-width: 510px;
}

.left-side.min-h {
  min-height: 450px;
}

.left-side.right-align {
  text-align: right;
}

.left-side.vert-align_center {
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  display: flex;
}

.left-side.one-of-three {
  width: 46%;
  max-width: 436px;
}

.right-side {
  text-align: left;
  width: 48%;
}

.right-side.card_shadow.card_l {
  flex-direction: column;
  justify-content: space-between;
  min-height: 600px;
  padding: 48px;
  display: flex;
}

.right-side.min-h {
  min-height: 450px;
}

.right-side.ml_30 {
  padding-left: 30px;
}

.right-side.max-w_510 {
  max-width: 510px;
}

.right-side.align-item_right {
  text-align: right;
}

.right-side.one-of-three {
  width: 46%;
  max-width: 436px;
}

.h2_box {
  color: #134472;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 42px;
}

.h2_box.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.h2_box.center.mt40 {
  margin-top: 40px;
}

.h2_box.m32 {
  margin-bottom: 32px;
}

.h2_box.hide-desk {
  display: none;
}

.h2_box.f30 {
  font-size: 30px;
  line-height: 45px;
}

.h2_box.f30.pt_s {
  margin-top: 0;
  padding-top: 65px;
}

.h2_box.f30.pt_l {
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 80px;
}

.h2_box.f30.deliveright {
  padding-top: 132px;
}

.h2_box.mt_0 {
  margin-top: 0;
}

.h2_box.small {
  font-size: 22px;
  line-height: 33px;
}

.image-97 {
  max-height: 442px;
}

.image-97.card_shadow.hide-mob {
  border-radius: 11px;
}

.text_14 {
  letter-spacing: 1px;
  font-size: 14px;
}

.h3_gray {
  color: #454c52;
  margin-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.img40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img40.no_mardin {
  margin-left: 0;
  margin-right: 0;
}

.gif_img {
  z-index: 2;
  max-height: 461px;
  position: relative;
}

.div-block-261 {
  z-index: 0;
  background-color: #edf8ff;
  width: 100%;
  height: 380px;
  position: absolute;
  inset: 40px auto auto 0%;
}

.h4_cart {
  color: #134472;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.card-item_li {
  border-bottom: 1px solid #d3d6d9;
  max-width: none;
}

.card-item_li.active {
  padding-bottom: 8px;
}

.card-item_li_header {
  cursor: pointer;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.h3_cart {
  color: #808284;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.h3_cart.pl_0 {
  padding-left: 0;
}

.card-item_li-body.hidden {
  display: none;
  overflow: visible;
}

.card-image.img-2, .card-image.img-3 {
  display: none;
}

.list-6 {
  color: #454c52;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  list-style-type: disc;
}

.card_shadow.hide_desk {
  display: none;
}

.card_shadow.external_card {
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin: 40px auto;
  padding: 48px;
  display: flex;
}

.card_shadow.episode_card {
  margin-bottom: 25px;
  padding: 15px;
  display: flex;
}

.hide-desk {
  display: none;
}

.block_with-counts {
  justify-content: space-between;
  align-items: center;
  width: 646px;
  max-width: 646px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.count-item {
  max-width: 184px;
}

.circle_digit {
  color: #2a9cdb;
  border: 2px solid #c3e6f9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  display: flex;
  position: relative;
}

.circle-digit {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 45px;
  margin-bottom: 0;
  display: flex;
}

.dashed_line {
  border-bottom: 2px dashed #c3e6f9;
  width: 176px;
  height: 1px;
  margin-bottom: 10px;
  margin-left: 48px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.hide-mob.full-width {
  width: 100%;
}

.section-top_with-semiblue-bg {
  background-image: linear-gradient(#f7f8fc, #f7f8fc);
  background-position: 0 0;
  padding-top: 105px;
  padding-left: 16px;
  padding-right: 16px;
}

.section-top_with-semiblue-bg.mob_bg-responsive {
  background-image: linear-gradient(#f7f8fc, #f7f8fc), url('../images/Rectangle-19.svg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-top_with-semiblue-bg.mob_bg-responsive.background-many-guess {
  background-image: url('../images/podcast_backgroung.png');
  background-position: 0 0;
  background-size: cover;
}

.image-99 {
  width: 100%;
  max-width: 546px;
  margin-left: auto;
}

.paragraph-45 {
  color: #454c52;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.h4_card-gray {
  color: #454c52;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.h4_card-gray.mt24 {
  margin-top: 24px;
}

.h4_card-gray.mt16 {
  color: var(--textdark--base);
  margin-top: 16px;
}

.h4_card-gray.mt32 {
  color: var(--textdark--base);
  margin-top: 32px;
}

.benefit-list_item {
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.benefit-list_h4 {
  color: #454c52;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 27px;
}

.img_box {
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.blue-card {
  background-color: #edf8ff;
  align-items: stretch;
  width: 49%;
  min-width: 0;
  max-width: 585px;
  min-height: 174px;
  padding: 32px;
  display: flex;
}

.blue-card.fix_w {
  background-color: #f7f8fc;
  border-radius: 12px;
  width: 100%;
  max-width: 279px;
  margin-bottom: 40px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 38px;
  display: block;
}

.small_margin {
  margin-bottom: 0;
  padding-left: 30px;
}

.small_margin.p10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.small_margin.p10.mb22 {
  margin-bottom: 22px;
}

.h4_box {
  color: #134472;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  display: block;
}

.h4_box.center-heading {
  z-index: 2;
  text-align: center;
  margin-top: -40px;
  display: none;
  position: relative;
  overflow: visible;
}

.h3_box {
  color: #134472;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
}

.h3_box.center {
  text-align: center;
}

.h3_box.center.margin-error-page {
  margin-top: 156px;
}

.mw-538 {
  max-width: 538px;
}

.h1_big-tittle {
  color: #134472;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 62px;
}

.h1_big-tittle.title_margin {
  margin-bottom: 100px;
}

.section-body.op-0 {
  z-index: 3;
  opacity: 1;
  position: relative;
}

.three_in_line {
  text-align: left;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1200px;
  margin: 60px auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.three_in_line.our_guest {
  margin-top: 30px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.three_in_line.guess {
  justify-content: space-around;
  margin-top: 0;
  padding-top: 30px;
}

.three_in_line--item {
  border-radius: 8px;
  width: 30%;
  min-height: 50px;
  margin: 10px 0;
  display: inline-block;
  overflow: hidden;
}

.three_in_line--item_inner_img {
  width: 100%;
  display: inline-block;
}

.three_in_line--item_inner {
  text-align: right;
  flex-direction: column;
  justify-content: space-between;
  min-height: 260px;
  margin: 0;
  padding: 32px 28px;
  display: flex;
}

.three_in_line--item_inner-p {
  color: #134472;
  text-align: left;
  margin-bottom: 28px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section1.white_header {
  padding-top: 70px;
}

.section1.white_header.head {
  padding-top: 0;
}

.top-header {
  height: 610px;
}

.top-header.set_fin-bg {
  background-image: url('../images/businesswoman-holding-documents-with-financial_sd.png');
  background-position: 50%;
  background-size: cover;
}

.top-header.necensus-bg {
  background-image: url('../images/smiling-businesswoman-holding-her-cellphone-in-a-2021-08-26-17-26-53-utc-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.top-header.white_eagle_bg {
  background-image: url('../images/assembly-of-tv-back-light-modules-2022-04-13-06-22-00-utc-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.top-header.zevez_bg {
  background-image: linear-gradient(253deg, #0000 31%, #fff), url('../images/young-handsome-caucasian-contemporary-businessman-2022-02-04-19-06-45-utc-1.png');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.top-header.arellson_bg {
  background-image: url('../images/businesswoman-with-computer-working-at-office-2021-08-26-22-49-48-utc-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.top-header.aws_bg {
  background-image: url('../images/young-programmer-2021-09-24-03-55-55-utc-1.png');
  background-position: 50%;
  background-size: cover;
}

.top-header.gometr {
  background-image: url('../images/Artboard_middle2.png');
  background-position: 0 0;
  background-size: cover;
}

.top-header.healthbird_bg {
  background-image: linear-gradient(253deg, #0000 31%, #fff), url('../images/cheerful-redhe.jpg');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.top-header.deliveright_copy {
  background-image: linear-gradient(253deg, #0000 31%, #fff), url('../images/Blog-Banner-for-Website-Content-min_1.avif');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.tittle_block {
  text-align: left;
  max-width: 528px;
  margin-top: 143px;
}

.tittle_block.mw600 {
  max-width: 600px;
}

.success_story-sup {
  color: #3f56b6;
  text-align: left;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 150%;
}

.top-header-h1 {
  color: #134472;
  text-align: left;
  margin-top: 28px;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 120%;
}

.top-header-sub {
  color: #134472;
  text-align: left;
  max-width: 463px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.top-header-sub.mw_343 {
  max-width: 343px;
}

.top-header-sub.mw540 {
  max-width: 540px;
}

.top-header-sub.mw_384 {
  max-width: 384px;
}

.fixed_frame-white {
  background-color: #fff;
  border-radius: 6px;
  width: 455px;
  padding: 48px 32px;
  position: absolute;
  inset: 482px 0% 0% auto;
  overflow: hidden;
}

.fixed_frame-white.card_shadow {
  flex-wrap: wrap;
  height: auto;
  display: block;
  overflow: visible;
}

.fixed_frame-white.card_shadow.fit-content-h {
  top: 432px;
}

.fixed_frame-white.card_shadow.fit-content-h.zevez {
  top: 360px;
}

.fixed_frame-white.card_shadow.fit-content-h.zevez.correct {
  height: 300px;
}

.fixed_frame-white.card_shadow.fit-content-h.deviveright {
  height: 500px;
  top: 260px;
}

.fixed_frame-h3 {
  color: #134472;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.container_small {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.container_small.deliveright {
  margin-bottom: 48px;
}

.result_markers {
  justify-content: space-between;
  margin-top: 64px;
  display: flex;
}

.result_markers.arellson {
  justify-content: space-around;
}

.marker_item {
  width: 33%;
  max-width: 220px;
}

.marker_item-top {
  justify-content: center;
  align-items: center;
  min-height: 58px;
  display: flex;
}

.blue_percentages {
  color: #2a9cdb;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
}

.marker_item-bottom {
  color: #454c52;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.hr_light-gray {
  border-top: 1px solid #d3d6d9;
  margin-top: 80px;
  margin-bottom: 28px;
}

.hr_light-gray.mt32 {
  margin-top: 32px;
}

.quote {
  color: #454c52;
  margin-bottom: 28px;
  font-family: IBM Plex Serif, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.cutomer_card {
  align-items: center;
  display: flex;
}

.customer_round {
  background-image: url('../images/derek.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
  width: 100px;
  min-width: 100px;
  height: 100px;
  min-height: 100px;
}

.customer_round.necensus {
  background-image: url('../images/image-36.png');
}

.customer_round.michael_hutchison {
  background-image: url('../images/3_rev.png');
}

.customer_round.joe_graziano {
  background-image: url('../images/L1470976-1.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.customer_round.arellson {
  background-image: url('../images/4_rev.png');
  background-position: 50%;
  min-width: 100px;
  min-height: 100px;
}

.customer_round.awz {
  background-image: url('../images/2_rev.png');
  min-width: 100px;
  min-height: 100px;
}

.customer_round.joe_graziano {
  background-image: url('../images/6_rev.png');
}

.customer_round.irena {
  background-image: url('../images/L1470976-1.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.customer_round.ori_anavan {
  background-image: url('../images/1721416368684.jpeg');
}

.customer_name {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.customer_name.no-margin {
  padding-left: 0;
}

.list_succes-storyes {
  color: #454c52;
  padding-left: 14px;
  list-style-type: none;
}

.list-suc-story_item__p {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.list-suc-story_item__p.f18 {
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.inter_300_light {
  font-weight: 300;
}

.semi-bold__item-tittle {
  color: #454c52;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.mb24 {
  margin-bottom: 24px;
}

.margin-helper {
  width: 100%;
  height: 120px;
}

.image-102 {
  margin-top: 80px;
}

.image-103 {
  width: 100%;
  margin-top: 80px;
}

.image-104 {
  margin-bottom: 32px;
}

.text-block-106 {
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

.h3_blue_box {
  color: #134472;
  margin-top: 22px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 150%;
}

.block-links_in_blue-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gometr_download-link {
  color: #2a9cdb;
  letter-spacing: .05em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 95px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.image-105 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.no_underline {
  text-decoration: none;
}

.no_underline.white {
  color: #fff;
}

.fs_14 {
  font-size: 14px;
  line-height: 150%;
}

.header-box {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
}

.header-box.no-margin {
  margin-top: 0;
}

.break {
  width: 100%;
  height: 10px;
  font-size: 0;
  line-height: 6px;
  display: block;
}

.link {
  color: #3257b5;
  text-decoration: none;
}

.h2_terms-tittle__dark {
  color: #454c52;
  margin-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 150%;
}

.h3_terms-tittle__gray {
  color: #454c52;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.table_of_contents {
  color: #2a9cdb;
  width: 294px;
  height: 784px;
  padding-left: 5px;
  padding-right: 5px;
  position: sticky;
  top: 100px;
}

.table_of_contents.hide-mob {
  display: none;
}

.table_of_contents-link {
  color: #2a9cdb;
  width: 100%;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: block;
}

.w100 {
  width: 100%;
}

.center_items {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.center_items_item {
  text-align: left;
  background-color: #fff;
  max-width: 307px;
  padding: 24px;
}

.center_items_item.card_shadow {
  margin: 24px;
}

.security_dropdown-item {
  width: 100%;
}

.security_dropdown-item__header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  cursor: pointer;
  background-color: #f8f8f8;
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  padding: 6px 20px 6px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.security_dropdown-item__header:hover {
  background-color: #f1f6ff;
}

.security_dropdown-item__body {
  border-bottom: 1px solid var(--foundation--grey--04);
  margin-bottom: 24px;
  padding: 12px 20px 8px 24px;
}

.arrow_toggle-no-fixed {
  width: auto;
  margin-left: 0;
}

.dropdown-item_header {
  color: var(--textdark--dark-blue);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.light_note {
  background-color: #ffeed8;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  padding: 16px;
  display: flex;
}

.light_note.free_w {
  margin-top: 16px;
  margin-bottom: 32px;
}

.light_note.light_blue {
  background-color: #edf8ff;
}

.light_note.light_blue.mt20 {
  margin-top: 20px;
}

.light_note.light_blue.mt20.mb24 {
  background-color: #f7f8fc;
}

.light_note.light_blue.free_w.mt32 {
  background-color: #f7f8fc;
  margin-top: 32px;
}

.p_light_note {
  color: #d97e0b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.p_light_note.black {
  color: var(--black);
}

.image-106 {
  margin-right: 16px;
}

.blue_box {
  background-color: #f7f8fc;
  border-radius: 12px;
  margin-top: 30px;
  margin-bottom: 32px;
  padding: 24px 40px 40px;
}

.blue_box.mb22 {
  margin-bottom: 22px;
}

.blue_box.mb22.pb25 {
  padding-bottom: 25px;
}

.mh290 {
  max-height: 290px;
}

.brown_box {
  background-image: linear-gradient(#ffeed8, #ffeed8);
  border: 1px solid #d97e0b;
  border-radius: 12px;
  height: 100%;
  padding: 40px;
}

.contact-us_form {
  background-color: var(--white);
  color: #454c52;
  border-radius: 12px;
  max-width: 520px;
  padding: 48px;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.contact-us_form.card_shadow.centerred {
  display: block;
}

.contact-us_form.card_shadow.centerred.hide {
  display: none;
}

.form_label {
  margin-bottom: 8px;
  font-weight: 400;
}

.field {
  background-color: var(--white);
  border: 1px solid #d3d6d9;
  border-radius: 5px;
  min-height: 44px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 150%;
}

.field.half-right {
  width: 50%;
  margin-left: 8px;
}

.short-field {
  background-color: #fff;
  border: 1px solid #d3d6d9;
  border-radius: 5px;
  min-height: 44px;
  padding: 10px 16px;
}

.short-field.free_w {
  font-size: 16px;
  line-height: 150%;
}

.flex_box {
  display: flex;
}

.textarea {
  border: 1px solid #d3d6d9;
  border-radius: 5px;
  min-height: 105px;
}

.box_with-maps {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
}

.map_item {
  width: 100%;
  max-width: 450px;
}

.card_item-hiw {
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 195px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: block;
}

.line-with-dots {
  flex-flow: row;
  margin-top: 220px;
}

.form_login_block {
  display: block;
}

.form_login {
  max-width: 700px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.input_form {
  color: #333;
  border: 1px solid #d3d6d9;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 16px 10px;
  font-family: Inter, sans-serif;
}

.input_form.password_login {
  margin-bottom: 0;
}

.form_block {
  max-width: 700px;
  margin: 40px auto 50px;
  padding-left: 50px;
  padding-right: 50px;
}

.button_form {
  z-index: 2;
  color: var(--white);
  background-color: #2a9cdb;
  border-radius: 4px;
  width: 268px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 10px 24px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  position: static;
}

.button_form:hover {
  background-color: #1083c1;
  box-shadow: 0 0 8px 3px #2d97d07d;
}

.button_form:active {
  box-shadow: none;
  background-color: #016ca6;
}

.button_form.button_send_password {
  width: auto;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.button_form.button_send_password.secondary {
  color: #2a9cdb;
  background-color: #0000;
  text-decoration: none;
}

.button_form.disabled {
  opacity: .42;
  color: var(--white);
  cursor: not-allowed;
}

.button_form.disabled:hover {
  box-shadow: none;
  opacity: .42;
  background-color: #2a9cdb;
}

.button_form.got_to_home {
  background-color: #3257b5;
  margin-bottom: 100px;
}

.button_form.got_to_home:hover {
  box-shadow: none;
}

.button_form.btn_subscribe {
  width: 150px;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
  position: relative;
}

.button_form.btn_subscribe.new-blue {
  background-color: #3f56b6;
}

.button_form.btn_subscribe.new-blue:hover {
  box-shadow: none;
}

.text_form_bold {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.image-108 {
  flex: 1;
  width: 100%;
  height: 1px;
}

.separator {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.separator.padding-top {
  margin-top: 30px;
}

.sign_with {
  color: #3257b5;
  text-transform: uppercase;
  border: 1px solid #3257b5;
  border-radius: 4px;
  margin-bottom: 35px;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.sign_with:hover {
  background-color: #3257b552;
  border-color: #3257b5;
}

.sign_with:active {
  background-color: #bce4fd;
}

.text_sign_with {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.image-109 {
  float: left;
  text-align: center;
}

.checkbox-label {
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.checkbox_form {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.option_text_form {
  color: #2a9cdb;
  text-transform: uppercase;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.option_text_form_block {
  margin-top: 15px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.link_option_form {
  text-align: left;
  text-decoration: none;
  display: inline-block;
}

.text_sign_with-2 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.text_link {
  color: #3257b5;
  text-transform: uppercase;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.text_link:hover {
  color: #1c86c0;
}

.text_link:active {
  color: #076ca3;
}

.option_text_form_block-2 {
  margin-top: 15px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.block_join {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% -270px;
  overflow: visible;
}

.card_join {
  background-color: var(--white);
}

.card_join.card_shadow {
  border: 1px solid var(--white);
  color: #454c52;
  cursor: pointer;
  border-radius: 12px;
  max-width: 285px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  text-decoration: none;
  overflow: hidden;
}

.card_join.card_shadow:hover {
  color: #fff;
  background-color: #3257b5a6;
}

.head_card_join {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.box_text_join {
  padding: 0 25px 25px;
}

.text_card_join {
  text-align: left;
}

.keep-me {
  text-align: right;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
  display: block;
}

.send_email_password {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-108 {
  font-size: 14px;
}

.text-block-109 {
  font-size: 14px;
  display: block;
}

.text-block-110 {
  flex: 0 auto;
}

.msg_error {
  color: #842029;
  text-align: center;
  background-color: #f8d7da;
  border: 1px solid #f5c2c7;
  border-radius: 8px;
  width: 500px;
  margin: 50px auto 15px;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.msg_error.hide {
  display: none;
}

.error_block {
  flex: 0 auto;
  width: 100%;
  display: block;
}

.msg_info {
  color: #084298;
  background-color: #cfe2ff;
  border: 1px solid #b6d4fe;
  border-radius: 8px;
  width: 500px;
  margin: 50px auto 15px;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.msg_info.hide {
  display: none;
}

.msg_block {
  width: 100%;
}

.h1_error_page {
  color: #3257b5;
  margin-bottom: -180px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 250px;
  line-height: 375px;
  position: relative;
  inset: 0% 0% auto;
}

.input_subscribe {
  width: 250px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  display: inline;
  position: relative;
  bottom: -4px;
}

.pod_cast_app {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  padding-bottom: 50px;
  display: flex;
}

.guest_info_box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.round-100 {
  border-radius: 100%;
  width: 250px;
  max-width: none;
}

.info_gest.header_info {
  position: absolute;
  top: 134px;
  left: 118px;
}

.info_gest.header_info.many_guess_first {
  top: 59px;
  left: -104px;
}

.info_gest.header_info.many_guess_second {
  top: 67px;
  left: 65px;
}

.general_link {
  color: #2a9cdb;
  font-family: Inter, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.podcast_season {
  margin-bottom: 50px;
}

.menu_pod_cast_season {
  text-align: left;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.season_tab_link {
  background-color: #0000;
  margin-right: 30px;
  padding-left: 5px;
  padding-right: 10px;
}

.season_tab_link.w--current {
  background-color: #0000;
  border-bottom: 1px solid #2a9cdb;
  border-radius: 2px;
}

.info_episode_card {
  text-align: left;
  flex: 1;
  padding-right: 10px;
  font-family: Inter, sans-serif;
}

.episode_number_card {
  color: #2a9cdb;
  text-align: left;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 33px;
  display: inline-block;
}

.episode_date_card {
  margin-left: 50px;
  font-weight: 300;
  line-height: 21px;
  display: inline-block;
}

.episode_date_card.small {
  margin-left: 10px;
}

.tab_season {
  padding: 10px;
}

.embed_contact_form {
  display: block;
}

.hide {
  display: none;
}

.disabled {
  color: #6f6d6d;
  cursor: not-allowed;
  text-decoration: none;
}

.password_input_block {
  clear: left;
  position: relative;
}

.link_password_show_hide {
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image_password_hide {
  opacity: .55;
  width: 50%;
}

.image_password_show {
  opacity: .55;
  width: 50%;
  display: none;
}

.virtual-card-grid {
  grid-row-gap: 16px;
  border: 1px solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 5px;
}

.physical-and-virtual-card-grid, .physical-card-grid {
  border: 1px solid #000;
  padding: 5px;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.flex-header {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 30px;
  display: flex;
}

.header-guess-info {
  flex: 0 auto;
  min-width: 300px;
}

.header-info-podcast.left {
  flex: 1;
}

.image-guess-header {
  border-radius: 100%;
  width: 150px;
}

.image-guess-header.second-guess {
  z-index: 1;
  width: 126px;
  margin-left: 150px;
  position: relative;
}

.guess_header_app {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-bottom: 50px;
  display: flex;
}

.heder_guess_block {
  text-align: left;
  position: relative;
}

.elipse-image-guess {
  width: 150px;
  position: absolute;
  inset: -27% auto auto -16%;
}

.elipse-image-guess.guess2 {
  width: 95px;
  top: -8%;
  left: 63%;
}

.elipse-image-guess-2 {
  position: absolute;
  top: -18px;
  left: -21px;
}

.elipse-image-guess-2.guess2 {
  width: 100px;
  top: -14px;
  left: 190px;
}

.link-block-simple-text.header-link {
  justify-content: flex-start;
}

.gess_content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  margin-top: 50px;
  display: flex;
}

.guess_side {
  flex: 1;
  max-width: 400px;
}

.guess-info-description {
  padding: 20px;
}

.share-guess-app {
  text-align: left;
  background-color: #edf8ff;
  border-radius: 5px;
  width: 215px;
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-family: Inter, sans-serif;
}

.link-redes-app {
  justify-content: space-between;
  width: 80%;
  display: flex;
}

.dropdown-transcript {
  width: 100%;
  overflow: hidden;
}

.transcript-accordion-toggle {
  height: 80px;
  display: flex;
}

.dropdown-transcript-text {
  background-color: #0000;
  display: block;
  position: static;
}

.content_podcast {
  margin-top: 40px;
}

.left {
  text-align: left;
}

.world-map-image {
  position: relative;
}

.light-blue {
  color: #2a9cdb;
}

.sitejabber {
  padding: 10px 15px 15px;
  position: absolute;
  top: -71px;
  left: -18px;
}

.sitejabber.card_shadow {
  border-radius: 10px;
}

.rank_sitejabber {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.rank_jabber {
  color: #808191;
  padding-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.rank {
  color: #11142d;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
}

.sitejabber_link {
  border: 1px solid #0000;
  border-top-color: #dadada61;
  margin-top: 10px;
  padding-top: 10px;
}

.jabber_image {
  width: 78px;
}

.trusted-by {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial_box {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.card_testimonial {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 662px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.image_testimonial {
  border-radius: 14px;
  width: 65px;
}

.info_testimonail {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.quote_open {
  position: absolute;
  inset: 0% auto auto 0%;
}

.quote_close {
  position: absolute;
  inset: auto 0% 0% auto;
}

.section_step_home {
  background-color: #f0f8fc;
  padding-top: 60px;
  padding-bottom: 60px;
}

.digiit {
  color: #2a9cdb;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: inline-block;
}

.number_arrow {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.col-pref-points {
  background-color: #e9f7ff;
  border-radius: 15px;
  height: 300px;
  padding: 10px;
}

.image-114 {
  width: 250px;
  position: absolute;
  inset: auto 5% 0% auto;
}

.image-115 {
  position: absolute;
  inset: auto 15px 0% auto;
}

.pref-points {
  margin-top: 50px;
}

.pref_colums {
  margin-bottom: 30px;
}

.find_talent_column {
  display: flex;
}

.find_talent_column.card_shadow {
  padding: 10px;
}

.image_find_talent_box {
  background-color: #eaf5fb;
  border-radius: 10px;
  padding: 5px;
}

.content_talent {
  padding-bottom: 15px;
  padding-left: 10px;
}

.section_find_expert_call {
  background-color: #f4fbffb3;
  margin-top: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section_meets_talents {
  margin-top: 80px;
}

.image-116 {
  width: 450px;
}

.columns_meet_talent {
  margin-top: 50px;
}

.plataform_menu {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f8fbfd;
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.menu_plataform_link {
  color: #9dafbd;
  height: 100%;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 68px;
  text-decoration: none;
}

.menu_plataform_link.w--current {
  color: #2a9cdb;
  border-bottom: 3px solid #2a9cdb;
}

.big_container_header {
  margin-top: 50px;
  padding-top: 120px;
  padding-bottom: 180px;
  position: relative;
}

.image_header_plataform {
  position: absolute;
  inset: 0% 10% auto auto;
}

.image_header_plataform2 {
  position: absolute;
  bottom: 0%;
  right: 10%;
}

.image_header_plataform3 {
  position: absolute;
  top: 0%;
  left: 45%;
  right: 0%;
}

.image_header_plataform_4 {
  position: absolute;
  top: 10%;
  left: 5%;
}

.image_header_plataform_5 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.features_post_job {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.img_post_a_job {
  max-width: 500px;
  position: absolute;
  inset: 0% -15% auto auto;
}

.post_job_block_image {
  position: relative;
}

.info_post_job {
  padding-top: 20px;
  padding-left: 20px;
}

.post_feature_item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-111, .jabber_link {
  text-decoration: none;
}

.siia_link {
  position: absolute;
  inset: auto auto -7% -11%;
}

.siia_link.card_shadow {
  border-radius: 10px;
}

.link_remotetech {
  position: absolute;
  inset: auto 11% 1% auto;
}

.link_remotetech.card_shadow {
  border-radius: 10px;
}

.image_adwards_globe {
  border-radius: 9px;
}

.num_section {
  color: #2a9cdb;
  text-align: center;
  background-color: #f2f9fd;
  border-radius: 8px 28px;
  justify-content: center;
  align-items: center;
  width: 95px;
  height: 36px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.num_section.margin-0 {
  margin-left: 0;
  margin-right: 0;
}

.section_target_search {
  margin-top: 120px;
  margin-bottom: 80px;
}

.target_search {
  justify-content: center;
  align-items: center;
  display: flex;
}

.col_find_freelancer {
  flex: 1;
  position: relative;
}

.col_search_target {
  text-align: left;
  flex: 0 auto;
}

.find_freelancer_image {
  width: 100%;
}

.section_your_company_golance {
  margin-bottom: 80px;
}

.benefits {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f6fbfe;
  border-radius: 30px;
  align-items: center;
  min-height: 135px;
  margin-bottom: 15px;
  padding: 20px 15px;
  display: flex;
}

.button-new {
  color: #fff;
  letter-spacing: 2px;
  background-color: #2a9cdb;
  border-radius: 4px;
  width: 234px;
  height: 54px;
  margin-top: 41px;
  padding-top: 9px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 42px;
}

.button-new:hover {
  background-color: #1083c1;
  box-shadow: 0 0 8px 3px #2d97d07d;
}

.button-new:active {
  box-shadow: none;
  background-color: #016ca6;
}

.button-new.btn_medium.primary {
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.button-new.btn_medium.primary.costume {
  box-shadow: none;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3f56b6;
  border-radius: 8px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 50px;
  padding: 13px 54px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button-new.btn_medium.primary.costume.nav {
  box-shadow: none;
  text-transform: none;
  background-color: #3f56b6;
  width: 76px;
  height: 40px;
  padding: 9.5px 17px;
  font-size: 14px;
}

.button-new.btn_medium.primary.costume.nav.ghost {
  box-shadow: none;
  color: #2a9cdb;
  text-transform: none;
  background-color: #fff;
  width: 91px;
  margin-right: 14px;
}

.button-new.btn_medium.primary.costume.nav.ghost-nav {
  box-shadow: none;
  color: #3f56b6;
  text-transform: none;
  background-color: #fff;
  width: 91px;
  margin-right: 14px;
}

.button-new.btn_medium.primary.costume.full-width {
  letter-spacing: 0;
  text-transform: none;
  width: 415px;
}

.button-new.btn_medium.primary.costume.ghost {
  box-shadow: none;
  color: #3f56b6;
  background-color: #fff;
  border: 1px solid #3f56b666;
  padding-left: 25px;
  padding-right: 25px;
}

.button-new.btn_medium.primary.costume.ghost._30-pading-l-r {
  padding-left: 30px;
  padding-right: 30px;
}

.button-new.btn_medium.primary.costume._250px {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.button-new.btn_medium.primary.costume._250px.disabeld {
  opacity: .5;
}

.button-new.btn_medium.primary.costume._250px.disabeld.w--current {
  opacity: 1;
}

.button-new.btn_medium.primary.costume._250px.client {
  opacity: 1;
  text-transform: uppercase;
  display: none;
}

.button-new.btn_medium.primary.costume._250px.client.w--current {
  opacity: 1;
}

.button-new.btn_medium.primary.costume._250px.freelancer {
  opacity: 1;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.button-new.btn_medium.primary.costume._250px.freelancer.w--current {
  opacity: 1;
}

.button-new.btn_medium.primary.costume.new {
  width: 450px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-new.btn_medium.primary.costume-sm {
  box-shadow: none;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3f56b6;
  border-radius: 8px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 50px;
  padding: 13px 29px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.button-new.btn_medium.primary.costume-sm.post-job-mobile {
  display: none;
}

.button-new.btn_medium.primary.costume-sm.post-job {
  box-shadow: none;
  background-color: #3f56b6;
}

.button-new.btn_medium.primary.costume-sm.show-tablet {
  display: none;
}

.button-new.btn_medium.primary.auto_width {
  box-shadow: none;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3f56b6;
  border-radius: 8px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 50px;
  padding: 13px 29px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.button-new.btn_medium.primary.short {
  box-shadow: none;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3f56b6;
  border-radius: 8px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 50px;
  padding: 13px 54px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.link-61 {
  color: #464c51;
  text-align: left;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.link-61:hover {
  color: #2a9cdb;
}

.link-61.w--current {
  width: auto;
  margin-right: 0;
}

.link-61.last {
  margin-right: 0;
}

.link-61.no-padding {
  margin-right: 0;
  display: block;
}

.link-61.no-padding:hover {
  color: #3f56b6;
}

.mobile-overlay {
  display: none;
}

.image-122 {
  height: 28px;
}

.old-services-sub-nav {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  width: 235px;
  padding: 10px 20px 20px;
  display: none;
  position: absolute;
  top: 49px;
  left: -20px;
  box-shadow: 0 12px 60px #0000000d;
}

.old-resources-sub-nav {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 200px;
  padding: 10px 20px 20px;
  display: none;
  position: absolute;
  top: 49px;
  left: -20px;
  box-shadow: 0 16px 60px #0000000d;
}

.link-mobile {
  color: #2a9cdb;
  margin-right: 42px;
  text-decoration: none;
}

.section-nav {
  z-index: 999;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  justify-content: space-between;
  align-items: center;
  height: 67px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.section-nav.hide {
  display: none;
}

.resources-wrapper-nav-link {
  position: relative;
}

.nav-links-mobile {
  display: flex;
}

.nav-cta {
  align-items: center;
  display: flex;
}

.nav-links {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.mobile-nav-menu {
  display: none;
}

.link-text {
  color: #464c51;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.link-text:hover {
  color: #3f56b6;
}

._20px-spacing {
  width: auto;
  height: 20px;
}

.menu-icon-2 {
  display: none;
}

.container-new {
  text-align: center;
  margin-top: 100px;
  display: block;
}

.container-new.container-main {
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: visible;
}

.container-new.container-main.nav {
  position: relative;
}

.container-new.container-main.costume.home {
  align-items: stretch;
  height: 100%;
}

.container-new.container-main.costume.sub-nav-hero {
  object-fit: contain;
  background-image: url('../images/assemble-your-team.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  max-width: 1238px;
  height: 70vh;
  padding-left: 0;
  padding-right: 0;
}

.container-new.container-main.costume.sub-nav-hero.is--plat-client {
  padding-bottom: 86px;
}

.container-new.container-main.costume.platform-for-freelancers {
  object-fit: contain;
  background-image: url('../images/golance-start-earning.png');
  background-position: 53%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  max-width: 1238px;
  height: 70vh;
  padding-left: 0;
  padding-right: 0;
}

.container-new.container-main.no-flex {
  z-index: 2;
  display: block;
  position: static;
}

.container-new.container-main.flex-center {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.container-new.container-main.flex-center.smaller {
  max-width: 800px;
}

.container-new.container-main.bg-color {
  background-color: #f7f8fc;
}

.container-new.container-main.paralect {
  z-index: 2;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: 832px;
  display: flex;
  position: relative;
}

.container-new.container-main.paralect-2 {
  flex-direction: column;
  align-items: flex-start;
}

.container-new.container-main.costume.dev-hide-container {
  display: none;
}

.container-new.sub-nav {
  background-color: #f7f8fc;
  justify-content: center;
  align-items: center;
  height: 68px;
  margin-top: 0;
  display: flex;
  position: static;
}

.services-links {
  width: auto;
  position: relative;
}

.h1_big-new {
  color: #134472;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 62px;
}

.h1_big-new.costume {
  color: #21446f;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 36px;
  font-weight: 600;
  line-height: 66px;
}

.h1_big-new.costume.h2-52 {
  font-size: 52px;
}

.h1_big-new.costume.center.h2-52 {
  text-align: center;
  font-size: 52px;
  line-height: 62px;
}

.h1_big-new.costume.center.h2-52._34px-tablet {
  text-align: center;
}

.h1_big-new.costume.center.h2-52.left-align {
  text-align: left;
}

.h1_big-new.costume.center.h2-52.left-align._34px-tablet {
  text-align: left;
  margin-bottom: 30px;
}

.h1_big-new.costume.center.h2-52.pick-out {
  text-align: left;
}

.h1_big-new._60-padding {
  margin-top: 10px;
  margin-bottom: 60px;
}

.h1_big-new.paralect {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 36px;
  font-weight: 600;
  line-height: 66px;
}

.h4_new {
  color: #134472;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  display: block;
}

.h4_new.paralect {
  color: var(--white);
  background-color: #ffffff24;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

.h4_new.costume {
  color: #3f56b6;
  background-color: #3f56b60a;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.h4_new.costume.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.section-main-new {
  background-color: #edf8ff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.section-main-new.remove-background {
  background-color: #0000;
  padding-top: 140px;
}

.section-main-new.remove-background.overflow-show {
  padding-top: 140px;
  overflow: hidden;
}

.section-main-new.remove-background.overflow-show.top-paddind {
  padding-top: 140px;
}

.section-main-new.remove-background.overflow-show.top-paddind.home-hero.first-section-additional-padding {
  height: 100%;
  padding-top: 140px;
  padding-bottom: 100px;
}

.section-main-new.remove-background.overflow-show.top-paddind.home-hero {
  padding-bottom: 60px;
  overflow: visible;
}

.section-main-new.remove-background.platform-hero {
  padding-top: 136px;
}

.section-main-new.remove-background.platform-hero.light-blue-background {
  background-color: #fafcfe;
}

.section-main-new.remove-background.ftt-main {
  padding-top: 167px;
  padding-bottom: 40px;
}

.column-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 60vh;
  display: flex;
  position: relative;
}

.column-right.hero-home {
  height: auto;
  position: relative;
}

.column-right.post-job {
  width: auto;
  height: auto;
}

.column-right.last-hero-section {
  height: auto;
}

.paragraph-18-px {
  color: #464c51;
  text-align: left;
  width: 444px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-18-px.smaller {
  width: 514px;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-18-px.full-width {
  text-align: center;
  width: 773px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-18-px.full-width.light {
  color: #fff;
}

.paragraph-18-px.full-width.light.home.auto-width-2 {
  font-weight: 500;
}

.paragraph-18-px._552px-width {
  width: 552px;
}

.paragraph-18-px._552px-width.home {
  margin-bottom: 24px;
}

.paragraph-18-px._582xw-width {
  color: #21446f;
  width: 582px;
  margin-top: 24px;
  margin-bottom: 0;
}

.paragraph-18-px._582xw-width.semi-bold {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.paragraph-18-px._422px-width {
  width: 422px;
}

.paragraph-18-px._284px-width {
  width: 284px;
  margin-bottom: 0;
}

.paragraph-18-px.link {
  color: #3f56b6;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.paragraph-18-px.white-color {
  color: var(--white);
  width: 350px;
}

.paragraph-18-px.auto-width {
  width: auto;
}

.paragraph-18-px.auto-width.no-bottom-padding {
  margin-bottom: 16px;
}

.paragraph-18-px.paralact-p {
  text-align: center;
  width: 770px;
}

.paragraph-18-px.paralact-p.no-center {
  text-align: left;
}

.paragraph-18-px.paralact-p.no-center.auto-width {
  width: auto;
}

.paragraph-18-px.is--trusted-section {
  width: 100%;
}

.column-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 60vh;
  display: flex;
}

.column-left.home.fixed-height, .column-left.post-job, .column-left.last-home-section {
  height: auto;
}

.column-left.home {
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.column-left.home.development-left {
  padding-right: 60px;
}

.image-hero {
  object-fit: contain;
  width: 787px;
  max-width: 120%;
  height: 674px;
  position: relative;
  right: 60px;
}

.image-hero.home {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: static;
  top: 45px;
}

.image-hero.home.is--home {
  height: auto;
}

.companies-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.section-costume {
  background-color: #edf8ff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.section-costume.remove-background {
  background-color: #0000;
  width: 100vw;
  padding-top: 160px;
  padding-bottom: 170px;
  position: relative;
}

.section-costume.remove-background.less-top-padding {
  padding-top: 0;
  padding-bottom: 180px;
}

.section-costume.remove-background.less-top-padding._100-buttom {
  padding-bottom: 100px;
}

.section-costume.remove-background.less-top-padding._100-buttom.golance-game {
  padding-top: 60px;
}

.section-costume.remove-background.less-top-padding._100-buttom.golance-game.dev-testimonial {
  padding-top: 10rem;
  padding-bottom: 11.25rem;
}

.section-costume.remove-background.less-top-padding._100-buttom.golance-game.dev-testimonial.is--outsource {
  z-index: 3;
  background-color: var(--white);
}

.section-costume.remove-background.less-top-padding.light-blue-background {
  background-color: #0000;
}

.section-costume.remove-background.less-top-padding.light-blue-background.is--get-paid {
  display: none;
}

.section-costume.remove-background.less-top-padding.light-blue-background--80px-p {
  background-color: #0000;
}

.section-costume.remove-background.less-top-padding._140-buttom {
  height: 100%;
  padding-top: 0;
  padding-bottom: 140px;
  position: static;
  overflow: visible;
}

.section-costume.remove-background.less-top-padding.clear-clean {
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-costume.remove-background.less-top-padding.work-diary {
  padding-top: 40px;
  padding-bottom: 140px;
}

.section-costume.remove-background._140-140-padding {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-costume.remove-background._140-140-padding.job-background {
  background-color: #152a43;
  background-image: url('../images/golance-posting-a-job.jpg');
  background-position: 0 0;
  background-size: cover;
}

.section-costume.remove-background._140-140-padding.job-background.np {
  padding-top: 123px;
  padding-bottom: 123px;
}

.section-costume.remove-background._140-140-padding.animated-section {
  background-color: #f7f8fc;
  padding-top: 130px;
  padding-bottom: 60px;
}

.section-costume.remove-background.costume-padding {
  background-color: #f7f8fc;
  padding-top: 40px;
  padding-bottom: 75px;
}

.section-costume.remove-background.sub-nav {
  z-index: 99;
  width: 100%;
  margin-top: 67px;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
}

.section-costume.remove-background.sub-nav.mobile {
  display: none;
}

.section-costume.remove-background._110-110-padding {
  background-color: #d0e6f41a;
  padding-top: 110px;
  padding-bottom: 110px;
}

.section-costume.remove-background._110-110-padding.dark-blue {
  background-color: #3f56b60f;
}

.section-costume.remove-background._110-110-padding.downloads {
  background-color: #fff;
}

.section-costume.remove-background.less-padding-logos {
  float: none;
  aspect-ratio: auto;
  object-fit: contain;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: auto;
  overflow: hidden;
}

.section-costume.remove-background.quote-padding {
  padding-bottom: 140px;
}

.section-costume.remove-background.quote-padding.less-on-mobile {
  height: 100%;
  position: static;
  overflow: visible;
}

.section-costume.remove-background.quote-padding.less-on-mobile._0-top-padding {
  padding-top: 0;
  padding-bottom: 120px;
}

.section-costume.remove-background.quote-padding.less-on-mobile.position-relative {
  padding-top: 140px;
  position: relative;
}

.section-costume.remove-background.quote-padding.paralect {
  padding-top: 0;
  padding-bottom: 120px;
}

.section-costume.remove-background.integration {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-costume.remove-background.gometer-section {
  padding-top: 30px;
  padding-bottom: 70px;
}

.section-costume.remove-background.less-padding-logos {
  padding-top: 60px;
  padding-bottom: 0;
}

.section-costume.remove-background.additional-padding {
  height: 100%;
  padding-top: 40px;
  padding-bottom: 100px;
  position: static;
  overflow: visible;
}

.section-costume.paralect-hero {
  background-color: #152a43;
  background-image: linear-gradient(to right, #152a43b3 32%, #fff0), url('../images/watching-training-courses-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  min-height: 90vh;
  padding-left: 30px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-costume.paralect-statics {
  background-color: #3f56b60f;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-costume.bg-color-light-blue {
  background-color: #3f56b60f;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-costume.bg-color-light-blue.more-padding {
  background-color: #3f56b60f;
  padding-top: 140px;
  padding-bottom: 160px;
}

.swiper.swiper1, .swiper.myswiper2.hide {
  display: none;
}

.swiper.myswiper {
  position: relative;
}

.swiper.myswiper-feed {
  width: 100%;
  overflow: visible;
}

.company-logo {
  background-color: #3f56b60a;
  border-radius: 10.82px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px 27px;
  display: flex;
}

.company-logo:hover {
  background-color: #fff;
}

.company-logo.is--trusted-section {
  background-color: var(--foundation--grey--01);
  padding: 13px 20px;
}

.company-logo.is--trusted-section.is--syneos {
  padding-top: 11px;
  padding-bottom: 15px;
}

.swiper-wrapper.relative {
  position: relative;
}

.h2_new {
  color: #134472;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 42px;
}

.h2_new.costume {
  color: #21446f;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
}

.h2_new.costume.bigger {
  font-size: 52px;
  line-height: 62px;
}

.h2_new.costume.bigger.center.light {
  color: #fff;
}

.h2_new.costume.bigger.center.left-align-mobile._773-width {
  max-width: 773px;
}

.h2_new.costume.bigger.center.left-align-mobile._773-width-paralect {
  text-align: left;
  max-width: 773px;
}

.h2_new.costume.bigger.center.left-align-mobile._773-width-paralect-center {
  text-align: center;
  max-width: 773px;
}

.h2_new.costume.bigger.center {
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.h2_new.costume.bigger.center.left-align-mobile {
  text-align: center;
}

.h2_new.costume.bigger.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.h2_new.costume.no-top-padding {
  margin-top: 0;
}

.h2_new.shorter-p {
  color: #21446f;
  max-width: 45vw;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
}

.h2_new.shorter-p.smaller {
  font-size: 32px;
  line-height: 42px;
}

.image-123 {
  object-fit: contain;
  width: 117px;
  height: 35px;
}

.image-123.costume {
  object-fit: cover;
}

.image-123.expertise {
  object-fit: contain;
  width: 146px;
  height: 60px;
  margin-bottom: 0;
  position: relative;
  bottom: 4px;
}

.image-123.evove {
  width: 146px;
  height: 53px;
}

.image-123.is--trusted-logo {
  width: 130px;
  height: auto;
}

.swiper-slide.new.hide {
  display: none;
}

.bg-shape {
  z-index: 0;
  background-image: url('../images/why-us-line.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 80%;
  height: 646px;
  position: absolute;
  inset: 0%;
}

.bg-shape.form {
  opacity: .28;
  background-image: url('../images/goLance-Hiring-Now.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  top: auto;
  bottom: auto;
}

.bg-shape.quote-bg-img {
  background-image: linear-gradient(#ffffff57, #ffffff57), url('../images/the-solution.png');
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  height: 75%;
  position: absolute;
}

.bg-shape.video-bg-img {
  background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/post-a-job-golance.png');
  background-position: 0 0, 50%;
  height: 935.73px;
  transform: rotate(-9deg);
}

.bg-shape.downloads {
  z-index: 0;
  object-fit: contain;
  background-image: none;
  align-self: auto;
  align-items: center;
  width: 647.58px;
  height: 657.48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  top: -23%;
}

.step {
  flex-direction: column;
  display: flex;
  position: relative;
}

.steps-grid {
  justify-content: space-between;
  display: flex;
}

.text-block-112 {
  color: #3f56b6;
  text-align: left;
  align-self: flex-start;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.5;
}

._30px-spacing {
  height: 30px;
}

.blog-author {
  align-items: center;
  display: flex;
}

.blog-author.is--home {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
}

.author-name {
  text-align: left;
  align-self: flex-start;
}

.author-name.home.is--on-home {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.date {
  color: #979797;
  font-weight: 500;
}

.div-block-269 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 20px;
  display: flex;
}

.footer-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #edf8ff;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 16px;
  display: block;
}

.list-8 {
  margin-bottom: 0;
  padding-left: 0;
}

.follow-us-2 {
  float: none;
  clear: none;
  grid-column-gap: 12px;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer-icons {
  border-top: 1px solid #d3d6d9;
  max-width: 1440px;
  margin-top: 20px;
  padding-top: 40px;
  display: flex;
}

.footer-icons._1200px {
  border-top-style: none;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.footer_link-item__li-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  list-style-type: none;
  display: flex;
}

.footer_link-item__li-2.hide {
  display: none;
}

.col_links-2 {
  clear: none;
  flex: 0 auto;
  order: 1;
  min-width: 208px;
  display: block;
}

.col_links-2.only-mob {
  display: none;
}

.col_links-2.short {
  min-width: auto;
}

.sitejabber-image {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  padding-left: 0;
}

.blue {
  color: #3f56b6;
}

.sitejabber-link {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 27%;
  height: 25%;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: 3% auto auto 2%;
}

.button-wrapper-hero {
  grid-column-gap: 20px;
  display: flex;
}

.button-wrapper-hero.hide-desktop {
  display: none;
}

.h2-16px {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.quote-block {
  background-color: #fff;
  border-radius: 30px;
  padding: 40px;
  box-shadow: 0 21px 60px #21446f0f;
}

.quote-block.shorter {
  width: 662px;
}

.quote-wrapper {
  z-index: 2;
  padding: 40px 150px;
  position: relative;
}

.quote-author-image {
  filter: saturate(0%);
  object-fit: cover;
  border-radius: 14px;
  width: 42px;
  height: 42px;
  margin-right: 14px;
}

.quote-author-image.is-with-color {
  filter: none;
}

.quote-icon {
  width: 74.91px;
  height: 57.23px;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(180deg);
}

.quote-icon.flip {
  inset: auto 0% 0% auto;
  transform: rotate(0);
}

.image-hero-02 {
  object-fit: contain;
  width: 100%;
  max-width: 120%;
  height: 674px;
  position: static;
  right: 60px;
}

.step-arrow {
  display: none;
  position: absolute;
  top: 49px;
  left: 115px;
}

.step-arrow-desktop {
  display: block;
  position: absolute;
  top: 49px;
  left: 97px;
}

.h2-20px {
  color: #21446f;
  text-align: left;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.h2-20px._0-padding {
  margin-top: 0;
}

.h2-20px._0-padding.only-mobile {
  display: none;
}

._60px-spacing {
  height: 60px;
}

.grid-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 365fr) minmax(1.5px, 745px);
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.grid-wrapper.last {
  grid-template-columns: minmax(200px, 460px) minmax(200px, 650px);
  margin-bottom: 70px;
}

.grid-wrapper.flip {
  grid-template-columns: minmax(200px, 629px) minmax(1px, 481px);
}

.grid-block {
  background-color: #e9f0ff;
  border-radius: 20px;
  width: auto;
  height: auto;
  min-height: 365px;
  padding: 40px 40px 120px;
  position: relative;
  overflow: hidden;
}

.grid-block.lighter {
  background-color: #f7f8fc;
}

.grid-image {
  object-fit: cover;
  width: 277px;
  position: absolute;
  inset: auto 47px 0% auto;
}

.grid-image.width-407px {
  width: 407px;
}

.grid-image.width-260px {
  width: 260px;
  right: 40px;
}

.grid-image.width-324px {
  width: 324px;
  right: 72px;
}

.grid-image.width-429px {
  width: 429px;
}

.grid-image.width-312px {
  width: 240px;
  right: 141px;
}

.paragraph-16-px {
  color: #464c51;
  text-align: left;
  width: 282px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.625;
}

.paragraph-16-px._100-width {
  width: 100%;
}

.paragraph-16-px.width-full.margin-0.text-color-white {
  color: #fff;
}

.paragraph-16-px.width-full.margin-0.text-color-white.align-center-tablet {
  text-align: center;
}

.paragraph-16-px.step-paragraph {
  width: 100%;
  margin-bottom: 0;
  font-size: 1.125rem;
}

.right-arrow-2 {
  background-color: #3f56b6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  right: -75px;
}

.link-block-19 {
  align-items: center;
  margin-top: 10px;
  text-decoration: none;
  display: flex;
}

.mask-3 {
  width: 710px;
  height: auto;
  overflow: visible;
}

.next-arrow-right {
  background-color: #0000;
  width: 12px;
  height: 12px;
}

.next-arrow {
  transform: rotate(180deg);
}

.testimonial-author-image {
  filter: none;
  object-fit: contain;
  border-radius: 14px;
  width: 52px;
  height: 52px;
  margin-right: 14px;
}

.slider-3 {
  background-color: #0000;
  align-items: center;
  display: flex;
  overflow: visible;
}

.ghost-btn-right {
  background-color: #f6f6f6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  position: absolute;
  left: auto;
  right: -75px;
}

.ghost-btn-right.is--dev-page {
  display: none;
}

.ghost-btn-left {
  background-color: #f6f6f6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  position: absolute;
  left: -75px;
}

.ghost-btn-left.is--dev-page {
  display: none;
}

.slide-8 {
  width: auto;
  height: auto;
  margin-right: 200px;
  padding: 24px;
}

.testimonials-wrapper {
  z-index: 2;
  padding: 40px 150px 70px;
  position: relative;
  overflow: hidden;
}

.left-arrow-2 {
  background-color: #3f56b6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  left: -75px;
}

.slide-nav-3 {
  color: #0000;
  background-color: #0000;
  top: 350px;
}

.testimonial-block {
  background-color: #fff;
  border-radius: 30px;
  width: 662px;
  padding: 40px;
  box-shadow: 0 21px 60px #21446f0f;
}

.tow-cards {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-block-267 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-cell {
  grid-column-gap: 50px;
  border-radius: 20px;
  align-items: center;
  width: 553px;
  height: 317px;
  padding: 10px;
  display: flex;
  box-shadow: 0 21px 60px #21446f0f;
}

.find-image {
  width: 146px;
  height: auto;
}

.find-image.mobile {
  display: none;
}

.image-124 {
  width: 100%;
  height: 100%;
}

.sub-nav_links {
  justify-content: space-between;
  align-items: center;
  width: 492px;
  height: 100%;
  display: flex;
}

.sub-nav_link-item {
  color: #9daabd;
  align-items: center;
  height: 100%;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sub-nav_link-item.w--current {
  color: #3f56b6;
  border-bottom: 2px solid #3f56b6;
}

.image-126 {
  z-index: -1;
  width: 675px;
  height: 336px;
  position: absolute;
  top: 0;
  left: -243px;
}

.image-126.up-zindex {
  z-index: 0;
}

._30-30 {
  width: 30px;
  height: 30px;
}

.center-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._14px {
  width: 14px;
  max-width: none;
  height: 14px;
}

.left-row {
  object-fit: cover;
  border-radius: 20px;
  flex: 0 auto;
  width: 532px;
  height: auto;
  box-shadow: 0 21px 60px #21446f0f;
}

.grid-cell-companie {
  grid-column-gap: 30px;
  background-color: #f7f8fc;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 127px;
  padding: 20px;
  display: flex;
}

.cell-text {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flexibale-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 533px;
  height: auto;
}

.flexibale-image.down-padding {
  height: auto;
}

.flexibale-image.hide-desktop {
  display: none;
}

.cell-icon {
  background-color: #3f56b603;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 70px;
  display: flex;
}

.left-text {
  flex-direction: column;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.right-row {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-companies {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-companies.mobile {
  display: none;
}

._24-24 {
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.two-columns {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.two-columns.reverse {
  grid-column-gap: 30px;
  flex-direction: row-reverse;
  align-items: flex-start;
  position: relative;
}

.two-columns.reverse.is--launch {
  flex-flow: row;
}

.h2-42px {
  color: #fff;
  width: 664px;
  margin-top: 0;
  margin-bottom: 44px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 52px;
}

.hero-mobile-platform {
  display: none;
}

.option {
  grid-column-gap: 19px;
  justify-content: center;
  align-items: center;
  margin-bottom: 22px;
  display: flex;
}

.two-column {
  grid-column-gap: 100px;
  width: 100%;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.paragraph-18-px-2 {
  color: #464c51;
  text-align: left;
  width: 444px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-18-px-2.full-width {
  text-align: center;
  width: 773px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-18-px-2.full-width.dark-blue {
  color: #21446f;
  width: 180px;
}

.paragraph-18-px-2.full-width.light {
  color: #fff;
}

.paragraph-18-px-2._552px-width {
  width: 552px;
}

.paragraph-18-px-2.no-padding {
  width: auto;
  max-width: 444px;
  margin-bottom: 0;
}

.paragraph-18-px-2._422px-width {
  width: 422px;
}

.paragraph-18-px-2._582xw-width {
  color: #21446f;
  width: 582px;
  margin-top: 24px;
  margin-bottom: 0;
}

.paragraph-18-px-2._582xw-width.no-paddin-black {
  color: #464c51;
  margin-top: 0;
}

.paragraph-18-px-2._582xw-width.no-paddin-black.only-mobile {
  display: none;
}

.number {
  color: #3f56b6;
  background-color: #0000;
  border-radius: 8px 28px;
  padding: 4px 38px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.number.off {
  color: #9dafbd;
  background-color: #9dafbd1a;
}

.number.is--platform {
  background-color: #f2f9fd;
}

.number.is--on-grey-bg {
  background-color: #f3f5fb;
}

._38-38 {
  object-fit: contain;
  width: 38px;
  height: 38px;
}

.option-icon {
  background-color: #3f56b60a;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.paragraph-16-px-2 {
  color: #464c51;
  text-align: left;
  width: 282px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-16-px-2._100-width {
  width: 100%;
}

.paragraph-16-px-2._100-width.no-padding {
  margin-bottom: 0;
}

.paragraph-16-px-2._422px-width {
  width: 422px;
}

.paragraph-16-px-2._422px-width.popins-darkblue {
  color: #21446f;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

._28-28 {
  width: 28px;
  height: 28px;
}

.lya-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 533px;
  height: 549px;
}

.lya-img.show-tablet {
  display: none;
}

.dotedd-sm {
  width: 67.5px;
}

.get-paid-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 600px;
  height: 411px;
}

.number-28px {
  color: #3f56b6;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
}

._3-steps-build {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pff-mobile-platform {
  display: none;
}

.platform-for-freelancers {
  background-color: #fafcfe;
}

.step-build {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.apply-img {
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 20px;
  width: 533px;
  height: 411px;
  margin-top: 20px;
  position: relative;
}

.apply-img.show-tablet {
  display: none;
}

.apply-img.is--freel-2 {
  box-shadow: 0 9px 13px #d3d5db2e;
}

.step-number {
  background-color: #3f56b60a;
  border-radius: 8px 28px;
  justify-content: center;
  align-items: center;
  width: 95px;
  height: 90px;
  padding: 31px 33px;
  display: flex;
}

.gometer-options {
  grid-column-gap: 130px;
  justify-content: center;
  display: flex;
}

.integrations-left {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.integrations-left.move-top-70 {
  position: relative;
  top: -70px;
}

.work-diary-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 533px;
  height: 411px;
}

.gometer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.download-text {
  color: #3f56b6;
  margin-bottom: 1px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.gometer-text {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.download-cta {
  grid-column-gap: 16px;
  background-color: #f0f5fb;
  border-radius: 8px;
  align-items: center;
  width: 232px;
  height: 60px;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.download-cta.is--download {
  border-radius: 10px;
}

.download-cta.is--download:hover {
  background-color: #e2efff;
}

.mac-logo {
  background-color: #5675f333;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.numbers-wrapper {
  grid-column-gap: 10px;
  display: none;
}

.integrations-img {
  object-fit: contain;
  width: 70px;
  height: 70px;
}

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

.integrations-cell {
  grid-column-gap: 30px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  align-items: flex-start;
  width: 555px;
  padding: 20px 30px 20px 20px;
  display: flex;
  box-shadow: 0 15px 60px #21446f0d;
}

.web-img-blue {
  object-fit: cover;
  width: 647.58px;
  max-width: none;
  height: 657.48px;
}

.time-tracker-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 533px;
  height: 411px;
}

.gometer-img {
  object-fit: contain;
  width: 684px;
  height: 618.11px;
}

.gometer-img.gometer-tablet {
  display: none;
}

.gometer-img.is--platform {
  padding-left: 56px;
}

.download-cta-wrapper {
  grid-column-gap: 16px;
  margin-bottom: 16px;
  display: flex;
}

.integrations-grid {
  grid-column-gap: 30px;
  width: 100%;
  display: flex;
}

.mac-text {
  text-align: left;
}

.options-img {
  object-fit: cover;
  width: 467px;
}

.options-img.tablet {
  display: none;
}

.text-block-114 {
  color: #21446f;
  font-family: Poppins, sans-serif;
  line-height: 22px;
}

.tab-link-tab-2-2 {
  filter: grayscale();
  background-color: #0000;
  padding: 0;
}

.tab-link-tab-2-2.w--current {
  filter: none;
  background-color: #3f56b624;
  border-radius: 8px 28px;
}

.c-c-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 553px;
  height: 428px;
}

.c-c-img.shwo-tablet {
  display: none;
}

.c-c-img.is--platform-page {
  width: 500px;
}

.tabs-menu-2 {
  z-index: 3;
  width: 100%;
  position: relative;
  top: -7px;
  left: 648px;
}

.footer-new-2 {
  background-color: #344384;
  padding-top: 50px;
  padding-bottom: 100px;
}

.footer-content-wrapper {
  grid-column-gap: 30px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.footer-download {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-logo {
  width: 136px;
  max-width: none;
}

.footer-logo-icons {
  grid-column-gap: 11px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 200px;
  margin-top: 26px;
  display: flex;
}

.footer-icon-fb {
  width: 28.92px;
  height: 28.92px;
}

.footer-icon-w {
  margin-right: 11px;
}

.download-footer {
  text-align: left;
  margin-top: 34px;
}

.download-image {
  object-fit: contain;
  width: 172px;
  margin-top: 12px;
}

.download-links-wrapper {
  flex-direction: column;
  display: flex;
}

.copyright-section {
  background-color: #f4f5fb;
  padding: 30px 40px;
}

.copyright-text {
  color: #454c52;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Poppins, sans-serif;
}

.copyright-text.first {
  border-right: 1px solid #d3d6d9;
  margin-left: 0;
  margin-right: 0;
  padding-right: 40px;
}

.copyright-wrapper {
  display: flex;
}

.copyright-flex-dix {
  flex-direction: row;
  display: flex;
}

.page-wrapper {
  max-width: 100vw;
  overflow: visible;
}

.page-wrapper.is--outsource-man-dev {
  overflow: hidden;
}

.page-wrapper.v2 {
  background-color: #f2f5fa;
  border-radius: 48px;
  padding: 20px 40px;
}

.post-bg-image {
  z-index: -1;
  width: 675px;
  height: 336px;
  position: absolute;
  top: 0;
  left: -243px;
}

.post-bg-image-mobile {
  object-fit: cover;
  border-radius: 20px;
  flex: 0 auto;
  width: 532px;
  height: auto;
  display: none;
  box-shadow: 0 21px 60px #21446f0f;
}

.st-g {
  background-color: #fff;
  padding: 68px;
  display: none;
}

.h1_56-66 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 66px;
}

.h1_56-66.hero-platform {
  max-width: 794px;
}

.h2_52-62 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 62px;
}

.h2_52-62.p-y-j {
  text-align: center;
  max-width: 743px;
  margin-top: 30px;
  margin-bottom: 22px;
}

.h2_52-62.p-y-j.left-desktop {
  text-align: left;
}

.h3_34-44 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.p_16-26 {
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.p_18-28 {
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.p_18-28.p-y-j {
  color: #464c51;
  max-width: 743px;
  margin-bottom: 50px;
}

.p_18-28.t-y-s {
  color: #464c51;
  text-align: left;
  max-width: 743px;
  margin-bottom: 50px;
}

.no-css {
  text-decoration: none;
}

.no-css.hidden {
  display: none;
}

.image-127 {
  border-radius: 20px;
  box-shadow: 0 41px 100px #21446f0f;
}

.text-block-115, .text-block-116 {
  color: #3257b5;
}

.error-p {
  opacity: 0;
  color: #d60004;
  max-width: 400px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.download-links-wrapper-footer {
  flex-direction: column;
  display: flex;
}

.hero-about-box {
  z-index: 1;
  background-color: var(--white);
  border-radius: 20px;
  width: 455px;
  padding: 32px;
  position: absolute;
  inset: auto 5vw -20% auto;
}

.achievement-grid {
  grid-column-gap: 60px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.achievement-cell {
  padding-left: 10px;
  padding-right: 10px;
}

.achievement-title {
  color: #3f56b6;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.5;
}

.attributes-wrapper {
  width: 100%;
  display: flex;
}

.attribute-image {
  background-color: #3f56b61a;
  border-radius: 18px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 24px;
  display: flex;
}

.image-128 {
  width: 32px;
  height: 32px;
}

.attribute-title {
  color: #454c52;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.my-container {
  border: 1px #d0dcf4;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.my-button {
  background-color: #3f56b6;
  border-radius: 10px;
  margin-top: 0;
  padding: 13px 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.my-button.getting-button {
  text-align: center;
  margin-top: 20px;
}

.my-button.golance-banner-btn {
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.my-button.golance-banner-btn.pre-prime-btn {
  margin-top: 0;
}

.my-button.golance-banner-btn.elite-btn {
  margin-top: 20px;
}

.my-button.golance-banner-btn.elite-btn.talent-button {
  text-align: left;
  background-color: #8595ce33;
  background-image: url('../images/Vector-7_1Vector (7).png');
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: 20px;
  width: 100%;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 60px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.my-button.golance-banner-btn.mission-button, .my-button.golance-banner-btn.margin-0 {
  margin-top: 0;
}

.my-button.alternate {
  background-color: var(--white);
  color: #3f56b6;
  border: 1px solid #3f56b6;
  font-family: Poppins, sans-serif;
}

.my-button.ftt-main-button {
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

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

.section-banner {
  background-image: url('../images/goLance-top-talent.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 55%;
  background-attachment: scroll;
  padding-top: 140px;
  padding-bottom: 40px;
}

.section-banner.web3-banner-sec {
  background-image: url('../images/goLance-AI-or-Die.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.heading-work {
  color: #21446f;
  text-align: left;
  width: 100%;
  margin: 0 auto 20px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.heading-work.getting-heading {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 50px;
}

.heading-work.getting-heading.accelerate {
  width: 85%;
  margin-bottom: 40px;
  font-size: 46px;
  line-height: 56px;
}

.heading-work.getting-heading.accelerate.elite-hd {
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  font-size: 46px;
}

.company-logo-2 {
  background-color: #3f56b60a;
  border-radius: 10.82px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px 27px;
  display: flex;
}

.company-logo-2:hover {
  background-color: #fff;
}

.paragraph-18-px-3 {
  color: #464c51;
  text-align: left;
  width: 444px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-18-px-3.full-width {
  text-align: center;
  width: 773px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-block-2 {
  background-color: #fff;
  border-radius: 30px;
  width: 662px;
  padding: 40px;
  box-shadow: 0 21px 60px #21446f0f;
}

.paragraph-59 {
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.section-dig {
  background-color: #3f56b60a;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-span-6 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
}

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

.section-trusted {
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-blockchain {
  background-image: url('../images/Group-48095366.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 225px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-mission {
  padding-top: 60px;
  padding-bottom: 60px;
}

.form-7 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 120px;
  display: flex;
}

.text-field-10 {
  background-color: #f5f5f5;
  border: 1px #000;
  border-radius: 8px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 415px;
  height: 50px;
  margin-bottom: 20px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
}

.text-field-10.erea {
  border: 1px #000;
  width: 415px;
  height: 169px;
}

.container-27 {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-27.my-container {
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.heading-80 {
  color: #fff;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-developer-2 {
  background-image: url('../images/goLance-hire-dev.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 50% 100%;
  padding-top: 60px;
  padding-bottom: 100px;
}

.columns-43 {
  align-items: center;
  display: flex;
}

.div-block-406 {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 20px;
}

.paragraph-71 {
  color: #464c51;
  text-align: left;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.custom-video-2 {
  border-radius: 1.25rem;
  overflow: hidden;
}

.column-43 {
  padding: 0;
}

.column-23 {
  align-self: stretch;
  display: flex;
}

.div-block-409 {
  background-color: #f7f9ff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 20px;
}

.columns-44 {
  align-items: center;
  display: flex;
}

.div-block-410 {
  margin-right: 40px;
}

.div-block-413 {
  text-align: center;
}

.columns-45 {
  margin-top: 60px;
}

.div-block-415 {
  margin-bottom: 40px;
}

.column-44, .column-45 {
  align-self: stretch;
  display: flex;
}

.div-block-417 {
  text-align: center;
  margin-top: 40px;
}

.my-title-2 {
  color: #134472;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 62px;
}

.my-title-2.costume {
  color: #21446f;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 36px;
  font-weight: 600;
  line-height: 66px;
}

.my-title-2.costume.home.dev-heading {
  margin-top: 22px;
  font-size: 56px;
  line-height: 62px;
}

.my-title-2.costume.home.dev-heading.ftt-main-heading {
  width: 80%;
  max-width: 375px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 48px;
}

.text-block-125 {
  color: #21446f;
  padding-top: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.heading-81 {
  color: #21446f;
  font-size: 36px;
}

.heading-81.golance-heading {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 50px;
}

.heading-81.golance-heading.support-heading {
  text-align: center;
  margin-bottom: 20px;
  font-size: 46px;
  line-height: 56px;
}

.heading-81.golance-heading.support-heading.pre-prime-heading {
  width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 46px;
}

.section-advantage-2 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: block;
}

.section-advantage-2.copy-section {
  display: none;
}

.columns-47 {
  align-items: center;
  display: flex;
}

.columns-48 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-420 {
  background-color: #f7f8fc;
  border-radius: 15px;
  padding: 40px;
}

.div-block-421 {
  text-align: center;
  width: 25%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-422 {
  border: 0 solid #4c5573;
  border-right-width: 2px;
  flex-direction: column;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

.div-block-422.col-3 {
  border-right-style: none;
}

.column-63 {
  align-self: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.section-speedy-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.column-64 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  align-self: center;
  padding: 0;
}

.div-block-423 {
  width: 50%;
  margin-top: 40px;
}

.section-accelerate-2 {
  background-image: url('../images/goLance-top-notch-pros.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.75rem;
  padding-bottom: 11.75rem;
}

.column-65 {
  align-self: stretch;
  display: flex;
}

.column-66 {
  padding: 0;
}

.columns-21 {
  align-items: center;
  display: flex;
}

.heading-82 {
  color: #24262e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-83 {
  color: #21446f;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 60px;
}

.div-block-428 {
  border: 1px solid #e5e8f5;
  border-radius: 15px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
}

.column-68 {
  padding: 0;
  position: absolute;
  right: 0;
}

.div-block-429 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.columns-49 {
  align-items: center;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-430 {
  padding: 10px 60px 10px 10px;
  line-height: 24px;
}

.section-waste-2 {
  background-color: #000;
  background-image: url('../images/goLance-top-notch-pros.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.column-69 {
  padding: 21px 21px 21px 0;
}

.heading-84 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Poppins, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 37px;
}

.paragraph-72 {
  color: #464c51;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.columns-50 {
  display: none;
}

.div-block-431 {
  background-color: #8595ce33;
  border-radius: 20px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px;
}

.columns-51 {
  margin-bottom: 20px;
}

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

.div-block-432 {
  margin-right: 40px;
}

.heading-85 {
  color: #21446f;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  padding-left: 20px;
  font-family: Poppins, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 34px;
  display: block;
}

.div-block-433 {
  margin-right: 40px;
}

.div-block-434 {
  background-color: #48537b33;
  border-radius: 10px;
  margin-top: 40px;
  padding: 20px;
}

.div-block-435 {
  display: inline-block;
  position: absolute;
  inset: -20px auto auto 20px;
}

.div-block-436 {
  border: 1px solid #d0dcf4;
  border-radius: 10px;
  padding: 60px 40px 20px;
  position: relative;
}

.columns-52 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-elite-2 {
  background-image: url('../images/Frame-48095382-1.png'), url('../images/goLance-Elite-Talent.jpg');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.columns-53 {
  align-items: center;
  display: flex;
}

.div-block-438 {
  width: 25%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-439 {
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 41.66%;
  display: flex;
}

.div-block-439.mobile {
  width: auto;
  padding-left: 0%;
  display: none;
}

.paragraph-73 {
  color: #464c51;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-73.new-pp {
  color: #21446f;
  font-size: 18px;
  display: none;
}

.paragraph-73.new-pp.hide-mobile {
  display: block;
}

.column-72 {
  flex-direction: column;
  padding: 0 5.75rem 0 0;
  display: flex;
}

.div-block-440 {
  background-color: #0000;
  border: 1px solid #e5e8f5;
  border-radius: 20px;
  margin: 10px;
  padding: 40px;
}

.heading-86 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.columns-55 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.my-container-2 {
  border: 1px #d0dcf4;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.my-container-2.justify-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.my-container-2.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-container-2.ftt-container {
  padding-left: 16px;
  padding-right: 40px;
}

.my-container-2.main {
  padding-right: 0;
}

.paragraph-74 {
  color: #464c51;
  margin-top: 20px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.image-147 {
  width: 100%;
  display: inline-block;
}

.columns-57 {
  align-items: center;
  display: flex;
}

.div-block-441 {
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: 20px;
  display: flex;
}

.heading-87 {
  color: #fff;
  background-color: #437fec;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: inline-block;
}

.heading-87.copy-content {
  background-color: #3f56b6;
}

.text-block-126 {
  color: #fff;
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-75 {
  color: #fff;
  width: 60%;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-88 {
  color: #24262e;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-88.advantage-heading {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-88.advantage-heading.adv-neww {
  text-align: center;
}

.paragraph-76 {
  color: #464c51;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-77 {
  color: #464c51;
  border-top: 0 solid #000;
  border-bottom: 0 solid #3f56b6;
  border-left: 3px solid #3f56b6;
  border-right: 0 solid #000;
  padding-left: 20px;
  padding-right: 140px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.columns-58 {
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-443 {
  background-image: url('../images/hire-dev-goLance.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 40%;
  padding-bottom: 40px;
  padding-right: 40px;
}

.column-74 {
  padding: 0;
}

.heading-89 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.div-block-444 {
  margin-right: 40px;
}

.columns-59 {
  align-items: center;
  display: flex;
}

.column-75 {
  padding: 0;
}

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

.column-76 {
  align-self: stretch;
  display: flex;
}

.columns-60 {
  align-items: center;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.section-governance-2 {
  background-color: #f7f9ff;
  background-image: url('../images/managed-development-goLance.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.columns-61 {
  align-items: center;
  display: flex;
}

.column-77 {
  align-self: stretch;
  display: flex;
}

.div-block-446 {
  padding-left: 1rem;
}

.div-block-447 {
  border: 1px solid #e5e8f5;
  border-radius: 20px;
  margin-top: 20px;
  padding: 20px;
}

.div-block-447.is--outsource {
  border-width: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-447.is--1 {
  margin-top: 40px;
}

.column-58 {
  height: 478px;
}

.section-tooling-2 {
  background-color: #f7f9ff;
  background-image: url('../images/managed-development-goLance.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 10rem;
  padding-bottom: 8.13rem;
}

.section-tooling-2.is--outsource {
  padding-top: 7.8rem;
  display: none;
}

.div-block-449 {
  border-radius: 1.25rem;
  height: auto;
  overflow: hidden;
}

.div-block-450 {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 30px 20px 20px;
}

.paragraph-78 {
  color: #fff;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.image-148 {
  object-fit: contain;
  width: 7.5rem;
  height: 2.25rem;
}

.image-148.costume {
  object-fit: cover;
}

.image-148.expertise {
  object-fit: contain;
  width: 146px;
  height: 60px;
  margin-bottom: 0;
  position: relative;
  bottom: 4px;
}

.image-148.evove {
  width: 146px;
  height: 53px;
}

.columns-62 {
  align-items: center;
  display: flex;
}

.div-block-451 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 68.92%;
  margin-bottom: 60px;
}

.div-block-452 {
  width: 85%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-452.tooling-content {
  width: 70%;
}

.div-block-453 {
  padding-left: 40px;
}

.section-hampton-2 {
  background-color: #4c5a86;
  background-image: url('../images/how-golance-helps.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.section-hampton-2.is--outsource-page {
  background-color: #344c97;
  padding-top: 7.6rem;
  padding-bottom: 7.6rem;
  display: none;
}

.heading-90 {
  color: #21446f;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 60px;
}

.heading-90.align-center {
  text-align: center;
}

.columns-63 {
  align-items: stretch;
  display: flex;
}

.columns-64 {
  height: auto;
}

.h2-16px-3 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.slide-12 {
  width: auto;
  height: auto;
  margin-right: 200px;
  padding: 24px;
}

.man-dev-how__img-wrapper {
  grid-column-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 730px;
  display: flex;
}

.development-reviews__arrow-div-left {
  background-color: #3f56b6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  padding-right: 2px;
  display: flex;
  left: -75px;
}

.heading-91 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.columns-65 {
  align-items: center;
  display: flex;
}

.paragraph-79 {
  color: #464c51;
  text-align: center;
  margin-top: 20px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.mask-5 {
  width: 710px;
  height: auto;
  overflow: visible;
}

.paragraph-18-px-4 {
  color: #464c51;
  text-align: left;
  width: 444px;
  margin-bottom: 44px;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
}

.paragraph-18-px-4.link {
  color: #3f56b6;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.paragraph-18-px-4.smaller {
  width: 514px;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-18-px-4._552px-width {
  width: 552px;
}

.paragraph-18-px-4._552px-width.home.dev-banner-paragraph {
  color: #464c51;
  border: 0 solid #3f56b6;
  border-left-width: 2px;
  width: auto;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
  width: 95%;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 0;
  line-height: 28px;
}

.paragraph-18-px-4._582xw-width {
  color: #21446f;
  width: 582px;
  margin-top: 24px;
  margin-bottom: 0;
}

.paragraph-18-px-4._582xw-width.semi-bold {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.paragraph-18-px-4.auto {
  width: auto;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 1.8;
}

.column-61 {
  padding-right: 1.25rem;
}

.main_img1 {
  width: 500px;
  height: 452px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.main_img1.is--mvp {
  width: 128%;
  max-width: none;
  height: auto;
  transform: translate(106px, 43px);
}

.button-23 {
  background-color: #3f56b6;
  border-radius: 10px;
  height: 45px;
  padding: 0 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 45px;
}

.slide-nav-7 {
  color: #0000;
  background-color: #0000;
  top: 350px;
}

.sitejabber-link-3 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 300px;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: 0 auto auto -39px;
}

.paragraph-80 {
  color: #464c51;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.slider-6 {
  background-color: #0000;
  align-items: center;
  display: flex;
  overflow: visible;
}

.div-block-455 {
  text-align: center;
  margin-top: 40px;
}

.heading-92 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 60px;
}

.heading-92.hampton-heading {
  color: #fff;
  margin-bottom: 20px;
  font-size: 52px;
  line-height: 62px;
}

.image-150 {
  width: 48.4%;
}

.blog-author-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.section-kindpath-2 {
  padding-top: 40px;
  padding-bottom: 9.38rem;
}

.section-kindpath-2.is--outsource {
  margin-top: 120px;
  padding-bottom: 150px;
}

.submit-button-6 {
  background-color: #3f56b6;
  border-radius: .5rem;
  height: 45px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  line-height: 45px;
  position: absolute;
  inset: auto 10px auto auto;
}

.image-fit-cover {
  background-image: url('../images/goLance-Remote-Development.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  max-width: none;
  height: auto;
  display: block;
}

.text-field-11 {
  border: 1px solid #e3e4e9;
  border-radius: 15px;
  width: 100%;
  height: 55px;
  margin-bottom: 0;
  padding: 0 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.div-block-457 {
  width: 70%;
}

.div-block-458 {
  display: none;
}

.column-80 {
  align-self: stretch;
  display: flex;
}

.form-8 {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.development-reviews__arrow-div-rght {
  background-color: #3f56b6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  padding-left: 2px;
  display: flex;
  right: -75px;
}

.div-block-460 {
  grid-column-gap: .38rem;
  align-items: center;
  margin-top: -10px;
  margin-bottom: -10px;
  display: flex;
}

.section-early-2 {
  padding-top: 100px;
  padding-bottom: 7.5rem;
}

.section-help-2 {
  background-image: url('../images/Let-us-help-you.jpg');
  background-position: 0 0;
  background-size: auto;
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

.applications-section {
  display: none;
}

.list-item-13 {
  text-align: right;
  margin-bottom: 40px;
  padding-right: 30px;
}

.list-item-13.rgt-list3 {
  text-align: left;
  padding-left: 30px;
}

.list-item-13.list12 {
  margin-bottom: 0;
  padding-right: 0;
}

.list-item-13.rgt-list4 {
  text-align: left;
  margin-bottom: 0;
}

.section-expertise-2 {
  background-image: url('../images/Group-48095366.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 146px;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.width-full {
  width: 100%;
}

.div-block-483 {
  border: 1px solid #d0dcf4;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 13.25rem;
  padding: 4rem 2rem;
  display: flex;
  position: relative;
}

.div-block-484 {
  padding-left: 40px;
}

.container-29 {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-29.my-container {
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.div-block-485 {
  border-radius: 10px;
}

.column-49 {
  padding: 0;
}

.column-83 {
  flex: 0 auto;
  align-self: auto;
}

.heading-99 {
  color: #fff;
  background-color: #3f56b6;
  border-radius: 15px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
  display: inline-block;
}

.columns-73 {
  align-items: center;
  display: flex;
}

.section-getting-2 {
  opacity: 1;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: url('../images/Frame-48095382.png'), url('../images/Rectangle-512.png');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
  background-clip: border-box;
  outline: 3px #0000;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.container-30 {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-30.my-container {
  padding-left: 16px;
  padding-right: 16px;
}

.columns-74 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.columns-75 {
  align-items: center;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.div-block-486 {
  margin-bottom: 20px;
  font-size: 44px;
}

.columns-76 {
  align-items: center;
  display: flex;
}

.column-84 {
  align-self: stretch;
  padding: 0;
}

.section-fee-2 {
  background-color: #f7f9ff;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.column-85 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-self: stretch;
  padding: 0;
}

.column-50 {
  padding: 0;
}

.div-block-487 {
  text-align: center;
}

.heading-100 {
  color: #21446f;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 60px;
}

.columns-77 {
  align-items: center;
  display: flex;
}

.div-block-488 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  margin-top: 0;
  display: block;
  position: absolute;
  inset: -45px auto auto 55px;
}

.bold-text-13 {
  font-family: Helvetica, sans-serif;
  font-weight: 700;
}

.video-4 {
  border-radius: 10px;
}

.paragraph-87 {
  color: #464c51;
  margin-bottom: 20px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading11-2 {
  color: #21446f;
  text-align: center;
  border-bottom: 2px #e0e2ed;
  margin: 0 20px 80px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 50px;
  position: relative;
}

.text-span-7 {
  color: #3f56b6;
}

.paragraph-88 {
  color: #464c51;
  padding: 40px 100px 40px 7.25rem;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.column-87 {
  border-radius: 10px;
}

.column-88 {
  align-self: stretch;
  padding-left: 12px;
  padding-right: 12px;
}

.paragraph-90 {
  color: #464c51;
  width: 100%;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.div-block-489 {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-490 {
  margin-bottom: 40px;
}

.div-block-491 {
  margin-bottom: 20px;
}

.column-51 {
  padding: 0 2.5rem 0 0;
}

.columns-78 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.paragraph-91 {
  color: #fff;
  text-align: center;
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-work-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-492 {
  padding: 0 40px;
}

.image-154 {
  margin-right: 0;
}

.paragraph-92 {
  color: #464c51;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.container-31 {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-31.my-container {
  padding-left: 16px;
  padding-right: 16px;
}

.section-network-2 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.column-52 {
  padding: 0;
}

.columns-79 {
  margin-left: 0;
  margin-right: 0;
}

.container-32 {
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-32.my-container {
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-32.my-container.no-padding-right {
  padding-right: 0;
}

.div-block-494 {
  background-image: url('../images/goLance-Industries.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.columns-80 {
  align-items: center;
  display: flex;
}

.grid-21 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.div-block-497 {
  margin-top: 20px;
}

.div-block-498 {
  margin-bottom: 20px;
}

.paragraph-93 {
  color: #464c51;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-93.process-paragraph {
  text-align: center;
  width: 69.54%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-93.mission-paragraph {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-499 {
  background-color: #f7f9ff;
  border-radius: 15px;
  padding: 20px 40px 40px;
}

.heading-101 {
  color: #464c51;
  padding-left: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-156 {
  display: none;
}

.columns-81 {
  align-items: center;
  display: flex;
}

.div-block-500 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-501 {
  margin-top: 20px;
}

.column-91 {
  align-self: stretch;
  padding: 0;
}

.column-93 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-self: stretch;
  padding: 0;
}

.column-93.web3banner {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  align-self: center;
}

.div-block-502 {
  background-color: #f7f9ff;
  border-radius: 15px;
  padding: 20px;
}

.columns-82 {
  align-items: center;
  display: flex;
}

.div-block-504 {
  margin-bottom: 20px;
}

.heading-102 {
  color: #21446f;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 60px;
}

.heading-102.missin-heading {
  text-align: center;
  width: 65%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading-102.missin-heading.mobile {
  display: none;
}

.heading-102.missin-heading.help-heading {
  color: #fff;
}

.div-block-505 {
  margin-top: 40px;
}

.div-block-506 {
  text-align: center;
  margin-top: 20px;
}

.div-block-506.process-btn {
  margin-top: 20px;
}

.div-block-506.process-btn.help-button {
  margin-top: 40px;
}

.div-block-507 {
  margin-bottom: 20px;
}

.section-vision-3 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.list-item-15 {
  text-align: right;
  margin-bottom: 40px;
  padding-right: 30px;
}

.list-item-15.rgt-list2 {
  text-align: left;
  padding-left: 30px;
}

.div-block-508, .columns-83 {
  margin-bottom: 20px;
}

.div-block-509 {
  margin-top: 40px;
  margin-bottom: 0;
}

.heading-103 {
  font-size: 14px;
  font-weight: 500;
}

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

.paragraph-94 {
  color: #464c51;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-510 {
  margin-bottom: 20px;
}

.list-item-16 {
  text-align: right;
  margin-bottom: 40px;
}

.list-item-16.rgt-list1 {
  text-align: left;
}

.heading-104 {
  color: #fff;
  background-color: #3f56b6;
  border-radius: 100%;
  height: 55px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 15px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 55px;
  display: inline-block;
  box-shadow: 2px 0 16px 20px #3f56b633;
}

.columns-84 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-block-24 {
  color: #464c51;
  background-color: #f0f2ff;
  border: 5px solid #f7f9ffb3;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Helvetica, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.image-157 {
  margin-right: 0;
}

.image-157.custom-img33.web3 {
  width: 100%;
  height: 500px;
}

.columns-85 {
  align-items: center;
  display: flex;
}

.div-block-511 {
  margin-top: 40px;
}

.div-block-513 {
  margin-bottom: 20px;
}

.section-process-3 {
  padding-top: 6.25rem;
  padding-bottom: 60px;
}

.paragraph-95 {
  color: #464c51;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-514 {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-96 {
  color: #464c51;
  border-top: 0 solid #000;
  border-bottom: 0 solid #3f56b6;
  border-left: 3px solid #3f56b6;
  border-right: 0 solid #000;
  padding-left: 20px;
  padding-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-105 {
  color: #21446f;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 52px;
}

.heading-106 {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 42px;
}

.div-block-515 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.calendar-snippet {
  border-radius: .88rem;
  flex: none;
  height: 70vh;
  min-height: 33rem;
  max-height: 37.5rem;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  box-shadow: 0 25px 73.99px #21446f0f;
}

.div-block-516 {
  flex-direction: row;
  display: flex;
}

.div-block-517 {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 20px;
}

.div-block-518 {
  width: 75%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-519 {
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-520 {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.columns-86 {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.heading-107 {
  color: #21446f;
  font-size: 36px;
}

.heading-107.golance-heading {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 50px;
}

.heading-107.golance-heading.support-heading {
  text-align: center;
  margin-bottom: 20px;
  font-size: 46px;
  line-height: 56px;
}

.heading-107.golance-heading.support-heading.pre-prime-heading {
  width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 46px;
}

.section-advantage-3 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: block;
}

.div-block-521 {
  text-align: center;
  width: 25%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-522 {
  border: 1px solid #e5e8f5;
  border-radius: 15px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
}

.div-block-522.active {
  border-color: #3f56b6;
}

.div-block-523 {
  width: 25%;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-108 {
  color: #24262e;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-108.advantage-heading {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-108.advantage-heading.adv-neww {
  text-align: center;
}

.div-block-524 {
  width: 25%;
  padding-left: 20px;
  padding-right: 20px;
}

.column-98, .column-99 {
  align-self: stretch;
}

.slider-7 {
  background-color: #ddd0;
  flex-direction: column-reverse;
  height: auto;
  display: flex;
}

.slide-nav-8 {
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 40.5rem;
  display: flex;
  position: relative;
}

.podcast_hero-content {
  grid-row-gap: 5.25rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_podcast-hero {
  padding-top: 10rem;
}

.podcast_hero-logo {
  width: 9.13rem;
  margin-bottom: 1.5rem;
}

.podcast_hero_heading {
  text-align: center;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 5.38rem;
  line-height: 1.11628;
}

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

.text-color-primary {
  color: #4d6ce2;
}

.podcast_hero_platforms-container {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 81.29%;
  display: flex;
}

.podcast_hero_platforms_heading {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.podcast_hero_platforms {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.podcast_hero_platforms_card {
  grid-column-gap: .5rem;
  border: 1px solid #e3e4e9;
  border-radius: .88rem;
  align-items: center;
  width: 100%;
  padding: .75rem;
  display: flex;
}

.podcast_hero_platforms_card-image {
  border-radius: .63rem;
  width: 20%;
}

.podcast_platforms_content {
  font-family: Poppins, sans-serif;
}

.podcast_platforms_content_text {
  color: #555970;
  font-size: .88rem;
  line-height: 1.57143;
}

.podcast_platforms_content_text.bolder {
  color: #000;
  white-space: nowrap;
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.375;
}

.podcast_hero_platforms_link {
  width: 23.51%;
  text-decoration: none;
}

.section_audio-podcasts {
  padding-top: 11.25rem;
}

.audio-podcasts_container {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.audio-podcasts_header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.podcasts_h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.64286;
}

.podcast_icon-btn {
  grid-column-gap: .75rem;
  color: #4163dd;
  letter-spacing: .011rem;
  background-color: #f0f2fa;
  border-radius: .75rem;
  align-items: flex-start;
  padding: .63rem 1.25rem;
  font-family: Poppins, sans-serif;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
}

.podcast_icon-btn_icon {
  width: .75rem;
  height: .75rem;
}

.section_video-podcasts {
  padding-top: 11.25rem;
}

.video-podcasts_container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.video-podcasts_featured-content {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.video-podcasts_other-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 43.06%;
  display: flex;
}

.video-podcasts_others {
  grid-row-gap: .25rem;
  border-top: 1px solid #d4daec;
  flex-direction: column;
  width: 43.06%;
  max-height: 37.5rem;
  padding-top: 2rem;
  display: flex;
  overflow: auto;
}

.section_podcast-host {
  padding-top: 7.5rem;
  padding-bottom: 11.25rem;
}

.host_grid {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.host_grid_column1 {
  flex: none;
  width: 48.39%;
}

.host_image {
  z-index: 1;
  width: 100%;
  max-width: none;
  position: relative;
}

.position-relative {
  position: relative;
}

.host_image-arrow {
  z-index: 2;
  width: 78.44%;
  display: block;
  position: absolute;
  top: 21.68%;
  right: -6.13%;
}

.host_image-arrow.arrow2 {
  inset: auto auto 10.74% -13.01%;
}

.host_grid_column2 {
  flex: none;
  width: 48%;
  padding: 3.19rem 3.88rem 3.19rem 4rem;
  position: relative;
}

.host_quote {
  grid-row-gap: 1rem;
  color: var(--black);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.host_quote_heading {
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.41667;
}

.host_quote_paragraph {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.375;
}

.host_quote-icon {
  width: 3rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.host_quote-icon.bottom {
  transform-style: preserve-3d;
  inset: auto 0% 0% auto;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.section_podcast-socials {
  color: #fff;
  background-color: #1b1f32;
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.podcast-socials_container {
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 81.29%;
  display: flex;
}

.podcast_socials {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.podcast-socials_card {
  grid-column-gap: .5rem;
  text-align: left;
  background-color: #33364d;
  border-radius: .88rem;
  align-items: center;
  width: 100%;
  padding: .75rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375;
  display: flex;
}

.podcast-socials_logo {
  border-radius: .63rem;
  width: 20.25%;
}

.podcast_socials-link {
  color: #fff;
  width: 19%;
  text-decoration: none;
}

.video-podcasts_featured-video {
  border-radius: .63rem;
  overflow: hidden;
}

.video-podcasts_featured-title {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.video-podcasts_video-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  background-color: #ddd0;
  border-radius: 1rem;
  align-items: flex-start;
  padding: .75rem;
  transition: background-color .2s;
  display: flex;
}

.video-podcasts_video-row:hover, .video-podcasts_video-row.w--current {
  background-color: #f6f7fc;
}

.video_others_thumbnail-container {
  border-radius: .63rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 43.3%;
  padding-top: 28.09%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video_others_thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video_others_icon {
  width: 100%;
  position: relative;
}

.video_others_icon-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 21.9%;
  min-width: 3rem;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.video-podcasts_video-details {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.video-podcasts_video-title {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375;
}

.video-podcasts_video-duration {
  color: #555970;
  font-family: Poppins, sans-serif;
  font-size: .88rem;
  line-height: 1.57143;
}

.video-podcasts_featured-container {
  width: 52.58%;
  position: sticky;
  top: 4rem;
}

.video-podcasts_other-header {
  justify-content: space-between;
  padding-bottom: 1rem;
  display: flex;
}

.about_heading {
  color: #21446f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.17857;
}

.about_hero_content {
  grid-row-gap: 1.63rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_about-hero {
  padding-top: 10rem;
  overflow: hidden;
}

.body-text-2 {
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 1.13rem;
  line-height: 1.55556;
}

.text-color-space-grey {
  color: #464c51;
}

.about_hero_image-containner {
  padding-top: 5rem;
}

.section_about-mission {
  color: #fff;
  position: relative;
}

.vision_mission {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
  display: flex;
}

.vision-mission_content {
  grid-row-gap: 3.38rem;
  flex-direction: column;
  width: 63.24%;
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
  display: flex;
}

.heading_h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.19231;
}

.vision_content_header {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.vision_content_body {
  grid-row-gap: 2.25rem;
  flex-direction: column;
  display: flex;
}

.text-block-127 {
  letter-spacing: -1px;
  padding-bottom: .5rem;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.83333;
}

.vision_image-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 26.03%;
  display: flex;
  position: relative;
}

.vision_image {
  width: auto;
  height: 87.71%;
  max-height: 88%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
}

.vision_image.mobile {
  display: none;
}

.vision_gradient {
  width: 27.36%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vision_gradient.second {
  inset: auto 0% 0% auto;
}

.section_core-values {
  width: 100%;
  padding-top: 8.75rem;
  padding-bottom: 4.38rem;
}

.core-values_block {
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.core-values_header {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.text-color-darkprimary {
  color: #21446f;
}

.core-values_accordion-group {
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.core-values_accordion-item {
  background-color: #f4f5fb;
  border-radius: .75rem;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.values_accordion-item_column1 {
  grid-column-gap: 1rem;
  color: #24262e;
  letter-spacing: .15rem;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.text-block-128 {
  letter-spacing: .0015rem;
}

.core-values_item_trigger {
  justify-content: space-between;
  width: 100%;
  padding: 1.25rem;
  display: flex;
}

.values_accordion_arrow {
  width: 1.5rem;
}

.core-values_item_content {
  color: #6f7689;
  background-color: #ddd0;
  padding: 0 3rem 1.25rem 3.75rem;
  font-family: Poppins, sans-serif;
  font-size: .81rem;
  line-height: 1.57143;
  display: block;
  position: static;
}

.margin-0 {
  margin: 0;
}

.section_leadership {
  width: 100%;
  padding-top: 4.38rem;
  padding-bottom: 10rem;
}

.leadership_grid {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.leadership_container {
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.leadership_grid_column {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 45.79%;
  display: flex;
}

.leadership_header {
  grid-column-gap: 2rem;
  align-items: center;
  display: flex;
}

.leadership_header_image-container {
  border-radius: 1.25rem;
  width: 8.75rem;
  padding-top: 8.75rem;
  position: relative;
  overflow: hidden;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.leadership_leader_name {
  color: #24262e;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.leadership_leader_role {
  color: #6f7689;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.625;
}

.leadership_leader_socials {
  grid-column-gap: .75rem;
  padding-top: 1rem;
  display: flex;
}

.leadership_social-icon {
  width: 1.88rem;
  transition: opacity .2s;
}

.leadership_social-icon:hover {
  opacity: .8;
}

.leadership_paragraph {
  color: #464c51;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.375;
}

.section_accelerate-growth {
  color: #fff;
  background-image: url('../images/accelerate-growth-goLance.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.div-block-525 {
  flex-direction: column;
  align-items: center;
  padding-top: 2.13rem;
  display: flex;
}

.about_hero_paragraph {
  width: 42.54%;
}

.about_hero_image {
  width: 100%;
}

.podcast_hero_arrow-bg {
  opacity: .15;
  width: 20.9%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast_hero_arrow-bg.left {
  inset: auto auto 29.42% 0%;
}

.host_images-container {
  flex-direction: column;
  display: flex;
  position: relative;
}

.host_image-person {
  z-index: 3;
  width: 70.45%;
  position: absolute;
  inset: auto 20.26% 0% auto;
}

.values_icon {
  color: #4163dd;
  width: 1.5rem;
  height: 1.5rem;
}

.mvp_button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.mvp_button-group.mobile {
  padding-top: .75rem;
  display: none;
}

.mvp_hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding-left: 1rem;
  display: flex;
}

.mvp_hero-column1 {
  flex: none;
  width: 55%;
}

.mvp_hero-column2 {
  z-index: -1;
  flex: none;
  width: 40%;
  height: 500px;
  position: relative;
}

.section_mvp-content {
  padding-top: 3.75rem;
  display: block;
  position: relative;
}

.section_mvp-content.is--new-page {
  display: none;
}

.mvp_content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 8.75rem;
  display: flex;
  position: relative;
}

.mvp_content.is--outsource {
  margin-bottom: 120px;
  padding-bottom: 0;
}

.mvp_content_column1 {
  text-align: left;
  width: 73%;
  overflow: hidden;
}

.mvp_content_column2 {
  z-index: auto;
  clear: both;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: 27%;
  height: auto;
  margin-top: 5rem;
  padding-right: 1rem;
  display: block;
  position: sticky;
  top: 5rem;
}

.mvp_content_column2.is--outsource {
  top: 161px;
}

.table_contents-container {
  text-align: left;
  width: 242px;
  padding-left: 1.5rem;
  padding-right: 0;
  position: static;
  top: 0;
}

.mvp_table-contents_heading {
  color: #21446f;
  font-family: Poppins, sans-serif;
  font-size: 1.38rem;
  font-weight: 600;
  line-height: 1.45455;
}

.table_contents {
  flex-direction: column;
  padding-top: .75rem;
  display: flex;
}

.mvp_table-contents_item {
  color: #3e4250;
  letter-spacing: .01094rem;
  padding: .75rem 1rem .75rem 1.13rem;
  font-family: Poppins, sans-serif;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
  position: relative;
}

.mvp_table-contents_item.w--current {
  color: #3f56b6;
  font-weight: 600;
}

.section-padding {
  margin-top: 60px;
  padding-top: 5rem;
  padding-left: 1rem;
}

.section-padding.mvp_section_internal-padding {
  width: 100%;
  margin-top: 6rem;
  padding-top: 5rem;
}

.section-padding.mvp_section_internal-padding.patch_for-video-ready {
  margin-top: 0;
  padding-top: 5rem;
}

.section-padding.mvp_section_internal-padding.is--outsource {
  margin-top: 3.6rem;
}

.section-padding.mvp_benefits {
  margin-top: 60px;
  padding-top: 5rem;
  padding-bottom: 0;
  padding-right: 0;
}

.mvp_h2 {
  color: #21446f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.19231;
  display: block;
}

.mvp_section_internal-padding {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.mvp-core_card {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #f7f9ff;
  border-radius: 1.88rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.25rem 1.75rem 1.25rem 1.25rem;
  display: flex;
}

.mvp-core-card_icon {
  border-radius: 1.13rem;
  width: 4.13rem;
  overflow: hidden;
}

.mvp-core_card_content {
  width: 100%;
}

.mvp_card_heading {
  color: #21446f;
  padding-bottom: .75rem;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.mvp_card_heading.padding-0 {
  width: 90%;
  padding-bottom: 0;
  line-height: 26px;
}

.mvp_card_heading.text-color-white {
  color: #fff;
}

.mvp_section-full {
  background-color: #f1f3fb;
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
  margin-top: 140px;
  margin-left: -9.38rem;
  padding: 5rem 2.5rem 5rem 10.38rem;
}

.mvp_section-full.is--outsource {
  margin-top: 120px;
  padding-top: 120px;
  padding-bottom: 150px;
}

.mvp_section-full.is--outsource.is--1 {
  padding-bottom: 42px;
}

.mvp_prototype {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.mvp-prototype_heading {
  width: 100%;
  margin-bottom: 0;
}

.mvp-prototype_card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 1.88rem;
  flex-direction: row;
  width: auto;
  padding: 1.5rem;
  display: flex;
}

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

.mvp-prototype_card_content {
  width: 100%;
}

.mvp-card_icon {
  border-radius: 1.13rem;
  width: 4.13rem;
  height: 4.13rem;
  overflow: visible;
}

.mvp-processes_heading {
  width: 100%;
}

.mvp_processes {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  flex-direction: column;
  display: flex;
}

.step_container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.step_container.is-first {
  padding-top: 0;
}

.step_container.is-last {
  padding-bottom: 0;
}

.mvp-processes_step {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #4163dd;
  border-radius: .88rem;
  flex: none;
  padding: .5rem .75rem;
  font-family: Poppins, sans-serif;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 1.55556;
  position: relative;
}

.mvp-process_illustration {
  width: 10.5rem;
}

.mvp-process_illustration.mobile, .mvp-process_illustration.fft-mobile, .mvp-process_illustration.ftt-mobile {
  display: none;
}

.mvp_process_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.mvp-processes_step-container {
  flex-direction: column;
  flex: none;
  align-items: center;
  display: flex;
}

.mvp_step-divider {
  border: 1px dashed #4163dd80;
  width: 1px;
  height: 125%;
  position: absolute;
  top: 46px;
}

.mvp_step-divider.last-line {
  display: none;
  overflow: visible;
}

.mvp_benefits {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2.5rem;
}

.mvp-process_step_overlay {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: relative;
}

.mvp-benefits_heading {
  width: 97.26%;
}

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

.mvp-beneftis_card {
  grid-row-gap: 1.88rem;
  background-color: #f7f9ff;
  border-radius: 1.88rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.mvp-roles_heading {
  margin-bottom: 2.5rem;
}

.mvp-roles_card {
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding: 1.5rem 1.6rem;
  display: flex;
  position: relative;
}

.mvp-roles_card.qa_card {
  height: auto;
}

.mvp-roles-card_indicator {
  background-color: #08845a;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  width: 3px;
  height: 1.5rem;
  position: absolute;
  inset: 1.5rem auto auto 0%;
}

.mvp-roles-card_indicator.orange {
  background-color: #ffa83a;
}

.mvp-roles-card_indicator.purple {
  background-color: #3f56b6;
}

.mvp-roles-card_indicator.grey {
  background-color: #24262e;
}

.mvp_roles {
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.mvp-roles_request {
  color: #fff;
  background-image: url('../images/goLance-MVP-Roles.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 1.5rem;
  padding: 1.5rem;
  position: relative;
}

.mvp-request_heading {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 1.63rem;
  font-weight: 600;
  line-height: 1.38462;
}

.mvp-request_paragraph {
  width: 100%;
  margin-bottom: 1.88rem;
}

.mvp-request_paragraph.is--outsource {
  max-width: 50%;
  margin-top: 16px;
}

.mvp-request_button {
  color: #24262e;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.image-158 {
  width: 44.41%;
  display: none;
  position: absolute;
  bottom: 0;
  right: 1.5rem;
}

.mvp-development_card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #e3e4e9;
  border-radius: 1.5rem;
  flex-direction: row;
  height: 118px;
  padding: 1.5rem;
  display: flex;
}

.mvp_cost-estimation {
  grid-row-gap: 1.25rem;
  color: #fff;
  text-align: center;
  background-image: url('../images/MVP-Estiimate-Image.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.mvp_cost-estimation_content {
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 87.62%;
  display: flex;
}

.div-block-527 {
  display: flex;
}

.video-5 {
  padding-bottom: 0;
}

.mvp_card_wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.ftt_hero-column1 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 55.3%;
  margin-top: 26px;
  display: flex;
}

.ftt_hero-column2 {
  flex: none;
  width: 561px;
  display: flex;
}

.ftt-steps-section {
  max-width: 1440px;
  padding: 160px 74px 140px;
}

.ftt-steps-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.ftt-steps_heading {
  width: 100%;
}

.steps-container {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-direction: column;
  display: flex;
}

.ftt-step {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #4163dd;
  border-radius: .88rem;
  flex: none;
  align-self: flex-start;
  padding: .5rem .75rem;
  font-family: Inter, sans-serif;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 1.55556;
  position: relative;
}

.ftt_h2 {
  color: #21446f;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.19231;
  display: block;
}

.ftt-step_illustration {
  width: 11.875rem;
  height: 11.875rem;
}

.ftt_button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.ftt-book-a-call-section {
  background-image: url('../images/FTT-BookACall.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 231px 32px;
  display: flex;
}

.ftt-book-a-call-container {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-159 {
  width: 452px;
  max-width: none;
  height: 558px;
  max-height: none;
}

.h2_white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 52px;
  font-style: normal;
  font-weight: 600;
  line-height: 62px;
}

.h2_white.slider-top-title {
  text-align: center;
}

.book-a-call-paragraph {
  color: var(--white);
  border-left: 3px solid #437fec;
  width: 90%;
  padding-left: 29px;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 44px;
}

.today {
  color: #ffa83a;
}

.div-block-530 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  width: auto;
  min-width: 35%;
  display: flex;
}

.ftt-main-image {
  width: 100%;
  height: auto;
}

.ftt_hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  width: 100%;
  display: flex;
}

.ftt-slider-section {
  background-image: url('../images/goLance-why-choose.svg');
  background-position: 0%;
  background-size: cover;
  height: auto;
  margin-top: 140px;
  margin-bottom: 0;
  padding: 140px 118px;
}

.ftt-slider-container {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 930px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-10 {
  color: var(--dark-slate-blue);
  font-size: 20px;
  font-weight: 700;
}

.slide-button {
  background-color: var(--white);
  border-radius: 100%;
  width: 20px;
  height: 20px;
  padding: 25px;
}

.slide-button.right-arrow {
  right: -72px;
}

.slide-button.left-arrow {
  left: -72px;
}

.ftt-slide-texts {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  padding-bottom: 50px;
  display: flex;
}

.ftt-slide-title {
  color: var(--white);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.ftt-slide-paragraph {
  color: var(--white);
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.div-block-533 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.ftt-slide {
  background-color: #0000;
  width: 100%;
}

.slide-14 {
  height: 100%;
}

.image-160 {
  flex: none;
  width: 315px;
  height: auto;
}

.div-block-535 {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  height: 100%;
  display: flex;
}

.slide-nav-10 {
  right: -120px;
}

.div-block-536 {
  width: 50%;
}

.main_img2 {
  width: 100%;
  display: none;
}

.italic-text {
  font-family: Helvetica, sans-serif;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.div-block-537 {
  background-color: var(--lavender);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 12px;
  display: flex;
}

.image-161 {
  width: 20px;
  height: 20px;
}

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

.div-block-538 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  max-width: 400px;
  display: flex;
}

.main_img {
  width: 500px;
  height: 500px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.flex-block {
  align-items: flex-end;
}

.paragraph-97 {
  margin-right: 24px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.development-about__img-wrapper {
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.body {
  font-family: Roboto, sans-serif;
}

.overflow-hidden-container {
  overflow: hidden;
}

.overflow-hidden-container.is--relative {
  z-index: 3;
  position: relative;
}

.section {
  padding-bottom: 0;
  padding-left: 48px;
  padding-right: 48px;
}

.section.is--podcast-guests {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 30px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 28px;
  padding-right: 28px;
  position: relative;
  overflow: hidden;
}

.section.is--black-i {
  background-color: var(--foundation--blue--light-bg);
  border-radius: 30px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 27px;
  padding-right: 27px;
}

.section.is--podcast-platforms {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 30px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 28px;
  padding-right: 28px;
  position: relative;
  overflow: hidden;
}

.section.is--podcast-invite {
  z-index: 0;
  border-radius: 30px;
}

.section.is--staff-aug-hero {
  position: relative;
}

.section.is--staff-aug-secure {
  background-color: var(--foundation--grey--01);
}

.section.is--stuff-aug-offer {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  position: relative;
}

.section.is--stuff-aug-how {
  background-color: var(--foundation--grey--01);
}

.section.is--staff-aug-save {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  position: relative;
  overflow: hidden;
}

.section.is--staff-aug-process, .section.is--staff-aug-form {
  background-color: var(--foundation--grey--01);
}

.section.is--dev-vent-who {
  z-index: 0;
  background-color: #111324;
  border-radius: 48px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.section.is--dev-vent-how, .section.is--dev-vent-ex {
  background-color: var(--foundation--grey--01);
}

.section.is--contact-main {
  position: relative;
}

.section.is--contact-offices {
  background-color: var(--foundation--grey--01);
}

.section.is--success-main {
  z-index: 0;
  background-color: #f3f8ff;
  position: relative;
  overflow: hidden;
}

.section.is--secure-badges {
  background-color: var(--foundation--grey--01);
}

.section.is--secure-faq {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section.is--gometer-main {
  position: relative;
  overflow: hidden;
}

.section.is--gometer-how {
  background-color: var(--foundation--grey--01);
}

.section.is--fintech-hero {
  position: relative;
}

.section.is--fintech-why {
  z-index: 1;
  background-color: var(--foundation--dark--bg);
  border-radius: 48px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.section.is--fintech-steps {
  background-color: var(--foundation--grey--01);
}

.section.is--outsource-types {
  background-color: var(--foundation--grey--01);
  border-radius: 48px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
}

.section.is--outsource-tabs {
  z-index: 2;
  position: sticky;
  top: 75px;
}

.section.is--outsource-mvp-main {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 48px;
  margin-top: 58px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.section.is--outsource-dev-main {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 48px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.section.is--outsource-mvp {
  background-color: var(--foundation--dark--bg);
  border-radius: 48px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
}

.section.is--mvp-why {
  background-color: var(--foundation--grey--01);
  border-radius: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
}

.section.is--mvp-roles, .section.is--mandev-why {
  background-color: var(--foundation--grey--01);
  border-radius: 40px;
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
}

.section.is--mandev-how {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.container {
  max-width: 1200px;
}

.container.is--podcast-hero {
  padding-top: 110px;
  padding-bottom: 85px;
}

.container.is--podcast-why {
  padding-top: 100px;
  padding-bottom: 150px;
}

.container.is--podcast-social {
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--podcast-guests {
  padding-top: 120px;
  padding-bottom: 120px;
}

.container.is--podcast-episodes {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--podcast-platforms {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container.is--podcast-audio {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--podcast-invite {
  background-image: url('../images/invite-ig.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  padding-top: 150px;
  padding-bottom: 150px;
  padding-right: 0;
  overflow: hidden;
}

.container.is--podcast-articles {
  padding-top: 120px;
  padding-bottom: 120px;
}

.container.is--podcast-email {
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--staf-aug-hero {
  padding-top: 180px;
  padding-bottom: 160px;
}

.container.is--stuff-aug-clients {
  padding-top: 120px;
  padding-bottom: 150px;
}

.container.is--staff-aug-secure {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container.is--stuff-aug-offer {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--stuff-aug-who {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--stuff-aug-how, .container.is--staff-aug-why {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--staff-aug-save {
  padding-top: 110px;
  padding-bottom: 110px;
}

.container.is--staff-aug-table {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--staff-aug-process {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--staff-aug-manage {
  padding-top: 150px;
  padding-bottom: 40px;
}

.container.is--staff-aug-reviews {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-right: 0;
}

.container.is--staff-aug-form {
  padding-top: 130px;
  padding-bottom: 60px;
}

.container.is--dev-vent-hero {
  padding-top: 180px;
  padding-bottom: 40px;
}

.container.is--dev-vent-what, .container.is--dev-vent-who, .container.is--dev-vent-how, .container.is--dev-vent-benefits, .container.is--dev-vent-ex {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--contact-main {
  padding-top: 140px;
  padding-bottom: 120px;
}

.container.is--contact-offices {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--why-main {
  padding-top: 150px;
  padding-bottom: 0;
}

.container.is--why-blocks {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--success-main {
  padding-top: 160px;
  padding-bottom: 120px;
}

.container.is--success-blocks {
  padding-top: 130px;
  padding-bottom: 130px;
}

.container.is--security-main {
  padding-top: 130px;
  padding-bottom: 150px;
}

.container.is--secure-badges {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container.is--secure-faq {
  flex-flow: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container.is--gometer-main {
  padding-top: 180px;
  padding-bottom: 150px;
}

.container.is--gometer-how, .container.is--gometer-download {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--outsource-hero {
  padding-top: 180px;
  padding-bottom: 70px;
}

.container.is--fintech-hero {
  padding-top: 180px;
  padding-bottom: 150px;
}

.container.is--fintech-why {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--fintech-benefits {
  padding-top: 150px;
  padding-bottom: 120px;
}

.container.is--fintech-niches {
  padding-top: 40px;
  padding-bottom: 150px;
}

.container.is--fintech-steps, .container.is--outsource-types, .container.is--outsource-what {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--outsource-choose {
  padding-top: 80px;
  padding-bottom: 60px;
}

.container.is--outsource-mvp-main {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--outsource-dev-main {
  padding-top: 130px;
  padding-bottom: 130px;
}

.container.is--outsource-mvp, .container.is--mvp-what, .container.is--outsource-why, .container.is--mvp-start {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--mvp-process {
  padding-bottom: 150px;
}

.container.is--mvp-roles, .container.is--mandev-team, .container.is--mandev-how {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.is--mandev-hiring {
  min-height: 1600px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.podcast-hero__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.podcast-hero__text-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-height: 718px;
  display: flex;
}

.h1 {
  color: var(--textdark--dark-blue);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.h1.is--green {
  color: #5fc058;
}

.h1.is--white {
  color: var(--white);
}

.text-span-8 {
  color: var(--foundation--blue--celtic);
}

.podcast-hero__header-div {
  color: var(--textdark--dark-blue);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  position: relative;
}

.podcast-hero__texts-img-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.podcast-hero__body-line {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #3e4250;
  align-items: center;
  max-width: 283px;
  display: flex;
}

.body2 {
  color: var(--textgrey--base);
  font-size: 17px;
  line-height: 30px;
}

.body2.is--on-dark {
  color: #e2ecffd9;
}

.body2.is--white {
  color: var(--white);
  position: relative;
}

.body2.is--light-blue {
  color: #576094;
}

.body2.is--gray-08 {
  color: var(--foundation--grey--08);
}

.body2.is--light-grey {
  color: #5a606f;
  align-self: auto;
}

.body2.is--red {
  color: #ee0e0e;
}

.podcast-hero__host-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--foundation--grey--01);
  border-radius: 12px;
  flex-direction: column;
  width: 230px;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

.podcast-hero__1-line {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--foundation--blue--celtic);
  align-items: center;
  display: flex;
}

.podcast-hero__subheader {
  color: #2b2a2a;
  letter-spacing: -.1px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.podcast-hero__3rd-line {
  color: #6f7689;
  font-size: 13px;
}

.podcast-hero__linkedin-button {
  width: 105px;
  height: 38px;
  position: absolute;
  inset: auto -8px -12px auto;
}

.button-24 {
  background-color: var(--foundation--blue--celtic);
  border-radius: 6px;
  justify-content: space-between;
  padding-left: 11px;
  padding-right: 11px;
  font-family: Evolventa, sans-serif;
  font-size: 13px;
  line-height: 150%;
  display: flex;
}

.button-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--foundation--blue--celtic);
  color: var(--white);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 105px;
  height: 38px;
  padding-left: 13px;
  padding-right: 13px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-small:hover {
  background-color: #3053ce;
}

.button-small.is--all-podcasts {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--foundation--blue--light-bg);
  color: var(--foundation--blue--celtic);
  width: auto;
  position: absolute;
  inset: 4px 0% auto auto;
}

.button-small.is--all-podcasts:hover {
  background-color: #c9daf8;
}

.podcast-hero__img-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 35vw;
  max-height: 410px;
  display: grid;
}

.podcast-hero__grid-1 {
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 40%;
  display: flex;
  overflow: hidden;
}

.podcast-hero__grid-1.is--5 {
  background-image: url('../images/hero-7.png');
  background-position: 50%;
  background-size: cover;
  max-height: 164px;
}

.podcast-hero__grid-1.is--1 {
  background-image: url('../images/hero-1.png');
  background-position: 50%;
  background-size: cover;
  max-height: 164px;
}

.podcast-hero__grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  height: 75%;
  max-height: 307.5px;
  display: flex;
}

.podcast-hero__grid-3 {
  background-image: url('../images/hero-3.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 14px;
  height: auto;
  overflow: hidden;
}

.podcast-hero__grid2-1 {
  background-color: var(--foundation--grey--01);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 40%;
  display: flex;
  overflow: hidden;
}

.podcast-hero__grid2-1.is--blue {
  background-color: #deeaff;
}

.podcast-hero__grid2-1.is--blue.hidden {
  display: none;
}

.podcast-hero__grid2-2 {
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 60%;
  display: flex;
  overflow: hidden;
}

.podcast-hero__grid2-2.is--2 {
  background-image: url('../images/hero0-2.png');
  background-position: 50%;
  background-size: cover;
}

.podcast-hero__grid2-2.is--4 {
  background-image: url('../images/hero-4-1.png');
  background-position: 50%;
  background-size: cover;
}

.podcast-hero__logo {
  max-width: 60%;
}

.image-164 {
  width: 100%;
  max-width: none;
}

.image-164.is--1 {
  background-image: url('../images/hero-1.png');
  background-position: 50%;
  background-size: cover;
}

.image-165 {
  width: 120%;
  max-width: none;
}

.image-166, .image-167 {
  width: 110%;
  max-width: none;
}

.podcast-hero__img-6 {
  max-width: 70%;
  padding-top: 2px;
}

.podcast-hero__img-line {
  z-index: -1;
  width: 277px;
  max-width: none;
  height: 50px;
  position: absolute;
  inset: auto -3% 7% auto;
}

.podcast-hero__link-button {
  aspect-ratio: auto;
  width: 42px;
  height: 42px;
  position: absolute;
  inset: auto 45.8% 9.7% auto;
}

.image-171 {
  border-radius: 100px;
  width: 100%;
  box-shadow: 0 0 5.8px #1c28570d, 0 1px 2.7px #3139551a;
}

.image-171:hover {
  box-shadow: 0 2px 7px 1px #175dce4d, 0 0 5.8px #1c28570d, 0 1px 2.7px #3139551a;
}

.podcast-hero__platforms {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.podcast-hero__platf-cell {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--foundation--grey--01);
  border-radius: 14px;
  width: 100%;
  max-width: 237px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.podcast-hero__platf-cell:hover {
  background-color: #ecf4ff;
}

.podcast-hero__platf-cell.is--on-dark {
  -webkit-backdrop-filter: blur(91px);
  backdrop-filter: blur(91px);
  text-align: left;
  background-color: #31377052;
}

.podcast-hero__platf-cell.is--on-dark:hover {
  background-color: #5a69fa52;
}

.podcast-hero__platf-icon-div {
  width: 48px;
  height: 48px;
}

.podcast-hero__platf-name {
  color: var(--textdark--base);
  flex-direction: column;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.podcast-hero__platf-name.is--on-dark {
  color: var(--white);
}

.aption {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.aption.is--foundation-greay-08, .aption.is--foundation-grey-08 {
  color: var(--foundation--grey--08);
}

.aption.is--on-dark {
  color: #a7acdb;
}

.podcast-why__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.podcast-why__text-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 365px;
  display: flex;
}

.eyebrow-div {
  color: var(--foundation--blue--celtic);
  background-color: #e5ebff;
  border-radius: 6px;
  padding: 11px 17px;
}

.eyebrow-div.is--on-dark {
  color: #619cff;
  background-color: #1a1e44;
}

.eyebrow-div.is--on-blue {
  background-color: #c6dbff;
}

.eyebrow {
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.h2 {
  color: var(--textdark--dark-blue);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 130%;
}

.h2.is--white {
  color: var(--white);
}

.h2.is--32px {
  font-size: 32px;
}

.podcast-why__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .65fr .4fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.podcast-why__grid-cell-text {
  z-index: 0;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--foundation--grey--01);
  border-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.podcast-why__grid-cell-text.is--2 {
  min-height: 350px;
}

.podcast-why__grid-cell-text.is--1 {
  min-height: 300px;
}

.podcast-why__grid-cell-text.is--3 {
  min-height: 260px;
}

.h3 {
  color: var(--textdark--dark-blue);
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 36px;
}

.h3.is--white {
  color: var(--white);
}

.h3.is--blue {
  color: #619cff;
}

.podcast-why__grid-cell-img {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 24px;
  justify-content: center;
  height: 100%;
  max-height: 260px;
  display: flex;
  overflow: hidden;
}

.podcast-why__grid-cell-img.is--upper {
  background-image: url('../images/why-2.png');
  background-position: 50% 0;
  background-size: cover;
  min-height: 290px;
  max-height: none;
}

.podcast-why__grid-cell-img.is--down {
  background-image: url('../images/img--1-1.png');
  background-position: 50%;
  background-size: cover;
  min-height: 260px;
  max-height: none;
}

.image-172 {
  max-width: none;
  height: 50vh;
  max-height: 290px;
}

.podcast-why__grid-cell-img2 {
  background-image: url('../images/hero0-2.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  min-height: 350px;
  max-height: none;
  display: flex;
  overflow: hidden;
}

.podcast-why__blur-img {
  position: absolute;
  inset: auto 0% 0% auto;
}

.podcast-why__hp-img {
  z-index: -1;
  max-width: 30%;
  max-height: 241px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast-why__texts-cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 70%;
  display: flex;
}

.button-main {
  background-color: var(--foundation--blue--celtic);
  text-align: center;
  letter-spacing: .15px;
  border-radius: 10px;
  padding: 16px 36px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.button-main:hover {
  background-color: #3053ce;
}

.button-main.is--light {
  background-color: var(--white);
  color: var(--foundation--blue--celtic);
}

.button-main.is--light-on-greybg {
  color: var(--foundation--blue--celtic);
  background-color: #cde0ff;
}

.podcast-social__content {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 24px;
  flex-direction: column;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.poscast-social__platforms-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 95%;
  max-width: 900px;
  display: flex;
}

.text-span-9 {
  color: var(--foundation--blue--celtic);
}

.podcast-social__cell {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--textdark--base);
  background-color: #c9daf7;
  border-radius: 14px;
  align-items: center;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.podcast-social__cell:hover {
  background-color: #b3c9f0;
}

.podcast-social__cell.hidden {
  display: none;
}

.caption-accent {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.podcast-social__img {
  z-index: -1;
  max-height: 150px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast-guests__content {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.podcast-guests__texts-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 740px;
  display: flex;
}

.body1 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
}

.body1.is--on-dark {
  color: #ffffffb8;
}

.body1.is--light-blue {
  color: #576094;
}

.body1.is--textgrey-base {
  color: var(--textgrey--base);
}

.body1.is--white {
  color: var(--white);
}

.podcast-guests__people-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.podcast-guests__cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #22213f;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  padding: 8px;
  display: flex;
}

.podcast-guests__photo-div {
  position: relative;
}

.podcast-guests__bg-div {
  background-color: #d4e5c7e6;
  border-radius: 10px;
  height: 11vw;
  position: relative;
  overflow: hidden;
}

.podcast-guests__bg-div.is--2 {
  background-color: #d0defce6;
}

.podcast-guests__bg-div.is--3 {
  background-color: #f7dcd0e6;
}

.image-176 {
  position: absolute;
  inset: 0%;
}

.podcast-guests__img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.podcast-guests__name {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.h4 {
  color: var(--textdark--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.h4.is--white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.h4.is--blue {
  color: var(--foundation--blue--celtic);
}

.h4.is--dark {
  color: var(--textdark--base);
}

.link-block-27 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.podcast-guests__button {
  text-align: center;
  background-color: #31305d;
  border-radius: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.podcast-guests__button:hover {
  background-color: #313072;
}

.podcast-guests__more-guests {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: var(--textdark--base);
  border-radius: 100px;
  align-items: center;
  padding: 7px 28px 7px 7px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.podcast-guests__more-guests:hover {
  color: var(--foundation--blue--celtic);
  background-color: #f0f4ff;
}

.podcast-guests__people-img {
  height: 46px;
}

.button-text {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.podcast-guests__arrow-button {
  padding-top: 3px;
}

.podcast-guests__arrow-button.is--smal {
  padding-top: 0;
}

.podcast-guests__blur1 {
  z-index: -1;
  max-width: 280px;
  position: absolute;
  inset: 4% auto auto 0%;
}

.podcast-guests__blur2 {
  z-index: -1;
  max-width: 400px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast-guests__blur3 {
  z-index: -1;
  max-width: 700px;
  position: absolute;
  inset: auto 0% 0% 50%;
  transform: translate(-50%);
}

.podcast-guests__img-name {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.podcast-episodes__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.podcast-episodes__video-descr {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.podcast-episodes__video-div {
  border-radius: 24px;
  width: 100%;
  overflow: hidden;
}

.podcast-episodes__descr {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f5f6f7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.podcast-episodes__descr.is--cms {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  min-height: 300px;
}

.caption {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.caption.is--input-label {
  z-index: 1;
  color: var(--foundation--grey--08);
  position: absolute;
  top: 6px;
  left: 11px;
}

.podcast-episodes__video-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.podcast-episodes__video-header.is--cms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
}

.podcast-episodes__tags-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.podcast-episodes__tag {
  background-color: var(--foundation--blue--lavender);
  color: var(--foundation--blue--dark);
  border-radius: 6px;
  padding: 4px 12px;
}

.youtube {
  height: 100%;
}

.podcast-episodes__slider {
  background-color: #ddd0;
  width: 100%;
  height: auto;
}

.podcast-slider__arrows {
  z-index: 1;
  background-color: var(--white);
  width: 118px;
  height: 66px;
  position: absolute;
  inset: auto 0% 0 auto;
}

.podcast-slider-bg-arrow {
  width: 126px;
  max-width: none;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-8px, -8px);
}

.podcast-episodes__slider-l-arrow {
  background-image: url('../images/Icon-Button.svg');
  background-position: 0 0;
  background-size: auto;
  width: 42px;
  height: 42px;
  inset: auto 52px 0% auto;
}

.podcast-episodes__slider-l-arrow:hover {
  background-image: url('../images/Icon-hov.svg'), url('../images/Icon-Button.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.podcast-episodes__slider-mask {
  z-index: 0;
  height: auto;
}

.podcast-episodes__slider-r-arrow {
  background-image: url('../images/Icon-Button-1.svg');
  background-position: 0 0;
  background-size: auto;
  width: 42px;
  height: 42px;
  inset: auto 0% 0% auto;
}

.podcast-episodes__slider-r-arrow:hover {
  background-image: url('../images/Icon-hov-1.svg'), url('../images/Icon-Button-1.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.slide-nav-11 {
  display: none;
}

.podcast-episodes__texts-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.podcast-black-i__content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.podcast-black-i__texts-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  width: 50%;
  max-width: 620px;
  display: flex;
}

.text-span-10 {
  color: var(--foundation--blue--celtic);
}

.podcast-black-i__text-div {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #486ae7;
  border-radius: 12px;
  align-items: flex-start;
  width: 50%;
  max-width: 498px;
  padding: 16px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.podcast-black-i__blur-img {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(11%);
}

.podcast-black-i__img {
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.podcast-black-i__mob-img, .podcast-black-i__loro-img-mob {
  display: none;
}

.podcast-platforms__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.podcast-platforms__blur1 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.podcast-platforms__blur2 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast-platforms__line-img {
  z-index: -1;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.podcast-audio__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.podcast-audio__header-button {
  color: var(--textdark--dark-blue);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-189 {
  z-index: -1;
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translate(0, -50%);
}

.podcast-invite__content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.podcast-invite__text-button {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 540px;
  display: flex;
}

.podcast-articles__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.podcast-articles__header-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.podcast-articles__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.podcast-articles__cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f5f6f7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.podcast-articles__img {
  background-image: url('../images/image-1.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  min-height: 207px;
  overflow: hidden;
}

.podcast-articles__img.is--2 {
  background-image: url('../images/image-2.png');
}

.podcast-articles__img.is--3 {
  background-image: url('../images/image-3.png');
}

.podcast-articles__img.is--4 {
  background-image: url('../images/7-Reasons-Your-Company-Needs-Freelancers.jpg');
}

.podcast-articles__img.is--5 {
  background-image: url('../images/photo-1554882065-a060942a33b1.jpeg');
}

.podcast-articles__img.is--6 {
  background-image: url('../images/photo-1552664730-d307ca884978.jpeg');
}

.podcast-articles__text-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.podcast-articles__date-dur {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-no-bg {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--foundation--blue--celtic);
  align-items: center;
  width: 130px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.button-no-bg:hover {
  color: #2245c2;
}

.podcast-articles__img-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.podcast-email__content {
  z-index: 0;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 24px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 32px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.podcast-email__text-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 514px;
  display: flex;
}

.podcast-email__form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 280px;
  display: flex;
}

.input {
  color: var(--textgrey--base);
  border: 1px solid #fff;
  border-radius: 10px;
  height: 52px;
  margin-bottom: 0;
  padding-left: 17px;
  padding-right: 17px;
  font-family: Roboto, sans-serif;
  line-height: 22px;
}

.input:hover {
  border-width: 1px;
  border-color: var(--foundation--blue--celtic);
}

.podcast-email__form-block {
  margin-bottom: 0;
}

.success-message {
  background-color: #fff;
  border-radius: 16px;
  width: 280px;
  height: 122px;
  padding-top: 12px;
}

.podcast-email__success-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 4px;
  margin-bottom: 0;
  padding-left: 10px;
  display: flex;
}

.error-message {
  color: #c03838;
  background-color: #ffc7c7;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.podcast-email__img {
  z-index: -1;
  width: 280px;
  position: absolute;
  inset: auto 30% 0% auto;
}

.podcast-email__mob-img, .podcast-hero__img-3 {
  display: none;
}

.staff-aug__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.staff-aug__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 540px;
  display: flex;
  position: relative;
}

.text-span-11 {
  color: var(--foundation--blue--celtic);
}

.staff-aug__button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.staff-aug__line-img {
  z-index: -1;
  border-radius: 20px;
  max-width: 499px;
  position: absolute;
  top: 300px;
  left: -7px;
}

.staff-aug__img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.staff-aug__img-group {
  z-index: 0;
  background-color: #f5f9ff;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  width: 45vw;
  min-width: 500px;
  height: 200vw;
  min-height: 750px;
  position: relative;
  inset: 0% 0% auto auto;
  transform: translate(10%, -5%);
}

.div-block-540 {
  background-image: url('../images/Noise.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-191 {
  height: 100%;
}

.staff-aug__img-1 {
  max-width: 95%;
  max-height: 550px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.staff-aug__img-2 {
  z-index: -1;
  width: 79%;
  max-width: 420px;
  position: absolute;
  top: 19%;
  left: 50%;
  transform: translate(-50%);
}

.staff-aug__img-4 {
  max-width: 190px;
  position: absolute;
  inset: 17% 10% auto auto;
  transform: translate(15%);
}

.staff-aug__img-comp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100px;
  max-height: 100px;
  display: flex;
}

.staff-aug__img-3 {
  z-index: -1;
  width: 18vw;
  max-width: 190px;
  position: absolute;
  inset: auto auto 270px -15%;
}

.staff-aug__headers-group {
  color: var(--textdark--dark-blue);
  padding-top: 20px;
}

.stuff-aug-clients__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.staff-aug-clients__header {
  color: var(--textdark--dark-blue);
}

.staff-aug-clients__grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.staff-aug-clients__cell {
  background-color: var(--foundation--grey--01);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.staff-aug-clients__img {
  width: 81%;
  max-width: 146px;
}

.staff-aug-secure__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.stuff-aug-secure__img-div {
  width: 100%;
}

.stuff-aug-secure__img-div.is--secure-page {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.stuff-aug-secure__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-span-12, .text-span-13 {
  font-weight: 500;
}

.stuff-aug-secure__img {
  max-width: 445px;
}

.stuff-aug-offer__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.stuff-aug-offer__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-direction: column;
  max-width: 700px;
  display: flex;
}

.stuff-aug-offer__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.stuff-aug-offer__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stuff-aug-offer__block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #191c39;
  border-radius: 10px;
  flex-direction: column;
  padding: 32px 40px 32px 32px;
  display: flex;
}

.stuff-aug-offer__img1 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0% 50%;
  transform: translate(-50%);
}

.stuff-aug-offer__img2 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.stuff-aug-offer__img3 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stuff-aug-who__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.stuff-aug-who__text-group {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 452px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
  display: flex;
}

.stuff-aug-who__header-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  display: flex;
}

.staff-aug-who__desk-img {
  max-width: 537px;
  display: block;
}

.staff-aug-who__mob-img {
  display: none;
}

.stuff-aug-how__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.stuff-aug-how__text-group {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.stuff-aug-how__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.stuff-aug-how__grid-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.step-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.step-block__header-icon {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.step-block__icon {
  transform: translate(5px, -5px);
}

.step-block__text {
  width: 90%;
}

.step-block__text-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.step-block__step {
  background-color: var(--foundation--blue--light-bg);
  color: var(--foundation--blue--flickr);
  border-radius: 6px;
  padding: 7px 11px;
}

.stuff-aug-how__buttons-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.staff-aug-why__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.staff-aug-why__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 520px;
  display: flex;
}

.text-span-14 {
  color: var(--foundation--blue--celtic);
}

.staff-aug-why__blocks {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-img-block {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  background-color: var(--foundation--grey--01);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  display: flex;
}

.text-img-block__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.staff-aug-why__img-div {
  width: 100%;
}

.text-img-block__points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-img-block__point {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--foundation--grey--08);
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-img-block__tick-div {
  min-width: 22px;
  padding-top: 3px;
}

.staff-aug-why__buttons-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.staff-aug-save__content {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.staff-aug-save__img-div {
  max-width: 580px;
}

.staff-aug-save__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 440px;
  display: flex;
}

.text-span-15 {
  -webkit-text-fill-color: transparent;
  background-color: #86b2ff;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
}

.staff-aug-save__bubble-1 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.staff-aug-save__bubble-2 {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.staff-aug-save__bubble-3 {
  z-index: -1;
  max-width: 60%;
  position: absolute;
  inset: auto 0% 0% 50%;
  transform: translate(-50%, 47px);
}

.staff-aug-table__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.staff-aug-table__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-16 {
  color: var(--foundation--blue--celtic);
}

.staff-aug-table__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--foundation--grey--05);
  border-radius: 12px;
  grid-template-rows: auto 1px auto 1px auto 1px auto 1px auto 1px auto;
  grid-template-columns: .6fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.staff-aug-table__grid-1 {
  background-color: var(--foundation--grey--01);
}

.staff-aug-table__grid-2 {
  text-align: center;
  background-color: #dae7ff;
  justify-content: center;
  align-items: center;
  padding: 20px 16px;
  display: flex;
}

.staff-aug-table__grid-3 {
  background-color: var(--foundation--grey--01);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 20px 16px;
  display: flex;
}

.staff-aug-table__grid-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  min-width: 250px;
  padding: 12px 16px;
  display: flex;
}

.body1-accent {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px;
}

.staff-aug-table__grid-5 {
  background-color: #eef4ff;
  padding: 12px 24px;
}

.staff-aug-table__grid-6 {
  padding: 12px 24px;
}

.staff-aug-table__div {
  background-color: var(--foundation--grey--05);
  width: 1px;
}

.staff-aug-table__div.is--horizontal {
  width: auto;
  height: 1px;
}

.staff-aug-table__anim {
  width: 75px;
  display: none;
  position: absolute;
  top: 162px;
  left: 99.5px;
}

.staff-aug-process__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.staff-aug-process__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.staff-aug-process__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.staff-aug-process__block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--white);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.staff-aug-process__arrow {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.staff-aug-process__texts-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 460px;
  display: flex;
}

.staff-aug-process__step {
  background-color: var(--foundation--blue--light-bg);
  color: var(--foundation--blue--flickr);
  border-radius: 6px;
  padding: 7px 10px;
}

.staff-aug-process__h-body {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-543 {
  max-width: 460px;
}

.staff-aug-process__img-div {
  width: 100%;
  max-width: 460px;
}

.staff-aug-process__two-div {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.staff-aug-process__last-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: 400px;
  padding: 40px;
  display: flex;
}

.text-span-17 {
  color: var(--foundation--blue--celtic);
}

.staff-aug-manage__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding-left: 60px;
  display: flex;
  overflow: hidden;
}

.staff-aug-manage__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 446px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.staff-aug-manage__img {
  border-bottom-right-radius: 16px;
}

.staff-aug-manage__img-div {
  width: 40vw;
}

.staff-aug-reviews__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.staff-aug-reviews__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.staff-aug-reviews__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.staff-aug-reviews__block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--foundation--grey--01);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.staff-aug-reviews__name-icons {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.staff-aug-reviews__name-photo {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.staff-aug-reviews__avatar {
  max-width: 66px;
}

.staff-aug-reviews__texts-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--dark-slate-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.staff-aug-reviews__company-name {
  color: var(--foundation--grey--08);
}

.staff-aug-reviews__icons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  display: none;
}

.div-block-544 {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.staff-aug-form__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.staff-aug-form__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  max-width: 480px;
  display: flex;
}

.staff-aug-form__person-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #deeaff;
  border-radius: 14px;
  align-items: center;
  padding: 24px 32px 24px 24px;
  display: flex;
}

.staff-aug-form__photo {
  width: 82px;
}

.staff-aug-form__texts {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.staff-aug-form__calendly {
  width: 100%;
  height: 100%;
}

.text-span-19, .text-span-20 {
  color: var(--foundation--blue--celtic);
}

.staff-aug-reviews__photo-div {
  border-radius: 18px;
  width: 66px;
  height: 66px;
  overflow: hidden;
}

.hero__certif-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--foundation--grey--01);
  text-align: left;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 44px;
  padding: 16px 24px 16px 20px;
  display: flex;
}

.hero__certifications-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.hero__cert-img1, .hero__cert-img2 {
  max-width: 48px;
}

.text-span-21, .text-span-22 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.home__lottie {
  width: 700px;
}

.new-videos__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.new-videos__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.new-video__content-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.heading-109 {
  max-height: 98px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Evolventa, sans-serif;
  font-size: 26px;
  line-height: 32px;
  overflow: hidden;
}

.text-block-130 {
  color: var(--textgrey--base);
  font-family: Roboto, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.button-25 {
  background-color: var(--foundation--blue--celtic);
  text-align: center;
  letter-spacing: .25px;
  border-radius: 10px;
  padding: 16px 36px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.button-25:hover {
  background-color: #3053ce;
}

.video-6 {
  width: 100%;
  height: 100%;
}

.podcast-episodes__date {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
}

.text-block-131 {
  color: var(--textgrey--base);
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.podcast-episodes__h-all-button {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.podcast-episodes__button-div {
  padding-top: 4px;
}

.dev-vent__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-vent__headers-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 448px;
  display: flex;
}

.dev-vent__img-div {
  flex-direction: column;
  justify-content: center;
  width: 50%;
  max-height: 20px;
  display: flex;
}

.dev-vent__img-group {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dev-vent__h-body {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.body2-accent {
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 30px;
}

.body2-accent.is--white {
  color: var(--white);
}

.dev-vent__eyebrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--foundation--blue--magnolia);
  color: var(--foundation--blue--celtic);
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.dev-vent__img {
  max-width: 545px;
}

.dev-vent-what__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-vent-what__header-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 774px;
  display: flex;
}

.dev-vent-what__header {
  max-width: 575px;
}

.dev-ventures-what__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: .81fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dev-vent-what__cell-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #dae8ff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding-left: 48px;
  display: flex;
  overflow: hidden;
}

.dev-vent-what__cell-1-texts {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 48px;
  padding-right: 48px;
  display: flex;
}

.dev-vent-what__cell-1-img {
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.dev-vent-what__cel-1-img {
  max-width: 105%;
}

.dev-vent-what__cell-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff2d9;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 48px;
  display: flex;
  overflow: hidden;
}

.dev-vent-what__cel-2-texts {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dev-vent-what__cel-2-img-div {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.dev-vent-what__cell-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #dbf4ff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 48px;
  display: flex;
}

.dev-vent-what__cell-3-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.8fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dev-vent-what__cell-3-dop {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #c7eaf9;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.dev-vent-what__cell-3-1-texts {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.dev-vent-what__cell-3-1-img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  display: flex;
}

.dev-vent-what__cell-3-2-img-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  display: flex;
}

.dev-vent-what__cell-3-1-img {
  width: 100%;
}

.div-block-546 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 30px;
  display: flex;
}

.dev-vent-what__cell-3-2-img {
  width: 110%;
  max-width: none;
  height: 120%;
}

.dev-vent-what__cell-3-3-img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 16px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.dev-vent-who__bg-1 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dev-vent-who__bg-3 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dev-vent-who__bg-2 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.dev-ventures-who__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-ventures__texts-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dev-ventures-who__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dev-ventures-who__cell {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  background-image: linear-gradient(174deg, #131738, #465bff1f);
  border-radius: 20px;
  flex-direction: column;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.dev-ventures-who__cell-border {
  background-image: linear-gradient(172deg, #232952, #1a1e3d00);
  border-radius: 20px;
  width: 100%;
  padding: 1px;
}

.dev-ventures-who__cell-border.is--lower {
  transform: translate(0, 40px);
}

.dev-ventures-who__paddings {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.dev-ventures-who__paddings.is--no-paddings {
  padding-left: 0;
  padding-right: 0;
}

.dev-ventures-who__img-2 {
  margin-bottom: -30px;
}

.dev-vent-who__bg-gradient {
  background-image: linear-gradient(to bottom, var(--white), var(--foundation--grey--01));
  width: 100%;
}

.dev-vent-how__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-vent-how__header-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dev-vent-how__grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-vent-how__cell {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.dev-vent-how__cell-text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dev-vent-how__cell-label {
  color: var(--foundation--blue--celtic);
  background-color: #e5ebff;
  border-radius: 6px;
  padding: 7px 10px;
}

.dev-vent-benefits__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dev-ventures-who__button-div {
  padding-top: 54px;
}

.dev-vent-benefits__texts-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dev-vent-benefits__headers-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dev-vent-benefits__texts-buttons {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 35vh;
}

.dev-vent-benefits__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-vent-benefits__block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--foundation--grey--04);
  background-color: var(--foundation--grey--01);
  border-radius: 20px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.dev-vent-benefits__text-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.dev-vent-benefits__img-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dev-vent-benefits__img-div.is--left {
  align-items: flex-end;
}

.dev-vent-benefits__img {
  width: 130%;
  max-width: none;
}

.dev-vent-benefits__img.is--2, .dev-vent-benefits__img.is--3 {
  width: 100%;
}

.dev-vent-benefits__scrollable-area {
  position: relative;
}

.dev-vent-ex__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-vent-ex__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--textdark--dark-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 800px;
  display: flex;
}

.dev-vent-ex__grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dev-vent-ex__upper-part {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 24px 32px;
  display: flex;
}

.dev-vent-ex__divider {
  background-color: #eee;
  height: 1px;
}

.dev-vent-ex__bottom-part {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.dev-vent-ex__bottom-part-point {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.dev-vent-ex__bottom-part-tick-icon {
  width: 22px;
  max-width: none;
  height: 22px;
}

.dev-vent-ex__upper-part-label {
  color: var(--foundation--blue--celtic);
  background-color: #e5ebff;
  border-radius: 6px;
  padding: 7px 10px;
}

.dev-vent-ex__upper-part-text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dev-vent-ex__bottom-part-tick-div {
  align-items: center;
  width: 22px;
  height: 30px;
  display: flex;
}

.dev-ventures-who__inside-button-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--foundation--blue--celtic);
  color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 16px 30px;
  text-decoration: none;
  display: flex;
}

.button-icon.is--small {
  padding: 12px 20px;
}

.button-icon.is--small.is--on-dark {
  color: #7190ff;
  background-color: #1e2657;
}

.button-icon.is--small.is--on-dark:hover {
  color: #7d99fd;
  background-color: #252e69;
}

.button-icon.is--small.is--on-blue {
  background-color: #6f8cf2;
}

.button-icon.is--small.is--on-dark-blue {
  background-color: #1f376d;
}

.button-icon.is--no-bg {
  color: var(--foundation--blue--celtic);
  background-color: #4163dd00;
  padding: 0;
}

.button-icon.is--no-bg:hover {
  color: var(--foundation--blue--flickr);
}

.html-embed {
  align-items: center;
  display: flex;
}

.html-embed.is--no-bg {
  padding-top: 3px;
}

.lottie-animation {
  z-index: -1;
  width: 560px;
  position: absolute;
  left: 24px;
}

.dev-ventures-who__img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.platform-clients-post__img-div-1 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.development-reviews__icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 16px;
  display: flex;
}

.heading-110 {
  color: #21446f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.footer__app-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 12px;
  display: flex;
}

.footer__app-link {
  background-color: #253466;
  border-radius: 8px;
}

.footer__app-link:hover {
  background-color: #192653;
}

.footer__logo-icons-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact-main__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.contact-main__texts-help-cent {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.contact-main__texts-group {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 380px;
  display: flex;
}

.contact-main__people-img {
  width: 104px;
  height: 44px;
}

.text-span-23 {
  color: var(--foundation--blue--celtic);
}

.contact-main__help-cent-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 438px;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.contact-main__help-cent-texts {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact-main__help-cent-img {
  position: absolute;
  inset: 0% 0% auto auto;
}

.contact-main__form-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--foundation--grey--04);
  background-color: var(--white);
  border-radius: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 522px;
  height: auto;
  padding: 30px 24px;
  display: flex;
  box-shadow: 0 21px 60px #21446f0f;
}

.contact-main__form-header {
  max-width: 370px;
}

.contact-main__dark-bg {
  z-index: -2;
  background-color: var(--foundation--dark--bg);
  width: 40%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.contact-main__dark-bg-noise {
  z-index: -1;
  mix-blend-mode: color-burn;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-main__dark-bg-el-3 {
  z-index: -2;
  position: absolute;
  inset: 5% auto auto 0%;
}

.contact-main__dark-bg-el-2 {
  z-index: -2;
  position: absolute;
  inset: 0% 0% auto auto;
}

.contact-main__dark-bg-el-1 {
  z-index: -2;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.contact-offices__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.contact-offices__addresses {
  background-color: var(--white);
  border-radius: 20px;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.contact-offices__offices-grid {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.contact-offices__office-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.contact-offices__line-div {
  background-color: var(--foundation--blue--celtic);
  border-radius: 2px;
  width: 3px;
  height: 100%;
  overflow: hidden;
}

.contact-offices__line-div.is--orange {
  background-color: var(--foundation--orange--carrot);
}

.contact-offices__line-img {
  height: 100%;
}

.contact-offices__office-name-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact-offices__map-div {
  border-radius: 14px;
  overflow: hidden;
}

.header-hover-div {
  border: 1px solid var(--foundation--grey--03);
  background-color: var(--white);
  opacity: 0;
  border-radius: 13px;
  flex-direction: column;
  align-items: stretch;
  padding: 8px;
  display: none;
  position: absolute;
  top: 50px;
  left: -125px;
  box-shadow: 0 2px 6px #1b10470a, 0 21px 60px #21446f14;
}

.header-hover-div.is--resources {
  opacity: 0;
  left: -118px;
}

.header-cell {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 8px;
  align-items: center;
  width: 289px;
  padding: 10px 12px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header-cell:hover {
  background-color: #f6f6f6;
}

.header-icon-div {
  width: 42px;
  height: 42px;
}

.header-cell-texts {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: var(--textdark--dark-blue);
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 26px;
  display: flex;
}

.header-services-cell-descr {
  color: var(--foundation--grey--08);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.header-cell-arrow-div {
  opacity: 0;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 7% 0% auto;
}

.header-hover-tri-div {
  width: 22px;
  height: 13px;
  display: flex;
  position: absolute;
  top: -12.5px;
  left: 50%;
  transform: translate(-50%);
}

.why-main__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.why-main__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  min-width: 440px;
  max-width: none;
  display: flex;
}

.why-main__img {
  max-width: 700px;
  transform: translate(25px, -56px);
}

.why-blocks__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.why-blocks__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.why-blocks__block-div {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: var(--foundation--grey--01);
  border-radius: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  display: grid;
}

.why-blocks__block-div.is--2 {
  grid-template-columns: 1fr 2.25fr;
}

.why-blocks__text-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.why-blocks__blocks-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #5a606f;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.why-blocks__icons-texts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.why-blocks__icon-div {
  width: 60px;
  height: 60px;
}

.why-blocks__advantages {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: flex-start;
  display: flex;
}

.why-blocks__blocks-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.link-62 {
  color: var(--foundation--blue--celtic);
}

.why-blocks__facts-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--foundation--blue--light-bg);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.why-blocks__facts-grid {
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.why-blocks__sm-icon-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  width: 36px;
  height: 36px;
}

.why-blocks__fact-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--textdark--dark-blue);
  align-items: flex-start;
  display: flex;
}

.why-blocks__sm-icon {
  width: 36px;
  max-width: none;
  height: 36px;
}

.success-main__content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-span-24 {
  color: var(--foundation--blue--celtic);
}

.success-main__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.success-main__img-div-1 {
  z-index: -1;
  width: 240px;
  position: absolute;
  inset: auto auto -20% -53px;
}

.success-main__img-div-2 {
  z-index: -1;
  flex-direction: column;
  align-items: flex-end;
  width: 250px;
  display: flex;
  position: absolute;
  inset: auto 0 0% auto;
}

.success-blocks__content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.success-blocks__review-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--foundation--grey--01);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.success-blocks__img-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--textdark--dark-blue);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.success-blocks__img-div {
  border-radius: 12px;
  overflow: hidden;
}

.success-blocks__text-div {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-547 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 12px;
}

.secuiry-main__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.security-main__header {
  text-align: center;
  max-width: 600px;
}

.text-span-25 {
  color: var(--foundation--blue--celtic);
}

.security-main__grid-1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.security-main__block-1 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--foundation--grey--01);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.security-main__block-1-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.security-main__block-2-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.security-main__block-2 {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--foundation--dark--bg);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.security-main__block-2-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 55%;
  padding-bottom: 0;
  display: flex;
}

.security-main__block-2-blur {
  z-index: -1;
  width: 70%;
  position: absolute;
  left: -53px;
}

.security-main__block-2-img-div {
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.security-main__block-3 {
  background-color: var(--foundation--grey--01);
  border-radius: 20px;
  padding: 40px;
  position: relative;
}

.security-main__block-2-img_div {
  z-index: -1;
  max-width: 230px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.security-main__block-3-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-548, .security-main__block-3-img-div {
  position: absolute;
  inset: auto 0% 0% auto;
}

.security-main__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.security-main__grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.security-main__block-4 {
  background-color: var(--foundation--blue--light-bg);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.security-main__block-4-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 55%;
  display: flex;
}

.security-main__block-4-img-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 45%;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.security-main__block-4-img {
  max-width: none;
  height: 110%;
}

.security-main__block-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--foundation--grey--01);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.security-main__block-5-heder-group {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-549 {
  flex-flow: column;
  display: flex;
}

.secure-faq__content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-self: center;
  width: 100%;
  min-width: 800px;
  max-width: 800px;
  display: flex;
}

.secure-faq__header-div {
  text-align: center;
  flex-flow: column;
  align-self: center;
  align-items: center;
  max-width: 500px;
  margin-bottom: 60px;
  display: flex;
}

.security-faq__line-div {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 4px;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.security-faq__line {
  background-color: var(--foundation--blue--celtic);
  opacity: .4;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 100%;
  height: 100%;
}

.gometer-main__content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.gometer-main__header-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gometer-main__header-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 473px;
  display: flex;
}

.gometer-how__img-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  max-width: 635px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 55%;
}

.gometer-how__img-bg {
  z-index: -2;
  aspect-ratio: 1;
  background-color: #bfd7ff;
  border-radius: 500px;
  width: 100%;
  max-width: 635px;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 55%);
}

.gometer-how__img-div {
  -webkit-backdrop-filter: blur(31px);
  backdrop-filter: blur(31px);
  background-color: #ced6e31f;
  border-radius: 21px;
  width: 358px;
  height: 538px;
  padding-top: 17px;
  padding-left: 17px;
  transform: translate(0, 83px);
}

.gometer-how__img {
  min-width: 400px;
}

.gometer-how__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.gometer-how__header-group, .gometer-how {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gometer-how__report-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 60px;
  display: flex;
}

.gometer-how__report-headers-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.gometer-how__report-points {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gometer-how__point-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.gometer-how__point-div.is--vertical {
  flex-flow: column;
}

.gometer-how__report-point-tick {
  min-width: 22px;
  padding-top: 3px;
}

.gometer-how__report-img-div {
  background-image: linear-gradient(#d0e2ff, #e4ecff);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  overflow: hidden;
}

.gometer-how__report-img-div.is--report {
  padding-top: 32px;
}

.gometer-how__report-img {
  border-radius: 10px;
  overflow: hidden;
  transform: translate(0, 8%);
  box-shadow: 0 4px 28px #87a6ec33;
}

.gometer-how__report-img.is--report-img {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  transform: translate(0, 2%);
}

.gometer-how__tracker-div {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--white);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 60px;
  display: flex;
}

.gometer-how__tracker-img-div {
  background-image: linear-gradient(#d1f7c3, #dff3da);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 36vw;
  max-height: 440px;
  padding-top: 40px;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
  overflow: hidden;
}

.gometer-how__tracker-img {
  transform: translate(7%);
}

.gometer-how__tracker-texts-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.gometer-how__tracker-points-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.gometer-how__diary-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px;
  display: flex;
}

.gometer-how__diary-texts-group {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.gometer-how__diary-points-group {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.gometer-download__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.outsource-hero__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.outsource-hero__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 570px;
  max-width: none;
  display: flex;
}

.outsource-hero__img-div {
  min-width: 600px;
  position: relative;
  transform: translate(-7px);
}

.outsource-hero__img-main {
  min-width: 500px;
  transform: translate(38px);
}

.outsource-hero__img-others {
  z-index: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 18px;
  width: 29%;
  position: absolute;
  top: 17%;
  left: 5%;
  box-shadow: inset 0 0 8.6px #fff, 0 0 1.4px #ccd2f3, 0 5px 34.4px #15205226;
}

.outsource-hero__img-others.is--2 {
  border: 1px solid var(--white);
  top: 5%;
  left: auto;
  right: -2%;
}

.outsource-hero__img-others.is--3 {
  border: 1px solid var(--white);
  inset: auto 9% 8% auto;
  box-shadow: inset 0 0 8.6px #fff, 0 0 1.4px #ccd2f3, 0 5px 34.4px #15205226;
}

.outsource-hero__img-others.is--4 {
  border: 1px solid var(--white);
  max-width: 64px;
  top: auto;
  bottom: 19%;
  left: 18%;
}

.fintech-hero__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.fintech-hero__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 512px;
  display: flex;
}

.fintech-hero__h1-span {
  color: var(--foundation--blue--celtic);
}

.fintech-hero__img-wrapper {
  z-index: 1;
  background-color: var(--foundation--blue--celtic);
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 70vh;
  display: flex;
  position: absolute;
  top: 78px;
  right: 10px;
  overflow: hidden;
}

.fintech-hero__img-wrapper.is--latam {
  height: 610px;
}

.fintech-hero__img {
  width: 230%;
  max-width: 1200px;
}

.fintech-hero__img-4 {
  z-index: -1;
  position: absolute;
  inset: auto auto 0% 0%;
}

.fintech-hero__img-2 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fintech-hero__img-3 {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-193 {
  position: absolute;
}

.image-194 {
  width: 13%;
  max-width: 73px;
  position: absolute;
  top: 51%;
  left: 50%;
  transform: translate(104%);
}

.fintech-why__gradient-bg {
  background-image: linear-gradient(#f6f6f6, #fff);
  width: 100%;
}

.fintech-why__content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fintech-why__img-1 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fintech-why__img-3 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fintech-why__img-2 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.fintech-why__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 600px;
  display: flex;
  position: relative;
}

.fintech-why__star-1 {
  position: absolute;
  bottom: 12.5938px;
  left: 43%;
}

.fintech-why__star-2 {
  position: absolute;
  bottom: 12.5938px;
  left: 69%;
}

.fintech-why__grid-1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fintech-why__grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fintech-wht__grid-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.fintech-why__grid-cell {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #181d40;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 32px;
  display: flex;
  overflow: hidden;
}

.fintech-why__grid-cell.is--5 {
  flex-flow: column;
}

.fintech-why__border {
  background-image: linear-gradient(176deg, #2d3257, #181d40);
  border-radius: 20px;
  padding: 1px;
}

.fintech-why__cell-text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fintech-why__cell-text-group.is--5 {
  max-width: 540px;
}

.fintech-why__cell-img-div-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.fintech-why__cell-img-div-1.is--5 {
  width: 100%;
  padding-left: 32px;
}

.fintech-why__cell-img-1 {
  width: 122%;
  max-width: none;
}

.fintech-why__button-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fintech-benefits__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fintech-benefits__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 520px;
  display: flex;
}

.form__button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 250px;
  max-width: 470px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.caption-accent-2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.text-field-9 {
  z-index: 0;
  color: #2e2e2e;
  background-color: #f5f6f7;
  border: 1px #000;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 30px 11px 6px;
  font-size: 17px;
  line-height: 28px;
  transition: border .2s cubic-bezier(.215, .61, .355, 1), box-shadow .25s cubic-bezier(.215, .61, .355, 1), padding-left .25s cubic-bezier(.215, .61, .355, 1), padding-top .25s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
}

.text-field-9:hover {
  background-color: #f0f1f2;
}

.text-field-9:focus {
  z-index: 7;
  background-color: #fff;
  border-style: solid;
  border-color: #866ad5;
  padding-top: 6px;
  padding-left: 20px;
  position: relative;
  box-shadow: 0 0 0 3px #e0d9f4;
}

.text-field-9::placeholder {
  color: #2e2e2e33;
}

.text-field-9.select {
  margin-bottom: 0;
}

.text-field-9.select:focus {
  border-color: #f8c77b;
  box-shadow: 0 0 0 3px #ffe7bf;
}

.button-26 {
  z-index: 2;
  grid-column-gap: 12px;
  box-shadow: none;
  color: #fff;
  background-color: #603ac7;
  border-radius: 12px;
  flex: none;
  order: 1;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-26.is--form {
  max-width: 402px;
}

.button-26.is--form:hover {
  background-color: #5834b8;
}

.form__success-animation {
  opacity: .79;
  width: 200px;
  display: block;
  position: absolute;
  inset: auto -35px -88px auto;
}

.form-field-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 0;
  display: flex;
  position: relative;
}

.form__success-message {
  text-align: left;
  background-color: #f5f6f7;
  border-radius: 10px;
  width: 440px;
  padding: 40px;
  position: relative;
}

.image-125 {
  z-index: 8;
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(-20px, -50%);
}

.form__text-field {
  z-index: 0;
  outline-color: var(--foundation--grey--04);
  outline-offset: 0px;
  color: var(--textgrey--base);
  background-color: #f5f6f7;
  border: 1px #000;
  border-radius: 8px;
  outline-width: 1px;
  outline-style: solid;
  align-items: center;
  width: 100%;
  height: 64px;
  margin-bottom: 0;
  padding: 30px 11px 6px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  transition: border .2s cubic-bezier(.215, .61, .355, 1), box-shadow .25s cubic-bezier(.215, .61, .355, 1), padding-left .25s cubic-bezier(.215, .61, .355, 1), padding-top .25s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
}

.form__text-field:hover {
  background-color: #f0f1f2;
}

.form__text-field:focus {
  z-index: 7;
  border-style: solid;
  border-color: var(--foundation--blue--celtic);
  background-color: #fff;
  padding-top: 6px;
  padding-left: 20px;
  position: relative;
  box-shadow: 0 0 0 3px #d9def4;
}

.form__text-field::placeholder {
  color: #2e2e2e33;
}

.form__text-field.is--multiline {
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 100%;
  max-width: 472px;
  height: 140px;
}

.form__form-field-wrapper {
  z-index: 0;
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 0;
  display: flex;
  position: relative;
}

.form__form-block {
  margin-bottom: 0;
}

.html-embed-12 {
  position: absolute;
}

.form__error-content {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form__privacy-policy-link {
  color: #555d67;
}

.form__privacy-policy-link:hover {
  color: #603ac7;
}

.body1-2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
}

.body1-2.is--slategrey-darken-7 {
  color: #616974;
}

.form__error-message {
  background-color: #fddde0;
  border-radius: 10px;
  margin-top: 16px;
  padding: 12px 16px;
}

.form__form-grid {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.h1-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Evolventa, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 77.1px;
  text-decoration: none;
}

.h1-2.is--green-base {
  color: #70c24b;
}

.image-25 {
  width: 18px;
  height: 18px;
  margin-top: 6px;
}

.caption-2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.caption-2.is--form-label {
  z-index: 6;
  color: #87909b;
  position: absolute;
  top: 6px;
  left: 11px;
}

.caption-2.is--slategrey-base {
  color: #717b88;
  width: 100%;
  display: block;
}

.body2-2 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}

.body2-2.is--red-darken-8 {
  color: #f32536;
}

.form__success-message-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.fintech-benefits__blocks {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fintech-hero__header-div {
  min-width: 470px;
  max-width: 470px;
  position: relative;
}

.fintech-hero__header-div.is--latam {
  max-width: 520px;
}

.image-195 {
  z-index: -1;
  position: absolute;
  top: 98px;
}

.container-33 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-33.is--tg-targ-offer {
  padding-top: 150px;
  padding-bottom: 150px;
}

.h3-2 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Evolventa, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.tg-targ-offer__headers-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 426px;
  display: flex;
}

.fintech-niches__conteasnt {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tg-targ-offer__targ-img-wrapper {
  border-radius: 20px;
  width: 50%;
}

.fintech-niches__badges-icon {
  opacity: .5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding-bottom: 0;
  display: flex;
}

.tg-targ-offer__themes-badges-text {
  cursor: default;
}

.eyebrow-2 {
  color: #7352ce;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
}

.fintech-niches__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 452px;
  display: flex;
  position: relative;
}

.tg-targ-offer__targ {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #eee8ff;
  border: 1px solid #eae5f8;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.fintech-niches__badges-line-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  display: flex;
}

.button__hover-circle {
  z-index: -1;
  background-color: #5834b8;
  border-radius: 1000px;
  width: 0;
  height: 0;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.button-text-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.button-text-2.is--small {
  font-size: 15px;
}

.fintech-niches__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #deeaff;
  border: 1px solid #cddcf6;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Evolventa, sans-serif;
  font-size: 38px;
  line-height: 50.5px;
}

.tg-targ-offer__targ-texts-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.fintech-niches__badges-line-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  display: flex;
}

.body1-3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
}

.body1-3.is--slategrey-darken-7 {
  color: #616974;
}

.fintech-niches__badges-cell {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--textdark--base);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bfd7ff;
  border-radius: 12px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
  display: flex;
  overflow: auto;
}

.fintech-niches__badges-cell:hover {
  box-shadow: none;
  color: var(--white);
  background-color: #6185ff;
  border-color: #6185ff;
}

.fintech-niches__badges {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.fintech-niches__badges-line-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  display: flex;
}

.text-span-27 {
  color: var(--foundation--blue--celtic);
}

.fintech-niches__coursor-img {
  position: absolute;
  top: 34px;
  right: -68px;
}

.fintech-steps__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fintech-steps__texts-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.fintech-steps__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fintech-steps__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fintech-steps__button-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.outsource__bg {
  background-color: var(--white);
  width: 100%;
}

.outsource-types__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.outsource-types__headers-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 580px;
  display: flex;
}

.outsource-types__text-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.outsource-types__grid {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.outsource-types__type-block {
  z-index: 0;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #5879ef;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.outsource-types__type-block.is--second {
  background-color: #0f2446;
  overflow: hidden;
}

.outsource-types__texts-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.outsource-types__bg-div {
  z-index: -1;
  background-color: #dae2f0;
  border: 1px solid #afbff0;
  border-radius: 26px;
  width: 44%;
  min-height: 40px;
  position: absolute;
  top: -13px;
  left: 2.2%;
}

.outsource-types__bg-div.is--second {
  background-color: #dcdee1;
  left: auto;
  right: 2.2%;
}

.outsource-types__img-wrapper {
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-196 {
  width: 140px;
}

.outsource-what__grid-cell-1 {
  background-color: var(--foundation--grey--01);
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  display: flex;
}

.outsource-what__grid-cell-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 250px;
  padding: 12px 16px;
  display: flex;
}

.outsource-what__grid-cell-3 {
  padding: 12px 24px;
}

.outsource-what__grid-cell-3.is--button {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-550 {
  position: relative;
}

.outsource-what__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.outsource-what__header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.outsource-what__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--foundation--grey--05);
  border-radius: 12px;
  grid-template-rows: auto 1px auto 1px auto 1px auto 1px auto 1px auto 1px auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.outsource-what__div {
  background-color: var(--foundation--grey--05);
  width: 1px;
}

.outsource-what__div.is--horizontal {
  width: auto;
  height: 1px;
}

.outsource-choose__content {
  text-align: center;
  flex-flow: column;
  display: flex;
}

.outsource-choose__header-div {
  align-self: center;
  max-width: 646px;
  position: relative;
}

.outsource-choose__header-icon {
  width: 62px;
  height: 62px;
  position: absolute;
  top: -1px;
  left: 251px;
}

.outsource-tabs__content {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.outsource-tabs__wrapper {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0013b7ab;
  border-radius: 40px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.outsource-tabs__tab-link {
  color: var(--white);
  border-radius: 40px;
  padding: 8px 30px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
}

.outsource-tabs__tab-link:hover {
  background-color: #deeaff33;
}

.outsource-tabs__tab-link.w--current {
  background-color: var(--white);
  color: var(--foundation--blue--celtic);
}

.outsource-mvp__tab-section {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.outsource-mvp-main__content {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.outsource-mvp-main__img-1 {
  z-index: -1;
  opacity: .6;
  position: absolute;
  inset: 0% auto auto 0%;
}

.outsource-mvp-main__img-2 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.outsource-mvp-main__img-3 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.outsource-mvp-main__badges {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.outsource-mvp-main__button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.outsource-mvp-main__text-div {
  border-left: 0px solid var(--foundation--blue--celtic);
  margin-bottom: 20px;
  padding-left: 0;
}

.outsource-mvp-main__text-button-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  min-width: 589px;
  display: flex;
}

.outsource-mvp-main__img-wrapper {
  width: 100%;
  min-width: 490px;
  position: relative;
}

.outsource-mvp-main__img-4 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border: 1px solid #2857a55e;
  border-radius: 16px;
  display: none;
  position: absolute;
  top: 3%;
  left: 47%;
}

.outsource-mvp-main__img-4.is--2 {
  display: none;
  top: 16%;
  left: -6%;
}

.outsource-mvp-main__img-4.is--3 {
  display: none;
  top: 71%;
  left: auto;
  right: -3%;
}

.outsource-mvp-main__img-4.is--4 {
  top: 24%;
  left: -8%;
}

.outsource-mvp-steps__point {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.outsource-dev-main__content {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.outsource-dev-main__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 492px;
  display: flex;
}

.outsource-man-dev-why__header {
  text-align: center;
  max-width: 650px;
}

.outsource-man-dev-why__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.outsource-man-dev-how__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 650px;
  margin-bottom: 60px;
  display: flex;
}

.outsource-man-dev-easy__text-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.outsource-man-dev-easy__content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.outsource-man-dev-easy__button-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.outsource-mvp__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.outsource-mvp__text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 700px;
  display: flex;
}

.outsource-mvp__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.outsource-mvp__cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #161a3e;
  border-radius: 20px;
  padding: 40px;
}

.outsource-mvp__cell.is--1 {
  padding-bottom: 12px;
}

.outsource-mvp__cell.is--3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.outsource-mvp__cell-img-div-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.outsource-mvp__cell-img-div-1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.outsource-mvp__cell-img-1 {
  max-width: 350px;
}

.oursource-mvp__prod-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.outsource-mavp__prod-cell {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#243767, #1f2d53 91%, #28365a);
  border: 1px solid #2b3b6699;
  border-radius: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.outsource-mavp__prod-cell-img-div {
  min-width: 54px;
  min-height: 54px;
}

.outsource-mvp-core__point-texts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.outsource-mvp__start {
  z-index: 0;
  background-color: var(--foundation--dark--bg);
  border-radius: 24px;
  padding: 30px;
  position: relative;
}

.div-block-551 {
  max-width: 45%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-197 {
  z-index: -1;
  opacity: .8;
  max-width: 70%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-198 {
  z-index: -1;
  opacity: .5;
  max-width: 30%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.outsource-man-dev__kind-texts {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-top: 8px;
  padding-left: 24px;
  display: flex;
}

.outsource-types__button-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mvp-what__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mvp-what__text-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 638px;
  display: flex;
}

.text-span-28 {
  color: var(--foundation--blue--celtic);
}

.mvp-what__mvp-badge {
  max-width: 372px;
}

.mvp-what__when {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--foundation--grey--05);
  background-color: var(--foundation--grey--01);
  border-radius: 20px;
  flex-flow: column;
  padding: 40px 30px 64px;
  display: flex;
  position: relative;
}

.mvp-what__when-text-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.mvp-what__when-grid-parts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.mvp-what__when-grid-raw-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mavp-what__when-grid-raw-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mvp-what__when-cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--foundation--grey--05);
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
}

.mvp-what__when-cell-header, .mvp-what__when-cell-header.is--2 {
  max-width: 180px;
}

.mvp-what__when-cell-header.is--4-5 {
  max-width: 85%;
}

.mvp-what__icon-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: absolute;
  inset: 16px 16px auto auto;
}

.mvp-what__button-div {
  align-self: center;
  max-width: 252px;
}

.mvp-what__bg-frame {
  z-index: -2;
  border: 1px solid var(--foundation--grey--05);
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
  width: 95%;
  height: 40px;
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translate(-50%);
}

.div-block-552 {
  z-index: -1;
  width: 185px;
  position: absolute;
  top: -131px;
}

.div-block-553 {
  z-index: -1;
  width: 220px;
  position: absolute;
  top: -143px;
  right: -23px;
}

.outsource-why__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.outsource-why__header-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 816px;
  display: flex;
}

.text-span-29 {
  color: var(--foundation--blue--celtic);
}

.outsource-why__points-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.outsource-why__point-cell {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--foundation--grey--03);
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  padding: 12px 12px 30px;
  display: flex;
}

.outsource-why__point-img-div {
  z-index: 0;
  background-color: #d6e6ff;
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 160px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.outsource-why__noise-bg {
  z-index: 0;
  opacity: .7;
  mix-blend-mode: screen;
  width: 100%;
  min-width: 100%;
  position: absolute;
  inset: 0%;
}

.outsource-why__point-text-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

.image-200, .image-201, .image-202 {
  align-self: flex-end;
}

.mvp-start__content {
  z-index: 0;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--foundation--dark--bg);
  border-radius: 40px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: 440px;
  padding: 74px 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-554 {
  width: 40%;
}

.div-block-555 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.image-203 {
  z-index: -1;
  max-width: 43%;
  max-height: 380px;
  position: absolute;
  inset: auto auto 0% 38px;
}

.image-204 {
  z-index: -1;
  opacity: .8;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-205 {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-206 {
  display: none;
}

.mvp-process__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.mvp-process__map {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #deeaff;
  border: 1px solid #cadaf7;
  border-radius: 20px;
  flex-flow: column;
  padding: 60px;
  display: flex;
  overflow: hidden;
}

.mvp-process__map-header-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.mvp-process__map-img {
  width: 100%;
}

.mavp-process__map-big {
  display: none;
}

.mvp-process__steps {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.mvp-process__steps-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mvp-process__steps-cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9f9f9;
  border: 1px solid #dee1ec;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
}

.mvp-process__header-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 4px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mvp-process__divider {
  border-radius: 12px;
  width: 4px;
}

.mvp-process__divider.is--blue {
  background-color: #76a8ff;
  border-radius: 13px;
}

.mvp-process__divider.is--red {
  background-color: #ff5353;
}

.mvp-process__divider.is--orange {
  background-color: #ff964a;
}

.mvp-process__divider.is--yellow {
  background-color: #f2cb41;
}

.mvp-process__divider.is--green {
  background-color: #98dc53;
}

.image-208 {
  position: absolute;
  top: 50%;
  right: -15px;
  transform: translate(0, -50%);
}

.mvp-process__map-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mvp-process__button-div {
  flex-flow: column;
  align-self: center;
  min-width: 180px;
  display: flex;
}

.mvp-roles__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mvp-roles__headers-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mvp-roles__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.mvp-roles__grid-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.white-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border: 1px solid #e4e7ee;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
}

.white-block__header {
  max-width: 85%;
}

.white-block__icon-div {
  width: 46px;
  min-width: 46px;
  height: 46px;
  min-height: 46px;
  position: absolute;
  inset: 16px 16px auto auto;
}

.mvp-roles__grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mandev-team__content {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.mandev-team__img-div {
  width: 50%;
  max-width: 50%;
}

.mandev-team__text-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 50%;
  max-width: 50%;
  display: flex;
}

.mandev-team__points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.mandev-team__points-cell {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f9f9f9;
  border: 1px solid #dee1ec;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.mandev-team__icon {
  min-width: 70px;
  max-width: 70px;
  min-height: 70px;
  max-height: 70px;
}

.mandev-team__point-text-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.mandev-why__content {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: column;
  width: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.mandev-why__text-group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 700px;
  display: flex;
}

.mandev-why__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mandev-why__button-div {
  flex-flow: column;
  align-self: center;
  min-width: 230px;
  display: flex;
}

.text-span.is--blue {
  color: var(--foundation--blue--celtic);
}

.mandev-how__content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.mandev-how__bg {
  z-index: -1;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.image-209 {
  opacity: .8;
  min-width: 100%;
  min-height: 100%;
}

.mandev-hiring__content {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: sticky;
  top: 34.6vh;
}

.mandev-hiring__text-group {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.mandev-hiring__cards-wrapper {
  min-width: 452px;
  max-width: 452px;
  position: relative;
}

.mandev-hiring__card-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #5879ef;
  border: 1px solid #9cb3ff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 320px;
  padding: 40px;
  display: flex;
  position: relative;
}

.mandev-hiring__card-div.is--2 {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mandev-hiring__card-div.is--3 {
  z-index: -2;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mandev-hiring__header-div {
  max-width: 85%;
}

.mandev-hiring__step-div {
  max-width: 45px;
  max-height: 45px;
  position: absolute;
  inset: 32px 32px auto auto;
}

.mandev-hiring__card-texts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-557 {
  background-color: var(--white);
  color: var(--foundation--blue--celtic);
  border-radius: 6px;
  padding: 7px 10px;
}

.outsource-scroll-tabs__div {
  position: relative;
}

.image-210, .image-211 {
  max-width: 110%;
}

.lottie-animation-2 {
  position: absolute;
}

.div-block-558 {
  width: 670px;
  height: 620px;
  position: absolute;
}

.text-span-30 {
  color: var(--foundation--blue--celtic);
}

.latam-main__img-line {
  z-index: -1;
  max-width: 200px;
  position: absolute;
  top: 39px;
  left: 201px;
}

.text-underlined {
  text-decoration: underline;
}

.tab {
  background-color: var(--white);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Poppins, sans-serif;
}

.tab.w--current {
  border-bottom: 2px solid var(--foundation--blue--celtic);
  background-color: var(--foundation--blue--lavender);
  border-radius: 4px 4px 0 0;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.tabs-menu {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--foundation--grey--03);
  text-align: center;
}

.terms-tabs {
  margin-top: 24px;
}

.list-item-17 {
  margin-bottom: 16px;
}

.list-12 {
  padding-left: 13px;
}

.customer_name-2 {
  flex-wrap: wrap;
  align-items: center;
  padding-left: 24px;
  display: block;
}

.div-block-559 {
  padding: 0 0 100px;
}

.div-block-560, .div-block-561, .div-block-562, .div-block-563 {
  padding-bottom: 100px;
}

.div-block-564 {
  display: block;
}

.recaptcha {
  margin-bottom: 16px;
}

.text-block-2 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.image-4 {
  width: 100%;
}

.text-block-13 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.d-blue-text {
  color: #2240ba;
}

.d-blue-text.b {
  color: #5472e9;
}

.navbar-2 {
  background-color: #fff;
  border-radius: 120px;
  justify-content: flex-start;
  align-items: center;
  padding: 0 32px;
  display: flex;
}

.div-block-565 {
  padding: 120px 0 20px;
}

.grid {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.grid.mob-only {
  display: none;
}

.grid.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link-2 {
  color: #111012;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding-left: 28px;
  padding-right: 28px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.link-2:active {
  background-color: #ffc423;
}

.link-2.w--current {
  background-color: #ffc423;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.link-2.ok:hover {
  background-color: #fffbf0;
}

.code-embed-35 {
  display: block;
}

.image-11 {
  width: 100%;
}

.flex-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-2.hide-2 {
  display: none;
}

.text-block-11 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-size: 16px;
}

.code-embed-34 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.left-arrow-5 {
  display: none;
}

.code-embed-7 {
  width: 24px;
  height: 24px;
}

.swiper-slide-2.hide-2 {
  display: none;
}

.flex-block-15 {
  max-width: 688px;
}

.image-6 {
  width: 100%;
  max-width: 420px;
}

.mobile-menu {
  display: none;
}

.text-block-45 {
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.inner {
  background-image: linear-gradient(#121e4e, #172767);
  border-radius: 48px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  position: relative;
}

.inner.verticl-inner {
  background-image: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 0;
}

.text-block-6 {
  opacity: .61;
  letter-spacing: .2px;
  font-weight: 300;
  line-height: 16px;
}

.text-block-6.op1 {
  opacity: 100;
}

.flex-block-16 {
  padding-top: 100px;
}

.swiper-pagination {
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.swiper-wrapper-2.relative {
  position: relative;
}

.text-span-3 {
  color: #afc0ff;
}

.image-7 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-7.down {
  top: auto;
}

.blk {
  color: #111012;
  font-weight: 500;
}

.text-block-40 {
  color: #5b5c60;
  font-size: 16px;
}

.image-2 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.form-block {
  margin-bottom: 0;
}

.form-block.hide-2 {
  display: none;
}

.flex-block-10 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-12 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-3 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-3.new {
  max-width: 800px;
}

.heading-3.new.co.cor {
  flex-flow: column;
  display: block;
}

.heading-3.center {
  text-align: center;
}

.heading-3.max {
  max-width: 35rem;
}

.heading-3.max.new-heading-3 {
  max-width: 36rem;
}

.heading-3.new-heading-3 {
  font-size: 72px;
}

.candidate-section {
  margin-bottom: 120px;
  position: relative;
}

.inner-w {
  padding-left: 70px;
  padding-right: 70px;
  position: relative;
}

.inner-w.px-0 {
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.inner-w.px-0.show {
  display: block;
}

.flex-block-7 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-7.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-7.px-0.vertical {
  flex-flow: column;
}

.flex-block-7.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.dropdown-list {
  background-color: #ebeffc;
  border-radius: 20px;
  margin-top: 10px;
}

.dropdown-list.new1.w--open {
  background-color: #fff;
  min-width: 320px;
  padding-top: 0;
  padding-bottom: 0;
  right: 0;
  box-shadow: 0 2px 5px #0000000d;
}

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

.tabs-content-2 {
  border-radius: 48px;
}

.dropdown {
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}

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

.flex-block-23 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.blue-text {
  color: #496eff;
}

.golance-tet {
  color: #efefef;
}

.swiper-button-prev11 {
  cursor: pointer;
}

.heading-4 {
  margin-top: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.flex-block-14 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.footer-list-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.text-block-132 {
  font-size: 16px;
}

.flex-block-22 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-22.bl-0 {
  border-left-style: none;
}

.image-41 {
  display: none;
}

.logo-slider-img {
  width: 200px;
}

.logo-slider-img.co {
  width: 222px;
}

.center-img {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-5 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5;
}

.image-3 {
  margin-right: 56px;
}

.image-3.mr-0 {
  max-width: 700px;
  margin-right: 0;
}

.flex-block-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-13.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-5 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-5:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-5.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.image-10 {
  width: 100%;
}

.image-10.mb-only {
  display: none;
}

.flex-block-8 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-8.size {
  height: 310px;
}

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

.nav-menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.image-5.desktophide {
  display: none;
}

.text-span-31 {
  color: #2240ba;
}

.background-video {
  width: 100%;
}

.background-video.hide-2 {
  display: none;
}

.text-block {
  max-width: 30rem;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.tabs-menu-3 {
  z-index: 2;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.list-text {
  color: #efefef;
  font-family: Clashgrotesk, Arial, sans-serif;
  text-decoration: none;
}

.list-text:hover {
  text-decoration: underline;
}

.list-text.mob {
  opacity: .6;
}

.list-text.mob:hover {
  opacity: 100;
}

.link-block-7.hide-2 {
  display: none;
}

.code-embed-33 {
  height: 25px;
}

.code-embed-26 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.text-field {
  border: 1px solid #c8cad5;
  border-radius: 50px;
  width: 320px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 110px;
  font-weight: 500;
}

.text-field.f {
  color: #fff;
  background-color: #fff0;
}

.code-embed-4 {
  margin-bottom: 60px;
}

.code-embed-5 {
  width: 36px;
  height: 36px;
}

.footer-tet-block {
  border-top: 1px solid #fff6;
  justify-content: space-between;
  align-items: center;
  padding-top: 48px;
  display: flex;
}

.footer-tet-block.mb {
  padding-top: 30px;
}

.text-block-8 {
  opacity: .6;
  font-size: 16px;
}

.flex-block-4 {
  max-width: 540px;
  overflow: hidden;
}

.slider-8 {
  pointer-events: none;
  background-color: #ddd0;
  height: auto;
  margin-bottom: 100px;
}

.slider-8.hide-2 {
  display: none;
}

.text-span-4 {
  color: #5472e9;
}

.accordion-item-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  display: flex;
  overflow: hidden;
}

.accordion-item-trigger.center {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-66 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.continer-block {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: column;
  padding: 76px 60px 40px;
  display: flex;
}

.continer-block.mb {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.flex-block-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-54 {
  width: 60px;
}

.flex-block-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-6.max {
  width: 800px;
}

.flex-block-6.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.left-menu {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.left-menu.right-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-left: 0;
}

.right-arrow-5 {
  display: none;
}

.oa-section {
  background-color: #142259;
  border-radius: 48px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  min-height: 600px;
  position: sticky;
  top: 20px;
  overflow: hidden;
}

.oa-section._2 {
  background-color: #121e4e;
  min-height: 600px;
}

.oa-section._2._3 {
  background-color: #0d1842;
  margin-top: 15px;
}

.oa-section._2._3.deelo, .oa-section._2._3.necens {
  display: none;
  position: relative;
}

.oa-section._2._3.necen, .oa-section._2._3.awa {
  margin-top: 15px;
}

.oa-section._2._3.awas {
  display: none;
  position: relative;
}

.oa-section._2._3.allerson {
  margin-top: 15px;
}

.oa-section._2._3.allers {
  display: none;
  position: relative;
}

.oa-section._2.ok {
  margin-top: 15px;
}

.oa-section._2.ok.adpaws {
  aspect-ratio: auto;
  min-height: auto;
  display: none;
  position: relative;
}

.oa-section._3 {
  background-color: #0d1842;
  min-height: 600px;
}

.oa-section.ok.hide {
  min-height: auto;
  display: none;
  position: relative;
}

.footer-3 {
  position: relative;
}

.footer-3.mobile-footer {
  display: none;
}

.socil-icon-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.socil-icon-block.center {
  justify-content: center;
  align-items: center;
}

.image-42 {
  border-radius: 50%;
}

.div-block-39 {
  position: relative;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.accordion-heading.n {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  display: flex;
}

.accordion-heading.n.big {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.accordion-heading.new:hover {
  color: #274ad8;
}

.accordion-heading.new.whitetext {
  color: #fff;
}

.footer-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border-bottom: 0 #000;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-block.mobile-footer-block {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.our-approach {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
}

.our-approach.pt-0.newone {
  overflow: hidden;
}

.our-approach.pt-5 {
  padding-top: 60px;
}

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

.code-embed-9 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-8 {
  width: 32px;
  height: 30px;
}

.banner {
  background-image: linear-gradient(#e7ebfc, #fff);
  border-radius: 48px;
  padding: 20px 40px;
}

.banner.pb-0 {
  background-image: linear-gradient(#e7ebfc, #fff);
}

.banner.pb-0.nw {
  background-image: linear-gradient(#e7ebfc, #e7ebfc);
  overflow: hidden;
}

.banner.pb-0._1 {
  background-color: #f2f5fa;
  background-image: none;
  overflow: hidden;
}

.banner.blue-bg {
  background-color: #0d1842;
  background-image: none;
}

.code-embed-24 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-7 {
  opacity: .6;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.slide-nav-12 {
  display: none;
}

.flex-block-27 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-75 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-15 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.where-you-get {
  color: #020b2e;
  background-color: #f2f5fa;
  border-radius: 48px;
  padding: 100px 80px 60px;
}

.where-you-get.f-b {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.where-you-get.zero-rad {
  border-radius: 0;
}

.where-you-get.zero-rad.vo {
  padding-top: 30px;
}

.where-you-get.zero-rad.vo.d {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.where-you-get.zero-rad.pb2 {
  border-radius: 48px;
}

.where-you-get.zero-rad.pb2.bb-r-0 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.where-you-get.blue {
  color: #fff;
  background-color: #142259;
  background-image: url('../images/bg123.png');
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 48px;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}

.where-you-get.blue.mr-min {
  margin-left: -40px;
  margin-right: -40px;
  position: relative;
}

.brand-2 {
  justify-content: flex-start;
  align-items: center;
  width: 102px;
  height: 50px;
  display: flex;
}

.form-9 {
  margin-bottom: 0;
  position: relative;
}

.code-embed-11 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.footer-list {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  min-width: 140px;
  display: flex;
}

.status-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #eeeeee40;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-top: 70px;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

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

.image-9 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.accordion-item {
  border-bottom: 1px solid #e1e1e1;
  flex-flow: column;
  width: 100%;
  padding: 10px 0;
  display: flex;
}

.accordion-item.mt-3 {
  border-bottom-color: #e1e1e173;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 30px;
}

.accordion-item.mt-3.bb-0 {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.swiper-button-prev22 {
  cursor: pointer;
}

.paragraph-6 {
  color: #efefefab;
  max-width: 550px;
}

.paragraph-6.max-mob {
  max-width: 570px;
  font-size: 18px;
}

.flex-block-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.cta-section {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-left: -80px;
  margin-right: -80px;
  display: flex;
  position: relative;
}

.cta-section.c {
  margin-top: 0;
}

.cta-section.blk {
  color: #111012;
  min-height: 600px;
}

.cta-section.blk.mt-0 {
  margin-top: 60px;
}

.cta-section.m-0 {
  margin-left: -30px;
  margin-right: -30px;
}

.cta-section.m-0.mt-0 {
  margin-top: 40px;
}

.accordion-icon.icon.b {
  color: #111012;
}

.code-embed {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-32 {
  position: relative;
}

.page-link {
  color: #efefef;
  text-decoration: none;
}

.page-link:hover {
  text-decoration: underline;
}

.image-39 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-8 {
  height: auto;
}

.tabs-3 {
  min-height: 880px;
  margin-bottom: 100px;
}

.list-headingh {
  color: #fff6;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-74 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-25 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-25.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-32 {
  color: #2240ba;
}

.dropdown-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ebeffc;
  border-radius: 56px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  height: 56px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 10px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  display: flex;
}

.dropdown-toggle:hover {
  background-color: var(--foundation--blue--lavender);
}

.dropdown-toggle.w--open:hover {
  border: 1px solid #2240ba;
}

.page-padding {
  padding-left: 24px;
  padding-right: 24px;
}

.swiper-button-next11 {
  cursor: pointer;
}

.image-38, .image-40 {
  width: 100%;
}

.new {
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-4.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.button-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #2240ba;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 30px;
  text-decoration: none;
  display: flex;
}

.button-27.button-icon:hover {
  background-color: #1d39a8;
}

.button-27.button-icon.blk.mt-3.blk-text {
  color: var(--black);
}

.button-27.button-icon.mt-50 {
  z-index: 1;
  margin-top: 20px;
  position: relative;
}

.button-27.button-icon.mt-2 {
  margin-top: 20px;
}

.button-27.button-icon.rel {
  z-index: 11;
  position: relative;
}

.button-27.button-icon.relative {
  position: relative;
}

.button-27.button-icon.new {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button-27.mobile-w:hover {
  background-color: #1d39a8;
}

.button-27.button-icon {
  padding-left: 36px;
  padding-right: 8px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-27.button-icon.blk {
  background-color: #fff;
  font-size: 16px;
}

.button-27.mobile-w {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.button-27.outline {
  color: #111012;
  background-color: #fff0;
  border: 1px solid #111012;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-27.outline.pr-10 {
  z-index: 1;
  margin-left: auto;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  top: 15px;
}

.div-block-5 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.swiper-button-next22 {
  cursor: pointer;
}

.flex-block-26 {
  flex-flow: column;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 100%;
}

.div-block-6 {
  padding-left: 0;
}

.div-block-4 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

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

.div-block-4.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-4.l-1._2 {
  left: auto;
  right: 32px;
}

.slide-2 {
  height: auto;
}

.div-block-8 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.accordion-item-content {
  flex-flow: column;
  width: 100%;
  height: 0;
  margin-top: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.accordion-item-content.mb {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-top: 10px;
}

.footer-item.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-6 {
  z-index: -1;
  opacity: .56;
  filter: blur(30px);
  pointer-events: none;
  border-radius: 50%;
  width: 100%;
  position: absolute;
  bottom: -20%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.code-embed-6._2 {
  opacity: .44;
  filter: blur(25px);
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  bottom: -60%;
  overflow: hidden;
}

.code-embed-6.center {
  bottom: auto;
  left: auto;
  right: auto;
}

.makret-table {
  background-color: #fafcff;
  border-radius: 32px;
  margin-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.makret-table.hide {
  display: none;
}

.makret-table.blue {
  background-color: #0d1842;
}

.makret-table.blue.m1100 {
  max-width: 1100px;
}

.search-button {
  opacity: 0;
  border-radius: 100px;
  width: 45px;
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  overflow: hidden;
}

.flex-block-18 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-18.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-10 {
  font-size: 20px;
}

.div-block-7 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-2 {
  color: #5472e9;
}

.text-block-17 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-17.n-text-block {
  font-weight: 500;
}

.heading-2 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.container-34 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.div-block-3 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-3.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-35 {
  width: 110px;
}

.text-block-14 {
  padding: 20px 20px 20px 36px;
}

.image-212 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-212.hide-2 {
  display: none;
}

.field-label {
  opacity: 0;
  position: absolute;
  top: 25px;
  left: 60px;
}

.tab-link-tab-2-3 {
  color: #111012;
  background-color: #ddd0;
  border-radius: 100px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 58px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  display: flex;
}

.tab-link-tab-2-3.w--current {
  background-color: #ffc423;
  font-weight: 500;
}

.code-embed-3 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-19 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-25 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-3 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-3._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-3._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-3._w-full.f20.mb-left {
  font-weight: 400;
}

.text-block-3.max {
  max-width: 510px;
}

.flex-block-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-24 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.swipper-file {
  display: block;
}

.text-block-133 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.image-213 {
  width: 100%;
}

.text-block-134 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.div-block-566 {
  padding: 120px 0 20px;
}

.grid-23 {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.grid-23.mob-only {
  display: none;
}

.grid-23.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.code-embed-36 {
  display: block;
}

.image-214 {
  width: 100%;
}

.flex-block-76 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-76.hide-3 {
  display: none;
}

.text-block-135 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-size: 16px;
}

.code-embed-37 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.code-embed-38 {
  width: 24px;
  height: 24px;
}

.swiper-slide-3.hide-3 {
  display: none;
}

.flex-block-77 {
  max-width: 688px;
}

.image-215 {
  width: 100%;
  max-width: 420px;
}

.text-block-136 {
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.text-block-137 {
  opacity: .61;
  letter-spacing: .2px;
  font-weight: 300;
  line-height: 16px;
}

.text-block-137.op1 {
  opacity: 100;
}

.flex-block-78 {
  padding-top: 100px;
}

.swiper-wrapper-3.relative {
  position: relative;
}

.text-span-33 {
  color: #afc0ff;
}

.image-216 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-216.down {
  top: auto;
}

.text-block-138 {
  color: #5b5c60;
  font-size: 16px;
}

.image-217 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.form-block-8 {
  margin-bottom: 0;
}

.form-block-8.hide-3 {
  display: none;
}

.flex-block-79 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-139 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-111 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-111.new {
  max-width: 800px;
}

.heading-111.new.co.cor {
  flex-flow: column;
  display: block;
}

.heading-111.center {
  text-align: center;
}

.heading-111.max {
  max-width: 35rem;
}

.heading-111.max.new-heading-3 {
  max-width: 36rem;
}

.heading-111.new-heading-3 {
  font-size: 72px;
}

.flex-block-80 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-80.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-80.px-0.vertical {
  flex-flow: column;
}

.flex-block-80.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.flex-block-81 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.flex-block-83 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.heading-112 {
  margin-top: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.flex-block-84 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.text-block-140 {
  font-size: 16px;
}

.flex-block-85 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-85.bl-0 {
  border-left-style: none;
}

.image-218 {
  display: none;
}

.paragraph-98 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5;
}

.image-219 {
  margin-right: 56px;
}

.image-219.mr-0 {
  max-width: 700px;
  margin-right: 0;
}

.flex-block-86 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-86.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-6 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-6:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-6.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.image-220 {
  width: 100%;
}

.image-220.mb-only {
  display: none;
}

.flex-block-87 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-87.size {
  height: 310px;
}

.text-block-141 {
  font-size: 40px;
  line-height: 52px;
}

.image-221 {
  width: 100%;
  height: 100%;
}

.image-221.desktophide {
  display: none;
}

.text-span-34 {
  color: #2240ba;
}

.text-block-142 {
  max-width: 30rem;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-88 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.link-block-28.hide-3 {
  display: none;
}

.code-embed-42 {
  height: 25px;
}

.code-embed-43 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.text-field-12 {
  border: 1px solid #c8cad5;
  border-radius: 50px;
  width: 320px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 110px;
  font-weight: 500;
}

.text-field-12.f {
  color: #fff;
  background-color: #fff0;
}

.code-embed-44 {
  margin-bottom: 60px;
}

.code-embed-45 {
  width: 36px;
  height: 36px;
}

.text-block-143 {
  opacity: .6;
  font-size: 16px;
}

.flex-block-89 {
  max-width: 540px;
  overflow: hidden;
}

.slider-9 {
  pointer-events: none;
  background-color: #ddd0;
  height: auto;
  margin-bottom: 100px;
}

.slider-9.hide-3 {
  display: none;
}

.text-span-35 {
  color: #5472e9;
}

.div-block-570 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-90 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-92 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-144 {
  width: 60px;
}

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

.flex-block-93.max {
  width: 800px;
}

.flex-block-93.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-94 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.right-arrow-6 {
  display: none;
}

.footer-4 {
  position: relative;
}

.footer-4.mobile-footer {
  display: none;
}

.image-222 {
  border-radius: 50%;
}

.div-block-571 {
  position: relative;
}

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

.code-embed-46 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-47 {
  width: 32px;
  height: 30px;
}

.code-embed-48 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-145 {
  opacity: .6;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.slide-nav-13 {
  display: none;
}

.flex-block-96 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-97 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-146 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-49 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-3 {
  justify-content: flex-start;
  align-items: center;
  width: 102px;
  height: 50px;
  display: flex;
}

.form-10 {
  margin-bottom: 0;
  position: relative;
}

.code-embed-50 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-24 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-24._2 {
  grid-template-columns: 1fr .8fr;
}

.image-223 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-573 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.div-block-574 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.paragraph-99 {
  color: #efefefab;
  max-width: 550px;
}

.paragraph-99.max-mob {
  max-width: 570px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-99 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.code-embed-51 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-575 {
  position: relative;
}

.image-224 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-9 {
  height: auto;
}

.flex-block-100 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-52 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-52.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-36 {
  color: #2240ba;
}

.image-225, .image-226 {
  width: 100%;
}

.div-block-576 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.flex-block-102 {
  flex-flow: column;
}

.heading-113 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-103 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 100%;
}

.div-block-578 {
  padding-left: 0;
}

.div-block-579 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

.div-block-579.r {
  left: auto;
  right: 0;
}

.div-block-579.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-579.l-1._2 {
  left: auto;
  right: 32px;
}

.slide-16 {
  height: auto;
}

.div-block-580 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-104 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-104.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-53 {
  font-size: 20px;
}

.div-block-581 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-37 {
  color: #5472e9;
}

.text-block-148 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-148.n-text-block {
  font-weight: 500;
}

.heading-114 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.container-35 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.div-block-582 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-582.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-227 {
  width: 110px;
}

.text-block-149 {
  padding: 20px 20px 20px 36px;
}

.image-228 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-228.hide-3 {
  display: none;
}

.tab-link-tab-2-4 {
  color: #111012;
  background-color: #ddd0;
  border-radius: 100px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 58px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  display: flex;
}

.tab-link-tab-2-4:hover {
  background-color: #fff8e6;
}

.tab-link-tab-2-4.w--current {
  background-color: #ffc423;
  font-weight: 500;
}

.code-embed-54 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-106 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-107 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-150 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-150._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-150._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-150._w-full.f20.mb-left {
  font-weight: 400;
}

.text-block-150.max {
  max-width: 510px;
}

.flex-block-108 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-109 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-151 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.image-229 {
  width: 100%;
}

.text-block-152 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.div-block-583 {
  padding: 120px 0 20px;
}

.div-block-583.pb-4 {
  padding-bottom: 120px;
}

.grid-25 {
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  font-size: 16px;
}

.grid-25.mob-only {
  display: none;
}

.grid-25.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  place-items: start stretch;
}

.grid-25.mb-3 {
  padding-bottom: 60px;
}

.grid-25.nn {
  grid-template-columns: 1fr 1fr;
  margin-top: 80px;
  margin-bottom: 80px;
  position: relative;
}

.grid-25.nn.n {
  grid-template-columns: .8fr 1fr;
}

.grid-25.py-md {
  padding-top: 100px;
  padding-bottom: 100px;
}

.code-embed-55 {
  display: block;
}

.image-230 {
  width: 100%;
}

.flex-block-110 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-110.hide {
  display: none;
}

.text-block-153 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-size: 16px;
}

.code-embed-56 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.code-embed-57 {
  width: 24px;
  height: 24px;
}

.flex-block-111 {
  max-width: 688px;
}

.image-231 {
  width: 100%;
  max-width: 420px;
}

.text-block-154 {
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.text-block-155 {
  opacity: .61;
  letter-spacing: .2px;
  font-weight: 300;
  line-height: 16px;
}

.text-block-155.op1 {
  opacity: 100;
}

.flex-block-112 {
  padding-top: 100px;
}

.swiper-wrapper-4.relative {
  position: relative;
}

.text-span-38 {
  color: #afc0ff;
}

.image-232 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-232.down {
  top: auto;
}

.image-232.correct {
  position: static;
}

.image-232.nn {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-156 {
  color: #5b5c60;
  font-size: 16px;
}

.image-233 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.form-block-9 {
  margin-bottom: 0;
}

.form-block-9.hide {
  display: none;
}

.flex-block-113 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-157 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-115 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-115.new {
  max-width: 800px;
}

.heading-115.new.co.cor {
  flex-flow: column;
  display: block;
}

.heading-115.center {
  text-align: center;
}

.heading-115.max {
  max-width: 35rem;
}

.heading-115.max.new-heading-3 {
  max-width: 36rem;
}

.heading-115.new-heading-3 {
  font-size: 72px;
}

.flex-block-114 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-114.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-114.px-0.vertical {
  flex-flow: column;
}

.flex-block-114.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.flex-block-115 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.flex-block-117 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.heading-116 {
  margin-top: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.flex-block-118 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.text-block-158 {
  font-size: 16px;
}

.flex-block-119 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-119.bl-0 {
  border-left-style: none;
}

.image-234 {
  display: none;
}

.paragraph-100 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5;
}

.image-235 {
  margin-right: 56px;
}

.image-235.mr-0 {
  max-width: 700px;
  margin-right: 0;
}

.flex-block-120 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-120.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-7 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-7:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-7.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.image-236 {
  width: 100%;
}

.image-236.mb-only {
  display: none;
}

.flex-block-121 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-121.size {
  height: 310px;
}

.text-block-159 {
  font-size: 40px;
  line-height: 52px;
}

.image-237 {
  width: 100%;
  height: 100%;
}

.image-237.desktophide {
  display: none;
}

.text-span-39 {
  color: #2240ba;
}

.text-block-160 {
  max-width: 30rem;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-122 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.link-block-29.hide {
  display: none;
}

.code-embed-61 {
  height: 25px;
}

.code-embed-62 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.text-field-13 {
  border: 1px solid #c8cad5;
  border-radius: 50px;
  width: 320px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 110px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 500;
}

.text-field-13.f {
  color: #fff;
  background-color: #fff0;
}

.text-field-13.bgnone {
  background-color: #0000;
}

.text-field-13.bgnone.txtwhite {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.code-embed-63 {
  margin-bottom: 60px;
}

.code-embed-64 {
  width: 36px;
  height: 36px;
}

.text-block-161 {
  opacity: .6;
  font-size: 16px;
}

.flex-block-123 {
  max-width: 540px;
  overflow: hidden;
}

.text-span-40 {
  color: #5472e9;
}

.div-block-587 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-124 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-126 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-162 {
  width: 60px;
}

.flex-block-127 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-127.max {
  width: 800px;
}

.flex-block-127.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.right-arrow-7 {
  display: none;
}

.footer-5 {
  position: relative;
}

.footer-5.mobile-footer {
  display: none;
}

.image-238 {
  border-radius: 50%;
}

.div-block-588 {
  position: relative;
}

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

.code-embed-65 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-66 {
  width: 32px;
  height: 30px;
}

.code-embed-67 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-163 {
  opacity: .6;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.flex-block-130 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-131 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-164 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-68 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-4 {
  justify-content: flex-start;
  align-items: center;
  width: 102px;
  height: 50px;
  display: flex;
}

.form-11 {
  margin-bottom: 0;
  position: relative;
}

.code-embed-69 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-26._2 {
  grid-template-columns: 1fr .8fr;
}

.image-239 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-590 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.div-block-591 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.flex-block-133 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.code-embed-70 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-592 {
  position: relative;
}

.image-240 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-10 {
  height: auto;
}

.flex-block-134 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-71 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-71.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-41 {
  color: #2240ba;
}

.image-241, .image-242 {
  width: 100%;
}

.grid-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-27.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.div-block-593 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.flex-block-136 {
  flex-flow: column;
}

.heading-117 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-595 {
  padding-left: 0;
}

.div-block-596 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

.div-block-596.r {
  left: auto;
  right: 0;
}

.div-block-596.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-596.l-1._2 {
  left: auto;
  right: 32px;
}

.div-block-597 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-137 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-137.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-72 {
  font-size: 20px;
}

.div-block-598 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-42 {
  color: #5472e9;
}

.text-block-166 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-166.n-text-block {
  font-weight: 500;
}

.heading-118 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.container-36 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.div-block-599 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-599.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-243 {
  width: 110px;
}

.text-block-167 {
  padding: 20px 20px 20px 36px;
}

.image-244 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-244.hide {
  display: none;
}

.code-embed-73 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-139 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-140 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-168 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-168._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-168._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-168._w-full.f20.mb-left {
  font-weight: 400;
}

.text-block-168.max {
  max-width: 510px;
}

.flex-block-141 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-142 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-169 {
  color: #efefef99;
  max-width: 28rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.image-245 {
  width: 100%;
}

.text-block-170 {
  color: #5b5c60;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 19px;
  line-height: 32px;
}

.code-embed-74 {
  display: block;
}

.image-246 {
  width: 100%;
}

.image-246.cover {
  object-fit: cover;
  object-position: 50% 100%;
}

.image-246.cover.n {
  object-position: 50% 100%;
}

.image-246.cover.abs {
  position: absolute;
  inset: 0%;
}

.flex-block-143 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-143.hide {
  display: none;
}

.text-block-171 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.code-embed-75 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.code-embed-76 {
  width: 24px;
  height: 24px;
}

.flex-block-144 {
  max-width: 688px;
}

.flex-block-144.neww.tria.size {
  max-width: 900px;
}

.image-247 {
  width: 100%;
  max-width: 420px;
}

.text-block-172 {
  color: #fff;
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.text-block-172.edit {
  color: #fff;
}

.text-block-173 {
  opacity: .61;
  color: #fff;
  letter-spacing: .2px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 300;
  line-height: 16px;
}

.text-block-173.op1 {
  opacity: 100;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-145 {
  padding-top: 100px;
}

.flex-block-145.new {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 30px;
}

.flex-block-145.new.align {
  justify-content: center;
  align-items: center;
}

.swiper-wrapper-5.relative {
  position: relative;
}

.text-span-43 {
  color: #afc0ff;
}

.text-block-174 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.image-248 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.flex-block-146 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-175 {
  margin-bottom: 16px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-119 {
  color: #020b2e;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-119.new {
  max-width: 800px;
}

.heading-119.new.co.cor {
  color: #fff;
  flex-flow: column;
  font-family: Clashgrotesk, Arial, sans-serif;
  display: block;
}

.heading-119.center {
  text-align: center;
}

.heading-119.max {
  max-width: 35rem;
}

.heading-119.max.new-heading-3 {
  max-width: 36rem;
}

.heading-119.new-heading-3 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 72px;
}

.heading-119.ok {
  text-align: center;
}

.heading-119.ok.newsize {
  font-size: 45px;
}

.flex-block-147 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-147.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-147.px-0.vertical, .flex-block-147.co.new {
  flex-flow: column;
}

.flex-block-147.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.flex-block-148 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: stretch;
}

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

.flex-block-150 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.heading-120 {
  margin-top: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.heading-120.pr-2 {
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-120.pr-2.newsides {
  max-width: 500px;
}

.flex-block-151 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.text-block-176 {
  font-size: 16px;
}

.flex-block-152 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-152.bl-0 {
  border-left-style: none;
}

.flex-block-152.bl-0.inline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
}

.image-249 {
  display: none;
}

.paragraph-101 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-101.whitecolor {
  color: #fff;
  padding-top: 15px;
  padding-left: 0;
}

.image-250 {
  margin-right: 56px;
}

.image-250.mr-0 {
  width: 100%;
  max-width: 700px;
  margin-right: 0;
}

.image-250.mr-0.logosforcase {
  max-width: 250px;
}

.flex-block-153 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-153.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-8 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-8:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-8.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.image-251 {
  width: 100%;
}

.image-251.mb-only {
  display: none;
}

.flex-block-154 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-154.size {
  height: 310px;
}

.text-block-177 {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.image-252 {
  width: 100%;
  height: 100%;
}

.image-252.desktophide {
  display: none;
}

.text-span-44 {
  color: #2240ba;
}

.text-block-178 {
  color: #fff;
  max-width: 30rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-155 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.link-block-30.hide {
  display: none;
}

.code-embed-80 {
  height: 25px;
}

.code-embed-81 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.code-embed-82 {
  margin-bottom: 60px;
}

.code-embed-83 {
  width: 36px;
  height: 36px;
}

.text-block-179 {
  opacity: .6;
  color: #fff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.flex-block-156 {
  width: 100%;
  max-width: 540px;
  overflow: hidden;
}

.flex-block-156.new {
  flex-flow: column;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-156.new.hide {
  display: none;
}

.text-span-45 {
  color: #5472e9;
}

.div-block-603 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-157 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-159 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-159.single-line {
  margin-bottom: 30px;
}

.text-block-180 {
  width: 60px;
}

.flex-block-160 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-160.max {
  width: 800px;
}

.flex-block-160.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-161 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.right-arrow-8 {
  display: none;
}

.footer-6 {
  position: relative;
}

.footer-6.mobile-footer {
  display: none;
}

.image-253 {
  border-radius: 50%;
}

.div-block-604 {
  position: relative;
}

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

.code-embed-84 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-85 {
  width: 32px;
  height: 30px;
}

.code-embed-86 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-181 {
  opacity: .6;
  color: #fff;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.flex-block-163 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-164 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-182 {
  min-height: 200px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  line-height: 44px;
}

.code-embed-87 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-5 {
  justify-content: flex-start;
  align-items: center;
  width: 102px;
  height: 50px;
  display: flex;
}

.form-12 {
  margin-bottom: 0;
  position: relative;
}

.code-embed-88 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-28._2 {
  grid-template-columns: 1fr .8fr;
}

.grid-28._2.fl-1 {
  grid-template-columns: .8fr 1fr;
}

.grid-28.v2 {
  grid-template-columns: .85fr 1fr;
  width: 100%;
}

.image-254 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.image-254.auto {
  height: auto;
}

.div-block-606 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-606._5pxgap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-left: 0;
  margin-right: auto;
}

.div-block-606._5pxgap.new.okk {
  margin-left: auto;
}

.div-block-606._5pxgap.new.align {
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: auto;
}

.div-block-607 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.flex-block-166 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.code-embed-89 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-608 {
  width: 100%;
  position: relative;
}

.image-255 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-11 {
  height: auto;
}

.flex-block-167 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-90 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-90.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-46 {
  color: #2240ba;
}

.text-block-183 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.image-256, .image-257 {
  width: 100%;
}

.grid-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-29.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.div-block-609 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.flex-block-169 {
  flex-flow: column;
}

.heading-121 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-611 {
  padding-left: 0;
}

.div-block-612 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

.div-block-612.r {
  left: auto;
  right: 0;
}

.div-block-612.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-612.l-1._2 {
  left: auto;
  right: 32px;
}

.div-block-613 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-170 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-170.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-170.order {
  width: 100%;
}

.flex-block-170.order.h5 {
  min-height: 500px;
}

.flex-block-170._5h {
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 500px;
}

.code-embed-91 {
  margin-top: 4px;
  font-size: 20px;
}

.div-block-614 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-47 {
  color: #5472e9;
}

.text-block-184 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-184.n-text-block {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-weight: 500;
}

.text-block-184.n-text-block.new {
  font-size: 18px;
}

.heading-122 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-122.new {
  text-align: center;
  font-size: 60px;
  display: block;
}

.container-37 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.div-block-615 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-615.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-615.w.logo_component-slider.center.c {
  justify-content: center;
  align-items: center;
}

.div-block-615.w.logo_component-slider.hide {
  display: none;
}

.image-258 {
  width: 110px;
}

.text-block-185 {
  padding: 20px 20px 20px 36px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.image-259 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-259.hide {
  display: none;
}

.code-embed-92 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-172 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-173 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding-right: 160px;
}

.text-block-186 {
  opacity: .63;
  color: #000;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-186._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-186._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-186._w-full.f20.left {
  color: #000;
}

.text-block-186._w-full.f20.mb-left {
  color: #020b2e;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 400;
}

.text-block-186.max {
  color: #fff;
  max-width: 510px;
}

.text-block-186.new {
  text-align: center;
  max-width: 600px;
}

.text-block-186.new.cc {
  color: #000;
}

.text-block-186.new.cc.align {
  font-size: 20px;
}

.text-block-186.new.cc.align.white {
  color: #fff;
  text-align: left;
}

.text-block-186.new.cc.align.white.size {
  max-width: 900px;
}

.flex-block-174 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-175 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-block-175.center-middle {
  justify-content: space-between;
  align-items: center;
}

.flex-block-175.center-middle.hi {
  height: 600px;
}

.flex-block-175.fullwidth {
  width: 100%;
  height: 100%;
}

.v1 {
  background-color: #020b2e;
}

.text-block-187 {
  color: #efefef99;
  max-width: 28rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.text-block-188 {
  color: #5b5c60;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.text-block-188.mx {
  max-width: 380px;
}

.link-63 {
  color: #111012;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding-left: 28px;
  padding-right: 28px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.link-63:hover {
  background-color: #fffbf0;
}

.link-63.w--current {
  background-color: #ffc423;
}

.image-260 {
  width: 100%;
}

.image-260.new {
  object-fit: cover;
  object-position: 50% 0%;
  height: 400px;
}

.flex-block-176 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-176.hide {
  display: none;
}

.text-span-48 {
  color: #2240ba;
}

.flex-block-30 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
}

.text-block-189 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.paragraph-7 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.earning-blk {
  position: relative;
}

.earning-blk.p-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.earning-blk.p-60.py-60 {
  padding-top: 60px;
}

.flex-block-177 {
  padding-top: 100px;
}

.text-span-49 {
  color: #afc0ff;
}

.text-block-190 {
  margin-bottom: 16px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-123 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-123.center {
  text-align: center;
}

.heading-123.new-heading-3 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 72px;
}

.code-embed-15 {
  pointer-events: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.code-embed-15.over-white {
  z-index: 5;
  top: -15%;
}

.image-13 {
  width: 100%;
  max-width: 700px;
}

.flex-block-178 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-178.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-178.px-0.vertical {
  flex-flow: column;
}

.paragraph-9 {
  opacity: .65;
}

.paragraph-9.p-9 {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.flex-block-179 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.flex-block-32 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 60px;
  padding-left: 80px;
  padding-right: 80px;
}

.heading-124 {
  margin-top: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.heading-124.pt-5 {
  color: #fff;
  margin-bottom: 32px;
  padding-top: 140px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.code-embed-16 {
  pointer-events: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.code-embed-16.over-white {
  z-index: 5;
  top: -15%;
}

.text-span-5 {
  color: #95a8e6;
}

.flex-block-181 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-181.bl-0 {
  border-left-style: none;
}

.image-261 {
  margin-right: 56px;
}

.image-261.desk {
  max-width: 580px;
}

.image-261.middle {
  max-width: 800px;
  margin-top: auto;
  margin-bottom: auto;
}

.image-261.mob {
  display: none;
}

.flex-block-182 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-182.padded {
  padding-left: 80px;
  padding-right: 80px;
}

.dark-blue {
  color: #2240ba;
}

.nav-link-9 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-9:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-9.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.image-262 {
  width: 100%;
}

.image-262.mb-only {
  display: none;
}

.flex-block-183 {
  width: 260px;
  height: 340%;
  position: relative;
}

.div-block-12 {
  background-color: #142259;
  border-radius: 48px;
  padding: 10px 80px 30px;
  position: relative;
  overflow: hidden;
}

.image-263 {
  width: 100%;
  height: 100%;
}

.code-embed-12 {
  filter: blur(25px);
  pointer-events: none;
  border-radius: 50%;
  position: absolute;
  inset: -118% 0% 0%;
  overflow: hidden;
}

.text-block-191 {
  color: #fff;
  max-width: 30rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-14 {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.flex-block-184 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.image-12 {
  max-width: 569px;
  margin-right: -50px;
}

.code-embed-95 {
  width: 36px;
  height: 36px;
}

.text-span-50 {
  color: #5472e9;
}

.flex-block-185 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-187 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-192 {
  width: 60px;
}

.flex-block-188 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-188.max {
  width: 800px;
}

.flex-block-188.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
}

.footer-7 {
  position: relative;
}

.footer-7.mobile-footer {
  display: none;
}

.image-264 {
  border-radius: 50%;
}

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

.code-embed-96 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.text-block-193 {
  color: #fff;
  padding-top: 24px;
  padding-bottom: 12px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 22px;
}

.text-block-41 {
  font-size: 16px;
}

.flex-block-190 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-191 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.code-embed-14 {
  pointer-events: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.code-embed-97 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-6 {
  justify-content: flex-start;
  align-items: center;
  width: 102px;
  height: 50px;
  display: flex;
}

.form-13 {
  margin-bottom: 0;
  position: relative;
}

.code-embed-98 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-30._2 {
  grid-template-columns: 1fr .8fr;
}

.div-block-618 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-619 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.text-span-51 {
  color: #2240ba;
}

.code-embed-99 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-13 {
  color: #111012;
  background-color: #f2f5fa;
  padding-bottom: 100px;
}

.div-block-13.co {
  padding-bottom: 40px;
}

.flex-block-193 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.text-span-52 {
  color: #2240ba;
}

.grid-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-31.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.heading-125 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-621 {
  padding-left: 0;
}

.div-block-622 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-195 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-195.correct {
  flex-flow: column-reverse;
  justify-content: flex-end;
  align-items: flex-start;
}

.code-embed-100 {
  font-size: 20px;
}

.flex-block-28 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 30px;
}

.div-block-623 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-53 {
  color: #5472e9;
}

.heading-126 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.container-38 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.text-block-194 {
  color: #5b5c60;
  margin-top: 60px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-624 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.text-block-195 {
  padding: 20px 20px 20px 36px;
}

.logo_component-slider {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2200px;
  display: flex;
}

.logo_component-slider.center {
  justify-content: center;
  align-items: center;
}

.image-265 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.code-embed-101 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.heading-6 {
  color: #fff;
  text-align: center;
  letter-spacing: -1.4px;
  width: 100%;
  max-width: 95%;
  margin: 100px auto;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 86px;
}

.flex-block-197 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-197.mt-m-1.mt-0 {
  padding-top: 0;
}

.flex-block-197.pb-0 {
  padding-bottom: 0;
}

.text-block-196 {
  opacity: .63;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-196._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-196._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-196._w-full.f20.mb-left {
  font-weight: 400;
}

.flex-block-198 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-21 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.div-block-21.new {
  max-width: 500px;
}

.text-block-197 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.text-block-197.left {
  text-align: left;
}

.flex-block-42 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.flex-block-42.mt-40, .flex-block-42.pt-50 {
  padding-top: 40px;
}

.flex-block-42.relative {
  position: relative;
}

.image-23 {
  width: 100%;
  max-width: 550px;
}

.heading-127 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-127.center {
  text-align: center;
  margin-bottom: 20px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.accordion-header {
  color: #2e323c;
  align-items: center;
  display: flex;
}

.accordion-header.js-accordion-header {
  cursor: pointer;
}

.accordion {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion.js-accordion {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-23 {
  color: #111012;
  margin-top: 100px;
}

.div-block-23.correct {
  margin-top: 0;
}

.flex-block-199 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-199.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-199.px-0.vertical {
  flex-flow: column;
}

.flex-block-199.px-0.vertical.max {
  max-width: 650px;
}

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

.div-block-22 {
  width: 550px;
  height: 550px;
  position: relative;
}

.div-block-22.chasi {
  width: 100%;
  height: 844px;
}

.flex-block-44 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-44.minus {
  margin-top: -300px;
}

.flex-block-44.minus.ok {
  margin-top: 0;
}

.flex-block-44.full-w {
  width: 100%;
}

.image-22 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-22._3, .image-22._1 {
  background-color: var(--white);
}

.image-22._1.on {
  display: block;
}

.image-22._2, .image-22._4, .image-22._5 {
  background-color: var(--white);
}

.accordion-body {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body.js-accordion-body {
  color: #9096a4;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-47 {
  width: 100%;
  max-width: 1000px;
}

.talent-banner {
  width: 100%;
  position: relative;
}

.accordion__item {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #2e323c17;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px #2e323c17;
}

.accordion__item.js-accordion-item {
  border: 1px solid #ccd5f2cc;
  padding: 0;
}

.accordion__item.js-accordion-item.active {
  cursor: default;
  background-image: linear-gradient(#ebeffc, #ebeffc66);
}

.accordion__item.js-accordion-item {
  background-color: #fff0;
  border-color: #c3ceef33;
  border-radius: 20px;
  padding: 20px;
}

.accordion__item.js-accordion-item.active {
  cursor: default;
  background-color: #142259;
  background-image: none;
}

.image-266 {
  width: 100%;
}

.image-266.mb-only {
  display: none;
}

.image-21 {
  z-index: 1;
  width: 100%;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.image-21.max-767 {
  max-width: 767px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-21.back {
  z-index: 0;
  opacity: .53;
  pointer-events: none;
  position: absolute;
  top: -12%;
}

.image-21.sur {
  margin-top: -350px;
}

.contract-block-inner {
  background-color: #fff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px 60px;
  box-shadow: 0 0 50px #0d184214;
}

.contract-block-inner.gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.code-embed-104 {
  width: 36px;
  height: 36px;
}

.text-block-198 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-198.sm {
  text-align: left;
  font-size: 20px;
}

.text-span-54 {
  color: #5472e9;
}

.heading-8 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-8.mob-40 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-8.mob-40.center {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
}

.flex-block-201 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-203 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-199 {
  width: 60px;
}

.flex-block-46 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-46._2 {
  max-width: 100%;
}

.flex-block-46._2.faq, .flex-block-46._2.full {
  width: 100%;
}

.flex-block-204 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-204.max {
  width: 800px;
}

.flex-block-204.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-8 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid-8._12 {
  padding-top: 140px;
  padding-bottom: 140px;
}

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

.grid-8._12._2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid-8._12.mt-les {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 40px;
  padding-bottom: 10px;
}

.grid-8.col4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-267 {
  border-radius: 50%;
}

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

.paragraph-10 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-10.text-blk {
  z-index: 1;
  color: #5b5c60;
  font-family: Clashgrotesk, Arial, sans-serif;
  position: relative;
}

.paragraph-10.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
}

.paragraph-10.text-blk.max-600._900 {
  max-width: 960px;
}

.paragraph-10.text-blk.left {
  text-align: left;
  font-size: 18px;
}

.paragraph-10.text-blk.left.bb {
  width: 420px;
}

.paragraph-10.new {
  color: #5b5c60;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-10.bb-text {
  color: #5b5c60;
  max-width: 520px;
  margin-bottom: 24px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.flex-block-206 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-105 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-25 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

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

.flex-block-45.bb1 {
  border-bottom: 1px solid #11101233;
  padding-top: 15px;
  padding-bottom: 15px;
}

.code-embed-106 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-627 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.text-span-55 {
  min-width: 50px;
  padding-right: 20px;
}

.code-embed-107 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-43.left {
  justify-content: flex-start;
  align-items: flex-start;
}

.light-text {
  color: #5472e9;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-629 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-9 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-9.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 100px;
}

.question-text {
  color: #111012;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-11 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-11.p-0 {
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.heading-128 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-128.text-blk {
  color: #111012;
}

.heading-128.text-blk.center {
  z-index: 1;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.heading-128.text-blk.center.left-mob {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-128.text-blk.center.left-mob.cc.minus-hea {
  margin-top: -60px;
}

.heading-128.text-blk.center.mb-20 {
  margin-bottom: 40px;
}

.container-39 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.accordion-body__contents {
  opacity: 1;
  color: #9096a4;
  margin-top: 8px;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
}

.image-20 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% auto;
}

.div-block-630 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-200 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-210 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.image-268 {
  width: 100%;
  max-width: 550px;
}

.heading-129 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-129.center, .heading-129.bb.ok {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-632 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-211 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-211.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-211.px-0.vertical {
  flex-flow: column;
}

.flex-block-211.px-0.center {
  justify-content: center;
  align-items: center;
}

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

.div-block-633 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-213 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-213.pb-0 {
  padding-bottom: 100px;
}

.flex-block-213.pb-0.bg-white {
  background-color: var(--white);
  border-radius: 24px;
}

.flex-block-213.bg-white {
  background-color: var(--white);
  border-radius: 24px;
  padding: 40px 30px;
}

.flex-block-213.bg-white.mb-20 {
  margin-bottom: 24px;
}

.image-269 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-block-214 {
  width: 100%;
  max-width: 1000px;
}

.image-270 {
  width: 100%;
}

.image-270.mb-only {
  display: none;
}

.image-271 {
  z-index: 1;
  width: 100%;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.image-271.max1048 {
  max-width: 1048px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.code-embed-110 {
  width: 36px;
  height: 36px;
}

.text-block-201 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.be-the-first-with-us-1 {
  color: #efefefa3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20.77px;
  text-decoration: none;
}

.heading-130 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-130.mob-40 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-130.mob-40.center {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
}

.flex-block-215 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-217 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-202 {
  width: 60px;
}

.flex-block-218 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-218._2 {
  max-width: 100%;
}

.flex-block-218._2.faq {
  width: 100%;
}

.flex-block-219 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-219.max {
  width: 800px;
}

.flex-block-219.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-32 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid-32.mt-50 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.lable-s {
  grid-column-gap: 10px;
  background-color: #121e4e;
  border: .519366px solid #efefef33;
  border-radius: 12.4648px;
  justify-content: flex-start;
  align-items: center;
  width: 162.042px;
  min-width: 162.042px;
  padding: 2px 5px 2px 2px;
  text-decoration: none;
  display: flex;
}

.image-272 {
  border-radius: 50%;
}

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

.paragraph-102 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-102.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-102.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.paragraph-102.text-blk.max-600.l {
  text-align: left;
}

.paragraph-102.text-blk.left {
  text-align: left;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-102.text-blk.max-1000 {
  max-width: 1000px;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-221 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-111 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-635 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

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

.code-embed-112 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-636 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-113 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-224 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-638 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-33 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-33.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.paragraph-103 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-103.p-0 {
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.be-the-first-with-us-2 {
  color: #efefef;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20.77px;
  text-decoration: none;
}

.heading-131 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-131.text-blk {
  color: #111012;
}

.heading-131.text-blk.center {
  z-index: 1;
  text-align: center;
  margin-bottom: 20px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.heading-131.text-blk.center.l {
  text-align: left;
}

.container-40 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.image-43 {
  width: 36px;
  height: 44px;
  padding-left: 5px;
}

.image-273 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% auto;
}

.image-273.top-0 {
  top: 0%;
}

.flex-block-73 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
}

.text-block-203 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.paragraph-104 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
}

.paragraph-104.mb-center {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-104.mb-center._2 {
  font-weight: 500;
}

.flex-block-227 {
  padding-top: 100px;
}

.flex-block-228 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.flex-block-228.margin-top-0 {
  padding-top: 0;
}

.image-274 {
  width: 100%;
  max-width: 550px;
}

.image-274.right {
  margin-left: auto;
}

.heading-132 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-132.center {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-132.bb {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-132.bb.mm {
  max-width: 500px;
}

.flex-block-48 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20px;
}

.flex-block-48.col-3-midal {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-48.col-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-48.col2-big-sm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-48.col2-big-sm._w-100 {
  width: 100%;
}

.div-block-640 {
  color: #111012;
  margin-top: 100px;
}

.div-block-640._50m {
  margin-top: 40px;
}

.flex-block-229 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-229.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-229.px-0.vertical {
  flex-flow: column;
}

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

.image-24 {
  object-fit: contain;
  width: 100%;
  height: 375px;
}

.image-24.big {
  margin-right: -32px;
}

.image-24.v2 {
  margin-bottom: -32px;
}

.flex-block-231 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-231.c {
  padding-top: 0;
  padding-bottom: 40px;
}

.code-embed-116 {
  width: 36px;
  height: 36px;
}

.text-block-204 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.white-card {
  background-color: #fff;
  border-radius: 24px;
  flex: 1;
  max-width: 530px;
  padding: 32px;
  box-shadow: 0 4px 16px #0003;
}

.white-card.full {
  max-width: 100%;
}

.white-card.mhi-h {
  justify-content: space-between;
  align-items: flex-start;
  min-height: 530px;
}

.white-card.relative {
  min-height: 532px;
  position: relative;
  overflow: hidden;
}

.white-card.relative.full.bottom {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-height: 478px;
}

.white-card.max-full {
  max-width: 100%;
}

.white-card.max-full.rel {
  position: relative;
}

.white-card.max-full.rel._550 {
  box-shadow: none;
  background-color: #fff0;
  min-height: 550px;
  overflow: hidden;
}

.white-card.max-full.rel._550._2 {
  justify-content: flex-end;
  align-items: flex-start;
}

.heading-133 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-133.mob-40 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-232 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-234 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-205 {
  width: 60px;
}

.flex-block-235 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-235.max {
  width: 800px;
}

.flex-block-235.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-34 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-275 {
  border-radius: 50%;
}

.paragraph-105 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-105.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-105.text-blk.left {
  text-align: left;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-105.text-blk.left.max530 {
  max-width: 530px;
}

.paragraph-105.text-blk.left.mt-3 {
  padding-top: 20px;
}

.paragraph-105.text-blk.left.mt-3.center {
  text-align: center;
}

.flex-block-237 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-117 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-118 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-641 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-642 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-119 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-239 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.max-530 {
  max-width: 530px;
  margin-left: auto;
}

.div-block-644 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-35 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-35.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.grid-35.white-bg.c, .grid-35.white-bg.invert {
  padding-top: 30px;
}

.text-block-206 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.text-block-206.f32 {
  font-size: 32px;
  line-height: 40px;
}

.text-block-206.f32.full {
  width: 100%;
}

.heading-134 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-134.mob-center {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-134.mob-center.v2 {
  font-size: 74px;
}

.container-41 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.image-276 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.text-block-207 {
  opacity: .63;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-645 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-208 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-242 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.image-277 {
  width: 100%;
  max-width: 550px;
}

.image-277.right {
  margin-left: auto;
}

.heading-135 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-135.center {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-243 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-243.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-243.px-0.vertical {
  flex-flow: column;
}

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

.div-block-647 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-245 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.image-278 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-279 {
  z-index: 1;
  width: 100%;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.code-embed-122 {
  width: 36px;
  height: 36px;
}

.text-block-209 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.heading-136 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-136.mob-40 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-136.mob-40.mt-0 {
  margin-top: -20px;
}

.flex-block-246 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-248 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-210 {
  width: 60px;
}

.flex-block-249 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-249.max {
  width: 800px;
}

.flex-block-249.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-36 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid-36.mt-50 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.image-280 {
  border-radius: 50%;
}

.paragraph-106 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-106.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-106.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
}

.paragraph-106.text-blk.left {
  text-align: left;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-106.text-blk.left.max530 {
  max-width: 530px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-106.text-blk.max-1000 {
  max-width: 1000px;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-251 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-123 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-124 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-648 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-125 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-650 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-37 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-37.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.grid-37.white-bg.pb-60 {
  padding-bottom: 60px;
}

.heading-137 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-137.text-blk {
  color: #111012;
}

.heading-137.text-blk.center {
  z-index: 1;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.container-42 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.image-281 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% auto;
}

.image-281.top-0 {
  top: 0%;
}

.div-block-651 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-211 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-256 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.image-282 {
  width: 100%;
  max-width: 550px;
}

.image-282.right {
  margin-left: auto;
}

.heading-138 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-138.center {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-257 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-257.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-257.px-0.vertical {
  flex-flow: column;
}

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

.div-block-653 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-259 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.image-283 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.code-embed-128 {
  width: 36px;
  height: 36px;
}

.text-block-212 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.heading-139 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-139.mob-40 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-139.mob-40.mt-0 {
  margin-top: -20px;
}

.flex-block-260 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-262 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-213 {
  width: 60px;
}

.flex-block-263 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-263.max {
  width: 800px;
}

.flex-block-263.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-38 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid-38.mt-50 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.grid-38.mt-50.p-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-284 {
  border-radius: 50%;
}

.paragraph-107 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-107.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-107.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
}

.paragraph-107.text-blk.left {
  text-align: left;
}

.paragraph-107.text-blk.left.max530 {
  max-width: 530px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.paragraph-107.text-blk.max-1000 {
  max-width: 1000px;
  margin-bottom: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-265 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-129 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-130 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-654 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-131 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-267 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-656 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-39 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-39.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.grid-39.white-bg.pb-60 {
  padding-bottom: 60px;
}

.heading-140 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-140.text-blk {
  color: #111012;
}

.heading-140.text-blk.center {
  z-index: 1;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.container-43 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.image-285 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% auto;
}

.image-285.top-0 {
  top: 0%;
}

.div-block-657 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-214 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-270 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.image-286 {
  width: 100%;
  max-width: 550px;
}

.heading-141 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-141.center {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-659 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-271 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-271.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-271.px-0.vertical {
  flex-flow: column;
}

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

.div-block-660 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-273 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-273.pb-0 {
  padding-bottom: 0;
}

.image-287 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-block-274 {
  width: 100%;
  max-width: 1000px;
}

.image-288 {
  z-index: 1;
  width: 100%;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.code-embed-134 {
  width: 36px;
  height: 36px;
}

.text-block-215 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.heading-142 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-142.mob-40.center {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-142.mob-40.mt-0 {
  margin-top: -20px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-275 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-277 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-216 {
  width: 60px;
}

.flex-block-278 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-278._2 {
  max-width: 100%;
}

.flex-block-278._2.faq {
  width: 100%;
}

.flex-block-279 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-279.max {
  width: 800px;
}

.flex-block-279.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-40 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-289 {
  border-radius: 50%;
}

.paragraph-108 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-108.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-108.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-108.text-blk.left {
  text-align: left;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-108.text-blk.max-1000 {
  max-width: 1000px;
  margin-bottom: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.flex-block-281 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-135 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-661 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-661.crrect {
  padding-top: 0;
}

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

.code-embed-136 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-662 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-137 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-284 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-664 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-41 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-41.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.grid-41.white-bg.pb-60 {
  padding-bottom: 60px;
}

.paragraph-109 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-109.p-0 {
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.heading-143 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-143.text-blk {
  color: #111012;
}

.heading-143.text-blk.center {
  z-index: 1;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.container-44 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.image-290 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% auto;
}

.image-290.top-0 {
  top: 0%;
}

.text-block-217 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.div-block-665 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.image-291 {
  width: 100%;
}

.text-block-218 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.paragraph-110 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
}

.paragraph-110.left {
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-287 {
  padding-top: 100px;
}

.flex-block-288 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.image-292 {
  width: 100%;
  max-width: 550px;
}

.image-293 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-219 {
  margin-bottom: 16px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-144 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-144.center {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-144.max750 {
  max-width: 750px;
  margin-top: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-667 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-289 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-289.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-289.px-0.vertical {
  flex-flow: column;
}

.flex-block-290 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.div-block-668 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-292 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-292.pb-0 {
  padding-bottom: 0;
}

.image-294 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-block-293 {
  width: 100%;
  max-width: 1000px;
}

.code-embed-140 {
  width: 36px;
  height: 36px;
}

.text-block-220 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-19 {
  padding-top: 100px;
}

.heading-145 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-145.mob-40.center {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-145.mob-40.hidemob {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-145.mob-40.ok.new.hidedesktop {
  display: none;
}

.div-block-24 {
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-24.hide {
  display: none;
}

.flex-block-294 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-296 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-221 {
  width: 60px;
}

.flex-block-297 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-297._2 {
  max-width: 100%;
}

.flex-block-297._2.faq {
  width: 100%;
}

.flex-block-298 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-298.max {
  width: 800px;
}

.flex-block-298.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-42 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-295 {
  border-radius: 50%;
}

.paragraph-111 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-111.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-111.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-300 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-141 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-669 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

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

.code-embed-142 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-43 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-43._2 {
  grid-template-columns: 1fr .8fr;
}

.div-block-670 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-671 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-143 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-303 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-673 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-44 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-44.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.grid-44.white-bg.correct {
  padding-top: 20px;
}

.paragraph-112 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-112.p-0 {
  padding-left: 0;
  padding-right: 0;
}

.flex-block-305 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.heading-146 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-146.left-me {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-146.text-blk {
  color: #111012;
}

.heading-146.text-blk.center {
  z-index: 1;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  position: relative;
}

.container-45 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 1393px;
  display: block;
}

.container-45.mokum, .container-45.adpaws, .container-45.deeloo {
  display: flex;
}

.image-296 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.flex-block-307 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.text-block-222 {
  opacity: .63;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-674 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-223 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.paragraph-113 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-113.my1 {
  margin-bottom: 10px;
}

.flex-block-308 {
  padding-top: 100px;
}

.flex-block-308.nn {
  position: relative;
}

.flex-block-308.nn.middle {
  justify-content: center;
  align-items: flex-start;
}

.flex-block-309 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.heading-147 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-147.center {
  text-align: center;
}

.heading-147.max750 {
  max-width: 750px;
  margin-top: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-676 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-310 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-310.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-310.px-0.vertical {
  flex-flow: column;
}

.flex-block-311 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.div-block-677 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-313 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-313.pb-0 {
  padding-bottom: 0;
}

.image-297 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.code-embed-146 {
  width: 36px;
  height: 36px;
}

.text-block-224 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-678 {
  padding-top: 100px;
}

.div-block-678.correct {
  padding-top: 50px;
}

.text-block-225 {
  pointer-events: none;
  color: #efefef14;
  font-size: 135px;
  font-weight: 500;
  line-height: 130px;
  position: absolute;
  top: 10px;
  left: 80px;
}

.div-block-679 {
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-679.hide {
  display: none;
}

.flex-block-314 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-316 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-226 {
  width: 60px;
}

.flex-block-317 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-317.max {
  width: 800px;
}

.flex-block-317.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-45 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-298 {
  border-radius: 50%;
}

.flex-block-319 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-147 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-148 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-680 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.paragraph-17 {
  color: #efefefa3;
  margin-bottom: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-681 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.grid-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.code-embed-149 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-321 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.blue-box {
  background-image: linear-gradient(#121e4e, #172767);
  border-radius: 24px;
  height: 100%;
  padding: 32px;
  position: relative;
}

.div-block-683 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-227 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 15px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.heading-148 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-148.text-blk {
  color: #111012;
}

.heading-148.text-blk.center {
  z-index: 1;
  text-align: center;
  font-size: 64px;
  position: relative;
}

.heading-148.text-blk.center.mb-3 {
  margin-bottom: 50px;
}

.heading-148.text-blk.center.left {
  text-align: left;
}

.image-299 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-299.mt-minu-3 {
  margin-top: -50px;
}

.image-299.mt-minu-3.ab {
  max-width: 700px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  bottom: 0;
  right: 0;
}

.text-block-228 {
  opacity: .63;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-684 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.text-block-229 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.paragraph-114 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-324 {
  padding-top: 100px;
}

.flex-block-325 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.heading-149 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-149.center {
  text-align: center;
}

.heading-149.max750 {
  max-width: 750px;
  margin-top: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.div-block-686 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-326 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-326.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-326.px-0.vertical {
  flex-flow: column;
}

.flex-block-327 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.div-block-687 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-329 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-329.pb-0 {
  padding-bottom: 0;
}

.image-300 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.code-embed-152 {
  width: 36px;
  height: 36px;
}

.text-block-230 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-688 {
  padding-top: 100px;
}

.div-block-688.correct {
  padding-top: 50px;
}

.text-block-231 {
  pointer-events: none;
  color: #efefef14;
  font-size: 135px;
  font-weight: 500;
  line-height: 130px;
  position: absolute;
  top: 10px;
  left: 80px;
}

.div-block-689 {
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-689.hide {
  display: none;
}

.flex-block-330 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-332 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-232 {
  width: 60px;
}

.flex-block-333 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-333.max {
  width: 800px;
}

.flex-block-333.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-46 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-301 {
  border-radius: 50%;
}

.flex-block-335 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-153 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-154 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-690 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.paragraph-115 {
  color: #efefefa3;
  margin-bottom: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-691 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.grid-47 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.code-embed-155 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-337 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-693 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-233 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 15px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.heading-150 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-150.text-blk {
  color: #111012;
}

.heading-150.text-blk.center {
  z-index: 1;
  text-align: center;
  font-size: 64px;
  position: relative;
}

.heading-150.text-blk.center.mb-3 {
  margin-bottom: 50px;
}

.image-302 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-302.mt-minu-3 {
  margin-top: -50px;
}

.text-block-234 {
  opacity: .63;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-235 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.text-block-235.py-3 {
  padding-top: 16px;
  padding-bottom: 32px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-span-56 {
  color: #afc0ff;
}

.text-block-44 {
  color: #fff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  position: absolute;
  bottom: 25px;
  right: 25px;
}

.text-block-236 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.text-block-236.w {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.image-303 {
  width: 100%;
}

.code-embed-29 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-156 {
  width: 24px;
  height: 24px;
}

.text-block-237 {
  opacity: .61;
  color: #fff;
  letter-spacing: .2px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 300;
  line-height: 16px;
}

.flex-block-340 {
  padding-top: 100px;
}

.flex-block-340.mt-20 {
  padding-top: 0;
}

.image-304 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-304.down {
  top: auto;
}

.image-304.down.new-down {
  min-width: 0;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.flex-block-39 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-238 {
  color: #fff;
  margin-bottom: 16px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-151 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-151.center {
  color: #fff;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-151.max750 {
  color: #fff;
  max-width: 750px;
  margin-top: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-151.max750.blk {
  color: #111012;
}

.heading-151.max750.newsize {
  text-align: center;
  font-size: 55px;
}

.candidate {
  background-color: #0d1842;
  border-radius: 48px;
  margin-bottom: 120px;
  padding: 60px;
  position: relative;
}

.link-block {
  position: absolute;
  top: 20px;
  left: 20px;
}

.flex-block-41 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.swiper-button-prev111 {
  cursor: pointer;
}

.text-block-43 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 17px;
}

.code-embed-17 {
  display: flex;
}

.flex-block-341 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-341.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-341.px-0.vertical {
  flex-flow: column;
}

.flex-block-341.newstyle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.flex-block-342 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.text-span-57 {
  color: #5472e9;
}

.paragraph-19 {
  opacity: .65;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-344 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-344.bl-0 {
  border-left-style: none;
}

.flex-block-344.bwhite {
  border-left-color: #ffffff30;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block-344.bwhite.active {
  color: #afc0ff;
}

.tab-link-tab-2 {
  color: #fff;
  margin-right: 24px;
  padding-bottom: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.tab-link-tab-2.active {
  color: #afc0ff;
  border-bottom: 2px solid #afc0ff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.flex-block-40 {
  padding-top: 20px;
}

.flex-block-345 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-345.px-50 {
  padding-left: 100px;
  padding-right: 100px;
}

.flex-block-70 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-346 {
  width: 260px;
  height: 340%;
  position: relative;
}

.text-block-239 {
  font-size: 40px;
  line-height: 52px;
}

.text-block-239._24mob {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
}

.image-305 {
  width: 100%;
  height: 100%;
}

.grid-11 {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.code-embed-23 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.code-embed-159 {
  width: 36px;
  height: 36px;
}

.div-block-695 {
  padding-top: 100px;
}

.div-block-695.newnopadding {
  padding-top: 0;
}

.text-block-240 {
  pointer-events: none;
  color: #efefef14;
  font-size: 135px;
  font-weight: 500;
  line-height: 130px;
  position: absolute;
  top: 10px;
  left: 80px;
}

.flex-block-65 {
  padding-top: 60px;
}

.flex-block-347 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.heading-12 {
  color: #afc0ff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 44px;
  font-weight: 500;
}

.flex-block-349 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-241 {
  width: 60px;
}

.js-accordion-icon {
  height: 28px;
  transition: transform .2s;
}

.js-accordion-icon.active {
  transform: rotate(45deg);
}

.flex-block-350 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-350.max {
  width: 800px;
}

.flex-block-350.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-351 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.image-306 {
  border-radius: 50%;
}

.code-embed-160 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.paragraph-116 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-116.max960 {
  color: #fff;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-116.max800 {
  opacity: .68;
  color: #fff;
  max-width: 800px;
  margin-bottom: 60px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-242 {
  opacity: .6;
  color: #fff;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.flex-block-353 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-161 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-162 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-48 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-48._2 {
  grid-template-columns: 1fr .8fr;
}

.div-block-696 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Clashgrotesk, Arial, sans-serif;
  display: flex;
}

.paragraph-117 {
  color: #efefefa3;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-697 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.grid-49 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-49.mb-100 {
  margin-bottom: 140px;
}

.grid-49.mb-100.ce-me {
  place-items: start center;
}

.flex-block-355 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.flex-block-355.left-0 {
  padding-left: 0;
  padding-right: 0;
}

.handpick {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 812px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.handpick.pb-0 {
  padding-bottom: 0;
}

.handpick.pb-0.correct {
  padding-top: 100px;
}

.handpick.lesstop {
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.code-embed-163 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.rotating-images {
  position: relative;
}

.font16 {
  color: #fff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.accordion-heading1 {
  color: #fff;
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-58 {
  color: #afc0ff;
}

.grid-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-50.l-blue {
  background-color: #5472e92b;
}

.grid-50.l-blue._3col {
  border-bottom: 1px solid #ffffff30;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-50.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.grid-50.head.blue {
  background-color: #0d1842;
}

.grid-50.head.blue._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.slider {
  background-color: #ddd0;
  height: auto;
}

.div-block-699 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-243 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 15px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.mask {
  height: auto;
}

.image-18 {
  object-fit: contain;
  width: 100%;
  height: 560px;
}

.grid-7 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  place-items: center stretch;
}

.right-arrow {
  display: none;
}

.swiper-button-next111 {
  cursor: pointer;
}

.flex-block-357 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-357.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-357.blue {
  background-color: #020b2e;
  background-image: linear-gradient(#121e4e, #172767);
}

.flex-block-358 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 30px;
}

.text-span-59 {
  color: #5472e9;
}

.heading-152 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-152.white-text {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-152.white-text.font72 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 72px;
  line-height: 1.2;
}

.heading-152.white-text.font72.mb-2 {
  margin-bottom: 10px;
}

.heading-152.white-text.font72.tight {
  max-width: 850px;
}

.div-block-17 {
  margin-bottom: 60px;
}

.paragraph-18 {
  opacity: .65;
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.text-block-244 {
  color: #5b5c60;
  margin-top: 60px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.slider-socal {
  margin-left: -24px;
  margin-right: -24px;
}

.text-block-245 {
  padding: 20px 20px 20px 36px;
}

.text-block-245.font16 {
  font-size: 16px;
}

.div-block-20 {
  z-index: -1;
  background-image: linear-gradient(#89a0f7, #2d52e2);
  width: 33.33%;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.image-307 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.flex-block-360 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-360.mt-m-1._1 {
  background-image: linear-gradient(#172767, #fff0);
}

.text-block-246 {
  opacity: .63;
  color: #fff;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-246._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-246._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-246.blk {
  color: #5b5c60;
}

.text-block-246.blk.new {
  max-width: 500px;
  margin-bottom: 30px;
}

.text-block-246.nosize {
  text-align: left;
  max-width: 550px;
}

.text-block-247 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.text-block-247.py-3 {
  padding-top: 16px;
  padding-bottom: 32px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-248 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.text-block-248.w {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.image-308 {
  width: 100%;
}

.code-embed-164 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.text-span-60 {
  color: #afc0ff;
}

.flex-block-361 {
  padding-top: 100px;
}

.image-309 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-309.down {
  top: auto;
}

.image-309.down.new-down {
  min-width: 0;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.flex-block-362 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-249 {
  color: #fff;
  margin-bottom: 16px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-153 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-153.center {
  color: #fff;
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-153.max750 {
  color: #fff;
  max-width: 750px;
  margin-top: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-363 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-250 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 17px;
}

.flex-block-364 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-364.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-364.px-0.vertical {
  flex-flow: column;
}

.text-span-61 {
  color: #afc0ff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-365 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.paragraph-118 {
  opacity: .65;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-367 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-367.bl-0 {
  border-left-style: none;
}

.flex-block-367.bwhite {
  border-left-color: #ffffff30;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block-368 {
  padding-top: 20px;
}

.flex-block-369 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.grid-51 {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.code-embed-167 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.code-embed-168 {
  width: 36px;
  height: 36px;
}

.div-block-702 {
  padding-top: 100px;
}

.div-block-702.correct {
  padding-top: 50px;
}

.text-block-251 {
  pointer-events: none;
  color: #efefef14;
  font-size: 135px;
  font-weight: 500;
  line-height: 130px;
  position: absolute;
  top: 10px;
  left: 80px;
}

.flex-block-370 {
  padding-top: 60px;
}

.flex-block-371 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.heading-154 {
  color: #afc0ff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 44px;
  font-weight: 500;
}

.flex-block-373 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-252 {
  width: 60px;
}

.flex-block-374 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-374.max {
  width: 800px;
}

.flex-block-374.max.center {
  justify-content: flex-start;
  align-items: center;
}

.image-311 {
  border-radius: 50%;
}

.paragraph-119 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-119.max960 {
  color: #fff;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-119.max800 {
  opacity: .68;
  color: #fff;
  max-width: 800px;
  margin-bottom: 60px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-376 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-169 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-170 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.grid-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
}

.grid-52._2 {
  grid-template-columns: 1fr .8fr;
}

.div-block-703 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.paragraph-120 {
  color: #efefefa3;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-704 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.grid-53 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-53.mb-100 {
  margin-bottom: 140px;
}

.code-embed-171 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.text-span-62 {
  color: #afc0ff;
}

.grid-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-size: 20px;
  font-weight: 500;
}

.grid-54.l-blue {
  background-color: #5472e92b;
}

.grid-54.l-blue._3col {
  border-bottom: 1px solid #ffffff30;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-54.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.grid-54.head.blue {
  background-color: #0d1842;
}

.grid-54.head.blue._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.slider-10 {
  background-color: #ddd0;
  height: auto;
}

.div-block-707 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-253 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 15px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.mask-12 {
  height: auto;
}

.image-312 {
  object-fit: contain;
  width: 100%;
  height: 560px;
}

.grid-55 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  place-items: center stretch;
}

.flex-block-379 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-379.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-379.blue {
  background-color: #020b2e;
  background-image: linear-gradient(#121e4e, #172767);
}

.flex-block-380 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 30px;
}

.text-span-63 {
  color: #5472e9;
}

.heading-155 {
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-155.white-text {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.heading-155.white-text.font72 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 72px;
  line-height: 1.2;
}

.heading-155.white-text.font72.mb-2 {
  margin-bottom: 10px;
}

.div-block-708 {
  margin-bottom: 60px;
}

.paragraph-121 {
  opacity: .65;
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.text-block-254 {
  color: #5b5c60;
  margin-top: 60px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-255 {
  padding: 20px 20px 20px 36px;
}

.text-block-255.font16 {
  font-size: 16px;
}

.div-block-709 {
  z-index: -1;
  background-image: linear-gradient(#89a0f7, #2d52e2);
  width: 33.33%;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.image-313 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.flex-block-382 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-382.mt-m-1._1 {
  background-image: linear-gradient(#172767, #fff0);
}

.text-block-256 {
  opacity: .63;
  color: #fff;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-256._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-256._w-full.f20 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.white {
  color: #fff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.text-block-257 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.image-314 {
  width: 100%;
}

.text-block-258 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.div-block-710 {
  padding: 120px 0 20px;
}

.grid-56 {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.grid-56.mob-only {
  display: none;
}

.grid-56.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link-64 {
  color: #111012;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.link-64.w--current {
  background-color: #ffc423;
}

.code-embed-172 {
  display: block;
}

.image-315 {
  width: 100%;
}

.flex-block-383 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-383.hide {
  display: none;
}

.text-block-259 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.code-embed-173 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.code-embed-174 {
  width: 24px;
  height: 24px;
}

.flex-block-384 {
  max-width: 688px;
}

.image-316 {
  width: 100%;
  max-width: 420px;
}

.text-block-260 {
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.text-block-261 {
  opacity: .61;
  letter-spacing: .2px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 300;
  line-height: 16px;
}

.text-block-261.op1 {
  opacity: 100;
}

.flex-block-385 {
  padding-top: 100px;
}

.swiper-wrapper-9.relative {
  position: relative;
}

.text-span-64 {
  color: #afc0ff;
}

.image-317 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-317.down {
  top: auto;
}

.text-block-262 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.image-318 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.flex-block-386 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-263 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-156 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-156.new {
  max-width: 800px;
}

.heading-156.new.co.cor {
  flex-flow: column;
  display: block;
}

.heading-156.center {
  text-align: center;
}

.heading-156.max {
  max-width: 35rem;
}

.heading-156.max.new-heading-3 {
  max-width: 36rem;
}

.heading-156.new-heading-3 {
  font-size: 72px;
}

.flex-block-387 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-387.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-387.px-0.vertical {
  flex-flow: column;
}

.flex-block-387.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.flex-block-388 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.dropdown-2 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}

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

.flex-block-390 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.heading-157 {
  margin-top: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.flex-block-391 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.text-block-264 {
  font-size: 16px;
}

.flex-block-392 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-392.bl-0 {
  border-left-style: none;
}

.image-319 {
  display: none;
}

.paragraph-122 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.image-320 {
  margin-right: 56px;
}

.image-320.mr-0 {
  max-width: 700px;
  margin-right: 0;
}

.flex-block-393 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-393.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-10 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-10:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-10.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-394 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-394.size {
  height: 310px;
}

.text-block-265 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.image-321 {
  width: 100%;
  height: 100%;
}

.image-321.desktophide {
  display: none;
}

.text-span-65 {
  color: #2240ba;
}

.text-block-266 {
  max-width: 30rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-395 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.link-block-31.hide {
  display: none;
}

.code-embed-178 {
  height: 25px;
}

.code-embed-179 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.text-field-14 {
  border: 1px solid #c8cad5;
  border-radius: 50px;
  width: 320px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 110px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 500;
}

.text-field-14.f {
  color: #fff;
  background-color: #fff0;
}

.code-embed-180 {
  margin-bottom: 60px;
}

.code-embed-181 {
  width: 36px;
  height: 36px;
}

.text-block-267 {
  opacity: .6;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.flex-block-396 {
  max-width: 540px;
  overflow: hidden;
}

.text-span-66 {
  color: #5472e9;
}

.div-block-714 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-397 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-399 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-268 {
  width: 60px;
}

.flex-block-400 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-400.max {
  width: 800px;
}

.flex-block-400.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-401 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.image-322 {
  border-radius: 50%;
}

.div-block-715 {
  position: relative;
}

.accordion-heading-2 {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.accordion-heading-2.n.white {
  color: #fff;
}

.accordion-heading-2.n {
  color: #000;
  display: flex;
}

.accordion-heading-2.n.big {
  color: #000;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.accordion-heading-2.n {
  display: flex;
}

.accordion-heading-2.n.big {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.code-embed-182 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-183 {
  width: 32px;
  height: 30px;
}

.code-embed-184 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-269 {
  opacity: .6;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.flex-block-403 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-404 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-270 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-185 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-186 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.image-323 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-716 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.div-block-717 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.paragraph-123 {
  color: #efefefab;
  max-width: 550px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-123.max-mob {
  max-width: 570px;
  font-size: 18px;
}

.flex-block-406 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.code-embed-187 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-718 {
  position: relative;
}

.image-324 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-13 {
  height: auto;
}

.flex-block-407 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-188 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-188.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-67 {
  color: #2240ba;
}

.image-325, .image-326 {
  width: 100%;
}

.grid-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.grid-57.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.div-block-719 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.flex-block-409 {
  flex-flow: column;
}

.heading-158 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-410 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 100%;
}

.div-block-721 {
  padding-left: 0;
}

.div-block-722 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

.div-block-722.r {
  left: auto;
  right: 0;
}

.div-block-722.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-722.l-1._2 {
  left: auto;
  right: 32px;
}

.div-block-723 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-411 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-411.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-189 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
}

.div-block-724 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-68 {
  color: #5472e9;
}

.text-block-272 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-272.n-text-block {
  font-weight: 500;
}

.heading-159 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.div-block-725 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-725.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-327 {
  width: 110px;
}

.text-block-273 {
  padding: 20px 20px 20px 36px;
}

.image-328 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-328.hide {
  display: none;
}

.code-embed-190 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-413 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-414 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-274 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-274._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-274._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-274._w-full.f20.mb-left {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 400;
}

.text-block-274.max {
  max-width: 510px;
}

.flex-block-415 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-416 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-275, .text-block-276, .text-block-277 {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-278 {
  color: #000;
}

.text-block-279, .text-block-280 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.text-block-281, .text-block-282, .textblack {
  color: #000;
}

.text-block-284 {
  color: #efefef99;
  max-width: 28rem;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.image-17 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.grid-58 {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.grid-58.mob-only {
  display: none;
}

.grid-58.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.grid-58.desk-only.v-padded {
  padding-top: 50px;
  padding-bottom: 50px;
}

.flex-block-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.paragraph-124 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
}

.flex-block-417 {
  padding-top: 100px;
}

.swiper-wrapper-10.relative {
  position: relative;
}

.text-block-285 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.heading-160 {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-160.center {
  text-align: center;
}

.heading-160.center.mb-3 {
  margin-bottom: 40px;
}

.heading-160.center.mb-3.left, .heading-160.center.font-40._1, .heading-160.mob-40.black {
  color: #000;
}

.heading-160.max {
  max-width: 35rem;
}

.heading-160.max.flex-block-429 {
  max-width: 40rem;
}

.heading-160.bb.co.black {
  color: #000;
}

.text-span-69 {
  color: #2240ba;
}

.flex-block-418 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-418.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-418.px-0.vertical {
  flex-flow: column;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.flex-block-418.px-0.vertical.f-w.pt-3 {
  padding-top: 100px;
}

.flex-block-418.px-0.hide {
  display: none;
}

.flex-block-418.pb {
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-125 {
  opacity: .65;
}

.paragraph-125.font-18 {
  font-size: 18px;
  line-height: 24px;
}

.paragraph-125.font-18.mob {
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.paragraph-125.lest {
  color: #fff;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-419 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.dropdown-3 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}

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

.flex-block-421 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.flex-block-422 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 60px;
  padding-left: 80px;
  padding-right: 80px;
}

.heading-7 {
  margin-top: 12px;
  margin-bottom: 32px;
  font-size: 44px;
  font-weight: 500;
  line-height: 45px;
}

.heading-7.mob.first {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-span-70 {
  color: #95a8e6;
}

.flex-block-423 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-423.bl-0 {
  border-left-style: none;
}

.grid-6 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.flex-block-34 {
  z-index: 1;
  background-color: #fff;
  border-radius: 24px;
  padding: 32px;
  position: relative;
}

.flex-block-34.h-flex {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-126 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-126.p {
  color: #fff;
  padding-left: 0;
}

.paragraph-126.lg {
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
}

.image-329 {
  margin-right: 56px;
}

.image-329.middle {
  max-width: 800px;
  margin-top: auto;
  margin-bottom: auto;
}

.flex-block-424 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-424.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.flex-block-424.padded {
  padding-left: 80px;
  padding-right: 80px;
}

.nav-link-11 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-11:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-11.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.code-embed-193 {
  filter: blur(25px);
  pointer-events: none;
  border-radius: 50%;
  position: absolute;
  inset: -118% 0% 0%;
  overflow: hidden;
}

.code-embed-193._2 {
  top: 0;
  bottom: auto;
}

.text-block-286 {
  color: #fff;
  max-width: 30rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.div-block-727 {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.flex-block-425 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.list-text-2 {
  color: #efefef;
  text-decoration: none;
}

.list-text-2.mob {
  opacity: .6;
}

.list-text-2.mob:hover {
  opacity: 100;
}

.code-embed-194 {
  height: 25px;
}

.text-span-71 {
  color: #5472e9;
}

.code-embed-195 {
  width: 36px;
  height: 36px;
}

.flex-block-426 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-426._2 {
  max-width: 100%;
}

.div-block-728 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.image-15 {
  width: 100%;
  max-width: 1124px;
}

.flex-block-427 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-429 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-287 {
  width: 60px;
}

.flex-block-430 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-430.max {
  width: 800px;
}

.flex-block-430.max.center {
  justify-content: flex-start;
  align-items: center;
}

.image-36 {
  width: 110px;
}

.grid-59 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
}

.grid-59._2col {
  grid-template-columns: 1fr 1fr;
}

.grid-59.col5 {
  border-top: 1px solid #ffffff30;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 60px;
}

.image-330 {
  border-radius: 50%;
}

.code-embed-196 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.text-block-288 {
  padding-top: 24px;
  padding-bottom: 12px;
  font-size: 22px;
}

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

.text-block-288.font-28.ledt {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-288.mob-style {
  color: #fff;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.image-16 {
  width: 100%;
  max-width: 550px;
}

.code-embed-197 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.flex-block-432 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-block-289 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-198 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-37 {
  width: 100%;
  min-width: 1000px;
}

.image-37.hide {
  display: none;
}

.code-embed-199 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.image-331 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-729 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-730 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.flex-block-35 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
}

.card {
  width: 100%;
  position: relative;
}

.code-embed-200 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-731 {
  color: #111012;
  background-color: #f2f5fa;
  padding-bottom: 100px;
}

.div-block-731.b-r {
  border-bottom-right-radius: 48px;
  border-bottom-left-radius: 48px;
  margin-bottom: 100px;
}

.text-span-72 {
  padding-right: 20px;
}

.text-span-72.lg-t {
  color: #000;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.5;
}

.list-headingh-2 {
  color: #fff6;
}

.text-span-73 {
  color: #2240ba;
}

.dropdown-toggle-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ebeffc;
  border-radius: 56px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  height: 56px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 10px;
  display: flex;
}

.div-block-40 {
  background-color: #fff;
  border-radius: 60px;
  height: 500px;
  position: absolute;
  inset: 20px 60px;
}

.image-14 {
  width: 460px;
  height: 440px;
}

.grid-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.grid-60.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.flex-block-435 {
  flex-flow: column;
}

.div-block-733 {
  padding-left: 0;
}

.div-block-734 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.code-embed-202 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
}

.div-block-735 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-74 {
  color: #5472e9;
}

.text-block-290 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-290.n-text-block {
  font-weight: 500;
}

.heading-161 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.div-block-736 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-736.hide {
  display: none;
}

.text-block-291 {
  padding: 20px 20px 20px 36px;
}

.text-block-292 {
  background-color: #ebeffc;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 4px 16px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.text-block-292.edit {
  font-family: Clashgrotesk, Arial, sans-serif;
}

.shadow-back {
  opacity: .49;
  filter: blur(80px);
  background-color: #95a8e6;
  width: 100%;
  height: 112px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.image-332 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-332.normal {
  top: 0;
}

.div-block-16 {
  padding-bottom: 60px;
}

.div-block-16.py60 {
  padding-top: 60px;
}

.flex-block-437 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-293 {
  opacity: .63;
  color: #fff;
  max-width: 360px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-293._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-293._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-293._w-full.f20.mb-left {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 400;
}

.text-block-293.black {
  color: #000;
}

.div-block-15 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-block-438 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-294, .text-block-295 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.text-block-296 {
  color: #efefef99;
  max-width: 28rem;
  font-size: 16px;
}

.image-333 {
  width: 100%;
}

.text-block-297 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.div-block-737 {
  padding: 120px 0 20px;
}

.grid-61 {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.grid-61.mob-only {
  display: none;
}

.grid-61.desk-only {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link-65 {
  color: #111012;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.link-65.w--current {
  background-color: #ffc423;
}

.code-embed-203 {
  display: block;
}

.image-334 {
  width: 100%;
}

.flex-block-439 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-439.hide {
  display: none;
}

.text-block-298 {
  opacity: .7;
  color: #efefef;
  letter-spacing: .2px;
  max-width: 240px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 16px;
}

.code-embed-204 {
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  display: inline-flex;
}

.code-embed-205 {
  width: 24px;
  height: 24px;
}

.flex-block-440 {
  max-width: 688px;
}

.image-335 {
  width: 100%;
  max-width: 420px;
}

.text-block-299 {
  white-space: nowrap;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.text-block-300 {
  opacity: .61;
  letter-spacing: .2px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 300;
  line-height: 16px;
}

.text-block-300.op1 {
  opacity: 100;
}

.flex-block-441 {
  padding-top: 100px;
}

.swiper-wrapper-11.relative {
  position: relative;
}

.text-span-75 {
  color: #afc0ff;
}

.image-336 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-336.down {
  top: auto;
}

.text-block-301 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.image-337 {
  width: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.flex-block-442 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 5px;
}

.text-block-302 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.heading-162 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-162.new {
  max-width: 800px;
}

.heading-162.new.co.cor {
  flex-flow: column;
  display: block;
}

.heading-162.center {
  text-align: center;
}

.heading-162.max {
  max-width: 35rem;
}

.heading-162.max.new-heading-3 {
  max-width: 36rem;
}

.heading-162.new-heading-3 {
  font-size: 72px;
}

.heading-162.max750 {
  max-width: 750px;
  margin-top: 10px;
}

.heading-162.mob-40.center {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
}

.heading-162.mob-40.center.d-left {
  text-align: left;
}

.flex-block-443 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-443.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-443.px-0.vertical {
  flex-flow: column;
}

.flex-block-443.pt-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.flex-block-444 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.dropdown-4 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}

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

.flex-block-446 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  position: relative;
}

.heading-163 {
  margin-top: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 78px;
}

.flex-block-447 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.text-block-303 {
  font-size: 16px;
}

.flex-block-448 {
  z-index: 1;
  border-left: 1px solid #00000030;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-block-448.bl-0 {
  border-left-style: none;
}

.image-338 {
  display: none;
}

.paragraph-127 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.image-339 {
  margin-right: 56px;
}

.image-339.mr-0 {
  max-width: 700px;
  margin-right: 0;
}

.flex-block-449 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-449.mt-0 {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  bottom: 60px;
  right: 0;
}

.nav-link-12 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-12:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-12.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-450 {
  width: 260px;
  height: 340%;
  position: relative;
}

.flex-block-450.size {
  height: 310px;
}

.text-block-304 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.image-340 {
  width: 100%;
  height: 100%;
}

.image-340.desktophide {
  display: none;
}

.text-span-76 {
  color: #2240ba;
}

.text-block-305 {
  max-width: 30rem;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-451 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px;
}

.link-block-32.hide {
  display: none;
}

.code-embed-209 {
  height: 25px;
}

.code-embed-210 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

.code-embed-211 {
  margin-bottom: 60px;
}

.code-embed-212 {
  width: 36px;
  height: 36px;
}

.text-block-306 {
  opacity: .6;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
}

.flex-block-452 {
  max-width: 540px;
  overflow: hidden;
}

.text-span-77 {
  color: #5472e9;
}

.accordion-item-trigger-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.accordion-item-trigger-2.center {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-741 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.flex-block-453 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-455 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-307 {
  width: 60px;
}

.flex-block-456 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-456.max {
  width: 800px;
}

.flex-block-456.max.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-457 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.image-341 {
  border-radius: 50%;
}

.div-block-742 {
  position: relative;
}

.code-embed-213 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.code-embed-214 {
  width: 32px;
  height: 30px;
}

.code-embed-215 {
  position: absolute;
  top: 0%;
  left: -15%;
}

.text-block-308 {
  opacity: .6;
  letter-spacing: .2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.flex-block-459 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.flex-block-460 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.text-block-309 {
  font-size: 32px;
  line-height: 44px;
}

.code-embed-216 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-217 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.image-342 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  height: 420px;
}

.div-block-743 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.div-block-744 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.paragraph-128 {
  color: #efefefab;
  max-width: 550px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.paragraph-128.max-mob {
  max-width: 570px;
  font-size: 18px;
}

.flex-block-462 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  height: 100%;
  padding: 10px 40px 0 30px;
}

.code-embed-218 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-745 {
  position: relative;
}

.image-343 {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 540px;
  max-height: 100%;
  margin-bottom: auto;
  position: absolute;
  top: 180px;
  bottom: 0;
  left: 60px;
}

.mask-14 {
  height: auto;
}

.flex-block-463 {
  background-color: #efefef;
  border: 1px solid #c8cad5;
  border-radius: 80px;
  padding: 4px;
}

.code-embed-219 {
  position: absolute;
  top: -30px;
  right: -45px;
  transform: scale(.8);
}

.code-embed-219.pos {
  top: 173px;
  left: -45px;
  right: 0;
}

.text-span-78 {
  color: #2240ba;
}

.image-344, .image-345 {
  width: 100%;
}

.grid-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 250px 250px;
  place-items: center stretch;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.grid-62.head {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  grid-template-columns: 1fr 250px 250px 250px;
}

.div-block-746 {
  opacity: .3;
  background-color: #fff;
  width: 1px;
  height: 80%;
}

.flex-block-465 {
  flex-flow: column;
}

.heading-164 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 84px;
  font-weight: 400;
  line-height: 1.1;
}

.flex-block-466 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  height: 100%;
}

.div-block-748 {
  padding-left: 0;
}

.div-block-749 {
  z-index: -2;
  background-color: #091235;
  border-radius: 48px;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 40px;
  left: 0;
}

.div-block-749.r {
  left: auto;
  right: 0;
}

.div-block-749.l-1 {
  z-index: -1;
  background-color: #0e1943;
  width: 356px;
  height: 356px;
  top: 20px;
  left: 32px;
}

.div-block-749.l-1._2 {
  left: auto;
  right: 32px;
}

.div-block-750 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.flex-block-467 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.flex-block-467.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-220 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
}

.div-block-751 {
  z-index: -1;
  background-image: linear-gradient(352deg, #dff6f9, #c0cefc);
  width: 250px;
  position: absolute;
  top: 72px;
  bottom: 0;
}

.text-span-79 {
  color: #5472e9;
}

.text-block-311 {
  font-size: 24px;
  line-height: 24px;
}

.text-block-311.n-text-block {
  font-weight: 500;
}

.heading-165 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.div-block-752 {
  padding: 40px 0;
  display: flex;
  overflow: hidden;
}

.div-block-752.w.logo_component-slider {
  width: auto;
  max-width: 13000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-346 {
  width: 110px;
}

.text-block-312 {
  padding: 20px 20px 20px 36px;
}

.image-347 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.image-347.hide {
  display: none;
}

.code-embed-221 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  display: flex;
}

.flex-block-469 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.flex-block-470 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.text-block-313 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-313._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-313._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-313._w-full.f20.mb-left {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-weight: 400;
}

.text-block-313.max {
  max-width: 510px;
}

.flex-block-471 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-472 {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  background-color: #f2f5fa;
  justify-content: space-between;
  align-items: flex-start;
}

.log {
  max-width: 114px;
}

.log.ok {
  max-width: 100px;
}

.text-block-314 {
  color: #5b5c60;
  font-size: 20px;
  line-height: 32px;
}

.grid-63 {
  color: #111012;
  grid-template-rows: auto;
  font-size: 16px;
}

.div-block-753 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.image-348 {
  width: 100%;
}

.text-block-315 {
  color: #5b5c60;
  text-align: center;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
}

.paragraph-129 {
  color: #5b5c60;
  max-width: 35rem;
  margin-top: 20px;
  margin-bottom: 30px;
}

.paragraph-129.left {
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-473 {
  padding-top: 100px;
}

.flex-block-474 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
}

.flex-block-474.mt50 {
  padding-top: 20px;
}

.image-349 {
  width: 100%;
  max-width: 550px;
}

.image-349.mb-show {
  display: none;
}

.image-350 {
  object-fit: cover;
  object-position: 20% 50%;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-316 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-755 {
  color: #111012;
  margin-top: 100px;
}

.flex-block-475 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-475.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-475.px-0.vertical {
  flex-flow: column;
}

.flex-block-476 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.div-block-756 {
  width: 550px;
  height: 550px;
  position: relative;
}

.flex-block-478 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
}

.flex-block-478.pb-0 {
  padding-bottom: 0;
}

.image-351 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-block-479 {
  width: 100%;
  max-width: 1000px;
}

.nav-link-13 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-13:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-13.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.code-embed-224 {
  width: 36px;
  height: 36px;
}

.text-block-317 {
  text-align: center;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-757 {
  padding-top: 100px;
}

.div-block-758 {
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.flex-block-480 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-482 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-318 {
  width: 60px;
}

.flex-block-483 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-483._2 {
  max-width: 100%;
}

.flex-block-483._2.faq {
  width: 100%;
}

.flex-block-484 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-484.max {
  width: 800px;
}

.flex-block-484.max.center {
  justify-content: flex-start;
  align-items: center;
}

.grid-64 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #111012;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-352 {
  border-radius: 50%;
}

.paragraph-130 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-130.text-blk {
  z-index: 1;
  color: #5b5c60;
  position: relative;
}

.paragraph-130.text-blk.max-600 {
  max-width: 800px;
  margin-bottom: 40px;
}

.flex-block-486 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-225 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-759 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

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

.code-embed-226 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-760 {
  background-image: url('../images/Grou1707478889.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-761 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-762 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.text-span-80 {
  padding-right: 20px;
}

.code-embed-227 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-489 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.light-text-2 {
  color: #5472e9;
}

.div-block-764 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.grid-65 {
  grid-template-rows: auto;
  place-items: center stretch;
}

.grid-65.white-bg {
  color: #111012;
  width: 100%;
  padding-top: 60px;
}

.paragraph-131 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-131.p-0 {
  padding-left: 0;
  padding-right: 0;
}

.flex-block-491 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.heading-166 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1;
}

.heading-166.text-blk {
  color: #111012;
}

.heading-166.text-blk.center {
  z-index: 1;
  text-align: center;
  font-size: 64px;
  position: relative;
}

.heading-166.mt-80 {
  margin-top: 100px;
}

.image-353 {
  color: #fff;
  width: 100%;
  position: relative;
  top: 50px;
}

.accordion-body__contents-2 {
  opacity: 1;
  color: #9096a4;
  margin-top: 8px;
  padding-left: 0;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
}

.flex-block-493 {
  z-index: 1;
  flex-flow: column;
  padding: 32px;
  position: relative;
}

.text-block-319 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.div-block-765 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-765.padding {
  margin-top: 35px;
}

.code-embed-228 {
  margin-top: 35px;
  margin-bottom: 40px;
  display: flex;
}

.code-embed-228.mb-1 {
  margin-top: 20px;
  margin-bottom: 30px;
}

.code-embed-229 {
  display: flex;
}

.grid-66 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 912px;
}

.flex-block-494 {
  background-color: #0d1842;
  border-radius: 20px;
  overflow: hidden;
}

.code-embed-230 {
  display: flex;
}

.text-block-320 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 26px;
  padding-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.image-354 {
  margin-bottom: -32px;
}

.flex-block-495 {
  flex-flow: column;
}

.flex-block-495.r {
  z-index: 1;
  position: relative;
}

.imagesize {
  max-width: 140px;
}

.imagesize.ex {
  max-width: 110px;
}

.imagesize._3 {
  max-width: 150px;
}

.imagesize.new.higher {
  max-width: 235px;
}

.size {
  display: block;
}

.image-355 {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -3%;
  left: 0%;
  right: 0%;
}

.image-355.n {
  object-fit: cover;
  top: -1rem;
  bottom: auto;
}

.swiper-pagination-2 {
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-496 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 60px;
  padding-left: 80px;
  padding-right: 80px;
}

.flex-block-497 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.flex-block-497.padded {
  padding-left: 80px;
  padding-right: 80px;
}

.flex-block-497.position {
  z-index: 22;
  cursor: pointer;
  position: relative;
}

.div-block-766 {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.image-356 {
  width: 100%;
  max-width: 1124px;
}

.flex-block-498 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.code-embed-231 {
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.div-block-767 {
  color: #111012;
  background-color: #f2f5fa;
  padding-bottom: 100px;
}

.div-block-767.b-r {
  border-bottom-right-radius: 48px;
  border-bottom-left-radius: 48px;
  margin-bottom: 100px;
}

.div-block-768 {
  background-color: #fff;
  border-radius: 60px;
  height: 500px;
  position: absolute;
  inset: 20px 40px;
}

.text-block-321 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.div-block-769 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-770 {
  padding-top: 140px;
  padding-bottom: 100px;
}

.flex-block-499 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
}

.grid-67 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  width: 100%;
}

.grid-67.middle {
  place-items: center stretch;
}

.image-357 {
  width: 100%;
}

.flex-block-500 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #11101233;
  flex-flow: row;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-322 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-323 {
  color: #5b5c60;
  margin-top: 10px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.text-block-323.new {
  max-width: 410px;
  font-size: 16px;
  line-height: 24px;
}

.image-358 {
  margin-bottom: 20px;
}

.image-359 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 115%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-left: -7%;
  position: absolute;
  inset: 0%;
}

.grid-68 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

._w-box-in {
  background-color: var(--white);
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.heading-167 {
  text-align: center;
}

.heading-168 {
  text-align: center;
  font-family: Clashgrotesk Variable, Arial, sans-serif;
  font-weight: 500;
}

.paragraph-132 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-132.mb-0 {
  text-align: left;
  margin-bottom: 10px;
}

.code-embed-232 {
  display: flex;
}

.flex-block-501 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ced1e0a3;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-blk {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  padding: 50px;
  display: grid;
}

.flex-block-502 {
  flex-flow: column;
}

.ocf-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  display: grid;
}

.ocf-section.pt100 {
  margin-top: 100px;
  display: none;
}

.flex-block-503 {
  flex: 1;
  width: 100%;
  max-width: 700px;
}

.div-block-771 {
  width: 100%;
  display: flex;
}

.code-embed-233 {
  margin-bottom: 20px;
  display: flex;
}

.flex-block-504 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  text-align: center;
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 30px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.flex-block-505 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}

.text-block-324 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.text-block-325 {
  min-height: 260px;
  font-size: 20px;
  line-height: 32px;
}

.text-block-326 {
  font-size: 20px;
  font-weight: 500;
}

.text-block-327 {
  color: #5b5c60;
}

.section-10 {
  margin-bottom: 60px;
  padding-top: 60px;
}

.flex-block-507 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}

.flex-block-507.mb100 {
  margin-top: 40px;
  margin-bottom: 140px;
}

.flex-block-49 {
  padding-top: 70px;
  padding-bottom: 70px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

.flex-block-49.pt-0 {
  padding-top: 0;
}

.page-wrapper-2 {
  color: #111012;
  background-color: #f2f5fa;
  border-radius: 48px;
  padding: 20px 40px;
}

.heading-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-9.font-44 {
  margin-bottom: 20px;
  font-size: 44px;
}

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

.nav-link-14 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-14:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-14.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-509 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.text-block-328 {
  width: 60px;
}

.paragraph-13 {
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.image-360 {
  border-radius: 50%;
}

.code-embed-236 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-237 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.code-embed-18 {
  width: 36px;
  height: 36px;
}

.div-block-773 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-238 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-50 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-775 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-51 {
  font-size: 16px;
}

.container-46 {
  max-width: 960px;
}

.div-block-38 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-block-515 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-169 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-14 {
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.link-term {
  color: #111012;
  background-color: #fff;
  border-radius: 50px;
  padding: 16px 28px;
  font-size: 18px;
  text-decoration: none;
}

.link-term.w--current {
  background-color: #ebeffc;
}

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

.flex-block-52 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #ccd5f2cc;
  border-radius: 24px;
  width: 280px;
  padding: 20px;
  position: sticky;
  top: 20px;
}

.heading-10 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 56px;
}

.flex-block-51 {
  background-color: #fff;
  border-radius: 50px;
  margin-bottom: 30px;
  overflow: hidden;
}

.nav-link-15 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-15:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-15.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-54 {
  flex: 1;
}

.termlink {
  color: #111012;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 34px;
  padding: 4px 12px;
  font-family: Clashgrotesk, Arial, sans-serif;
  text-decoration: none;
  display: flex;
}

.termlink.w--current {
  background-color: #ebeffc;
}

.full-block {
  width: 100%;
}

.full-block.pt-50 {
  padding-top: 50px;
}

.flex-block-517 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.text-block-329 {
  width: 60px;
}

.paragraph-133 {
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.flex-block-53 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-bottom: 60px;
}

.image-361 {
  border-radius: 50%;
}

.code-embed-241 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-242 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.code-embed-243 {
  width: 36px;
  height: 36px;
}

.div-block-777 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-244 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.tabs-content {
  width: 100%;
}

.tabs-content.hide {
  display: none;
}

.tabs-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: -40px;
  display: flex;
}

.heading-13 {
  font-family: Clashgrotesk, Arial, sans-serif;
  font-weight: 500;
}

.div-block-779 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.container-47 {
  max-width: 960px;
}

.flex-block-523 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.flex-block-523.pt-0 {
  padding-top: 0;
}

.heading-170 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk, Arial, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-170.font-44 {
  margin-bottom: 20px;
  font-size: 44px;
}

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

.nav-link-16 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-16:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-16.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-525 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.text-block-330 {
  width: 60px;
}

.paragraph-134 {
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.image-362 {
  border-radius: 50%;
}

.code-embed-247 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-248 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.code-embed-249 {
  width: 36px;
  height: 36px;
}

.div-block-781 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-250 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.flex-block-530 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-783 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.container-48 {
  max-width: 960px;
}

.text-block-331 {
  color: #5b5c60;
  text-align: center;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 20px;
}

.flex-block-532 {
  width: 100%;
  max-width: 1000px;
}

.flex-block-533 {
  max-width: 540px;
  overflow: hidden;
}

.flex-block-533._2 {
  max-width: 100%;
}

.flex-block-533._2.faq {
  width: 100%;
}

.div-block-784 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-784.co {
  padding-top: 60px;
}

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

.accordion-item-content-2 {
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.accordion-item-content-2.mb {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-top: 10px;
}

.paragraph-135 {
  color: #424242;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.paragraph-135.p-0 {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-135.mb-2 {
  margin-bottom: 20px;
}

.code-embed-251 {
  display: flex;
}

.flex-block-535 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-536 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 10px;
}

.code-embed-252 {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  inset: -10% 0% 0%;
}

.div-block-785 {
  position: relative;
}

.div-block-786 {
  background-color: var(--foundation--blue--celtic);
  opacity: .3;
  filter: blur(100px);
  border-radius: 50%;
  width: 60%;
  height: 40%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.flex-block-537 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-538 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  margin-bottom: 40px;
}

.flex-block-538.mt-40 {
  margin-top: 60px;
}

.link-66 {
  color: #5b5c60;
  border-bottom: 2px solid #0000;
  padding: 5px 0;
  font-size: 16px;
  text-decoration: none;
}

.link-66.w--current {
  color: #2240ba;
  border-bottom-color: #2240ba;
}

.text-span-81 {
  color: #5472e9;
}

.paragraph-136 {
  color: #5b5c60;
  text-align: center;
  max-width: 850px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.code-embed-253 {
  position: absolute;
  inset: auto auto 0% 0%;
}

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

.image-363 {
  width: 100%;
}

.image-363._1221 {
  object-fit: cover;
}

.image-363.tuuper {
  justify-content: flex-start;
  align-items: flex-start;
}

.list-13 {
  color: #5b5c60;
  margin-top: 10px;
  line-height: 14px;
}

.flex-block-539 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-171 {
  color: #111012;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashgrotesk Variable, Arial, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

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

.nav-link-17 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-17:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-17.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.flex-block-541 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.text-block-332 {
  width: 60px;
}

.image-364 {
  border-radius: 50%;
}

.code-embed-256 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-257 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-788 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-258 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.suc-stories {
  width: 100%;
  padding-top: 10px;
}

.div-block-790 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.div-block-791 {
  display: none;
}

.flex-block-547 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.flex-block-548 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  width: 100%;
  padding-top: 60px;
}

.image-365 {
  object-fit: cover;
  border-radius: 48px;
  width: 100%;
  height: 589px;
}

.div-block-792 {
  width: 100%;
  position: relative;
}

.flex-block-549 {
  color: var(--white);
  background-image: linear-gradient(#121e4e, #172767);
  border-radius: 20px;
  width: 100%;
  max-width: 540px;
  padding: 32px;
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.heading-172 {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Clashgrotesk Variable, Arial, sans-serif;
  font-weight: 500;
}

.paragraph-137 {
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 145%;
}

.suc-stories-block {
  width: 100%;
  position: relative;
}

.code-embed-259 {
  margin-top: 30px;
}

.backgroound {
  background-color: #020b2e;
}

.code-embed-260 {
  display: flex;
}

.code-embed-260._2 {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-793 {
  flex-flow: column;
  width: 100%;
  max-width: 520px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.trusted-by-top-companies-like {
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-333 {
  color: #5b5c60;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
}

.flex-block-550 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  margin-top: 40px;
}

.code-embed-261 {
  display: flex;
}

.text-span-82 {
  color: #5472e9;
}

.image-366 {
  width: 100%;
  max-width: 600px;
  position: absolute;
  top: 0;
}

.grid-69 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 70px;
  position: relative;
}

.text-block-334 {
  padding-top: 5px;
  padding-bottom: 12px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.text-block-30 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #efefef;
  background-image: linear-gradient(301deg, #ffffff29, #ffffff1c);
  border-radius: 20px;
  padding: 8px 16px;
  display: flex;
}

.text-block-30._2 {
  color: #5b5c60;
  background-image: linear-gradient(301deg, #ffffff75, #ffffff4a);
  border: 1px solid #d1d4dd;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.text-block-335 {
  color: #5b5c60;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 300px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.flex-block-56 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.flex-block-56.pb-0 {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-367 {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 277px;
}

.flex-block-58 {
  background-color: #fff;
  border-radius: 28px;
  height: 100%;
  padding: 8px;
}

.text-block-31 {
  font-size: 12px;
  line-height: 10px;
}

.link-block-4 {
  color: #111012;
  width: 100%;
  text-decoration: none;
  transition: all .2s;
}

.div-block-794 {
  width: 100%;
  overflow: hidden;
}

.flex-block-551 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-block-552 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 1rem 1.5rem;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  text-decoration: none;
  display: flex;
}

.flex-block-552:hover {
  background-color: #f2f5fa;
}

.image-368 {
  width: 24px;
}

.text-block-336 {
  font-size: 18px;
  font-weight: 500;
}

.text-block-337 {
  opacity: .6;
  font-size: 15px;
  font-weight: 400;
}

.flex-block-553 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.wisita {
  width: 746px;
}

.wisita.ok {
  width: 500px;
  height: 300px;
}

.div-block-27 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.collection-list-wrapper {
  width: 100%;
}

.collection-list-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.flex-block-554 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-554.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-554.px-0.vertical {
  flex-flow: column;
}

.container-49 {
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
}

.custom-label.checkbox-field {
  text-align: center;
  white-space: nowrap;
  border-radius: 60px;
  min-width: 100px;
  margin-bottom: 0;
  padding: 16px 28px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.custom-label.checkbox-field:hover {
  background-color: #fffbf0;
}

.div-block-28 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 4px;
  display: flex;
  overflow: auto;
}

.code-embed-262 {
  width: 36px;
  height: 36px;
}

.flex-block-555 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-556 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-556.max {
  width: 800px;
}

.flex-block-556.max.center {
  justify-content: flex-start;
  align-items: center;
}

.checkbox-field-2 {
  margin-bottom: 0;
  padding-left: 0;
}

.flex-block-557 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.checkbox {
  margin-top: 0;
  position: absolute;
}

.blog-banner {
  border-radius: 48px;
  height: 580px;
  margin-top: 40px;
  margin-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.text-block-338 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-338._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-338._w-full.f20 {
  font-size: 20px;
  line-height: 30px;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-796 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.flex-block-558 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 116px;
  padding-left: 60px;
  padding-right: 60px;
}

.flex-block-558.px-0 {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-558.px-0.vertical {
  flex-flow: column;
}

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

.container-50 {
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
}

.nav-link-18 {
  color: #111012;
  border-bottom: 3px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.nav-link-18:hover {
  border-bottom-color: #ec8d5b;
}

.nav-link-18.w--current {
  color: #111012;
  border-bottom-color: #ec8d5b;
}

.div-block-797 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 4px;
  display: flex;
  overflow: auto;
}

.code-embed-265 {
  width: 36px;
  height: 36px;
}

.flex-block-560 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 32px;
}

.flex-block-562 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-339 {
  width: 60px;
}

.flex-block-563 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.flex-block-563.max {
  width: 800px;
}

.flex-block-563.max.center {
  justify-content: flex-start;
  align-items: center;
}

.image-369 {
  border-radius: 50%;
}

.flex-block-565 {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.code-embed-266 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-block-10 {
  width: 100%;
  margin-bottom: 0;
}

.code-embed-267 {
  pointer-events: none;
  position: absolute;
  inset: auto -24px 0% auto;
}

.div-block-798 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.code-embed-268 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}

.div-block-800 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-340 {
  opacity: .63;
  max-width: 360px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-340._w-full {
  text-align: center;
  max-width: 100%;
}

.text-block-340._w-full.f20 {
  color: #6c6a72;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-26 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-341 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #efefef;
  background-image: linear-gradient(301deg, #ffffff29, #ffffff1c);
  border-radius: 20px;
  padding: 8px 16px;
  display: flex;
}

.code-embed-269 {
  width: 36px;
  height: 36px;
}

.flex-block-57 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.heading-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 50px;
}

.blog-upper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#121e4e, #172767);
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 536px;
  padding: 32px;
  display: flex;
  position: absolute;
  top: 55px;
  bottom: 55px;
  left: 30px;
}

.paragraph-16 {
  color: #efefefa3;
  text-overflow: ellipsis;
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-page {
  background-color: #020b2e;
}

.text-span-83 {
  color: #2240ba;
}

.text-block-342 {
  padding-top: 5px;
  padding-bottom: 12px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-342.two-line-truncate {
  max-height: 70px;
  line-height: 30px;
}

.text-block-342.two-line-truncate.ok {
  font-size: 20px;
  line-height: 29px;
}

.text-block-342.new {
  font-size: 14px;
  line-height: 21px;
}

.text-block-343 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #efefef;
  background-image: linear-gradient(301deg, #ffffff29, #ffffff1c);
  border-radius: 20px;
  padding: 8px 16px;
  display: flex;
}

.text-block-343._2 {
  color: #5b5c60;
  background-image: linear-gradient(301deg, #ffffff75, #ffffff4a);
  border: 1px solid #d1d4dd;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-family: Clashgrotesk, Arial, sans-serif;
}

.text-block-344 {
  opacity: 0;
  position: absolute;
}

.flex-block-569 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.flex-block-569.pb-0 {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-370 {
  object-fit: contain;
  border-radius: 24px;
  width: 100%;
  height: 277px;
}

.flex-block-570 {
  background-color: #fff;
  border-radius: 28px;
  height: 100%;
  padding: 8px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
}

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

.link-block-33 {
  color: #111012;
  width: 100%;
  text-decoration: none;
  transition: all .2s;
}

.link-block-33:hover {
  color: #2240ba;
}

.flex-block-571 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-173 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-173.mb-3 {
  margin-bottom: 20px;
}

.text-block-346 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #efefef;
  background-image: linear-gradient(301deg, #ffffff29, #ffffff1c);
  border-radius: 20px;
  padding: 8px 16px;
  display: flex;
}

.text-block-346._2 {
  color: #5b5c60;
  background-image: linear-gradient(301deg, #ffffff75, #ffffff4a);
  border: 1px solid #d1d4dd;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.link-block-5 {
  margin-bottom: 20px;
}

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

.image-27 {
  object-fit: cover;
  border-radius: 48px;
  width: 100%;
  height: 322px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text-block {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}

.rich-text-block.white {
  font-family: Helveticanowdisplay Extlt, Arial, sans-serif;
  font-style: normal;
}

.container-51 {
  max-width: 960px;
  font-family: Helvetica, sans-serif;
}

.flex-block-59 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.heading-174 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-174.font-44 {
  margin-bottom: 20px;
  font-size: 44px;
}

.paragraph-138 {
  color: #5b5c60;
  max-width: 30rem;
  margin-bottom: 20px;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-138.t-center {
  text-align: center;
}

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

.code-embed-270 {
  width: auto;
  height: 45px;
  margin-top: 30px;
  margin-bottom: 15px;
  margin-left: -40px;
}

.lottie-animation-3 {
  width: 580px;
  height: auto;
  position: absolute;
  left: 80px;
}

.lottie-animation-3.his {
  width: 540px;
}

.image-371.show {
  display: none;
}

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

.top-padding {
  margin-top: 30px;
}

.flex {
  margin-bottom: -50px;
}

.centerdiv {
  text-align: left;
  display: flex;
}

.centerdiv.topmargin {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  max-width: 1100px;
  margin-bottom: 0;
  padding-top: 45px;
  padding-bottom: 45px;
}

.flex-block-572, .flex-block-573 {
  flex-flow: row;
}

@media screen and (min-width: 1280px) {
  .nav-link.text, .nav-link.text.nav_item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-2 {
    max-width: 1200px;
  }

  .button:hover {
    opacity: .75;
  }

  .button.primary.post-a-job_btn {
    width: 151px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .button.primary.btn_medium {
    justify-content: center;
    width: 184px;
    height: 40px;
    margin-top: 0;
    padding-top: 0;
    font-size: 14px;
    display: block;
  }

  .button.secondary:hover {
    background-color: #dbf3ff;
  }

  .button.secondary.wide {
    width: 240px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button.secondary.btn_medium {
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 40px;
    display: block;
  }

  .section-main.remove-background {
    padding-top: 80px;
  }

  .title.center, .heading-48.center {
    text-align: center;
  }

  .top-section_right-side.world-map {
    padding-bottom: 30px;
  }

  .div-block-252 {
    width: 784px;
    overflow: hidden;
  }

  .top_cart-ticket__container.ticket_1 {
    left: -5%;
  }

  .top_cart-ticket__container.ticket_3 {
    top: 40%;
    left: 35%;
  }

  .section-header__main-page {
    margin-left: auto;
    margin-right: auto;
  }

  .column-2 {
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .testimonial_block {
    background-position: 60px 0;
    max-width: 550px;
    padding-top: 60px;
    padding-bottom: 40px;
    padding-right: 30px;
    position: relative;
    overflow: visible;
  }

  .section-testimonials {
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .customer_ticket {
    margin-left: auto;
    margin-right: auto;
  }

  .customer_ticket__item.customer_ticket_img-1 {
    margin: 10px;
  }

  .columns {
    overflow: visible;
  }

  .image-86 {
    position: absolute;
    inset: 40px auto auto 0%;
  }

  .testimonial_block__no-quotes {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 30px;
    display: flex;
  }

  .testimonials_h3 {
    color: #134472;
    margin-bottom: 32px;
    font-family: Poppins, sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .simple_text {
    color: #454c52;
    max-width: 500px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .simple_text.centrred.center {
    text-align: center;
  }

  .simple_text.align-left.full_weight {
    max-width: 100%;
  }

  .section-post_a_job {
    max-width: 1200px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .post-a-job_h1 {
    color: #134472;
    margin-bottom: 32px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .link-block-simple-text:hover {
    opacity: .75;
  }

  .footer_links._1200px, .footer_links._1200px-new {
    width: 100%;
    min-width: auto;
    max-width: 1200px;
  }

  .div-block-257._1200px {
    max-width: 1200px;
  }

  .container_universal {
    max-width: 1200px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section2.blue_rect-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    background-position: 0 0;
  }

  .card_shadow.episode_card {
    padding: 10px;
    display: flex;
  }

  .block_with-counts {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .count-item {
    width: 25%;
    max-width: 184px;
  }

  .circle_digit {
    border: 2px solid #c3e6f9;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    margin: 20px auto;
    display: flex;
    position: relative;
  }

  .circle-digit {
    color: #2a9cdb;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Poppins, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .dashed_line {
    border-bottom: 2px dashed #cae6f7;
    width: 176px;
    height: 1px;
    margin-left: 54px;
    position: absolute;
    inset: auto 0% 0 0;
  }

  .section-top_with-semiblue-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    background-position: 0 0;
  }

  .h4_box {
    border: 1px #000;
  }

  .section-body.op-0 {
    opacity: 1;
  }

  .three_in_line.our_guest {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-bottom: 5px;
  }

  .three_in_line--item.card_shadow.p-10 {
    padding: 10px;
  }

  .top-header.set_fin-bg {
    background-image: url('../images/businesswoman-holding-documents-with-financial_hd.png');
  }

  .table_of_contents {
    top: 70px;
  }

  .table_of_contents.hide-mob {
    display: block;
  }

  .table_of_contents-link {
    color: #3257b5;
    margin-bottom: 4px;
    font-size: 14px;
  }

  .button_form:hover {
    opacity: .75;
  }

  .separator.padding-top {
    margin-top: 30px;
  }

  .card_join.card_shadow {
    text-decoration: none;
  }

  .text-block-108 {
    line-height: 38px;
  }

  .text-block-109 {
    line-height: 40px;
  }

  .guest_info_box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
    display: flex;
  }

  .round-100 {
    border-radius: 100%;
    width: 250px;
  }

  .general_link {
    color: #2a9cdb;
    border: 1px #000;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    text-decoration: none;
  }

  .podcast_season {
    margin-bottom: 50px;
  }

  .menu_pod_cast_season {
    text-align: left;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
  }

  .season_tab_link {
    background-color: #0000;
    margin-right: 30px;
    padding-left: 5px;
    padding-right: 10px;
  }

  .season_tab_link.w--current {
    background-color: #0000;
    border-bottom: 1px solid #2a9cdb;
    border-radius: 2px;
  }

  .info_episode_card {
    text-align: left;
    flex: 1;
    padding-top: 0;
    font-family: Inter, sans-serif;
  }

  .episode_number_card {
    color: #2a9cdb;
    text-align: left;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 33px;
    display: inline-block;
  }

  .episode_date_card {
    margin-left: 50px;
    font-weight: 300;
    line-height: 21px;
    display: inline-block;
  }

  .sitejabber {
    inset: -4% auto auto -14%;
  }

  .trusted-by {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .testimonial_box {
    position: relative;
  }

  .section_step_home {
    margin-bottom: 60px;
  }

  .section_find_expert_call {
    margin-top: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_meets_talents {
    margin-top: 80px;
  }

  .plataform_menu {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #f8fbfd;
    justify-content: center;
    align-items: center;
    height: 70px;
    display: flex;
  }

  .menu_plataform_link {
    color: #9dafbd;
    height: 100%;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    line-height: 68px;
    text-decoration: none;
  }

  .big_container_header {
    margin-top: 50px;
    padding-top: 120px;
    padding-bottom: 180px;
    position: relative;
  }

  .image_header_plataform {
    position: absolute;
    inset: 0% 10% auto auto;
  }

  .image_header_plataform2 {
    position: absolute;
    inset: auto 10% 0% auto;
  }

  .image_header_plataform3 {
    position: absolute;
    inset: 0% 0% auto 45%;
  }

  .image_header_plataform_4 {
    position: absolute;
    inset: 20% auto auto 5%;
  }

  .image_header_plataform_5 {
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .siia_link {
    bottom: -4%;
    left: -4%;
  }

  .link_remotetech {
    bottom: 9%;
    right: 11%;
  }

  .button-new:hover {
    opacity: .75;
  }

  .button-new.btn_medium.primary.costume {
    font-size: 16px;
  }

  .button-new.btn_medium.primary.costume.full-width {
    width: 415px;
    font-size: 16px;
    line-height: 1.5;
  }

  .button-new.btn_medium.primary.costume-sm, .button-new.btn_medium.primary.auto_width, .button-new.btn_medium.primary.short {
    font-size: 16px;
  }

  .container-new.container-main.costume.sub-nav-hero, .container-new.container-main.costume.platform-for-freelancers {
    background-size: contain;
  }

  .container-new.container-main.no-flex {
    z-index: 1;
    background-color: #0000;
    position: relative;
  }

  .container-new.container-main.flex-center {
    z-index: 1;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
  }

  .container-new.container-main.paralect {
    z-index: 1;
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .h1_big-new.costume.h2-52, .h1_big-new.costume.center.h2-52 {
    font-size: 52px;
    line-height: 62px;
  }

  .h4_new {
    border: 1px #000;
  }

  .h4_new.costume {
    clear: left;
    clear: left;
    clear: left;
    clear: left;
  }

  .section-main-new.remove-background {
    padding-top: 140px;
  }

  .section-main-new.remove-background.platform-hero {
    overflow: visible;
  }

  .section-main-new.remove-background.ftt-main {
    padding-top: 108px;
    padding-bottom: 64px;
  }

  .paragraph-18-px.smaller {
    max-width: 85%;
  }

  .paragraph-18-px.full-width {
    text-align: center;
    width: 773px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-18-px.full-width.light {
    color: #fff;
  }

  .section-costume.remove-background {
    padding-top: 160px;
    padding-bottom: 170px;
  }

  .section-costume.remove-background.less-top-padding {
    padding-bottom: 180px;
  }

  .section-costume.remove-background._140-140-padding.animated-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section-costume.remove-background.gometer-section {
    padding-bottom: 0;
  }

  .section-costume.bg-color-light-blue {
    background-color: #3f56b60f;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
  }

  .section-costume.paralect-statics {
    background-color: #3f56b60f;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
  }

  .section-costume.bg-color-light-blue {
    top: -10%;
  }

  .section-costume.bg-color-light-blue.more-padding {
    padding-top: 140px;
    padding-bottom: 160px;
  }

  .h2_new.costume.bigger {
    line-height: 1.5;
  }

  .h2_new.costume.bigger.center {
    line-height: 62px;
  }

  .h2_new.costume.bigger.center.light {
    color: #fff;
  }

  .h2_new.costume.bigger.center {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 62px;
  }

  .image-123.expertise {
    object-fit: contain;
    width: 140px;
    height: 60px;
  }

  .image-123.evove {
    width: 146px;
    height: 53px;
  }

  .bg-shape {
    z-index: 0;
    background-image: url('../images/why-us-line.svg');
    background-size: cover;
    position: absolute;
  }

  .bg-shape.form {
    background-image: linear-gradient(#eaf8ffb5, #eaf8ffb5), url('../images/goLance-Hiring-Now.svg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    max-width: none;
    inset: auto 0%;
  }

  .bg-shape.downloads {
    object-fit: cover;
    background-image: none;
    background-size: auto;
    width: 647.58px;
    margin-left: auto;
    margin-right: auto;
    inset: -29% 0% 0%;
  }

  .step {
    position: relative;
  }

  .steps-grid {
    display: flex;
  }

  .text-block-112 {
    color: #3f56b6;
    font-family: Poppins, sans-serif;
    font-size: 70px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5;
  }

  .blog-author {
    align-items: center;
    display: flex;
  }

  .author-name {
    text-align: left;
    margin-left: 0;
  }

  .date {
    color: #979797;
    font-weight: 500;
  }

  .footer-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-icons._1200px {
    max-width: 1200px;
  }

  .sitejabber-link {
    height: 30%;
    top: 0;
  }

  .quote-author-image {
    border-radius: 14px;
    width: 42px;
    height: 42px;
  }

  .paragraph-16-px.width-full.margin-0.text-color-white.align-center-tablet {
    text-align: left;
    width: 76%;
  }

  .paragraph-16-px.step-paragraph {
    width: 100%;
    margin-bottom: 0;
    font-size: 1.125rem;
  }

  .testimonial-author-image {
    border-radius: 14px;
    width: 42px;
    height: 42px;
  }

  .card-cell {
    border-radius: 20px;
  }

  .image-126 {
    z-index: -1;
    width: 675px;
    height: 336px;
    position: absolute;
    top: 0;
    left: -243px;
  }

  .center-text {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  ._14px {
    width: 14px;
    height: 14px;
  }

  .left-row {
    object-fit: cover;
    width: 532px;
    height: auto;
  }

  .flexibale-image {
    object-fit: cover;
    height: auto;
  }

  .option {
    grid-column-gap: 19px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 22px;
    display: flex;
  }

  .two-column {
    justify-content: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .paragraph-18-px-2.full-width {
    text-align: center;
    width: 773px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-18-px-2.full-width.light {
    color: #fff;
  }

  .paragraph-18-px-2.no-padding {
    margin-bottom: 0;
  }

  .number {
    opacity: 1;
    background-color: #f2f9fd;
    border-radius: 8px 28px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 38px;
  }

  .option-icon {
    background-color: #f2f8fc;
    border-radius: 45px;
    justify-content: center;
    align-items: center;
    padding: 14px;
    display: flex;
  }

  .numbers-wrapper {
    display: none;
  }

  .tab-link-tab-2-2 {
    filter: grayscale();
    padding: 0;
  }

  .tab-link-tab-2-2.w--current {
    filter: none;
    background-color: #0000;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .tabs-menu-2 {
    justify-content: center;
    width: 100%;
    display: flex;
    top: -5px;
    left: 14%;
  }

  .footer-content-wrapper {
    grid-column-gap: 30px;
  }

  .post-bg-image {
    z-index: -1;
    width: 675px;
    height: 336px;
    position: absolute;
    top: 0;
    left: -243px;
  }

  .post-bg-image-mobile {
    object-fit: cover;
    width: 532px;
    height: auto;
  }

  .error-p {
    opacity: 0;
    display: block;
  }

  .achievement-grid {
    grid-column-gap: 100px;
  }

  .achievement-title {
    font-size: 70px;
  }

  .my-button, .my-button.alternate {
    margin-top: 0;
    padding: 13px 22px;
    font-size: 16px;
  }

  .paragraph-18-px-3.full-width {
    text-align: center;
    width: 773px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-7 {
    text-align: left;
    width: 415px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-field-10 {
    color: #86898e;
    background-color: #f5f5f5;
    border: 1px #000;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-field-10.erea {
    height: 169px;
  }

  .form-block-7 {
    background-color: #fff;
    border-radius: 20px;
    width: auto;
    padding: 60px 120px;
  }

  .my-title-2.costume.home.dev-heading.ftt-main-heading {
    width: 90%;
    max-width: 500px;
    font-size: 52px;
    line-height: 66px;
  }

  .my-container-2.margin-auto {
    overflow: visible;
  }

  .image-148.expertise {
    object-fit: contain;
    width: 140px;
    height: 60px;
  }

  .image-148.evove {
    width: 146px;
    height: 53px;
  }

  .paragraph-18-px-4.smaller {
    max-width: 85%;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
    width: 100%;
    margin-bottom: 0;
  }

  .paragraph-18-px-4.auto {
    width: 100%;
  }

  .main_img1 {
    width: 100%;
    height: auto;
    margin-top: -30px;
    display: none;
    position: static;
  }

  .sitejabber-link-3 {
    top: 0;
  }

  .blog-author-2 {
    align-items: center;
    display: flex;
  }

  .image-157.custom-img33.web3 {
    height: 500px;
  }

  .div-block-518 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-8 {
    padding-left: 52%;
  }

  .podcast_platforms_content_text.bolder {
    font-size: 1rem;
  }

  .podcast-socials_card {
    grid-column-gap: 1rem;
  }

  .vision_image {
    height: 83.93%;
  }

  .section_core-values {
    padding-top: 10rem;
  }

  .mvp_button-group {
    padding-top: 20px;
  }

  .mvp_hero {
    padding-left: 1.25rem;
  }

  .mvp_hero-column1 {
    width: 49.3%;
  }

  .mvp_hero-column2 {
    width: 57.89%;
    height: auto;
  }

  .mvp_content_column1 {
    width: 80%;
    padding-left: 20px;
  }

  .mvp_content_column2 {
    z-index: 0;
    justify-content: flex-end;
    width: 20%;
    padding-right: 0;
    display: flex;
  }

  .mvp_video-container {
    height: auto;
  }

  .table_contents-container {
    padding-left: 1.5rem;
    padding-right: 0;
  }

  .section-padding {
    margin-top: 60px;
    padding-top: 5rem;
  }

  .section-padding.mvp_section_internal-padding {
    margin-top: 6rem;
    padding-top: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section-padding.mvp_section_internal-padding.patch_for-video-ready {
    padding-left: 0;
  }

  .section-padding.mvp_benefits {
    margin-top: 80px;
    padding-top: 5rem;
    padding-left: 0;
  }

  .mvp-core_card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    width: 100%;
  }

  .mvp-core-card_icon {
    width: 5em;
  }

  .mvp_card_heading.padding-0 {
    width: 100%;
  }

  .mvp_section-full {
    margin-top: 5rem;
    margin-left: -14.38rem;
    padding-left: 14.13rem;
  }

  .mvp-prototype_heading {
    width: 75%;
  }

  .mvp-prototype_card {
    flex-direction: column;
    width: 281px;
    padding: 24px;
  }

  .mvp-prototype_cards {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mvp-processes_heading {
    width: 80%;
  }

  .step_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mvp-process_illustration {
    align-self: flex-start;
  }

  .mvp-process_illustration.mobile, .mvp-process_illustration.fft-mobile {
    display: none;
  }

  .mvp-processes_step-container {
    align-self: auto;
  }

  .mvp_benefits {
    padding-top: 0;
    padding-bottom: 5rem;
  }

  .mvp_three-item_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .mvp-beneftis_card {
    height: auto;
    min-height: 316px;
  }

  .mvp-roles_card {
    height: 254px;
  }

  .mvp-roles_request {
    background-image: url('../images/goLance-MVP-Roles.jpg');
    background-size: cover;
    min-height: 292px;
  }

  .mvp-request_paragraph {
    width: 50.12%;
  }

  .mvp-request_button {
    flex: none;
  }

  .image-158 {
    display: inline-block;
  }

  .mvp-development_card {
    flex-direction: row;
    height: auto;
  }

  .mvp_cost-estimation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-direction: row;
  }

  .video-5 {
    height: auto;
    padding-bottom: 0;
  }

  .mvp_card_wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    display: flex;
  }

  .ftt_hero-column1 {
    align-self: auto;
    width: 49.3%;
    height: 100%;
    margin-top: 0;
  }

  .ftt_hero-column2 {
    justify-content: center;
    width: 57.89%;
    display: flex;
  }

  .ftt-steps-section {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 160px;
    padding-left: 282px;
    padding-right: 282px;
  }

  .ftt-steps-container {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    flex-direction: column;
    display: flex;
  }

  .ftt-steps_heading {
    width: auto;
  }

  .steps-container {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .ftt-step {
    flex: none;
    align-self: flex-start;
  }

  .ftt_h2 {
    text-align: center;
  }

  .ftt-step_illustration {
    align-self: flex-start;
    width: 11.875rem;
    height: 11.875rem;
  }

  .ftt_button-group {
    padding-top: 10px;
  }

  .ftt-book-a-call-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ftt-book-a-call-container {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    flex-direction: row;
    max-width: none;
    display: flex;
  }

  .book-a-call-paragraph {
    width: 100%;
  }

  .div-block-530 {
    min-width: 35%;
  }

  .ftt-main-image {
    width: 561px;
    height: 501px;
    margin-top: -30px;
  }

  .ftt-slider-section {
    background-image: url('../images/goLance-why-choose.svg');
    background-position: 50%;
    background-size: cover;
    padding-left: 118px;
    padding-right: 118px;
  }

  .ftt-slider-container {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    flex-direction: column;
    max-width: 930px;
    display: flex;
  }

  .slide-button.right-arrow {
    right: -142px;
  }

  .slide-button.left-arrow {
    left: -142px;
  }

  .ftt-slide-texts {
    align-items: flex-start;
  }

  .ftt-slide {
    width: 100%;
  }

  .div-block-535 {
    align-items: stretch;
  }

  .slide-nav-10 {
    bottom: -8px;
    right: 15px;
  }

  .div-block-536 {
    width: 600px;
  }

  .main_img2 {
    width: 100%;
    height: auto;
    margin-top: -30px;
  }

  .italic-text {
    font-family: Helvetica, sans-serif;
  }

  .main_img {
    width: 100%;
    height: auto;
    margin-top: -30px;
    display: block;
    position: static;
  }

  .podcast-hero__text-div, .podcast-hero__texts-img-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .podcast-hero__img-grid {
    max-height: 450px;
  }

  .podcast-guests__bg-div {
    background-color: #d4e5c7e6;
  }

  .podcast-guests__bg-div.is--2 {
    background-color: #d0defce6;
  }

  .podcast-guests__bg-div.is--3 {
    background-color: #f7dcd0e6;
  }

  .image-176 {
    mix-blend-mode: hard-light;
  }

  .staff-aug__img-group {
    border-bottom-right-radius: 30px;
    width: 40vw;
    max-width: 600px;
    min-height: 650px;
    transform: translate(-5%, -2%);
  }

  .staff-aug__img-1 {
    border-bottom-right-radius: 30px;
  }

  .staff-aug__img-2 {
    top: 10%;
  }

  .staff-aug__img-4 {
    top: 7%;
    right: 5%;
    transform: translate(7%);
  }

  .staff-aug__img-comp {
    transform: translate(8%);
  }

  .lottie-animation {
    left: 24px;
  }

  .outsource-types__grid {
    grid-auto-columns: 1fr;
  }

  .outsource-types__type-block {
    z-index: 2;
  }

  .flex {
    margin-bottom: -50px;
  }
}

@media screen and (min-width: 1440px) {
  .image.logo.logo-blue {
    background-image: none;
  }

  .navbar.navbar-open.header {
    background-color: #0000;
  }

  .container-2 {
    flex: 0 auto;
    justify-content: space-between;
    max-width: 1200px;
  }

  .brand {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    position: static;
    overflow: hidden;
  }

  .container-3.mobile {
    color: #454c52;
    order: 0;
  }

  .centered_box.w1440 {
    max-width: 993px;
  }

  .section_tittle-h1.w1440 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    line-height: 55.2px;
  }

  .section-top_with-semiblue-bg.mob_bg-responsive {
    height: auto;
    padding-bottom: 0;
  }

  .section-body.op-0 {
    z-index: 5;
    opacity: 1;
    position: relative;
  }

  .table_of_contents-link {
    margin-bottom: 6px;
  }

  .form_login {
    max-width: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .input_form {
    background-color: var(--white);
    border-radius: 5px;
    height: 44px;
    margin-bottom: 20px;
    padding: 16px 10px;
  }

  .form_block {
    max-width: 700px;
    margin: 50px auto;
    padding-left: 50px;
    padding-right: 50px;
  }

  .separator.padding-top {
    margin-top: 30px;
  }

  .round-100 {
    width: 250px;
  }

  .old-services-sub-nav, .old-resources-sub-nav {
    display: none;
  }

  .paragraph-18-px {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .paragraph-18-px.smaller {
    font-family: Helvetica, sans-serif;
  }

  .footer-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sitejabber-link {
    top: 0;
  }

  .integrations-cell {
    width: auto;
  }

  .footer-content-wrapper {
    grid-column-gap: 30px;
  }

  .paragraph-18-px-3, .paragraph-18-px-4 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph {
    font-family: Helvetica, sans-serif;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
    width: 100%;
    font-family: Helvetica, sans-serif;
  }

  .main_img1 {
    width: 100%;
    height: auto;
  }

  .sitejabber-link-3 {
    top: 0;
  }

  .column-91.auto, .column-93.web3banner {
    flex: 0 auto;
  }

  .image-157.custom-img33.web3 {
    height: 500px;
  }

  .paragraph-96 {
    padding-right: 0;
  }

  .calendar-snippet {
    flex: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-518 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .podcast_hero_heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .podcast_hero_platforms_card {
    grid-column-gap: 1rem;
    border-style: solid;
  }

  .podcast_hero_platforms_card-image {
    width: 22%;
  }

  .podcast_hero_platforms_link {
    text-decoration: none;
  }

  .audio-podcasts_container {
    grid-row-gap: 1.63rem;
    flex-direction: column;
  }

  .audio-podcasts_header {
    justify-content: space-between;
    align-items: center;
  }

  .podcasts_h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.64286;
  }

  .podcast_icon-btn {
    grid-column-gap: .75rem;
    align-items: center;
    text-decoration: none;
  }

  .mvp_content {
    justify-content: space-between;
  }

  .mvp_content_column1 {
    width: 80%;
  }

  .mvp_content_column2 {
    text-align: left;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    width: 20%;
    display: flex;
  }

  .section-padding.mvp_section_internal-padding {
    padding-right: 0;
  }

  .mvp_section-full {
    margin-left: -14.38rem;
    padding-left: 14.13rem;
  }

  .mvp-processes_heading {
    width: 80%;
  }

  .mvp-process_illustration {
    align-self: flex-start;
    width: 11.875rem;
  }

  .mvp_three-item_grid {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .mvp-beneftis_card {
    height: auto;
    min-height: 316px;
  }

  .mvp-roles_card {
    height: auto;
    min-height: 254px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mvp-roles_card.qa_card {
    min-height: 0;
  }

  .video-5 {
    height: auto;
    padding-bottom: 0;
  }

  .ftt_hero-column2 {
    display: flex;
  }

  .ftt-steps-section {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ftt-steps-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ftt-steps_heading {
    width: auto;
  }

  .ftt-step_illustration {
    align-self: flex-start;
    width: 11.875rem;
  }

  .ftt-book-a-call-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-530 {
    width: 29px;
    min-width: 29%;
  }

  .ftt-main-image {
    width: 561px;
    height: 501px;
  }

  .ftt-slider-section {
    background-image: url('../images/goLance-why-choose.svg');
    background-position: 50%;
    background-size: cover;
  }

  .ftt-slider-container {
    max-width: 930px;
    padding-left: 0;
    padding-right: 0;
  }

  .ftt-slide-texts {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
  }

  .ftt-slide-title {
    align-self: flex-start;
  }

  .ftt-slide-paragraph {
    width: auto;
  }

  .slide-nav-10 {
    right: 17px;
  }

  .div-block-536 {
    justify-content: center;
    align-items: center;
    width: 600px;
    height: auto;
    display: block;
    overflow: hidden;
  }

  .main_img2, .main_img {
    width: 100%;
    height: auto;
  }

  .section.is--podcast-episodes {
    transform: translate(-8px, -8px);
  }

  .image-171 {
    overflow: hidden;
  }

  .podcast-guests__content {
    width: 100%;
  }

  .podcast-slider__arrows {
    border-radius: 4px;
    width: 118px;
    height: 66px;
  }

  .podcast-episodes__slider-r-arrow {
    width: 42px;
    height: 42px;
  }

  .staff-aug__img-group {
    width: 40vw;
  }

  .staff-aug__img-2 {
    top: 10%;
  }

  .staff-aug__img-4 {
    top: 7%;
    right: 9%;
  }

  .staff-aug__img-comp {
    transform: translate(14%);
  }

  .staff-aug-table__grid-1, .staff-aug-table__grid-4 {
    min-width: 250px;
  }

  .dev-ventures-who__grid {
    margin-bottom: -5px;
  }

  .dev-ventures-who__img-3 {
    margin-bottom: -10px;
  }

  .lottie-animation {
    left: 29px;
  }
}

@media screen and (min-width: 1920px) {
  .image.logo.logo-blue {
    flex: none;
    order: 0;
    width: 200px;
    max-height: 100%;
    position: static;
  }

  .nav-link.text {
    color: #454c52;
    font-size: 14px;
    font-weight: 400;
  }

  .nav-link.text:hover, .nav-link.text:active, .nav-link.text:focus, .nav-link.text:focus-visible, .nav-link.text[data-wf-focus-visible], .nav-link.text.sign_up {
    color: #2a9cdb;
  }

  .nav-link.text.sign_up.tetriary:hover {
    color: #1c86c0;
  }

  .nav-link.text.sign_up.tetriary:active {
    color: #076ca3;
  }

  .nav-link-4 {
    color: #2a9cdb;
    border-color: #2a9cdb;
    border-radius: 4px;
    font-size: 14px;
  }

  .nav-link-4.secondary {
    font-family: Inter, sans-serif;
    font-weight: 500;
  }

  .nav-link-4.secondary:hover {
    color: #2a9cdb;
    background-color: #dbf3ff;
    border-color: #2a9cdb;
  }

  .nav-link-4.secondary:active {
    background-color: #bce4fd;
  }

  .container-old.container-main {
    max-width: 1440px;
  }

  .container-2 {
    flex-direction: row;
    justify-content: space-between;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
  }

  .button.primary.pref-points_button.w--current {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-link {
    flex: 1;
  }

  .brand {
    flex: 0 auto;
  }

  .container-3.mobile {
    flex: none;
  }

  .section-press {
    max-width: 1440px;
  }

  .nav-drop.w--open {
    color: #2a9cdb;
  }

  .nav-drop_item {
    font-size: 16px;
    font-weight: 300;
  }

  .nav-drop_open.w--open {
    outline-offset: 1px;
    outline-color: #18274b24;
    margin-top: 10px;
    padding: 14px;
    position: absolute;
    inset: auto;
    box-shadow: 3px 3px 9px #18274b24;
  }

  .heading-48 {
    font-size: 22px;
  }

  .paragraph-44 {
    max-width: 585px;
    font-size: 18px;
  }

  .top-section_right-side {
    justify-content: flex-end;
  }

  .top_cart-ticket__container.ticket_1 {
    left: 75%;
  }

  .top_cart-ticket__container.ticket_2 {
    left: 16%;
  }

  .top_cart-ticket__container.ticket_3 {
    top: 78%;
    left: 81%;
  }

  .section-header__main-page {
    margin-bottom: 20px;
  }

  .section-testimonials {
    justify-content: space-around;
    max-width: 1440px;
    display: block;
  }

  .columns {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .simple_text {
    max-width: 568px;
  }

  .simple_text.solution_text {
    width: 275px;
  }

  .section-post_a_job, .section_easy-steps {
    max-width: 1440px;
  }

  .image-87.no_wide {
    display: none;
  }

  .section_pref-points {
    max-width: 1440px;
  }

  .section_pref-points.wide {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 60px;
    display: flex;
  }

  .pref-points_box.wide, .pref-points_item {
    width: 50%;
  }

  .blue_block {
    max-width: 1440px;
  }

  .blue-section_box.wide {
    max-width: 580px;
    padding-top: 60px;
  }

  .section_solutions {
    max-width: 1440px;
  }

  .solution_card {
    max-width: 656px;
  }

  .solution_card_left {
    padding-right: 95px;
  }

  .section_find-frelancer {
    opacity: 1;
  }

  .semi_background {
    opacity: 1;
    mix-blend-mode: normal;
    background-image: url('../images/the-freelancer-you-need-goLance.png');
    max-width: 100%;
  }

  .centered_box.w1440 {
    max-width: none;
  }

  .footer_links, .footer_links._1200px, .footer_links._1200px-new {
    max-width: 1440px;
  }

  .div-block-257 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-257._1200px {
    max-width: 1440px;
  }

  .container_universal {
    justify-content: space-between;
    align-items: center;
    max-width: 1440px;
    display: flex;
  }

  .container_universal._2-sides {
    justify-content: center;
  }

  .platform_h3 {
    margin-bottom: 32px;
  }

  .section_tittle-h1.w1440 {
    max-width: none;
  }

  .section2.blue_rect-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    background-position: 0 0;
  }

  .top-header {
    height: 707px;
  }

  .top-header.set_fin-bg {
    background-image: url('../images/businesswoman-holding-documents-with-financial_full-hd.png');
  }

  .fixed_frame-white.card_shadow.fit-content-h {
    top: 482px;
  }

  .result_markers {
    justify-content: space-between;
    display: flex;
  }

  .marker_item {
    width: 33%;
  }

  .marker_item-top {
    justify-content: center;
    align-items: center;
    height: 58px;
    display: flex;
  }

  .blue_percentages {
    color: #2a9cdb;
    font-family: Poppins, sans-serif;
    font-size: 48px;
    line-height: 120%;
  }

  .table_of_contents {
    margin-left: auto;
    margin-right: auto;
  }

  .table_of_contents-link {
    margin-bottom: 9px;
  }

  .container-new.container-main {
    max-width: 1440px;
  }

  .paragraph-18-px.smaller {
    font-family: Helvetica, sans-serif;
  }

  .footer-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-icons {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-icons._1200px {
    max-width: 1440px;
  }

  .sitejabber-link {
    top: 0;
  }

  .grid-wrapper {
    grid-template-columns: minmax(200px, 365px) minmax(1.5px, 745px);
  }

  .image-126 {
    width: 736px;
    left: -300px;
  }

  .integrations-cell {
    width: auto;
  }

  .footer-content-wrapper {
    grid-column-gap: 60px;
  }

  .download-links-wrapper {
    flex-direction: column;
    display: flex;
  }

  .post-bg-image {
    width: 736px;
    left: -300px;
  }

  .no-css.hidden {
    display: none;
  }

  .no-css.hidden.w--current {
    display: none;
    overflow: visible;
  }

  .download-links-wrapper-footer {
    flex-direction: column;
    display: flex;
  }

  .hero-about-box {
    bottom: -16%;
  }

  .my-container {
    max-width: 1440px;
  }

  .section-banner {
    background-position: 100% 100%;
    background-size: 50%;
  }

  .container-27.my-container {
    max-width: 1440px;
  }

  .my-title-2.costume.home.dev-heading.ftt-main-heading {
    width: 80%;
  }

  .column-64 {
    align-self: stretch;
  }

  .my-container-2 {
    clear: none;
    text-align: left;
    max-width: 1440px;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph, .paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
    font-family: Helvetica, sans-serif;
  }

  .sitejabber-link-3 {
    top: 0;
  }

  .container-29.my-container, .container-30.my-container {
    max-width: 1440px;
  }

  .column-85 {
    align-self: stretch;
  }

  .container-31.my-container, .container-32.my-container {
    max-width: 1440px;
  }

  .column-93 {
    align-self: stretch;
  }

  .image-157.custom-img33.web3 {
    height: 500px;
  }

  .div-block-518 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-8 {
    padding-left: 58%;
  }

  .vision_image {
    width: auto;
  }

  .mvp_section-full {
    margin-left: -17.38rem;
    padding-left: 17.13rem;
  }

  .mvp-prototype_card {
    width: auto;
  }

  .ftt-steps-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ftt-steps-container {
    flex: 0 auto;
    width: auto;
    max-width: 1440px;
  }

  .ftt-step {
    font-family: Helvetica, sans-serif;
    font-weight: 700;
  }

  .ftt-book-a-call-section {
    background-image: url('../images/FTT-BookACall.svg');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: auto;
  }

  .ftt-book-a-call-container {
    flex: 0 auto;
    width: 100%;
    max-width: none;
  }

  .div-block-530 {
    width: 25px;
    min-width: 21%;
  }

  .ftt-slider-section {
    background-image: url('../images/goLance-why-choose.svg');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: auto;
  }

  .ftt-slider-container {
    flex: 0 auto;
    width: auto;
    max-width: 930px;
  }

  .slide-nav-10 {
    right: 20px;
  }

  .div-block-536 {
    height: 650px;
  }

  .container {
    max-width: 1440px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.is--dev-vent-hero {
    padding-top: 200px;
    padding-bottom: 100px;
  }

  .podcast-hero__text-div {
    max-height: none;
  }

  .podcast-hero__host-group {
    width: 250px;
  }

  .podcast-hero__img-grid {
    max-height: 600px;
  }

  .podcast-hero__grid-1.is--5, .podcast-hero__grid-1.is--1 {
    max-height: 220px;
  }

  .podcast-hero__grid-2 {
    max-height: 400px;
  }

  .podcast-hero__img-6 {
    max-width: 70%;
  }

  .podcast-hero__platf-cell {
    max-width: 300px;
  }

  .podcast-why__grid {
    grid-template-columns: .6fr .45fr;
  }

  .podcast-why__grid-cell-img.is--upper, .podcast-why__grid-cell-img.is--down {
    min-height: 330px;
  }

  .podcast-why__hp-img {
    max-height: 300px;
  }

  .poscast-social__platforms-list {
    max-width: 1100px;
  }

  .podcast-social__img {
    max-height: 200px;
  }

  .podcast-black-i__texts-group {
    max-width: 700px;
  }

  .podcast-email__img {
    right: 26%;
  }

  .staff-aug__img-group {
    transform: translate(0%, -2%);
  }

  .staff-aug__img-2 {
    top: 8%;
  }

  .staff-aug__img-4 {
    top: 6%;
  }

  .staff-aug__img-comp {
    align-items: flex-end;
    transform: translate(0%);
  }

  .staff-aug__img-3 {
    bottom: 47%;
  }

  .stuff-aug-secure__img {
    max-width: 500px;
  }

  .stuff-aug-who__text-group {
    max-width: 500px;
    padding-left: 120px;
  }

  .staff-aug-who__desk-img {
    max-width: 650px;
  }

  .step-block {
    width: 100%;
  }

  .step-block__header-icon {
    justify-content: space-between;
  }

  .text-img-block {
    padding-left: 60px;
    padding-right: 60px;
  }

  .staff-aug-save__img-div {
    max-width: 650px;
  }

  .staff-aug-save__text-group {
    max-width: 550px;
  }

  .staff-aug-process__texts-group {
    max-width: 600px;
  }

  .staff-aug-process__h-body {
    max-width: 460px;
  }

  .staff-aug-process__img-div {
    max-width: 600px;
  }

  .staff-aug-manage__text-group {
    max-width: 550px;
  }

  .staff-aug-manage__img-div {
    width: 35vw;
  }

  .dev-vent__img {
    max-width: 570px;
  }

  .dev-vent-benefits__content {
    grid-template-columns: 1fr 1fr;
  }

  .dev-vent-benefits__texts-buttons {
    max-width: 570px;
  }

  .dev-vent-benefits__img-div {
    align-items: center;
  }

  .dev-vent-benefits__img-div.is--left {
    align-items: flex-end;
  }

  .dev-vent-ex__upper-part {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .dev-vent-ex__bottom-part {
    padding-left: 32px;
    padding-right: 32px;
  }

  .lottie-animation {
    width: 580px;
    left: 71px;
  }

  .dev-vent-benefits__img-3 {
    width: 650px;
    max-width: none;
  }

  .contact-main__dark-bg {
    width: 36%;
  }

  .header-hover-div.is--resources {
    display: none;
  }

  .security-main__block-2-img_div {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .security-main__block-3-texts {
    max-width: 80%;
  }

  .security-main__block-3-img-div {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .security-main__block-3-img {
    width: 120%;
    max-width: 120%;
  }

  .security-main__block-2-img {
    max-width: 115%;
  }

  .security-main__block-4-img-div {
    max-width: 55%;
  }

  .security-main__block-4-img {
    height: 130%;
  }

  .gometer-how__img-wrapper, .gometer-how__img-bg {
    max-width: 700px;
  }

  .gometer-how__img-div {
    width: 400px;
    height: 570px;
    transform: translate(0, 52px);
  }

  .gometer-how__img {
    min-width: 452px;
  }

  .gometer-how__report-img-div {
    position: relative;
  }

  .outsource-hero__text-group {
    max-width: 550px;
  }

  .outsource-hero__img-main {
    max-width: 700px;
  }

  .outsource-hero__img-others.is--1, .outsource-hero__img-others.is--2 {
    border-radius: 20px;
  }

  .fintech-hero__img-wrapper {
    max-height: 650px;
  }

  .fintech-hero__img {
    max-width: 1400px;
  }

  .mvp-process__map-img {
    display: none;
  }

  .mavp-process__map-big {
    width: 100%;
    display: inline-block;
  }
}

@media screen and (max-width: 991px) {
  .image.logo {
    color: #fff;
    width: 200px;
    height: 100px;
    position: absolute;
  }

  .image.logo.logo-blue {
    background-image: none;
    align-self: flex-start;
    width: 150px;
    height: auto;
    max-height: 44px;
    margin-top: 0;
    position: static;
  }

  .image.logo.logo-blue.short {
    display: none;
  }

  .nav-link.text {
    color: #454c52;
    flex-direction: row;
    flex: 1;
    order: 0;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    height: 72px;
    margin: 0 0%;
    padding: 0 0 0 5%;
    font-size: 15px;
    transition: height .3s, transform .2s;
    display: block;
  }

  .nav-link.text:hover {
    color: #2a9cdb;
    background-color: #0000;
  }

  .nav-link.text.sign_up.tetriary {
    flex: 0 auto;
    width: 106px;
    height: auto;
    max-height: 44px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 24px;
  }

  .nav-link.text.sign_up.tetriary:hover {
    color: #1c86c0;
    background-color: #0000;
  }

  .nav-link.text.sign_up.tetriary:active {
    color: #076ca3;
  }

  .nav-link.text.nav_item {
    padding: 14px 0 14px 5%;
    font-size: 16px;
  }

  .navbar {
    color: #fff;
    background-color: #fff;
  }

  .navbar.navbar-open {
    color: #2d3b81;
  }

  .navbar.navbar-open.header {
    background-color: #edf8fe00;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-link-4 {
    color: #fff;
    text-align: center;
    background-color: #2d3b81;
    border-color: #fff;
    order: 2;
    width: 100%;
    height: 60px;
    margin: 50px 0 40px;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .nav-link-4.secondary {
    background-color: #0000;
    width: 106px;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 10px 10px 12px;
    line-height: 20px;
  }

  .container-old.container-main {
    flex-flow: column-reverse;
    width: auto;
    display: flex;
  }

  .nav-menu {
    background-color: var(--white);
    color: #fff;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
    padding-top: 20px;
  }

  .nav-menu.hide-mob {
    display: none;
  }

  .container-2 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .button.primary.pref-points_button.w--current {
    margin-left: auto;
    margin-right: auto;
  }

  .button.primary.platform {
    flex-direction: row;
    width: 50%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .button.secondary {
    width: 45%;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .button.secondary.free_w.align-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-41 {
    flex-wrap: wrap-reverse;
    width: auto;
    display: flex;
    position: static;
  }

  .div-block-42 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
    grid-auto-columns: 2fr;
    padding-left: 40px;
    padding-right: 40px;
    display: grid;
  }

  .div-block-44 {
    width: 156px;
    height: 60px;
    margin-top: 0;
  }

  .div-block-45 {
    width: 136px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-47 {
    margin-top: 40px;
    margin-left: 0;
  }

  .div-block-48 {
    object-fit: cover;
    background-size: contain;
    width: 140px;
    margin-right: 0;
    position: static;
    overflow: visible;
  }

  .div-block-49 {
    background-size: 70%;
    width: 140px;
  }

  .div-block-50, .div-block-51, .div-block-52, .div-block-53, .div-block-54 {
    background-size: contain;
    width: 140px;
  }

  .div-block-55, .div-block-56, .div-block-57 {
    flex: 1 0 auto;
    margin-right: 0;
  }

  .div-block-58 {
    flex: 1 0 auto;
    padding-right: 0;
  }

  .div-block-59, .div-block-60, .div-block-61, .div-block-62, .div-block-63 {
    width: 40px;
    height: 40px;
  }

  .div-block-65 {
    flex: 2 0 auto;
  }

  .icon {
    color: #2d3b81;
  }

  .brand {
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: auto;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 6px;
    padding-bottom: 0;
    position: static;
  }

  .menu-button {
    background-color: #0000;
  }

  .menu-button.w--open {
    color: #0000;
    background-color: #fff;
  }

  .menu-button.header-menu-button {
    float: left;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-height: none;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 6px 0;
    display: block;
  }

  .menu-button.header-menu-button.w--open {
    background-color: #0000;
    width: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 0;
  }

  .container-3 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .container-3.mobile {
    text-align: left;
    flex: none;
    align-self: auto;
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex;
    position: static;
  }

  .container-3.mobile.hide-mob {
    display: none;
  }

  .header-menu-button-icon.icon {
    background-color: #0000;
  }

  .header-menu-button-icon.icon.icon-blue {
    border: 1px #808284;
    flex: 0 auto;
    align-self: auto;
    width: 36px;
    max-width: 50px;
    height: 30px;
    position: static;
    inset: 12px auto auto 0%;
  }

  .list {
    font-weight: 300;
  }

  .section-main {
    width: 100%;
    display: block;
  }

  .column {
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .title.m {
    font-size: 34px;
    line-height: 38px;
  }

  .title.podcast_guess {
    width: auto;
  }

  .section-press {
    max-width: 98%;
    margin-top: 60px;
    padding-top: 0;
  }

  .press-sources {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    place-content: stretch center;
    padding-top: 40px;
  }

  .press-awards {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
  }

  .div-block-169 {
    background-size: contain;
    flex: 0 auto;
    width: 110px;
    margin: 28px 10px;
  }

  .div-block-170, .div-block-171 {
    background-position: 50%;
    background-size: contain;
    width: 90px;
    margin: 28px 10px;
  }

  .div-block-172 {
    width: 110px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-173 {
    background-position: 50%;
    background-size: contain;
    width: 90px;
    margin: 28px 10px;
  }

  .div-block-174 {
    background-position: 50%;
    background-size: contain;
    width: 110px;
    margin: 28px 10px;
  }

  .div-block-175 {
    background-position: 50%;
    background-size: contain;
    width: 90px;
    height: 70px;
    margin: 30px 0;
  }

  .div-block-176 {
    background-position: 50%;
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-177 {
    background-position: 50%;
    width: 90px;
    height: 70px;
  }

  .div-block-178 {
    background-position: 50%;
    width: 70px;
    height: 70px;
  }

  .div-block-179 {
    background-position: 50%;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .div-block-180 {
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .form {
    max-width: 350px;
  }

  .nav-drop {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-drop.w--open {
    transition: none;
    position: relative;
  }

  .nav-drop_item {
    width: 100%;
    font-weight: 200;
    line-height: 24px;
    position: relative;
    top: 0;
    left: 0;
  }

  .nav-drop_open {
    transition: transform .3s;
    transform: translate(0, 100%);
  }

  .nav-drop_open.w--open {
    clear: none;
    box-shadow: none;
    margin-top: -10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-weight: 300;
    transition: opacity .2s, transform .2s;
    position: static;
    transform: translate(0);
  }

  .paragraph-44 {
    max-width: 100%;
  }

  .button-box.hide-wide {
    display: none;
  }

  .top-section_right-side {
    flex-direction: row;
    order: -1;
  }

  .div-block-252 {
    min-height: 400px;
  }

  .top_cart-ticket__container.ticket_1 {
    left: 75%;
  }

  .top_cart-ticket__container.ticket_2 {
    width: 155px;
    height: 115px;
    top: 10%;
    left: 15%;
  }

  .top_cart-ticket__container.ticket_3 {
    top: 75%;
    left: 80%;
  }

  .link-block-15 {
    background-position: 50%;
    width: 70px;
    height: 70px;
  }

  .simple_text {
    margin-bottom: 20px;
  }

  .simple_text.solution_text {
    width: 285px;
  }

  .simple_text.l {
    max-width: none;
  }

  .simple_text.l.p10_mob {
    margin-top: 20px;
    padding: 20px 20px 0;
  }

  .simple_text.l.no-margin.f14_mob {
    font-size: 14px;
    line-height: 150%;
  }

  .simple_text.mb10.wide {
    margin-bottom: 20px;
  }

  .simple_text.short_366.p10_mob {
    text-align: left;
    max-width: none;
    margin: 20px auto 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .simple_text._w-max_480 {
    text-align: left;
  }

  .simple_text.full-wide.mb24.f14_mobile, .simple_text.full-wide.f14_mob {
    font-size: 14px;
    line-height: 150%;
  }

  .simple_text.align-left.full_weight {
    max-width: 100%;
  }

  .simple_text.left {
    text-align: left;
  }

  .section_easy-steps {
    width: 98%;
    max-width: 535px;
  }

  .div-block-256 {
    margin-top: 0;
    padding-top: 0;
  }

  .col_pick-out {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .big_digit {
    float: left;
    margin-right: 22px;
  }

  .h3_pick-out {
    padding-top: 12px;
  }

  .p_pick-out {
    max-width: 500px;
  }

  .arrow_pick-out {
    top: 100%;
    left: 48%;
    right: auto;
    transform: rotate(90deg);
  }

  .inner_pick-out {
    width: 100%;
    max-width: 600px;
    margin-top: 60px;
    margin-left: auto;
    display: block;
  }

  .inner_pick-out.left {
    margin-left: auto;
    display: block;
  }

  .inner_pick-out.right {
    margin-right: auto;
  }

  .pref-points_box.wide {
    justify-content: space-around;
  }

  .pref-points_item {
    width: 50%;
  }

  .section_slider {
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-2 {
    max-width: 100%;
  }

  .slider-item {
    max-width: 90%;
  }

  .slider_left-side {
    width: 200px;
    height: 200px;
  }

  .slider_right-side {
    width: 60%;
  }

  .slider-item_text {
    font-size: 16px;
  }

  .slider-flex_box__left {
    width: 60%;
  }

  .slider-flex_box__right {
    width: 40%;
  }

  .slider_customer-desc {
    font-size: 13px;
  }

  .blue_block {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-90 {
    object-fit: cover;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    max-width: 100%;
    height: 100%;
    max-height: 305px;
    margin-left: -17%;
    overflow: visible;
  }

  .blue-section_box.wide {
    width: 50%;
    padding: 20px 20px 30px;
  }

  .section_tittle {
    margin-bottom: 20px;
  }

  .section_solutions {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  .solution_card {
    justify-content: space-between;
    width: 99%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .semi_background {
    background-size: cover;
    min-height: 262px;
  }

  .centered_box.flex_box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    flex: 1;
    order: -1;
    align-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .centered_box.flex_box.benefit-list_item {
    padding-left: 0;
  }

  .centered_box.flex_box.why-golance {
    flex-wrap: nowrap;
    margin-bottom: 40px;
  }

  .centered_box.flex_box.center {
    justify-content: center;
  }

  .h3_white {
    margin-bottom: 20px;
  }

  .white_paragraph {
    margin-bottom: 20px;
    display: block;
  }

  .footer {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer_links._1200px, .footer_links._1200px-new {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .col_links {
    min-width: 156px;
  }

  .col_links.hide-mob {
    display: none;
  }

  .col_links.only-mob {
    display: block;
  }

  .col_links.only-mob.hide-desk {
    display: none;
  }

  .text-block-93 {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-93.new {
    white-space: normal;
  }

  .footer_link-item__li.hide-mob {
    display: none;
  }

  .right_nav {
    float: right;
    clear: right;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 6px;
    transition: transform .2s;
    display: flex;
    transform: translate(0%);
  }

  .nav_item {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
    position: static;
  }

  .arrow_toggle {
    transition: transform .3s;
    display: block;
    position: absolute;
    inset: 20px 0% auto 120px;
  }

  .close_icon {
    width: 35px;
    height: 24px;
    display: none;
    position: static;
    top: 0;
    bottom: 0;
  }

  .columns-2 {
    display: block;
  }

  .left_arrow, .right_arrow {
    display: none;
  }

  .solution_card_right, .solution_card_right.card_1 {
    max-width: 350px;
  }

  .image-95.hide-mob.show-tab {
    display: block;
  }

  .columns-3 {
    align-items: center;
    display: flex;
  }

  .container_universal {
    flex-wrap: wrap;
    align-items: center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .platform_h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .platform_card__inner-box_item {
    margin-bottom: 10px;
  }

  .platform_card__inner-box_item.p10_mob {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .platform_p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 22px;
  }

  .section_tittle-h1.w1440 {
    max-width: 413px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
    line-height: 37px;
  }

  .section2.blue_rect-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    background-position: 0 0;
  }

  .left-side {
    float: none;
    clear: none;
    text-align: center;
    object-fit: fill;
    order: 0;
    width: 100%;
    padding: 40px 40px 0;
    display: block;
    position: relative;
  }

  .left-side.card_shadow.card_l {
    margin-bottom: 20px;
  }

  .left-side.last {
    order: 1;
  }

  .left-side.last.hide-mob {
    display: none;
  }

  .left-side.max-w_510 {
    padding: 0 24px;
  }

  .left-side.small-pad {
    width: 48%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-side.single-card {
    padding: 24px;
  }

  .left-side.terms {
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-side.no-horiz_pad {
    padding-left: 0;
    padding-right: 0;
  }

  .left-side.right-align.width_tablet-50 {
    width: 50%;
  }

  .left-side.right-align.width_tablet-50.pad-tablet_10 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .left-side.width_tablet-50 {
    width: 50%;
  }

  .left-side.one-of-three {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-side {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .right-side.ml_30 {
    padding-left: 40px;
  }

  .right-side.max-w_510 {
    margin-top: -15px;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .right-side.small-pad {
    width: 48%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .right-side.single-card {
    padding: 24px;
  }

  .right-side.align-item_right {
    padding-left: 40px;
  }

  .right-side.align-item_right.terms {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .right-side.align-item_right.no-horiz_pad {
    padding-left: 0;
    padding-right: 0;
  }

  .right-side.width_tablet-50 {
    width: 50%;
  }

  .right-side.width_tablet-50.pad-tablet_10 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .right-side.one-of-three {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .h2_box {
    margin-bottom: 32px;
  }

  .h2_box.m32.hide-desk {
    text-align: center;
    display: block;
  }

  .h2_box.hide-mob {
    display: none;
  }

  .h2_box.hide-desk {
    text-align: center;
    display: block;
  }

  .h2_box.center_mob {
    text-align: center;
    width: 560px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .h2_box.f30.pt_s {
    padding-top: 70px;
    font-size: 28px;
    line-height: 150%;
  }

  .h2_box.f30.pt_s.center {
    padding-top: 140px;
  }

  .h2_box.f30.pt_l {
    padding-top: 56px;
    font-size: 28px;
    line-height: 42px;
  }

  .h2_box.mt_0.terms {
    margin-bottom: 20px;
  }

  .image-97.card_shadow {
    margin-left: auto;
    margin-right: auto;
  }

  .gif_img.card_shadow {
    max-height: 380px;
  }

  .div-block-261 {
    height: 300px;
  }

  .h4_cart {
    text-align: left;
  }

  .card-item_li {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-item_li.active {
    max-width: 600px;
  }

  .card-item_li-body.hidden {
    display: none;
  }

  .image-98 {
    max-width: 530px;
  }

  .card_shadow.hide_desk {
    border-radius: 12px;
    display: block;
  }

  .card_shadow.hide-mob {
    display: none;
  }

  .card_shadow.external_card {
    max-width: 572px;
    padding: 0;
    display: block;
  }

  .hide-desk {
    display: block;
  }

  .hide-desk.mb-40 {
    margin-bottom: 40px;
  }

  .hide-desk.p20-lr {
    margin-bottom: 32px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .hide-mob {
    display: none;
  }

  .hide-mob.show-tab {
    display: block;
  }

  .section-top_with-semiblue-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc), url('../images/Rectangle-19m.svg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .image-99 {
    width: 100%;
  }

  .paragraph-45 {
    text-align: left;
    max-width: 302px;
    font-size: 14px;
    line-height: 21px;
  }

  .benefit-list_item {
    padding-left: 0;
  }

  .blue-card {
    width: 100%;
    margin: 0 auto 30px;
  }

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

  .h3_box.center.margin-error-page {
    font-size: 25px;
    line-height: 35px;
  }

  .three_in_line.our_guest {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
  }

  .three_in_line--item.card_shadow.p-10 {
    width: 100%;
  }

  .section1.white_header {
    padding-top: 74px;
  }

  .top-header {
    height: 523px;
  }

  .top-header.set_fin-bg {
    background-image: url('../images/businesswoman-holding-documents-with-financial_tablet.png');
  }

  .tittle_block {
    margin-left: 36px;
  }

  .success_story-sup {
    font-size: 18px;
  }

  .top-header-h1 {
    font-size: 34px;
    line-height: 110%;
  }

  .top-header-sub {
    font-size: 16px;
  }

  .fixed_frame-white.card_shadow.fit-content-h {
    top: 400px;
  }

  .fixed_frame-white.card_shadow.fit-content-h.zevez, .fixed_frame-white.card_shadow.fit-content-h.deviveright {
    top: 390px;
  }

  .container_small {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container_small.zevez, .container_small.deliveright {
    margin-top: 220px;
  }

  .hr_light-gray {
    margin-top: 56px;
  }

  .quote {
    font-size: 18px;
    line-height: 150%;
  }

  .list-suc-story_item__p {
    font-size: 14px;
  }

  .list-suc-story_item__p.f18, .semi-bold__item-tittle {
    font-size: 16px;
  }

  .fs_14 {
    font-size: 12px;
  }

  .header-box.no-margin.terms {
    display: block;
  }

  .center_items {
    justify-content: flex-start;
    max-width: 694px;
    margin-left: auto;
    margin-right: auto;
  }

  .center_items_item.card_shadow {
    width: auto;
  }

  .center_items_item.card_shadow.m20_mobile {
    margin: 20px;
  }

  .p_light_note.black {
    font-size: 14px;
  }

  .blue_box {
    padding: 4px 30px 20px;
  }

  .mh290.mr20 {
    margin-right: 20px;
  }

  .contact-us_form.card_shadow.centerred {
    margin-left: auto;
    margin-right: auto;
  }

  .box_with-maps {
    display: block;
  }

  .map_item {
    margin-bottom: 40px;
  }

  .separator.padding-top {
    margin-top: 30px;
  }

  .info_gest.header_info {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .info_gest.header_info.many_guess_first, .info_gest.header_info.many_guess_second {
    position: static;
  }

  .episode_date_card {
    margin-left: 10px;
  }

  .div-block-263 {
    position: relative;
  }

  .virtual-card-grid {
    grid-template-rows: auto auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
  }

  .physical-and-virtual-card-grid {
    border: 1px solid #000;
    padding: 5px;
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .physical-card-grid {
    border: 1px solid #000;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 5px;
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .flex-header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .header-guess-info {
    width: 100%;
    padding-bottom: 40px;
    display: flex;
  }

  .image-guess-header.second-guess {
    width: 150px;
    margin-left: 0;
    position: static;
  }

  .heder_guess_block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex: 1;
    margin-top: 10px;
    padding-top: 0;
    padding-left: 20px;
    display: block;
  }

  .elipse-image-guess {
    display: none;
    inset: -27% auto auto -4%;
  }

  .elipse-image-guess-2 {
    display: none;
    inset: -15% auto auto 0%;
  }

  .trusted-by {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .card_testimonial {
    z-index: 1;
    padding: 15px;
  }

  .quote_open, .quote_close {
    z-index: 0;
  }

  .image-114 {
    width: 150px;
  }

  .image-115 {
    width: 200px;
  }

  .siia_link {
    bottom: -1%;
    left: -4%;
  }

  .link_remotetech {
    bottom: 13%;
  }

  .button-new.btn_medium.primary.costume.nav.mobile-menu {
    width: 216px;
    height: 50px;
    margin-bottom: 16px;
  }

  .button-new.btn_medium.primary.costume.nav.mobile-menu.m-8.is--component {
    width: 100%;
    margin-top: 16px;
  }

  .button-new.btn_medium.primary.costume.nav.ghost.mobile-menu {
    color: #3f56b6;
    border: 1px solid #3f56b666;
    width: 216px;
    height: 50px;
  }

  .button-new.btn_medium.primary.costume.nav.ghost.mobile-menu.is--component {
    width: 100%;
  }

  .button-new.btn_medium.primary.costume-sm.post-job-mobile {
    line-height: 1.5;
    display: block;
  }

  .button-new.btn_medium.primary.costume-sm.post-job {
    display: none;
  }

  .button-new.btn_medium.primary.costume-sm.auro-width-tablet {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-new.btn_medium.primary.costume-sm.show-tablet {
    height: 50px;
    display: flex;
  }

  .button-new.btn_medium.primary.costume-sm.hide-tablet {
    display: none;
  }

  .mobile-overlay {
    z-index: 998;
    background-color: #152a4380;
    border-bottom: 1px solid #000;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .link-mobile {
    z-index: 2;
    color: #3f56b6;
    background-color: #fff;
    border-radius: 12px;
    width: 216px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    position: static;
  }

  .link-mobile:hover {
    color: #3f56b6;
    background-color: #3f56b60a;
  }

  .link-mobile.is--mob {
    width: 100%;
    padding-left: 16px;
  }

  .link-mobile.is--mob.is--with-arrow {
    justify-content: space-between;
    align-items: center;
    padding-right: 16px;
    display: flex;
  }

  .section-nav {
    z-index: 99;
    width: 100%;
    display: block;
    overflow: visible;
  }

  .close-icon {
    background-color: #0000;
    width: 10px;
    height: 10px;
    margin: 8px;
    padding: 0;
    position: relative;
  }

  .nav-links-mobile {
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .nav-cta, .nav-links {
    display: none;
  }

  .mobile-nav-menu {
    z-index: 999;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 276px;
    height: 100vh;
    padding: 105px 30px 3rem;
    display: flex;
    position: fixed;
    top: 0;
    right: -276px;
  }

  .mobile-nav-menu.is--mob-header {
    width: 320px;
    padding-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
    right: -320px;
    overflow: scroll;
  }

  .link-text {
    color: #808191;
    text-align: left;
    align-items: center;
    width: 176px;
    height: auto;
    display: flex;
  }

  .link-text:hover {
    color: #3f56b6;
  }

  .close-icon-wrapper {
    z-index: 11;
    cursor: pointer;
    background-color: #fff;
    border-radius: 103px;
    padding: 12px;
    position: absolute;
    top: 24px;
    box-shadow: 0 7px 14px #00000012;
  }

  .menu-icon-2 {
    cursor: pointer;
    object-fit: cover;
    width: 32px;
    height: 20px;
    display: block;
  }

  .container-new.container-main {
    flex-flow: column-reverse;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .container-new.container-main.nav {
    flex-direction: row;
    height: 68px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-new.container-main.costume {
    flex-direction: row;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-new.container-main.costume.post-job {
    flex-direction: column;
  }

  .container-new.container-main.costume.sub-nav-hero {
    background-image: url('../images/Pictures_1.png');
    height: 500px;
    display: flex;
  }

  .container-new.container-main.costume.platform-for-freelancers {
    height: 500px;
  }

  .container-new.container-main.costume.platform-for-freelancers.is--freel-main {
    display: flex;
  }

  .container-new.container-main.no-flex {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-new.container-main.no-flex.footer-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new.container-main.flex-center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-new.container-main.bg-color {
    background-color: #f7f8fc;
  }

  .container-new.container-main.paralect {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-new.container-main.paralect-2 {
    margin-left: 0;
  }

  .container-new.container-main.costume {
    flex-direction: row;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .container-new.container-main.is--platform {
    padding-top: 80px;
  }

  .h1_big-new.costume {
    margin-bottom: 26px;
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
  }

  .h1_big-new.costume.home {
    font-weight: 600;
  }

  .h1_big-new.costume.h2-52 {
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
  }

  .h1_big-new.costume.h2-52.lighter {
    font-size: 34px;
    line-height: 44px;
  }

  .h1_big-new.costume.center {
    text-align: center;
  }

  .h1_big-new.costume.center.h2-52._34px-tablet {
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
  }

  .h1_big-new.costume.center.h2-52.left-align._34px-tablet {
    text-align: center;
  }

  .h1_big-new.costume.center.h2-52.pick-out {
    text-align: center;
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
  }

  .h1_big-new._60-padding._38px-tablet {
    font-size: 38px;
    line-height: 48px;
  }

  .h1_big-new.paralect {
    margin-bottom: 26px;
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
  }

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

  .h4_new.costume, .h4_new.paralect {
    line-height: 26px;
  }

  .h4_new.costume {
    font-size: 14px;
    line-height: 26px;
  }

  .section-main-new {
    width: 100%;
    display: block;
  }

  .section-main-new.remove-background.overflow-show {
    padding-top: 140px;
  }

  .section-main-new.remove-background.overflow-show.top-paddind.home-hero {
    width: 100vw;
    padding-top: 100px;
    overflow: hidden;
  }

  .section-main-new.remove-background.platform-hero.light-blue-background {
    padding-top: 0;
  }

  .section-main-new.remove-background.ftt-main {
    padding-top: 101px;
  }

  .column-right {
    width: auto;
  }

  .column-right.hero-home {
    width: 40%;
    overflow: visible;
  }

  .column-right.post-job {
    width: auto;
  }

  .column-right.last-hero-section {
    width: 50%;
  }

  .column-right.hero-home {
    align-items: center;
    width: 100%;
    height: auto;
    overflow: visible;
  }

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

  .paragraph-18-px.smaller {
    margin-bottom: 26px;
  }

  .paragraph-18-px.full-width {
    width: auto;
  }

  .paragraph-18-px.full-width.home {
    width: 600px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px._552px-width {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px._552px-width.home {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px._582xw-width.semi-bold.width-auto {
    width: auto;
  }

  .paragraph-18-px._422px-width.post-job {
    text-align: center;
    width: auto;
    max-width: 664px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px._422px-width.auto-width {
    width: auto;
  }

  .paragraph-18-px._284px-width.home-step {
    width: auto;
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
  }

  .paragraph-18-px.auto-width.no-bottom-padding.mobile-bigger, .paragraph-18-px.auto-width.bigger {
    font-size: 18px;
  }

  .paragraph-18-px.paralact-p, .paragraph-18-px.paralact-p.no-center, .column-left {
    width: auto;
  }

  .column-left.post-job {
    align-items: center;
    height: auto;
  }

  .column-left.last-home-section {
    width: 325px;
    height: auto;
  }

  .column-left.home {
    width: 60%;
    height: auto;
  }

  .column-left.home.development-left {
    width: 100%;
    padding-right: 0;
  }

  .image-hero {
    object-fit: contain;
    width: 525.45%;
    max-width: 650px;
    right: 0;
  }

  .image-hero.home {
    width: 524px;
    max-width: none;
    height: auto;
    top: 0;
  }

  .image-hero.home.is--home {
    margin-top: 32px;
  }

  .swiper-holder {
    width: 172px;
    display: none;
  }

  .companies-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .section-costume {
    width: 100%;
    display: block;
  }

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

  .section-costume.remove-background.less-top-padding, .section-costume.remove-background.less-top-padding._100-buttom {
    padding-bottom: 100px;
  }

  .section-costume.remove-background.less-top-padding._100-buttom.golance-game {
    padding-top: 20px;
  }

  .section-costume.remove-background.less-top-padding._140-buttom {
    padding-bottom: 100px;
  }

  .section-costume.remove-background.less-top-padding.clear-clean {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-costume.remove-background.less-top-padding.work-diary {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .section-costume.remove-background.sub-nav {
    z-index: 20;
  }

  .section-costume.remove-background.quote-padding {
    padding-bottom: 130px;
  }

  .section-costume.remove-background.integration {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-costume.remove-background.gometer-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-costume.remove-background.less-padding-logos {
    padding-top: 52px;
  }

  .section-costume.paralect-hero {
    background-position: 0 0, 80%;
    height: 700px;
  }

  .section-costume.paralect-statics {
    padding-top: 150px;
  }

  .section-costume.bg-color-light-blue.more-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .swiper.swiper1 {
    width: 172px;
    height: 75px;
    margin-right: auto;
    display: block;
    position: static;
    left: -172px;
  }

  .company-logo {
    width: 100%;
    height: 75px;
  }

  .swiper-wrapper {
    flex-wrap: nowrap;
    width: 172px;
    display: flex;
  }

  .swiper-wrapper.n {
    width: 100%;
  }

  .swiper-wrapper.h-auto.col {
    flex-flow: column;
  }

  .h2_new {
    margin-bottom: 32px;
  }

  .h2_new.costume {
    margin-bottom: 14px;
    font-size: 26px;
    line-height: 36px;
  }

  .h2_new.costume.bigger.center, .h2_new.costume.bigger.center.light, .h2_new.costume.bigger.center.left-align-mobile, .h2_new.costume.bigger.center, .h2_new.costume.bigger.center, .h2_new.costume.bigger.center.left-align-mobile, .h2_new.costume.bigger.center {
    font-size: 34px;
    line-height: 44px;
  }

  .h2_new.shorter-p {
    margin-bottom: 14px;
    font-size: 26px;
    line-height: 36px;
  }

  .swiper-slide {
    background-color: #f7fbfd;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 172px;
    height: 75px;
    display: flex;
  }

  .swiper-slide._3 {
    background-color: #f6fbfd;
  }

  .swiper-slide.full {
    background-color: var(--white);
    border-radius: 20px;
    width: 100%;
    height: auto;
    margin-right: 10px;
  }

  .swiper-slide.w100 {
    color: var(--white);
    background-color: #f7fbfd00;
    width: 100%;
    height: auto;
  }

  .bg-shape {
    display: none;
  }

  .bg-shape.form {
    display: block;
  }

  .bg-shape.quote-bg-img {
    background-image: linear-gradient(#0000, #0000), url('../images/the-solution.png');
    background-position: 0 0, 50% 80%;
    background-size: auto, auto;
    height: 100%;
    display: block;
  }

  .step {
    grid-column-gap: 43px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 41px;
  }

  .step.home {
    flex-direction: row;
  }

  .steps-grid {
    flex-direction: column;
  }

  .blog-author {
    flex-direction: row;
    align-self: center;
  }

  .blog-author.is--home {
    grid-column-gap: 24px;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .author-name.home {
    flex-direction: column;
    align-items: center;
    margin-top: 17px;
    display: flex;
  }

  .author-name.home.left {
    align-items: flex-start;
  }

  .author-name.home.is--on-home {
    grid-row-gap: 8px;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
  }

  .date {
    text-align: left;
    max-width: 170px;
  }

  .date.longer {
    max-width: 220px;
  }

  .date.is--dev-page, .date.is--home-reviews {
    max-width: none;
  }

  .list-7 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .footer-2 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer_link-item__li-2 {
    align-items: center;
  }

  .col_links-2 {
    min-width: 156px;
  }

  .col_links-2.only-mob {
    display: block;
  }

  .col_links-2.only-mob.hide-mob {
    align-items: center;
    display: flex;
  }

  .col_links-2.only-mob.hide-desk, .col_links-2.only-mob.hide-desk.free-width {
    display: none;
  }

  .col_links-2.only-mob.free-width {
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .col_links-2.short {
    min-width: auto;
    max-width: 180px;
  }

  .sitejabber-image {
    width: 200px;
  }

  .sitejabber-link {
    top: 32px;
    left: 2%;
  }

  .h2-16px {
    text-align: center;
  }

  .quote-block {
    z-index: 1;
    position: relative;
  }

  .quote-wrapper {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-hero-02 {
    object-fit: contain;
    width: 100%;
    max-width: 650px;
    right: 0;
  }

  .step-arrow, .step-arrow-desktop {
    object-fit: fill;
    width: 16px;
    display: block;
    top: 88px;
    left: 13px;
  }

  .step-arrow-desktop.hide-tablet {
    display: none;
  }

  .h2-20px._0-padding, .h2-20px._0-padding.hide-mobile {
    line-height: 26px;
  }

  ._60px-spacing.hide-tablet {
    display: none;
  }

  .grid-wrapper {
    grid-template-columns: 365px 281px;
  }

  .grid-wrapper.last {
    grid-template-columns: 365px 279px;
  }

  .grid-wrapper.flip {
    grid-template-columns: 279px 365px;
  }

  .grid-block {
    padding-right: 20px;
  }

  .grid-image.width-407px {
    width: 228px;
    right: 23px;
  }

  .grid-image.width-260px {
    width: 230px;
    right: 79px;
  }

  .grid-image.width-324px {
    width: 292px;
    right: 42px;
  }

  .grid-image.width-429px {
    object-fit: cover;
    width: 189px;
    right: 31px;
  }

  .grid-image.width-312px {
    width: 203px;
    right: 35px;
  }

  .paragraph-16-px {
    width: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .right-arrow-2 {
    z-index: 2;
    right: -21px;
  }

  .mask-3 {
    align-self: auto;
  }

  .testimonial-text-wrapper {
    width: auto;
  }

  .testimonial-text-wrapper.is--dev-page {
    width: 100%;
  }

  .testimonial-author-image {
    width: 70px;
    height: 70px;
    margin-right: 0;
  }

  .ghost-btn-right {
    z-index: 1;
    right: -21px;
  }

  .ghost-btn-left {
    z-index: 1;
    left: -24px;
  }

  .testimonials-wrapper {
    margin-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
    overflow: visible;
  }

  .left-arrow-2 {
    z-index: 2;
    left: -21px;
  }

  .testimonial-block {
    grid-column-gap: 50px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .tow-cards {
    grid-row-gap: 34px;
    flex-direction: column;
  }

  .find-image.mobile {
    display: none;
  }

  .image-124 {
    width: 337.47px;
  }

  .image-126.up-zindex {
    display: none;
  }

  ._14px {
    max-width: none;
  }

  .left-row.hide-mobile {
    display: none;
  }

  .flexibale-image {
    object-fit: cover;
    height: auto;
  }

  .flexibale-image.down-padding {
    margin-bottom: 50px;
  }

  .flexibale-image.down-padding.is--platform {
    width: 650px;
  }

  .flexibale-image.hide-tabet {
    display: none;
  }

  .flexibale-image.hide-desktop {
    object-fit: cover;
    width: 80%;
    height: auto;
    display: block;
  }

  .flexibale-image._80--width-tablet {
    width: 80%;
  }

  .left-text {
    align-items: center;
    width: 100%;
    max-width: none;
    margin-bottom: 40px;
  }

  .left-text.less-padding {
    margin-bottom: 0;
  }

  .right-row {
    width: 100%;
    margin-top: 40px;
  }

  .grid-companies {
    grid-template-columns: 1fr;
    display: none;
  }

  .grid-companies.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .two-columns {
    flex-direction: column;
  }

  .two-columns.reverse {
    grid-column-gap: 10px;
    flex-direction: column;
    align-items: center;
  }

  .h2-42px._34-tablet {
    font-size: 34px;
    line-height: 44px;
  }

  .hero-mobile-platform {
    display: none;
  }

  .option {
    justify-content: flex-start;
    width: 100%;
  }

  .option.less-padding {
    margin-bottom: 0;
  }

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

  .paragraph-18-px-2 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-18-px-2.full-width {
    width: auto;
  }

  .paragraph-18-px-2.full-width.dark-blue {
    width: auto;
    max-width: 180px;
  }

  .paragraph-18-px-2.full-width.light, .paragraph-18-px-2.full-width.build-p {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-2._552px-width {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px-2._552px-width.center-tablet {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-2._552px-width.center-tablet.less-padding {
    margin-bottom: 0;
  }

  .paragraph-18-px-2.no-padding {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-2._422px-width.cebter-tablet {
    text-align: center;
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-2._422px-width.cebter-tablet.less-padding {
    margin-bottom: 0;
  }

  .paragraph-18-px-2._582xw-width.no-paddin-black {
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-2._582xw-width.no-paddin-black.hide-mobile {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-16-px-2 {
    width: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-16-px-2._422px-width.popins-darkblue {
    text-align: center;
  }

  .lya-img {
    display: none;
  }

  .lya-img.show-tablet {
    width: auto;
    height: auto;
    margin-bottom: 0;
    display: block;
  }

  .get-paid-img {
    width: auto;
    height: auto;
  }

  .get-paid-img.is--3-img {
    max-width: 80%;
  }

  .dotted-sm {
    position: relative;
    top: -40px;
  }

  ._3-steps-build {
    justify-content: center;
    align-items: center;
  }

  .pff-mobile-platform {
    display: none;
  }

  .apply-img {
    width: 664px;
    display: none;
  }

  .apply-img.show-tablet {
    width: auto;
    height: auto;
    margin-bottom: 50px;
    display: block;
  }

  .apply-img.show-tablet.is--freel-2-mob {
    box-shadow: 0 9px 13px #d3d5db29;
  }

  .dotted-long {
    width: 120px;
    position: relative;
    top: -40px;
  }

  .integrations-left.move-top-70 {
    top: 0;
  }

  .work-diary-img {
    object-fit: cover;
    width: auto;
    height: auto;
  }

  .gometer {
    flex-direction: column;
  }

  .gometer-text {
    align-items: center;
    margin-top: 80px;
  }

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

  .integrations-cell, .gometer-options-text {
    width: 100%;
  }

  .time-tracker-img {
    width: auto;
    height: auto;
  }

  .gometer-img {
    display: none;
  }

  .gometer-img.gometer-tablet {
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block;
  }

  .integrations-grid {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .options-img {
    display: none;
  }

  .options-img.tablet {
    float: left;
    width: 288.42px;
    margin-bottom: 40px;
    margin-right: 40px;
    display: block;
  }

  .c-c-img {
    width: 664px;
    height: 502px;
    display: none;
  }

  .c-c-img.shwo-tablet {
    height: auto;
    display: block;
  }

  .c-c-img.shwo-tablet.is--platform {
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .tabs-menu-2 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    left: 0;
  }

  .footer-logo-icons {
    text-align: left;
    width: 190px;
  }

  .footer-icon-w.last {
    margin-right: 0;
  }

  .copyright-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  .copyright-text.first {
    padding-right: 20px;
  }

  .copyright-flex-dix {
    display: flex;
  }

  .page-wrapper.v2 {
    border-radius: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .old-nav-menu-sevices {
    height: 0%;
    display: block;
    overflow: hidden;
  }

  .old-nav-menu-resources {
    height: 0;
    overflow: hidden;
  }

  .post-bg-image {
    display: none;
  }

  .post-bg-image-mobile {
    width: 80%;
    display: block;
  }

  .h1_56-66.hero-platform {
    max-width: 476px;
    margin-bottom: 68px;
    font-size: 38px;
    line-height: 48px;
  }

  .h2_52-62.p-y-j {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 34px;
    line-height: 44px;
  }

  .h2_52-62.p-y-j.left-desktop {
    text-align: center;
  }

  .p_18-28.t-y-s {
    text-align: center;
    max-width: 489px;
    margin-bottom: 0;
  }

  .no-css {
    text-decoration: none;
  }

  .hero-about-box {
    width: 90%;
    bottom: -15%;
  }

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

  .achievement-title {
    font-size: 36px;
  }

  .my-button {
    text-align: center;
  }

  .my-button.golance-banner-btn {
    margin-top: 20px;
  }

  .my-button.golance-banner-btn.elite-btn.talent-button {
    padding: 13px 20px 13px 40px;
    font-size: 15px;
  }

  .section-income {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-banner {
    background-position: 100%;
    background-size: 55%;
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .heading-work {
    margin-bottom: 10px;
    font-size: 38px;
    line-height: 44px;
  }

  .heading-work.getting-heading.accelerate {
    width: 100%;
    font-size: 44px;
    line-height: 54px;
  }

  .heading-work.getting-heading.accelerate.elite-hd {
    text-align: center;
    margin-bottom: 10px;
    font-size: 44px;
  }

  .company-logo-2 {
    width: 100%;
    height: 75px;
  }

  .paragraph-18-px-3 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-18-px-3.full-width {
    width: auto;
  }

  .paragraph-18-px-3.full-width._581px-width {
    width: 581px;
    font-size: 18px;
    line-height: 28px;
  }

  .testimonial-block-2 {
    grid-column-gap: 50px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .paragraph-59 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .section-dig {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .section-trusted {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .form-7 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-27.my-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section-developer-2 {
    background-size: 51% 100%;
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .paragraph-71 {
    font-size: 16px;
  }

  .column-23 {
    padding-left: .38rem;
    padding-right: .38rem;
  }

  .div-block-409 {
    margin-bottom: 10px;
    padding: 15px;
  }

  .div-block-410 {
    margin-right: 30px;
  }

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

  .div-block-413 {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    display: flex;
  }

  .div-block-414 {
    margin-bottom: 20px;
  }

  .my-title-2 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 46px;
  }

  .my-title-2.costume {
    margin-bottom: 26px;
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
  }

  .my-title-2.costume.home {
    font-weight: 600;
  }

  .my-title-2.costume.home.dev-heading {
    font-size: 36px;
    line-height: 44px;
  }

  .my-title-2.costume.home.dev-heading.ftt-main-heading {
    width: 90%;
    font-size: 36px;
  }

  .text-block-125 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-81.golance-heading.support-heading {
    font-size: 44px;
    line-height: 54px;
  }

  .heading-81.golance-heading.support-heading.pre-prime-heading {
    width: 100%;
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 54px;
  }

  .section-advantage-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .column-46 {
    flex: 0 auto;
  }

  .div-block-420 {
    padding: 20px;
  }

  .div-block-422 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-63 {
    align-self: center;
  }

  .section-speedy-2 {
    padding-top: 40px;
    padding-bottom: 140px;
  }

  .column-64 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-423 {
    width: 45%;
    margin-top: 16px;
  }

  .section-accelerate-2 {
    background-color: #000;
    background-image: url('../images/Frame-48095382-1.png');
    background-position: 50%;
    background-size: cover;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .heading-83 {
    font-size: 42px;
    line-height: 52px;
  }

  .div-block-428 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-429 {
    grid-column-gap: .88rem;
    grid-row-gap: .88rem;
    text-align: left;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .columns-49 {
    margin-top: 4rem;
  }

  .div-block-430 {
    padding-right: 40px;
  }

  .heading-84 {
    padding-left: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-72 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-431 {
    border-radius: 1rem;
    width: 22%;
  }

  .columns-51 {
    margin-bottom: 0;
    display: block;
  }

  .section-support-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-432 {
    margin-right: 30px;
  }

  .heading-85 {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-433 {
    margin-right: 30px;
  }

  .div-block-436 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-437 {
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
  }

  .image-119 {
    width: 5rem;
    height: auto;
  }

  .columns-54 {
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .paragraph-73 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-73.new-pp {
    font-size: 16px;
  }

  .column-72 {
    padding-right: 3rem;
  }

  .div-block-440 {
    margin: 5px;
    padding: 20px;
  }

  .heading-86 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
  }

  .my-container-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .my-container-2.margin-auto {
    padding-right: 0;
  }

  .my-container-2.ftt-container {
    padding-left: 40px;
  }

  .paragraph-74 {
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-441 {
    margin-right: 10px;
  }

  .heading-87 {
    font-size: 18px;
  }

  .heading-87.copy-content {
    font-size: 16px;
  }

  .column-73 {
    flex: 1;
    align-self: center;
  }

  .text-block-126 {
    width: 95%;
  }

  .paragraph-75 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .paragraph-77 {
    padding-right: 60px;
  }

  .div-block-443 {
    background-size: 60%;
    padding-right: 0;
  }

  .heading-89 {
    font-size: 14px;
  }

  .div-block-444 {
    margin-right: 30px;
  }

  .columns-59 {
    align-items: center;
  }

  .column-75 {
    align-self: stretch;
  }

  .section-pre-prime-2 {
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .columns-60 {
    margin-top: 40px;
  }

  .section-governance-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .columns-61 {
    display: flex;
  }

  .div-block-446 {
    padding-left: .75rem;
  }

  .div-block-448 {
    padding-left: 10px;
  }

  .column-58 {
    padding: 0;
  }

  .section-tooling-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-449 {
    height: 20rem;
    overflow: hidden;
  }

  .div-block-450 {
    padding: 10px;
  }

  .div-block-450.is--outsourced {
    padding: 0 20px;
  }

  .div-block-451 {
    width: 90%;
    margin-bottom: 40px;
  }

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

  .div-block-452.tooling-content {
    width: 85%;
  }

  .div-block-453 {
    padding-left: 0;
  }

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

  .heading-90 {
    font-size: 42px;
    line-height: 52px;
  }

  .columns-64 {
    flex-direction: column;
    display: flex;
  }

  .column-57 {
    padding: 2rem 0 0;
  }

  .h2-16px-3 {
    text-align: center;
  }

  .h2-16px-3.left {
    text-align: left;
  }

  .man-dev-how__img-wrapper {
    width: 100%;
  }

  .development-reviews__arrow-div-left {
    z-index: 2;
    left: -21px;
  }

  .heading-91 {
    font-size: 18px;
  }

  .paragraph-79 {
    font-size: 16px;
  }

  .mask-5 {
    align-self: auto;
  }

  .paragraph-18-px-4 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-18-px-4.smaller {
    margin-bottom: 26px;
  }

  .paragraph-18-px-4._552px-width {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px-4._552px-width.home {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph {
    font-size: 18px;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
    width: 100%;
    font-size: 18px;
  }

  .paragraph-18-px-4._582xw-width.semi-bold.width-auto {
    width: auto;
  }

  .column-61 {
    padding-right: 1rem;
  }

  .main_img1 {
    display: none;
  }

  .slide-nav-7 {
    top: 22.6rem;
  }

  .sitejabber-link-3 {
    width: 300px;
    top: 0%;
    left: 0%;
  }

  .paragraph-80 {
    font-size: 14px;
  }

  .slider-6 {
    justify-content: center;
  }

  .heading-92, .heading-92.hampton-heading {
    font-size: 36px;
    line-height: 44px;
  }

  .blog-author-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
  }

  .section-kindpath-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-fit-cover {
    object-fit: cover;
    object-position: 0% 20%;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .div-block-456 {
    padding-left: 10px;
  }

  .div-block-457 {
    width: 85%;
  }

  .development-reviews__arrow-div-rght {
    z-index: 2;
    right: -21px;
  }

  .div-block-459 {
    padding-left: 10px;
  }

  .section-early-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-help-2 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section-expertise-2 {
    padding-top: 40px;
  }

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

  .div-block-484, .paragraph-85 {
    padding-left: 10px;
  }

  .container-29.my-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .heading-99 {
    font-size: 26px;
    line-height: 36px;
  }

  .columns-73 {
    align-items: center;
  }

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

  .container-30.my-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .paragraph-86 {
    padding-left: 10px;
  }

  .column-84 {
    align-self: center;
  }

  .section-fee-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .column-85 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-100 {
    font-size: 42px;
    line-height: 52px;
  }

  .div-block-488 {
    left: 20px;
  }

  .heading11-2 {
    margin-bottom: 60px;
    font-size: 38px;
  }

  .paragraph-88 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-89 {
    padding-left: 10px;
  }

  .div-block-491 {
    margin-bottom: 12px;
  }

  .paragraph-91 {
    width: 85%;
    margin-bottom: 10px;
  }

  .section-work-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-492 {
    padding: 0 10px 10px 20px;
  }

  .container-31.my-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section-network-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .column-89 {
    align-self: center;
  }

  .container-32.my-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-32.my-container.no-padding-right {
    max-width: 991px;
  }

  .div-block-494 {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .div-block-496 {
    margin-bottom: 20px;
  }

  .paragraph-93 {
    font-size: 16px;
  }

  .div-block-499.custom-dot-right {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-101 {
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-500 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-91 {
    align-self: center;
  }

  .column-93 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-502 {
    padding: 10px;
  }

  .column-94 {
    padding: 0;
  }

  .heading-102 {
    font-size: 42px;
    line-height: 52px;
  }

  .heading-102.missin-heading.help-heading {
    width: 90%;
  }

  .columns-83 {
    margin-bottom: 0;
    display: block;
  }

  .column-95 {
    padding: 0 1.88rem 0 0;
  }

  .section-process-3 {
    padding-top: 3.75rem;
    padding-bottom: 40px;
  }

  .div-block-514 {
    width: 100%;
    padding-left: 1.88rem;
  }

  .paragraph-96 {
    padding-right: 0;
  }

  .heading-106 {
    font-size: 28px;
    line-height: 38px;
  }

  .calendar-snippet {
    height: 32rem;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-518 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-520 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .heading-107.golance-heading.support-heading {
    font-size: 44px;
    line-height: 54px;
  }

  .heading-107.golance-heading.support-heading.pre-prime-heading {
    width: 100%;
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 54px;
  }

  .section-advantage-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-522 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .slide-nav-8 {
    justify-content: center;
    margin-bottom: 1rem;
    padding-left: 0;
  }

  .podcast_hero-logo {
    width: 20%;
  }

  .podcast_hero_platforms-container {
    width: 100%;
  }

  .podcast_hero_platforms {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .podcast_hero_platforms_card {
    grid-column-gap: .75rem;
    width: auto;
    padding-right: 2rem;
  }

  .podcast_hero_platforms_card-image {
    width: auto;
    height: 2.5rem;
  }

  .podcast_hero_platforms_link {
    width: auto;
  }

  .section_audio-podcasts {
    padding-top: 5.75rem;
  }

  .podcasts_h2 {
    font-size: 1.5rem;
  }

  .section_video-podcasts {
    padding-top: 5.75rem;
  }

  .video-podcasts_container {
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .video-podcasts_others {
    width: 100%;
  }

  .section_podcast-host {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .host_grid {
    grid-row-gap: 2rem;
    flex-direction: column;
    padding-top: 2rem;
  }

  .host_grid_column1, .host_grid_column2, .podcast-socials_container {
    width: 100%;
  }

  .podcast_socials {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .podcast-socials_card {
    width: auto;
    padding-right: 2rem;
  }

  .podcast_socials-link {
    width: auto;
  }

  .video-podcasts_featured-container {
    width: 100%;
    position: relative;
    top: 0;
  }

  .about_heading {
    font-size: 2.38rem;
    line-height: 1.26316;
  }

  .about_hero_content {
    width: 100%;
  }

  .section_about-hero {
    padding-top: 8.63rem;
  }

  .vision_mission {
    padding: 0;
  }

  .vision-mission_content {
    width: 60.59%;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .heading_h2 {
    font-size: 2.13rem;
    line-height: 1.29412;
  }

  .vision_image-container {
    width: 30.08%;
  }

  .vision_image {
    display: none;
  }

  .vision_image.mobile {
    object-fit: cover;
    width: auto;
    height: 75.16%;
    max-height: none;
    display: block;
  }

  .section_core-values {
    padding-top: 6.25rem;
    padding-bottom: 3.13rem;
  }

  .values_accordion-item_column1 {
    word-break: keep-all;
  }

  .section_leadership {
    padding-top: 3.13rem;
  }

  .leadership_grid {
    grid-row-gap: 6rem;
    flex-direction: column;
    align-items: stretch;
  }

  .leadership_grid_column {
    width: 100%;
  }

  .about_hero_paragraph {
    width: 76.62%;
  }

  .mvp_button-group {
    display: none;
  }

  .mvp_button-group.mobile {
    justify-content: space-between;
    display: flex;
  }

  .mvp_hero {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
    padding-left: 0;
  }

  .mvp_hero-column1 {
    width: 51%;
  }

  .mvp_hero-column2 {
    width: 80.09%;
  }

  .section_mvp-content {
    padding-top: 5rem;
  }

  .mvp_content {
    justify-content: flex-start;
    padding-bottom: 6.25rem;
  }

  .mvp_content_column1 {
    width: 70%;
  }

  .mvp_content_column2 {
    flex: none;
    width: auto;
    padding-right: 0;
  }

  .table_contents-container {
    padding-right: 0;
  }

  .section-padding {
    margin-top: 20px;
    padding-top: 5rem;
    padding-left: 0;
  }

  .section-padding.mvp_section_internal-padding {
    margin-top: 0;
  }

  .section-padding.mvp_benefits {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .mvp_h2 {
    letter-spacing: -1px;
    font-size: 2.13rem;
    line-height: 1.29412;
  }

  .mvp_section-full {
    margin-top: 100px;
    padding-left: 9rem;
    padding-right: 2rem;
  }

  .mvp-prototype_heading {
    width: 100%;
  }

  .mvp-prototype_card {
    grid-column-gap: 1.88rem;
    flex-direction: row;
    align-items: flex-start;
  }

  .mvp_processes {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .step_container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mvp-process_illustration {
    display: none;
  }

  .mvp-process_illustration.mobile {
    width: auto;
    height: 7.5rem;
    margin-top: 24px;
    display: block;
  }

  .mvp-process_illustration.fft-mobile {
    width: auto;
    height: 7.5rem;
    margin-top: 1rem;
    display: none;
  }

  .mvp_process_content {
    align-items: flex-start;
  }

  .mvp_step-divider {
    height: 110%;
  }

  .mvp_three-item_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .mvp-beneftis_card {
    grid-column-gap: 1.88rem;
    flex-direction: row;
    align-items: flex-start;
  }

  .mvp-roles_card {
    height: auto;
  }

  .mvp_roles {
    grid-row-gap: 3.75rem;
  }

  .mvp-request_heading {
    font-size: 1.625rem;
  }

  .mvp-request_paragraph.is--outsource {
    max-width: none;
  }

  .mvp-request_button {
    flex: 1;
  }

  .mvp-development_card {
    grid-column-gap: 1.88rem;
    flex-direction: row;
    align-items: flex-start;
  }

  .mvp_cost-estimation_content {
    width: 95%;
  }

  .video-5 {
    padding-bottom: 0;
  }

  .ftt_hero-column1 {
    margin-top: 0;
  }

  .ftt_hero-column2 {
    width: 80.09%;
  }

  .ftt-steps-section {
    padding-top: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ftt-steps-container, .steps-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .ftt_h2 {
    letter-spacing: -1px;
    font-size: 2.13rem;
    line-height: 1.29412;
  }

  .ftt-step_illustration {
    width: 7.5rem;
    height: 7.5rem;
    display: block;
  }

  .ftt_button-group {
    display: block;
  }

  .ftt-book-a-call-section {
    padding: 104px 50px;
  }

  .ftt-book-a-call-container {
    flex-direction: column-reverse;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .h2_white {
    text-align: center;
    width: 100%;
  }

  .h2_white.slider-top-title {
    color: var(--dark-slate-blue);
    width: 90%;
    font-size: 34px;
    line-height: 44px;
  }

  .book-a-call-paragraph {
    display: none;
  }

  .div-block-530 {
    text-align: right;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .ftt_hero {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .ftt-slider-section {
    background-color: var(--white);
    background-image: none;
    background-size: auto;
    margin-top: 0;
    padding: 100px 49px 104px;
  }

  .ftt-slider-container {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-10 {
    color: var(--dark-slate-blue);
    background-image: linear-gradient(#0000, #0000);
    font-size: 20px;
    font-weight: 700;
  }

  .slide-button {
    background-color: var(--white);
    border-radius: 100%;
    width: 20px;
    height: 20px;
    padding: 25px;
    display: none;
  }

  .ftt-slide-texts {
    padding-bottom: 0;
  }

  .ftt-slide-title {
    font-size: 26px;
  }

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

  .ftt-slide {
    background-color: #4c5a86;
    border-radius: 20px;
    flex: 1;
  }

  .slide-14 {
    color: var(--dark-slate-blue);
    border-radius: 20px;
  }

  .image-160 {
    width: 221px;
    height: 221px;
  }

  .div-block-535 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    color: #21446f;
    align-items: center;
    padding: 30px;
  }

  .slide-nav-10 {
    color: var(--dark-slate-blue);
    background-color: #0000;
    bottom: -100px;
    right: 0;
  }

  .div-block-536 {
    width: 80%;
    max-width: 450px;
  }

  .main_img2 {
    width: 75%;
    display: block;
    transform: translate(-20%, 5%);
  }

  .main_img {
    display: none;
  }

  .section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section.is--podcast-guests {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section.is--black-i {
    border-radius: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
    overflow: hidden;
  }

  .section.is--podcast-platforms {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section.is--dev-vent-who {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section.is--fintech-why, .section.is--outsource-types {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section.is--mvp-why {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section.is--mvp-roles, .section.is--mandev-why, .section.is--mandev-how {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container.is--staf-aug-hero {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .container.is--stuff-aug-who {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container.is--staff-aug-save {
    padding-bottom: 100px;
  }

  .container.is--staff-aug-manage {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container.is--dev-vent-hero {
    padding-top: 150px;
    padding-bottom: 80px;
  }

  .container.is--dev-vent-who {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container.is--why-main {
    padding-bottom: 20px;
  }

  .container.is--secure-faq {
    width: 100%;
  }

  .container.is--gometer-main {
    padding-bottom: 0;
  }

  .container.is--fintech-hero {
    padding-top: 140px;
    padding-bottom: 80px;
  }

  .podcast-hero__img-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .podcast-hero__grid-1 {
    border-radius: 12px;
  }

  .podcast-hero__grid-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .podcast-hero__grid-3, .podcast-hero__grid2-1, .podcast-hero__grid2-2 {
    border-radius: 12px;
  }

  .podcast-hero__img-6 {
    max-width: 80%;
  }

  .podcast-hero__platf-cell {
    text-align: left;
  }

  .podcast-why__grid {
    grid-template-columns: .6fr .4fr;
  }

  .podcast-why__grid-cell-text {
    height: 35vh;
  }

  .podcast-why__grid-cell-text.is--2 {
    height: 100%;
  }

  .podcast-why__grid-cell-text.is--1 {
    height: 45vh;
  }

  .podcast-why__grid-cell-img {
    max-height: 290px;
  }

  .image-172 {
    max-height: 350px;
    transform: translate(-29px);
  }

  .image-172.is--upper {
    max-height: 290px;
  }

  .podcast-why__hp-img {
    max-width: 40%;
  }

  .podcast-why__texts-cell {
    max-width: 73%;
  }

  .poscast-social__platforms-list {
    flex-wrap: wrap;
  }

  .podcast-social__cell {
    width: 30%;
  }

  .podcast-guests__people-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .podcast-guests__bg-div {
    height: 13vw;
  }

  .podcast-guests__img {
    width: 50%;
    min-width: 200px;
    left: 50%;
    right: 50%;
    transform: translate(-50%);
  }

  .podcast-episodes__video-descr {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .podcast-episodes__video-div {
    width: 450px;
    height: 250px;
  }

  .podcast-episodes__descr {
    height: 294px;
  }

  .podcast-episodes__slider {
    width: 100%;
    height: auto;
  }

  .podcast-episodes__slider.is--podacst-articles {
    max-width: 500px;
  }

  .podcast-episodes__slider-mask {
    height: auto;
  }

  .podcast-black-i__content {
    padding-top: 25px;
    padding-bottom: 110px;
  }

  .podcast-black-i__texts-group, .podcast-black-i__text-div {
    width: 100%;
  }

  .podcast-black-i__img {
    display: none;
  }

  .image-184 {
    align-self: flex-start;
  }

  .podcast-black-i__mob-img {
    align-self: flex-start;
    max-width: 489px;
    display: block;
  }

  .podcast-black-i__loro-img-mob {
    display: block;
    transform: translate(-7px);
  }

  .podcast-articles__content, .podcast-articles__header-group {
    align-items: center;
  }

  .podcast-articles__grid {
    grid-template-columns: 1fr;
  }

  .podcast-articles__cell {
    min-width: 500px;
    max-width: 500px;
  }

  .podcast-articles__text-group {
    max-width: 350px;
  }

  .slide-15 {
    height: auto;
  }

  .podcast-email__text-group {
    max-width: 400px;
  }

  .podcast-email__img {
    width: 250px;
    inset: 8% 25% auto auto;
  }

  .staff-aug__content {
    flex-direction: column;
    align-items: flex-start;
  }

  .staff-aug__text-group {
    width: 100%;
  }

  .staff-aug__img-group {
    border-radius: 30px;
    width: 100%;
    min-width: auto;
    max-width: 600px;
    height: auto;
    min-height: 650px;
    transform: translate(0%);
  }

  .staff-aug__img-1 {
    border-bottom-right-radius: 30px;
  }

  .staff-aug__img-2 {
    top: 9%;
  }

  .staff-aug__img-4 {
    top: 7%;
  }

  .staff-aug__img-comp {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .staff-aug__img-3 {
    width: auto;
    bottom: 46%;
    left: -11%;
  }

  .staff-aug-clients__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .staff-aug-secure__content {
    flex-direction: column-reverse;
  }

  .staff-aug-secure__content.is--secure-page {
    flex-direction: column;
  }

  .stuff-aug-secure__img-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .stuff-aug-secure__img-div.is--secure-page {
    align-items: center;
  }

  .stuff-aug-secure__text-group {
    align-self: flex-start;
    max-width: 600px;
  }

  .stuff-aug-offer__grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .stuff-aug-offer__block {
    padding-right: 32px;
  }

  .stuff-aug-who__content {
    flex-direction: column;
    align-items: stretch;
    max-width: 600px;
  }

  .stuff-aug-who__text-group {
    max-width: 800px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .staff-aug-who__desk-img {
    display: none;
  }

  .staff-aug-who__img-group {
    justify-content: flex-end;
    display: flex;
  }

  .staff-aug-who__mob-img {
    max-width: 500px;
    display: block;
  }

  .stuff-aug-how__grid-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .step-block__text {
    width: 100%;
  }

  .text-img-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .text-img-block.is--2nd {
    flex-direction: column-reverse;
  }

  .text-img-block__text-group {
    order: -1;
  }

  .staff-aug-why__img-div {
    max-width: 500px;
  }

  .staff-aug-save__content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
  }

  .staff-aug-save__text-group {
    text-align: center;
    max-width: 600px;
  }

  .staff-aug-save__img {
    transform: translate(25px);
  }

  .staff-aug-save__bubble-3 {
    max-width: 80%;
  }

  .staff-aug-table__grid {
    grid-template-columns: .8fr 1px 1fr 1px 1fr;
  }

  .staff-aug-table__grid-4 {
    min-width: auto;
  }

  .staff-aug-process__grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .staff-aug-process__block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .staff-aug-process__block.is-other-order {
    flex-direction: column-reverse;
  }

  .staff-aug-process__arrow {
    display: none;
  }

  .staff-aug-process__texts-group {
    align-self: flex-start;
  }

  .staff-aug-process__last-block {
    width: 100%;
    max-width: none;
  }

  .staff-aug-manage__content {
    flex-direction: column;
    align-self: center;
    align-items: flex-end;
    width: 100%;
    max-width: 700px;
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .staff-aug-manage__text-group {
    align-self: flex-start;
    max-width: 700px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .staff-aug-manage__img-div {
    width: auto;
    max-width: 600px;
  }

  .staff-aug-reviews__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .staff-aug-reviews__name-icons {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .staff-aug-form__content {
    grid-template-columns: 1fr;
  }

  .text-span-18 {
    display: none;
  }

  .hero__certif-group {
    width: 438px;
  }

  .dev-vent__content {
    flex-direction: column;
    align-items: flex-start;
  }

  .dev-vent__headers-group {
    width: 100%;
  }

  .dev-vent__img-div {
    width: 100%;
    max-height: none;
  }

  .dev-ventures-what__grid {
    grid-template-columns: 1fr 1fr;
  }

  .dev-vent-what__cell-1 {
    padding-left: 32px;
  }

  .dev-vent-what__cell-1-texts {
    padding-top: 38px;
    padding-right: 32px;
  }

  .dev-vent-what__cell-2, .dev-vent-what__cell-3 {
    padding: 36px 32px 32px;
  }

  .dev-vent-what__cell-3-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dev-vent-what__cell-3-2-img-div {
    align-items: center;
  }

  .dev-vent-what__cell-3-2-img {
    max-width: 600px;
  }

  .dev-ventures-who__grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dev-ventures-who__cell {
    justify-content: space-between;
    align-items: center;
    height: 100%;
  }

  .dev-ventures-who__cell-border {
    height: 100%;
  }

  .dev-ventures-who__cell-border.is--lower {
    transform: none;
  }

  .dev-ventures-who__img-3 {
    max-width: 400px;
  }

  .dev-vent-how__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .dev-vent-benefits__content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dev-ventures-who__button-div {
    padding-top: 32px;
  }

  .dev-vent-benefits__texts-group, .dev-vent-benefits__headers-group {
    align-items: center;
  }

  .dev-vent-benefits__texts-buttons {
    text-align: center;
    align-items: center;
  }

  .dev-vent-benefits__grid {
    max-width: 600px;
  }

  .dev-vent-ex__grid {
    grid-template-rows: auto auto auto 32px auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .development-reviews__author-name-div {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .full-time-form__button-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .contact-main__content {
    grid-template-columns: 1fr;
  }

  .contact-main__texts-group {
    max-width: 650px;
  }

  .contact-main__help-cent-div {
    width: 100%;
    max-width: 500px;
  }

  .contact-main__form-div {
    max-width: 500px;
    padding-bottom: 24px;
  }

  .contact-main__dark-bg {
    display: none;
  }

  .contact-offices__offices-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .header-cell {
    border-radius: 12px;
    width: 100%;
    padding-left: 16px;
  }

  .mob-opened-menu {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 0%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .mob-services-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 414px;
    padding-top: 2px;
    padding-bottom: 8px;
    display: flex;
  }

  .mob-services-wrapper.is--services {
    height: 292px;
    max-height: 292px;
  }

  .mob-cell-arrow-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mob-cell-arrow {
    transform: rotate(90deg);
  }

  .why-main__content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
  }

  .why-main__text-group {
    text-align: center;
    align-self: center;
    align-items: center;
    max-width: 600px;
  }

  .why-main__img {
    max-width: 704px;
    transform: translate(-38px, -38px);
  }

  .why-blocks__block-div {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
  }

  .why-blocks__block-div.is--2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .why-blocks__img-div {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .image-192 {
    max-width: 400px;
  }

  .success-main__img-div-1 {
    width: 180px;
    bottom: -11%;
    left: -32px;
  }

  .success-main__img-div-2 {
    width: 220px;
    bottom: 0%;
    right: -22px;
  }

  .success-blocks__content {
    grid-template-columns: 1fr 1fr;
  }

  .security-main__grid-1, .security-main__block-2-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .security-main__block-2-texts {
    max-width: 47%;
  }

  .security-main__block-2-img_div {
    width: 50%;
  }

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

  .security-main__grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .security-main__block-4-img {
    height: 100%;
  }

  .security-main__block-5-heder-group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .secure-faq__content {
    min-width: auto;
  }

  .gometer-main__content {
    flex-flow: column;
  }

  .gometer-main__header-group {
    align-self: flex-start;
  }

  .gometer-how__img-wrapper {
    width: auto;
    min-width: 600px;
    position: relative;
    left: 0%;
  }

  .gometer-how__img-bg {
    min-width: 100%;
  }

  .gometer-how__report-points {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .gometer-how__point-div.is--vertical {
    flex-flow: row;
  }

  .gometer-how__report-img-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .gometer-how__tracker-div {
    flex-flow: column;
  }

  .gometer-how__tracker-img-div {
    width: 100%;
    height: 36%;
    max-height: 400px;
  }

  .gometer-how__tracker-img {
    transform: translate(7%);
  }

  .gometer-how__tracker-texts-div {
    order: -1;
    width: 100%;
  }

  .gometer-how__diary-points-group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .outsource-hero__content {
    flex-flow: column;
  }

  .outsource-hero__text-group {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: 550px;
  }

  .outsource-hero__img-div {
    min-width: auto;
    max-width: 600px;
    transform: translate(-34px);
  }

  .fintech-hero__content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .fintech-hero__text-group {
    text-align: center;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .fintech-hero__img-group {
    height: 450px;
  }

  .fintech-hero__img-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    right: 0;
  }

  .fintech-hero__img {
    max-width: 1000px;
  }

  .fintech-hero__img.is--latam {
    width: 240%;
    max-width: 1200px;
  }

  .fintech-why__grid-cell.is--5 {
    justify-content: space-between;
    align-items: center;
  }

  .form__form-wrapper {
    width: 100%;
  }

  .button-26 {
    flex: 0 auto;
  }

  .form__success-message {
    width: 100%;
    padding-right: 74px;
  }

  .form__form-block {
    width: 100%;
  }

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

  .fintech-hero__header-div {
    min-width: auto;
  }

  .image-195 {
    inset: 55% 0% auto;
  }

  .tg-targ-offer__targ-img-wrapper {
    width: 100%;
    max-width: 500px;
  }

  .tg-targ-offer__targ {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
  }

  .h2-2 {
    display: block;
  }

  .tg-targ-offer__targ-texts-group {
    align-self: flex-start;
    width: 100%;
    max-width: 700px;
  }

  .outsource-mvp-main__content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
  }

  .outsource-mvp-main__text-div {
    border: 0 solid #000;
    padding-left: 0;
  }

  .outsource-mvp-main__text-button-group {
    text-align: center;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .outsource-mvp-main__img-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 500px;
    display: flex;
  }

  .outsource-dev-main__content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .outsource-dev-main__text-group {
    text-align: center;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    max-width: 600px;
  }

  .outsource-man-dev-easy__content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .outsource-mvp__start {
    padding-bottom: 0;
  }

  .div-block-551 {
    max-width: 100%;
    margin-top: 41px;
    position: static;
  }

  .columns-89 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .mvp-what__content {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .mvp-what__when-grid-raw-1 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-552 {
    width: 160px;
    top: -115px;
  }

  .div-block-553 {
    width: 200px;
    top: -131px;
  }

  .outsource-why__points-grid {
    grid-template-columns: 1fr 1fr;
  }

  .mvp-start__content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-height: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-554 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-left: 0%;
    display: flex;
  }

  .div-block-555 {
    text-align: center;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
  }

  .image-203 {
    max-width: none;
    position: static;
  }

  .image-206 {
    z-index: -1;
    max-width: 130%;
    display: block;
    position: absolute;
    inset: auto 0% 0% 50%;
    transform: translate(-50%);
  }

  .image-207 {
    max-height: 80%;
  }

  .mvp-process__map {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mvp-roles__headers-group {
    align-self: center;
    max-width: 600px;
  }

  .mandev-team__content {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .mandev-team__img-div {
    width: 100%;
    max-width: 550px;
  }

  .mandev-team__text-group {
    text-align: center;
    order: -1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 550px;
  }

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

  .mandev-team__points-cell {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .mandev-team__point-text-group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
  }

  .mandev-hiring__content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .mandev-hiring__cards-wrapper {
    min-width: 380px;
    max-width: 380px;
  }

  .mandev-hiring__card-div.is--2, .mandev-hiring__card-div.is--3, .mandev-hiring__card-div.is--1 {
    min-height: 360px;
  }

  .latam-main__img-line {
    left: 271px;
  }

  .text-block-2 {
    max-width: 100%;
  }

  .navbar-2 {
    background-color: #e7ebfc;
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: 10px 30px auto;
  }

  .grid {
    flex-flow: column;
    display: flex;
  }

  .link-2 {
    height: 50px;
    font-size: 16px;
  }

  .image-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .mobile-menu {
    width: 100%;
    display: block;
  }

  .inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-16 {
    padding-top: 40px;
  }

  .image-7 {
    position: static;
  }

  .form-block {
    width: auto;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
  }

  .form-block.mb, .form-block.ab-none {
    position: static;
  }

  .form-block.ab-none.full {
    width: 100%;
  }

  .heading-3 {
    width: 100%;
    font-size: 40px;
  }

  .heading-3.center, .heading-3.max {
    font-size: 40px;
  }

  .inner-w {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-w.px-0 {
    display: block;
  }

  .flex-block-7 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-7.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-7.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-22 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-14 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-22 {
    border-left-style: none;
  }

  .logo-slider-img {
    width: 174px;
  }

  .image-3 {
    width: 100%;
    margin-right: 0;
  }

  .image-3.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-13.mt-0 {
    position: static;
  }

  .nav-link-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-5.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-5.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-21 {
    width: 24px;
    height: 24px;
  }

  .nav-menu-2 {
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .nav-menu-2.mob-hide {
    display: none;
  }

  .background-video {
    width: 100%;
  }

  .text-block {
    max-width: 100%;
  }

  .flex-block-5 {
    width: 100%;
  }

  .tabs-menu-3 {
    max-width: 550px;
    font-size: 14px;
    top: 20px;
  }

  .menu-button-2 {
    margin-left: auto;
  }

  .menu-button-2.w--open {
    background-color: #c8c8c800;
  }

  .menu-button-2.mob-hide {
    display: none;
    position: absolute;
  }

  .icon-11 {
    color: #111012;
  }

  .icon-11.mob-hide {
    display: none;
  }

  .text-field {
    width: 100%;
  }

  .text-field.bgnone {
    background-color: #fff0;
  }

  .flex-block-4 {
    max-width: 100%;
  }

  .flex-block-66 {
    padding-top: 0;
  }

  .flex-block-60 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .continer-block.mb {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-6.max.center {
    width: auto;
  }

  .left-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
  }

  .left-menu.right-menu {
    padding-left: 20px;
  }

  .oa-section {
    flex-flow: wrap-reverse;
    overflow: hidden;
  }

  .footer-3 {
    display: none;
  }

  .footer-3.mobile-footer {
    display: block;
  }

  .socil-icon-block.center {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-block {
    flex-flow: wrap;
  }

  .footer-block.mobile-footer-block {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
  }

  .our-approach.pt-0 {
    padding-top: 0;
  }

  .banner {
    border-radius: 24px;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner.pb-0 {
    border-radius: 24px;
    padding-top: 60px;
  }

  .flex-block-64 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-27 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-75 {
    padding-top: 20px;
  }

  .flex-block-61 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .where-you-get {
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    padding: 40px 20px;
  }

  .brand-2.mob-hide {
    display: none;
  }

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

  .grid-3 {
    flex-flow: column;
    display: flex;
  }

  .image-9 {
    max-width: 100%;
  }

  .flex-block-11 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-section {
    margin-left: -20px;
    margin-right: -20px;
  }

  .image-39 {
    max-width: 350px;
    top: 100px;
  }

  .image-39._2 {
    margin-bottom: 20px;
  }

  .tabs-3 {
    min-height: 300px;
  }

  .flex-block-63 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .dropdown-toggle.white {
    background-color: #fff;
  }

  .text-block-53, .button-27.button-icon, .button-27.button-icon.blk {
    font-size: 14px;
  }

  .button-27.m-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-27.m-0.mob {
    height: auto;
    padding: 10px 16px;
    font-size: 13px;
    font-weight: 500;
  }

  .button-27.m-0.mob.login {
    margin-right: 10px;
  }

  .button-27.outline, .button-27.button-icon, .button-27.button-icon.blk {
    font-size: 14px;
  }

  .button-27.mobile-w {
    width: 100%;
    font-weight: 500;
  }

  .button-27.mobile-w.outline {
    font-weight: 500;
  }

  .button-27.outline {
    font-size: 14px;
  }

  .div-block-31 {
    flex: 1;
    height: 56px;
  }

  .div-block-6 {
    min-width: 250px;
  }

  .div-block-8 {
    flex-flow: wrap;
  }

  .footer-item.center {
    justify-content: flex-start;
    align-items: center;
  }

  .makret-table {
    overflow: auto;
  }

  .makret-table.blue.m1100.mb-0 {
    margin-bottom: 0;
  }

  .flex-block-62 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-14 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .tab-link-tab-2-3 {
    min-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .flex-block-25 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-3.max {
    max-width: 100%;
  }

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

  .text-block-133 {
    max-width: 100%;
  }

  .grid-23 {
    flex-flow: column;
    display: flex;
  }

  .image-214 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-567 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .swiper-slide-3.w100 {
    width: 100%;
  }

  .flex-block-78 {
    padding-top: 40px;
  }

  .image-216 {
    position: static;
  }

  .form-block-8 {
    width: auto;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
  }

  .form-block-8.mb, .form-block-8.ab-none {
    position: static;
  }

  .form-block-8.ab-none.full {
    width: 100%;
  }

  .heading-111 {
    width: 100%;
    font-size: 40px;
  }

  .heading-111.center, .heading-111.max {
    font-size: 40px;
  }

  .flex-block-80 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-80.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-80.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-40 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-84 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-85 {
    border-left-style: none;
  }

  .image-219 {
    width: 100%;
    margin-right: 0;
  }

  .image-219.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-86.mt-0 {
    position: static;
  }

  .nav-link-6 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-6.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-6.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-41 {
    width: 24px;
    height: 24px;
  }

  .text-block-142 {
    max-width: 100%;
  }

  .flex-block-88 {
    width: 100%;
  }

  .icon-12 {
    color: #111012;
  }

  .icon-12.mob-hide {
    display: none;
  }

  .text-field-12 {
    width: 100%;
  }

  .text-field-12.bgnone {
    background-color: #fff0;
  }

  .flex-block-89 {
    max-width: 100%;
  }

  .flex-block-90 {
    padding-top: 0;
  }

  .flex-block-91 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-93.max.center {
    width: auto;
  }

  .footer-4 {
    display: none;
  }

  .footer-4.mobile-footer {
    display: block;
  }

  .flex-block-95 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-96 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-97 {
    padding-top: 20px;
  }

  .flex-block-98 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .brand-3.mob-hide {
    display: none;
  }

  .grid-24 {
    flex-flow: column;
    display: flex;
  }

  .image-223 {
    max-width: 100%;
  }

  .flex-block-99 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-224 {
    max-width: 350px;
    top: 100px;
  }

  .image-224._2 {
    margin-bottom: 20px;
  }

  .flex-block-101 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .text-block-147 {
    font-size: 14px;
  }

  .div-block-577 {
    flex: 1;
    height: 56px;
  }

  .div-block-578 {
    min-width: 250px;
  }

  .div-block-580 {
    flex-flow: wrap;
  }

  .flex-block-105 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-149 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .tab-link-tab-2-4 {
    min-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .flex-block-107 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-150.max {
    max-width: 100%;
  }

  .flex-block-109 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .text-block-151 {
    max-width: 100%;
  }

  .grid-25 {
    flex-flow: column;
    display: flex;
  }

  .grid-25.py-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-230 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-584 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-112 {
    padding-top: 40px;
  }

  .image-232 {
    position: static;
  }

  .form-block-9 {
    width: auto;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
  }

  .form-block-9.mb, .form-block-9.ab-none {
    position: static;
  }

  .form-block-9.ab-none.full {
    width: 100%;
  }

  .heading-115 {
    width: 100%;
    font-size: 40px;
  }

  .heading-115.center, .heading-115.max {
    font-size: 40px;
  }

  .flex-block-114 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-114.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-114.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-59 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-118 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-119 {
    border-left-style: none;
  }

  .image-235 {
    width: 100%;
    margin-right: 0;
  }

  .image-235.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-120.mt-0 {
    position: static;
  }

  .nav-link-7 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-7.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-7.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-60 {
    width: 24px;
    height: 24px;
  }

  .text-block-160 {
    max-width: 100%;
  }

  .flex-block-122 {
    width: 100%;
  }

  .icon-13 {
    color: #111012;
  }

  .icon-13.mob-hide {
    display: none;
  }

  .text-field-13 {
    width: 100%;
  }

  .text-field-13.bgnone {
    background-color: #fff0;
  }

  .flex-block-123 {
    max-width: 100%;
  }

  .flex-block-124 {
    padding-top: 0;
  }

  .flex-block-125 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-127.max.center {
    width: auto;
  }

  .footer-5 {
    display: none;
  }

  .footer-5.mobile-footer {
    display: block;
  }

  .flex-block-129 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-130 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-131 {
    padding-top: 20px;
  }

  .flex-block-132 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .brand-4.mob-hide {
    display: none;
  }

  .grid-26 {
    flex-flow: column;
    display: flex;
  }

  .image-239 {
    max-width: 100%;
  }

  .flex-block-133 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-240 {
    max-width: 350px;
    top: 100px;
  }

  .image-240._2 {
    margin-bottom: 20px;
  }

  .flex-block-135 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .text-block-165 {
    font-size: 14px;
  }

  .div-block-594 {
    flex: 1;
    height: 56px;
  }

  .div-block-595 {
    min-width: 250px;
  }

  .div-block-597 {
    flex-flow: wrap;
  }

  .flex-block-138 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-167 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .flex-block-140 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-168.max {
    max-width: 100%;
  }

  .flex-block-142 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .text-block-169 {
    max-width: 100%;
  }

  .image-246 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-246.cover.abs {
    top: auto;
  }

  .div-block-600 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-145 {
    padding-top: 40px;
  }

  .heading-119 {
    width: 100%;
    font-size: 40px;
  }

  .heading-119.center, .heading-119.max {
    font-size: 40px;
  }

  .flex-block-147 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-147.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-147.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-78 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-151 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-152 {
    border-left-style: none;
  }

  .image-250 {
    width: 100%;
    margin-right: 0;
  }

  .image-250.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-153.mt-0 {
    position: static;
  }

  .nav-link-8 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-8.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-8.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-79 {
    width: 24px;
    height: 24px;
  }

  .text-block-178 {
    max-width: 100%;
  }

  .flex-block-155 {
    width: 100%;
  }

  .icon-14 {
    color: #111012;
  }

  .icon-14.mob-hide {
    display: none;
  }

  .flex-block-156 {
    max-width: 100%;
  }

  .flex-block-157 {
    padding-top: 0;
  }

  .flex-block-158 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-160.max.center {
    width: auto;
  }

  .footer-6 {
    display: none;
  }

  .footer-6.mobile-footer {
    display: block;
  }

  .flex-block-162 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-163 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-164 {
    padding-top: 20px;
  }

  .flex-block-165 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .brand-5.mob-hide {
    display: none;
  }

  .grid-28 {
    flex-flow: column;
    display: flex;
  }

  .image-254 {
    max-width: 100%;
  }

  .flex-block-166 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-255 {
    max-width: 350px;
    top: 100px;
  }

  .image-255._2 {
    margin-bottom: 20px;
  }

  .flex-block-168 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .text-block-183 {
    font-size: 14px;
  }

  .div-block-610 {
    flex: 1;
    height: 56px;
  }

  .div-block-611 {
    min-width: 250px;
  }

  .div-block-613 {
    flex-flow: wrap;
  }

  .flex-block-171 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-185 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .flex-block-173 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-186.max {
    max-width: 100%;
  }

  .flex-block-175 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .text-block-187 {
    max-width: 100%;
  }

  .link-63 {
    height: 50px;
    font-size: 16px;
  }

  .image-260 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-260.new {
    height: auto;
  }

  .flex-block-30 {
    flex-flow: column;
  }

  .div-block-616 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .earning-blk.p-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-177 {
    padding-top: 40px;
  }

  .heading-123 {
    width: 100%;
    font-size: 40px;
  }

  .heading-123.center {
    font-size: 40px;
  }

  .flex-block-178 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-178.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-178.px-0.vertical.f-w {
    max-width: 100%;
  }

  .flex-block-32 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .code-embed-93 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .heading-124.pt-5 {
    padding-top: 0;
  }

  .flex-block-181 {
    border-left-style: none;
  }

  .image-261 {
    width: 100%;
    margin-right: 0;
  }

  .image-261.desk {
    display: none;
  }

  .image-261.mob {
    display: block;
  }

  .nav-link-9 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-9.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-9.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-94 {
    width: 24px;
    height: 24px;
  }

  .div-block-12 {
    padding-top: 32px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-191 {
    max-width: 100%;
  }

  .div-block-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-184 {
    width: 100%;
  }

  .icon-15 {
    color: #111012;
  }

  .icon-15.mob-hide {
    display: none;
  }

  .image-12 {
    margin-right: 0;
  }

  .flex-block-185 {
    padding-top: 0;
  }

  .flex-block-186 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-188.max.center {
    width: auto;
  }

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

  .footer-7 {
    display: none;
  }

  .footer-7.mobile-footer {
    display: block;
  }

  .flex-block-29 {
    flex-flow: column;
  }

  .flex-block-189 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-190 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-191 {
    padding-top: 20px;
  }

  .flex-block-192 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .brand-6.mob-hide {
    display: none;
  }

  .grid-30 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-194 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-620 {
    flex: 1;
    height: 56px;
  }

  .div-block-621 {
    min-width: 250px;
  }

  .div-block-622, .flex-block-28 {
    flex-flow: wrap;
  }

  .flex-block-196 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-195 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
  }

  .div-block-625 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-42.ok {
    padding-top: 0;
  }

  .heading-127 {
    width: 100%;
    font-size: 40px;
  }

  .heading-127.center {
    font-size: 40px;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .flex-block-199 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-199.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-44.minus {
    margin-top: -150px;
  }

  .code-embed-102 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-103 {
    width: 24px;
    height: 24px;
  }

  .image-21.back {
    display: none;
  }

  .image-21.sur {
    margin-top: -100px;
  }

  .icon-16 {
    color: #111012;
  }

  .icon-16.mob-hide {
    display: none;
  }

  .contract-block-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contract-block-inner.mb-hide {
    display: none;
  }

  .text-block-198 {
    text-align: center;
  }

  .heading-8 {
    width: 100%;
    font-size: 40px;
  }

  .flex-block-201 {
    padding-top: 0;
  }

  .flex-block-202 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-46 {
    max-width: 100%;
  }

  .flex-block-204.max.center {
    width: auto;
  }

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

  .grid-8._12.ok {
    padding-top: 0;
  }

  .grid-8.col4 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-205 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-206 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-207 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-208 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-628 {
    flex: 1;
    height: 56px;
  }

  .div-block-629 {
    flex-flow: wrap;
  }

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

  .flex-block-209 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-631 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .heading-129 {
    width: 100%;
    font-size: 40px;
  }

  .heading-129.center {
    font-size: 40px;
  }

  .flex-block-211 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-211.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-108 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-109 {
    width: 24px;
    height: 24px;
  }

  .icon-17 {
    color: #111012;
  }

  .icon-17.mob-hide {
    display: none;
  }

  .text-block-201 {
    text-align: center;
  }

  .heading-130 {
    width: 100%;
    font-size: 40px;
  }

  .flex-block-215 {
    padding-top: 0;
  }

  .flex-block-216 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-218 {
    max-width: 100%;
  }

  .flex-block-219.max.center {
    width: auto;
  }

  .grid-32, .grid-32.mt-50 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-220 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-221 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-222 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-225 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-637 {
    flex: 1;
    height: 56px;
  }

  .div-block-638 {
    flex-flow: wrap;
  }

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

  .flex-block-226 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .flex-block-73 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-639 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-227 {
    padding-top: 40px;
  }

  .image-274.right {
    margin-left: 0;
  }

  .heading-132 {
    width: 100%;
    font-size: 40px;
  }

  .heading-132.center {
    font-size: 40px;
  }

  .flex-block-48 {
    flex-flow: column;
  }

  .flex-block-48.col-3-midal {
    grid-template-columns: 1fr;
    display: flex;
  }

  .flex-block-48.col-33 {
    grid-template-columns: 1fr;
  }

  .flex-block-48.col2-big-sm._w-100 {
    display: flex;
  }

  .flex-block-229 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-229.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-114 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-115 {
    width: 24px;
    height: 24px;
  }

  .icon-18 {
    color: #111012;
  }

  .icon-18.mob-hide {
    display: none;
  }

  .text-block-204 {
    text-align: center;
  }

  .white-card.relative.full {
    width: 100%;
  }

  .heading-133 {
    width: 100%;
    font-size: 40px;
  }

  .flex-block-232 {
    padding-top: 0;
  }

  .flex-block-233 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-235.max.center {
    width: auto;
  }

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

  .flex-block-236 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-237 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-238 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-240 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .max-530 {
    max-width: 100%;
  }

  .div-block-643 {
    flex: 1;
    height: 56px;
  }

  .div-block-644 {
    flex-flow: wrap;
  }

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

  .grid-35.white-bg.invert {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .flex-block-241 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-646 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .image-277.right {
    margin-left: 0;
  }

  .heading-135 {
    width: 100%;
    font-size: 40px;
  }

  .heading-135.center {
    font-size: 40px;
  }

  .flex-block-243 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-243.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-120 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-121 {
    width: 24px;
    height: 24px;
  }

  .icon-19 {
    color: #111012;
  }

  .icon-19.mob-hide {
    display: none;
  }

  .text-block-209 {
    text-align: center;
  }

  .heading-136 {
    width: 100%;
    font-size: 40px;
  }

  .heading-136.mob-40.mt-0 {
    margin-top: 0;
  }

  .flex-block-246 {
    padding-top: 0;
  }

  .flex-block-247 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-249.max.center {
    width: auto;
  }

  .grid-36, .grid-36.mt-50 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-250 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-251 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-252 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-254 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-649 {
    flex: 1;
    height: 56px;
  }

  .div-block-650 {
    flex-flow: wrap;
  }

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

  .flex-block-255 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-652 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .image-282.right {
    margin-left: 0;
  }

  .heading-138 {
    width: 100%;
    font-size: 40px;
  }

  .heading-138.center {
    font-size: 40px;
  }

  .flex-block-257 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-257.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-126 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-127 {
    width: 24px;
    height: 24px;
  }

  .icon-20 {
    color: #111012;
  }

  .icon-20.mob-hide {
    display: none;
  }

  .text-block-212 {
    text-align: center;
  }

  .heading-139 {
    width: 100%;
    font-size: 40px;
  }

  .heading-139.mob-40.mt-0 {
    margin-top: 0;
  }

  .flex-block-260 {
    padding-top: 0;
  }

  .flex-block-261 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-263.max.center {
    width: auto;
  }

  .grid-38, .grid-38.mt-50 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-264 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-265 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-266 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-268 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-655 {
    flex: 1;
    height: 56px;
  }

  .div-block-656 {
    flex-flow: wrap;
  }

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

  .flex-block-269 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-658 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .heading-141 {
    width: 100%;
    font-size: 40px;
  }

  .heading-141.center {
    font-size: 40px;
  }

  .flex-block-271 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-271.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-132 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-133 {
    width: 24px;
    height: 24px;
  }

  .icon-21 {
    color: #111012;
  }

  .icon-21.mob-hide {
    display: none;
  }

  .text-block-215 {
    text-align: center;
  }

  .heading-142 {
    width: 100%;
    font-size: 40px;
  }

  .heading-142.mob-40.mt-0 {
    margin-top: 0;
  }

  .flex-block-275 {
    padding-top: 0;
  }

  .flex-block-276 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-278 {
    max-width: 100%;
  }

  .flex-block-279.max.center {
    width: auto;
  }

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

  .flex-block-280 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-281 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-282 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-285 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-663 {
    flex: 1;
    height: 56px;
  }

  .div-block-664 {
    flex-flow: wrap;
  }

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

  .flex-block-286 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .image-291 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-666 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-287 {
    padding-top: 40px;
  }

  .image-293 {
    position: static;
  }

  .heading-144 {
    width: 100%;
    font-size: 40px;
  }

  .heading-144.center {
    font-size: 40px;
  }

  .flex-block-289 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-289.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-138 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-139 {
    width: 24px;
    height: 24px;
  }

  .icon-22 {
    color: #111012;
  }

  .icon-22.mob-hide {
    display: none;
  }

  .text-block-220 {
    text-align: center;
  }

  .heading-145 {
    width: 100%;
    font-size: 40px;
  }

  .flex-block-294 {
    padding-top: 0;
  }

  .flex-block-295 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-297 {
    max-width: 100%;
  }

  .flex-block-298.max.center {
    width: auto;
  }

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

  .flex-block-299 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-300 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-301 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .grid-43 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-304 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-672 {
    flex: 1;
    height: 56px;
  }

  .div-block-673 {
    flex-flow: wrap;
  }

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

  .flex-block-306 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-675 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-308 {
    padding-top: 40px;
  }

  .heading-147 {
    width: 100%;
    font-size: 40px;
  }

  .heading-147.center {
    font-size: 40px;
  }

  .flex-block-310 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-310.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-144 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-145 {
    width: 24px;
    height: 24px;
  }

  .icon-23 {
    color: #111012;
  }

  .icon-23.mob-hide {
    display: none;
  }

  .text-block-224 {
    text-align: center;
  }

  .flex-block-314 {
    padding-top: 0;
  }

  .flex-block-315 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-317.max.center {
    width: auto;
  }

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

  .flex-block-318 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-319 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-320 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

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

  .flex-block-322 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-682 {
    flex: 1;
    height: 56px;
  }

  .div-block-683 {
    flex-flow: wrap;
  }

  .flex-block-323 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .image-299.mt-minu-3.ab {
    position: static;
  }

  .div-block-685 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-324 {
    padding-top: 40px;
  }

  .heading-149 {
    width: 100%;
    font-size: 40px;
  }

  .heading-149.center {
    font-size: 40px;
  }

  .flex-block-326 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-326.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-150 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .code-embed-151 {
    width: 24px;
    height: 24px;
  }

  .icon-24 {
    color: #111012;
  }

  .icon-24.mob-hide {
    display: none;
  }

  .text-block-230 {
    text-align: center;
  }

  .flex-block-330 {
    padding-top: 0;
  }

  .flex-block-331 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-333.max.center {
    width: auto;
  }

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

  .flex-block-334 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-335 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-336 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

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

  .flex-block-338 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-692 {
    flex: 1;
    height: 56px;
  }

  .div-block-693 {
    flex-flow: wrap;
  }

  .flex-block-339 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-235 {
    max-width: 100%;
  }

  .image-303 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-694 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-340 {
    padding-top: 40px;
  }

  .image-304 {
    position: static;
  }

  .heading-151 {
    width: 100%;
    font-size: 40px;
  }

  .heading-151.center {
    font-size: 40px;
  }

  .flex-block-341 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-341.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-157 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .div-block-35 {
    display: none;
  }

  .flex-block-344 {
    border-left-style: none;
  }

  .flex-block-70 {
    position: relative;
  }

  .code-embed-158 {
    width: 24px;
    height: 24px;
  }

  .grid-11 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .icon-25 {
    color: #111012;
  }

  .icon-25.mob-hide {
    display: none;
  }

  .flex-block-347 {
    padding-top: 0;
  }

  .flex-block-348 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-350.max.center {
    width: auto;
  }

  .flex-block-352 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-353 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-354 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .grid-48 {
    flex-flow: column;
    display: flex;
  }

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

  .flex-block-355 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .handpick.pb-0 {
    padding-bottom: 0;
  }

  .flex-block-356 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-698 {
    flex: 1;
    height: 56px;
  }

  .div-block-36 {
    display: none;
  }

  .div-block-699 {
    flex-flow: wrap;
  }

  .grid-7 {
    display: none;
  }

  .flex-block-358 {
    flex-flow: wrap;
  }

  .flex-block-359 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-245 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .text-block-247 {
    max-width: 100%;
  }

  .image-308 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-700 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-361 {
    padding-top: 40px;
  }

  .image-309 {
    position: static;
  }

  .heading-153 {
    width: 100%;
    font-size: 40px;
  }

  .heading-153.center {
    font-size: 40px;
  }

  .flex-block-364 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-364.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-165 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .div-block-701 {
    display: none;
  }

  .flex-block-367 {
    border-left-style: none;
  }

  .code-embed-166 {
    width: 24px;
    height: 24px;
  }

  .grid-51 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .icon-26 {
    color: #111012;
  }

  .icon-26.mob-hide {
    display: none;
  }

  .flex-block-371 {
    padding-top: 0;
  }

  .flex-block-372 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-374.max.center {
    width: auto;
  }

  .flex-block-375 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-376 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-377 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .grid-52 {
    flex-flow: column;
    display: flex;
  }

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

  .flex-block-378 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-705 {
    flex: 1;
    height: 56px;
  }

  .div-block-706 {
    display: none;
  }

  .div-block-707 {
    flex-flow: wrap;
  }

  .grid-55 {
    display: none;
  }

  .flex-block-380 {
    flex-flow: wrap;
  }

  .flex-block-381 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-255 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .text-block-257 {
    max-width: 100%;
  }

  .grid-56 {
    flex-flow: column;
    display: flex;
  }

  .link-64 {
    height: 50px;
    font-size: 16px;
  }

  .image-315 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-711 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-385 {
    padding-top: 40px;
  }

  .image-317 {
    position: static;
  }

  .heading-156 {
    width: 100%;
    font-size: 40px;
  }

  .heading-156.center, .heading-156.max {
    font-size: 40px;
  }

  .flex-block-387 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-387.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-387.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-176 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-391 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-392 {
    border-left-style: none;
  }

  .image-320 {
    width: 100%;
    margin-right: 0;
  }

  .image-320.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-393.mt-0 {
    position: static;
  }

  .nav-link-10 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-10.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-10.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-177 {
    width: 24px;
    height: 24px;
  }

  .text-block-266 {
    max-width: 100%;
  }

  .flex-block-395 {
    width: 100%;
  }

  .icon-27 {
    color: #111012;
  }

  .icon-27.mob-hide {
    display: none;
  }

  .text-field-14 {
    width: 100%;
  }

  .text-field-14.bgnone {
    background-color: #fff0;
  }

  .flex-block-396 {
    max-width: 100%;
  }

  .flex-block-397 {
    padding-top: 0;
  }

  .flex-block-398 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-400.max.center {
    width: auto;
  }

  .flex-block-402 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-403 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-404 {
    padding-top: 20px;
  }

  .flex-block-405 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .image-323 {
    max-width: 100%;
  }

  .flex-block-406 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-324 {
    max-width: 350px;
    top: 100px;
  }

  .image-324._2 {
    margin-bottom: 20px;
  }

  .flex-block-408 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .text-block-271 {
    font-size: 14px;
  }

  .div-block-720 {
    flex: 1;
    height: 56px;
  }

  .div-block-721 {
    min-width: 250px;
  }

  .div-block-723 {
    flex-flow: wrap;
  }

  .flex-block-412 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-273 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .flex-block-414 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-274.max {
    max-width: 100%;
  }

  .flex-block-416 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .text-block-284 {
    max-width: 100%;
  }

  .grid-58 {
    flex-flow: column;
    display: flex;
  }

  .div-block-726 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-417 {
    padding-top: 40px;
  }

  .heading-160 {
    width: 100%;
    font-size: 40px;
  }

  .heading-160.center, .heading-160.max {
    font-size: 40px;
  }

  .flex-block-418 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-418.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-418.px-0.vertical.f-w {
    max-width: 100%;
  }

  .flex-block-422 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .code-embed-191 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-423 {
    border-left-style: none;
  }

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

  .flex-block-34.h-flex {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-329 {
    width: 100%;
    margin-right: 0;
  }

  .flex-block-424.mt-0 {
    position: static;
  }

  .nav-link-11 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-11.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-11.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-192 {
    width: 24px;
    height: 24px;
  }

  .text-block-286 {
    max-width: 100%;
  }

  .div-block-727 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-425 {
    width: 100%;
  }

  .icon-28 {
    color: #111012;
  }

  .icon-28.mob-hide {
    display: none;
  }

  .flex-block-426 {
    max-width: 100%;
  }

  .flex-block-427 {
    padding-top: 0;
  }

  .flex-block-428 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-430.max.center {
    width: auto;
  }

  .grid-59, .grid-59.col5 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-431 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-432 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-433 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .image-331 {
    max-width: 100%;
  }

  .flex-block-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-434 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .dropdown-toggle-2.white {
    background-color: #fff;
  }

  .div-block-40 {
    display: none;
  }

  .div-block-732 {
    flex: 1;
    height: 56px;
  }

  .div-block-733 {
    min-width: 250px;
  }

  .div-block-734 {
    flex-flow: wrap;
  }

  .flex-block-436 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-291 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .div-block-16.py60 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .flex-block-437 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .flex-block-438 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .text-block-296 {
    max-width: 100%;
  }

  .grid-61 {
    flex-flow: column;
    display: flex;
  }

  .link-65 {
    height: 50px;
    font-size: 16px;
  }

  .image-334 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-738 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-441 {
    padding-top: 40px;
  }

  .image-336 {
    position: static;
  }

  .heading-162 {
    width: 100%;
    font-size: 40px;
  }

  .heading-162.center, .heading-162.max {
    font-size: 40px;
  }

  .flex-block-443 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-443.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .flex-block-443.px-0.vertical.f-w {
    max-width: 100%;
  }

  .code-embed-207 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flex-block-447 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .flex-block-448 {
    border-left-style: none;
  }

  .image-339 {
    width: 100%;
    margin-right: 0;
  }

  .image-339.mr-0 {
    object-fit: cover;
    height: 350px;
  }

  .flex-block-449.mt-0 {
    position: static;
  }

  .nav-link-12 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-12.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-12.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-208 {
    width: 24px;
    height: 24px;
  }

  .text-block-305 {
    max-width: 100%;
  }

  .flex-block-451 {
    width: 100%;
  }

  .icon-29 {
    color: #111012;
  }

  .icon-29.mob-hide {
    display: none;
  }

  .flex-block-452 {
    max-width: 100%;
  }

  .flex-block-453 {
    padding-top: 0;
  }

  .flex-block-454 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-456.max.center {
    width: auto;
  }

  .flex-block-458 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-459 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-460 {
    padding-top: 20px;
  }

  .flex-block-461 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .image-342 {
    max-width: 100%;
  }

  .flex-block-462 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-343 {
    max-width: 350px;
    top: 100px;
  }

  .image-343._2 {
    margin-bottom: 20px;
  }

  .flex-block-464 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .text-block-310 {
    font-size: 14px;
  }

  .div-block-747 {
    flex: 1;
    height: 56px;
  }

  .div-block-748 {
    min-width: 250px;
  }

  .div-block-750 {
    flex-flow: wrap;
  }

  .flex-block-468 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .text-block-312 {
    width: 200px;
    min-width: 250px;
    height: 100%;
  }

  .flex-block-470 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .text-block-313.max {
    max-width: 100%;
  }

  .flex-block-472 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .grid-63 {
    flex-flow: column;
    display: flex;
  }

  .image-348 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-754 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .flex-block-473 {
    padding-top: 40px;
  }

  .image-350 {
    position: static;
  }

  .flex-block-475 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-475.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .code-embed-222 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-13 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-13.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-13.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-223 {
    width: 24px;
    height: 24px;
  }

  .icon-30 {
    color: #111012;
  }

  .icon-30.mob-hide {
    display: none;
  }

  .text-block-317 {
    text-align: center;
  }

  .flex-block-480 {
    padding-top: 0;
  }

  .flex-block-481 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-483 {
    max-width: 100%;
  }

  .flex-block-484.max.center {
    width: auto;
  }

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

  .flex-block-485 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-486 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-487 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-490 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-763 {
    flex: 1;
    height: 56px;
  }

  .div-block-764 {
    flex-flow: wrap;
  }

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

  .flex-block-492 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .heading-166.mt-80 {
    margin-top: 20px;
  }

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

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

  .image-355.n {
    object-fit: contain;
    object-position: 50% 0%;
  }

  .flex-block-496 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-766 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-768 {
    display: none;
  }

  .grid-67 {
    flex-flow: column;
    grid-template-columns: .8fr;
    place-items: start stretch;
    display: flex;
  }

  .grid-68 {
    flex-flow: column;
    display: flex;
  }

  .form-blk {
    flex-flow: column;
    padding: 20px;
    display: flex;
  }

  .ocf-section {
    flex-flow: column;
    display: flex;
  }

  .div-block-771 {
    margin-top: 40px;
  }

  .text-block-325 {
    min-height: 100px;
  }

  .flex-block-506 {
    width: 100%;
  }

  .flex-block-507.mb100 {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .div-block-772 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .page-wrapper-2 {
    border-radius: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .code-embed-234 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-14 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-14.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-14.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-235 {
    width: 24px;
    height: 24px;
  }

  .icon-31 {
    color: #111012;
  }

  .icon-31.mob-hide {
    display: none;
  }

  .flex-block-509 {
    padding-top: 0;
  }

  .flex-block-510 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-511 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-512 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-513 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-774 {
    flex: 1;
    height: 56px;
  }

  .div-block-775 {
    flex-flow: wrap;
  }

  .flex-block-514 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-776 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .code-embed-239 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-15 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-15.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-15.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-240 {
    width: 24px;
    height: 24px;
  }

  .icon-32 {
    color: #111012;
  }

  .icon-32.mob-hide {
    display: none;
  }

  .flex-block-517 {
    padding-top: 0;
  }

  .flex-block-518 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-519 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-520 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-521 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-778 {
    flex: 1;
    height: 56px;
  }

  .div-block-779 {
    flex-flow: wrap;
  }

  .flex-block-522 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-780 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .code-embed-245 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-16 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-16.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-16.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-246 {
    width: 24px;
    height: 24px;
  }

  .flex-block-525 {
    padding-top: 0;
  }

  .flex-block-526 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-527 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-528 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-529 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-782 {
    flex: 1;
    height: 56px;
  }

  .div-block-783 {
    flex-flow: wrap;
  }

  .flex-block-531 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .flex-block-533 {
    max-width: 100%;
  }

  .code-embed-253 {
    width: 100%;
    position: static;
  }

  .div-block-787 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .code-embed-254 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-17 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-17.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-17.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-255 {
    width: 24px;
    height: 24px;
  }

  .flex-block-541 {
    padding-top: 0;
  }

  .flex-block-542 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-543 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-544 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-545 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-789 {
    flex: 1;
    height: 56px;
  }

  .div-block-790 {
    flex-flow: wrap;
  }

  .flex-block-546 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .image-365 {
    border-radius: 26px;
  }

  .flex-block-549 {
    border-radius: 16px;
    bottom: 20px;
    left: 20px;
  }

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

  .text-block-335 {
    max-width: 250px;
  }

  .flex-block-551 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-554 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-554.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .container-49 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-block-556.max.center {
    width: auto;
  }

  .flex-block-557 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .div-block-795 {
    cursor: pointer;
    padding: 10px;
    position: relative;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-558 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-558.px-0.vertical {
    justify-content: space-between;
    align-items: center;
    max-width: 450px;
  }

  .container-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .code-embed-263 {
    background-color: #e7ebfc;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link-18 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-18.mobile {
    text-align: center;
    font-size: 32px;
    line-height: 30px;
  }

  .nav-link-18.mobile.w--current {
    color: #2240ba;
    border-bottom-style: none;
  }

  .code-embed-264 {
    width: 24px;
    height: 24px;
  }

  .flex-block-560 {
    padding-top: 0;
  }

  .flex-block-561 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-563.max.center {
    width: auto;
  }

  .flex-block-564 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .flex-block-565 {
    width: 100%;
    left: 0;
    right: 0;
  }

  .flex-block-566 {
    z-index: 555;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -10px;
    position: relative;
  }

  .flex-block-567 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-799 {
    flex: 1;
    height: 56px;
  }

  .div-block-800 {
    flex-flow: wrap;
  }

  .flex-block-568 {
    z-index: 554;
    background-image: linear-gradient(#e7ebfc, #fff);
    border-radius: 24px;
    padding: 140px 20px 40px;
    transition: all .4s;
    position: fixed;
    inset: 0% 0;
    overflow: hidden;
    transform: translate(0, -101%);
  }

  .div-block-803 {
    color: var(--black);
    flex-flow: column;
    font-family: Clashgrotesk, Arial, sans-serif;
    display: flex;
  }

  .heading-175 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
  }

  .text-block-349 {
    color: #9096a4;
    line-height: 24px;
  }

  .img100 {
    width: 100%;
  }

  .div-block-804 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .image.logo.logo-blue {
    display: block;
  }

  .image.logo.logo-blue.short {
    height: 40px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .nav-link.text, .nav-link.text.nav_item {
    padding-left: 52px;
    padding-right: 52px;
  }

  .nav-link-4 {
    width: 90%;
  }

  .nav-link-4.secondary {
    transition: width .2s;
    transform: translate(0);
  }

  .button.primary {
    margin-top: 20px;
  }

  .button.primary.platform, .button.secondary {
    width: 48%;
  }

  .button.secondary.w--current {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-41 {
    flex-wrap: wrap;
  }

  .div-block-42 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .div-block-43 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-44 {
    width: 136px;
    height: 40px;
    margin-right: 10px;
  }

  .div-block-45 {
    margin-left: 10px;
  }

  .div-block-48, .div-block-49, .div-block-50, .div-block-51, .div-block-52, .div-block-53, .div-block-54 {
    flex: 0 160px;
  }

  .text-block-32 {
    font-weight: 500;
  }

  .text-block-36 {
    text-transform: none;
  }

  .brand {
    width: auto;
    padding-top: 0;
  }

  .menu-button.header-menu-button.w--open {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .header-menu-button-icon.icon.icon-blue {
    width: 30px;
  }

  .press-sources {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    justify-content: space-between;
    padding: 10px 20px 0;
  }

  .press-awards {
    grid-column-gap: 43px;
    grid-row-gap: 0px;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-169 {
    margin: 10px 0;
  }

  .div-block-170 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-171 {
    margin: 10px 0;
  }

  .div-block-172 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-173, .div-block-174 {
    margin: 10px 0;
  }

  .section-testimonials, .section-post_a_job {
    margin-top: 40px;
  }

  .section_easy-steps {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pref-points_box.wide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pref-points_item {
    width: 100%;
    max-width: 100%;
  }

  .pref-points_item.wide {
    width: 50%;
  }

  .p_pref-points {
    max-width: 100%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 21px;
  }

  .slider-2 {
    object-fit: fill;
    min-height: 620px;
  }

  .slider-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 10px 20px;
    display: flex;
  }

  .slider_left-side {
    width: 100%;
  }

  .slider_right-side {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 30px;
  }

  .blue_block {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-90 {
    border-radius: 6px;
    width: 100%;
    margin-top: 30px;
    margin-left: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .blue-section_box.wide {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .semi_background {
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered_box.flex_box {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .white_paragraph {
    display: block;
  }

  .footer_links._1200px, .footer_links._1200px-new {
    grid-template-columns: 1fr 1fr;
  }

  .col_links {
    min-width: 50%;
  }

  .col_links.only-mob.hide-mob {
    display: none;
  }

  .col_links.only-mob.hide-desk {
    display: block;
  }

  .footer_link-item__li {
    align-items: flex-start;
  }

  .div-block-257 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div-block-258 {
    border-bottom: 1px solid #000;
    border-right-style: none;
    border-right-width: 0;
    padding-right: 0;
  }

  .footer_text {
    padding-bottom: 20px;
  }

  .footer_text.default_cursor {
    align-self: center;
    padding-bottom: 0;
  }

  .div-block-259 {
    margin-top: 20px;
    padding-left: 0;
  }

  .right_nav {
    transition: transform .2s;
  }

  .close_icon {
    width: 30px;
    height: 24px;
    margin: 1px;
    position: relative;
    top: 0;
  }

  .solution_card_right {
    background-position: 86%;
  }

  .solution_card_right.card_1 {
    background-position: 25%;
  }

  .image-95.hide-wide {
    margin-bottom: 20px;
    display: block;
  }

  .columns-3 {
    display: block;
  }

  .container_universal {
    align-items: flex-start;
  }

  .section_tittle-h1 {
    max-width: 330px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 37px;
  }

  .left-side {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .left-side.right-align.width_tablet-50.pad-tablet_10.width-m_100 {
    text-align: center;
  }

  .left-side.width_tablet-50.width-m_100 {
    width: 100%;
  }

  .left-side.one-of-three {
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .right-side {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .right-side.ml_30 {
    padding-left: 0;
  }

  .right-side.width_tablet-50.pad-tablet_10.width-m_100 {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }

  .right-side.one-of-three {
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
  }

  .h2_box.center, .h2_box.hide-desk {
    font-size: 30px;
    line-height: 42px;
  }

  .h2_box.center_mob {
    width: 100%;
    max-width: 560px;
    font-size: 30px;
  }

  .h2_box.f30.pt_s {
    padding-top: 120px;
  }

  .h3_gray {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 24px;
  }

  .gif_img.card_shadow {
    max-height: 300px;
  }

  .div-block-261 {
    height: 220px;
  }

  .card_shadow.episode_card {
    flex-direction: column;
  }

  .hide-desk.p20-lr {
    margin-top: 20px;
    display: block;
  }

  .block_with-counts {
    width: 100%;
  }

  .dashed_line {
    width: 24vw;
    max-width: 176px;
  }

  .hide-mob.show-tab {
    display: none;
  }

  .tittle_block.mw600 {
    margin-top: 100px;
  }

  .container_small.zevez, .container_small.deliveright {
    margin-top: 220px;
  }

  .result_markers {
    margin-bottom: 0;
    padding-bottom: 64px;
  }

  .blue_percentages.lover_fs {
    font-size: 2.2rem;
  }

  .center_items_item.card_shadow.m20_mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .brown_box.free_w {
    text-align: left;
  }

  .card_join.card_shadow.client, .card_join.card_shadow.freelancer {
    width: 50%;
    min-height: 300px;
  }

  .elipse-image-guess, .elipse-image-guess-2 {
    display: none;
  }

  .gess_content {
    flex-direction: column;
  }

  .card_testimonial.card_shadow {
    width: 400px;
  }

  .image-114, .image-115 {
    bottom: 25px;
  }

  .column-pref {
    padding-bottom: 10px;
  }

  .image_header_plataform3, .image_header_plataform_4 {
    display: none;
  }

  .container-new.container-main.costume.home {
    flex-direction: column;
  }

  .container-new.container-main.costume.sub-nav-hero {
    align-items: center;
    height: 50vh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.costume.sub-nav-hero.is--plat-client {
    padding-bottom: 52px;
  }

  .container-new.container-main.costume.platform-for-freelancers {
    align-items: center;
    height: 40vh;
  }

  .container-new.container-main.no-flex.footer-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new.container-main.costume {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1_big-new.costume.h2-52 {
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
  }

  .h1_big-new.costume.center.h2-52._34px-tablet, .h1_big-new.costume.center.h2-52.pick-out {
    font-weight: 600;
  }

  .h4_new.costume {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
  }

  .section-main-new.remove-background, .section-main-new.remove-background.overflow-show, .section-main-new.remove-background.overflow-show.top-paddind {
    padding-top: 100px;
  }

  .section-main-new.remove-background.overflow-show.top-paddind.home-hero {
    padding-bottom: 20px;
  }

  .column-right {
    width: auto;
  }

  .column-right.last-hero-section {
    width: 100%;
    height: auto;
  }

  .column-right.hero-home {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 60px;
  }

  .paragraph-18-px {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px.full-width.light.home.auto-width, .paragraph-18-px.full-width.light.home.auto-width-2, .paragraph-18-px.full-width.home.left-align.auto-width, .paragraph-18-px._582xw-width.auto-width {
    width: auto;
  }

  .paragraph-18-px._582xw-width.semi-bold.width-auto {
    max-width: none;
  }

  .paragraph-18-px._284px-width.home-step {
    width: auto;
  }

  .column-left {
    flex: none;
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .column-left.home, .column-left.post-job, .column-left.last-home-section, .column-left.home {
    width: 100%;
  }

  .image-hero {
    width: auto;
    display: none;
    right: 13px;
  }

  .image-hero.home {
    width: 80%;
  }

  .image-hero.home.is--home {
    margin-top: 0;
    display: block;
  }

  .swiper-holder {
    display: none;
  }

  .companies-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .section-costume.remove-background.less-top-padding._100-buttom.golance-game.is--home {
    padding-bottom: 150px;
  }

  .section-costume.remove-background.gometer-section {
    padding-top: 40px;
  }

  .section-costume.paralect-hero {
    flex-direction: column;
    height: 700px;
    min-height: auto;
    padding-top: 140px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-costume.bg-color-light-blue.more-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .company-logo {
    width: 100%;
  }

  .h2_new.costume.bigger.center.light, .h2_new.costume.bigger.center.left-align-mobile, .h2_new.costume.bigger.center.left-align-mobile {
    font-size: 32px;
    line-height: 44px;
  }

  .bg-shape.downloads {
    width: auto;
  }

  .blog-author {
    grid-column-gap: 20px;
    align-items: flex-start;
    margin-right: auto;
  }

  .blog-author.home.right {
    flex-direction: row;
    align-items: flex-start;
  }

  .blog-author.is--home {
    align-items: center;
  }

  .author-name.home {
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
  }

  .date {
    max-width: 200px;
  }

  .div-block-269 {
    margin-top: 20px;
    padding-left: 0;
  }

  .follow-us-2 {
    align-self: center;
    align-items: center;
  }

  .footer-icons {
    flex-wrap: wrap;
    justify-content: center;
  }

  .footer_link-item__li-2.hide {
    display: none;
  }

  .col_links-2 {
    min-width: 50%;
  }

  .col_links-2.only-mob.hide-mob, .col_links-2.only-mob.hide-desk {
    display: block;
  }

  .col_links-2.only-mob.free-width {
    flex-direction: column;
  }

  .sitejabber-image {
    width: 100%;
  }

  .sitejabber-link {
    width: 22%;
    top: 5px;
    left: 11%;
  }

  .quote-block.shorter {
    width: auto;
  }

  .quote-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quote-author-image {
    width: 108px;
    height: 108px;
  }

  .grid-wrapper {
    flex-direction: column;
    display: flex;
  }

  .grid-image {
    right: 108px;
  }

  .grid-image.width-407px {
    right: 135px;
  }

  .grid-image.width-260px {
    right: 139px;
  }

  .grid-image.width-324px {
    right: 99px;
  }

  .grid-image.width-429px {
    width: 308px;
    right: 93px;
  }

  .grid-image.width-312px {
    right: 143px;
  }

  .paragraph-16-px.step-paragraph {
    margin-bottom: 0;
  }

  .right-arrow-2 {
    display: none;
    top: 375px;
    right: 182px;
  }

  .mask-3 {
    width: 100vw;
  }

  .testimonial-text-wrapper {
    width: auto;
  }

  .ghost-btn-right, .ghost-btn-left {
    display: none;
  }

  .slide-8 {
    width: 100%;
  }

  .left-arrow-2 {
    display: none;
    top: 375px;
    left: 180px;
  }

  .slide-nav-3 {
    background-color: #0000;
    top: 420px;
  }

  .testimonial-block {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .card-cell, .image-124 {
    width: 100%;
  }

  ._14px {
    max-width: none;
  }

  .left-row.hide-mobile {
    display: none;
  }

  .flexibale-image {
    height: auto;
  }

  .flexibale-image.down-padding.is--platform {
    max-width: 120%;
  }

  .h2-42px._34-tablet {
    width: auto;
  }

  .hero-mobile-platform {
    display: none;
  }

  .paragraph-18-px-2.full-width.dark-blue {
    text-align: left;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .lya-img.show-tablet {
    height: auto;
  }

  .dotedd-sm {
    display: none;
  }

  .get-paid-img {
    height: auto;
  }

  .dotted-sm {
    display: none;
  }

  ._3-steps-build {
    grid-row-gap: 30px;
    flex-direction: column;
    width: 100%;
  }

  .pff-mobile-platform {
    display: none;
  }

  .step-build {
    grid-column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .dotted-long {
    display: none;
  }

  .work-diary-img {
    height: auto;
  }

  .integrations-img {
    width: 50px;
    height: 50px;
  }

  .web-img-blue {
    width: 100%;
    height: 100%;
  }

  .time-tracker-img, .gometer-img.gometer-tablet {
    height: auto;
  }

  .download-cta-wrapper.is--download {
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .integrations-grid {
    grid-row-gap: 30px;
  }

  .options-img.tablet {
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .c-c-img.shwo-tablet {
    height: auto;
  }

  .footer-content-wrapper.is--new {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .footer-download.is--new {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-end;
  }

  .download-footer.is--new {
    margin-top: 0;
  }

  .copyright-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .copyright-flex-dix {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .copyright-flex-dix.no-grid {
    width: auto;
    display: block;
  }

  .page-wrapper.v2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .post-bg-image {
    display: none;
  }

  .post-bg-image-mobile {
    display: block;
  }

  .h1_56-66.hero-platform {
    font-size: 34px;
    line-height: 44px;
  }

  .h2_52-62.p-y-j {
    margin-top: 20px;
  }

  .p_18-28.t-y-s {
    text-align: center;
  }

  .hero-about-box {
    position: relative;
    bottom: -120px;
    right: 0;
  }

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

  .my-button.golance-banner-btn {
    margin-top: 10px;
    padding: 10px 40px;
  }

  .my-button.golance-banner-btn.pre-prime-btn {
    padding: 10px 40px;
  }

  .my-button.golance-banner-btn.elite-btn.talent-button {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
  }

  .my-button.golance-banner-btn.developerbtn {
    padding: 10px 40px;
  }

  .my-button.alternate.width-full.mvp, .my-button.width-full.mvp {
    margin-top: 0;
  }

  .section-income {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .heading-work, .heading-work.getting-heading, .heading-work.getting-heading.accelerate {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-work.getting-heading.accelerate.elite-hd {
    font-size: 32px;
  }

  .company-logo-2 {
    width: 100%;
  }

  .paragraph-18-px-3 {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px-3.full-width._581px-width, .paragraph-18-px-3.full-width._581px-width.left-align-mobile {
    width: auto;
  }

  .testimonial-block-2 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .section-dig {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-hiring {
    padding-top: 60px;
    padding-bottom: 40px;
  }

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

  .section-blockchain {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-mission {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-80 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-developer-2 {
    background-position: 100%;
    background-size: 55%;
    padding-bottom: 60px;
  }

  .columns-43 {
    display: block;
  }

  .div-block-406 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .paragraph-71 {
    font-size: 14px;
  }

  .div-block-409 {
    padding: 10px;
  }

  .columns-45 {
    margin-top: 60px;
    display: flex;
  }

  .my-title-2 {
    font-size: 32px;
    line-height: 1.21053;
  }

  .my-title-2.costume.home.dev-heading {
    font-size: 32px;
  }

  .my-title-2.costume.home.dev-heading.ftt-main-heading {
    max-width: 350px;
  }

  .heading-81.golance-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-81.golance-heading.support-heading {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-81.golance-heading.support-heading.pre-prime-heading {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .section-advantage-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .columns-47 {
    display: none;
  }

  .columns-48 {
    display: block;
  }

  .div-block-420 {
    margin-bottom: 20px;
  }

  .div-block-422 {
    border-style: solid;
    border-width: 0 0 1px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-422.col-3 {
    border-bottom-width: 0;
    border-left-style: none;
  }

  .column-63 {
    padding: 1rem 0 0;
  }

  .section-speedy-2 {
    padding-bottom: 40px;
  }

  .column-64 {
    align-self: center;
  }

  .div-block-423 {
    width: 30%;
    margin-top: 0;
  }

  .section-accelerate-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .column-66 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .column-66.mobile {
    flex-direction: row-reverse;
    align-items: center;
  }

  .heading-82 {
    font-size: 12px;
  }

  .heading-83 {
    font-size: 32px;
    line-height: 38px;
  }

  .column-67 {
    align-self: stretch;
  }

  .div-block-428 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .column-68 {
    right: -10%;
  }

  .div-block-429 {
    grid-column-gap: .88rem;
    grid-row-gap: .88rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .columns-49 {
    flex-direction: column-reverse;
    justify-content: center;
    display: flex;
  }

  .div-block-430 {
    margin-top: 0;
    padding-left: 24px;
  }

  .section-waste-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-72 {
    padding-left: 10px;
  }

  .columns-50 {
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

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

  .columns-51 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .section-support-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-436 {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-elite-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .column-71 {
    align-self: stretch;
  }

  .columns-53 {
    flex-direction: column;
  }

  .div-block-438 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-439 {
    display: none;
  }

  .div-block-439.mobile {
    margin-top: 0;
    display: flex;
  }

  .paragraph-73.new-pp {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .paragraph-73.new-pp.hide-mobile {
    display: none;
  }

  .column-72 {
    padding-right: 0;
    display: block;
  }

  .div-block-440 {
    height: 100%;
    margin: 0;
  }

  .columns-55 {
    flex-direction: column;
    display: flex;
  }

  .my-container-2.overflow-hide {
    position: relative;
    overflow: hidden;
  }

  .my-container-2.margin-auto, .my-container-2.main {
    padding-right: 2.5rem;
  }

  .div-block-441 {
    margin-right: 0;
  }

  .text-block-126 {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-75 {
    font-size: 14px;
  }

  .heading-88.advantage-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-76 {
    font-size: 14px;
  }

  .paragraph-77 {
    padding-right: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .columns-58 {
    margin-top: 40px;
  }

  .div-block-443 {
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .columns-59 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-pre-prime-2 {
    padding-top: 60px;
  }

  .column-76 {
    border: 1px #000;
  }

  .columns-60 {
    display: none;
  }

  .section-governance-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .columns-61 {
    display: block;
  }

  .column-77 {
    padding: 0;
  }

  .div-block-446 {
    padding-left: 0;
  }

  .column-58 {
    height: 350px;
  }

  .section-tooling-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-450 {
    margin-bottom: 20px;
    padding: 20px;
  }

  .paragraph-78 {
    font-size: 14px;
  }

  .columns-62 {
    display: block;
  }

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

  .div-block-452 {
    margin-bottom: 40px;
  }

  .div-block-452.tooling-content {
    width: 100%;
  }

  .section-hampton-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-90 {
    font-size: 32px;
    line-height: 38px;
  }

  .columns-63 {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: -1rem;
    display: flex;
  }

  .columns-64 {
    display: block;
  }

  .slide-12 {
    width: 100%;
  }

  .man-dev-how__img-wrapper {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
  }

  .development-reviews__arrow-div-left {
    display: none;
    top: 375px;
    left: 180px;
  }

  .columns-65 {
    display: block;
  }

  .paragraph-79 {
    margin-top: 10px;
  }

  .mask-5 {
    width: 100vw;
  }

  .paragraph-18-px-4 {
    width: auto;
    max-width: none;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph {
    margin-bottom: 2rem;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph.ftt-main {
    width: 100%;
  }

  .paragraph-18-px-4._582xw-width.semi-bold.width-auto {
    max-width: none;
  }

  .slide-nav-7 {
    background-color: #0000;
    top: 420px;
  }

  .sitejabber-link-3 {
    width: 30%;
    position: static;
    top: 90px;
    left: 21px;
  }

  .div-block-455 {
    margin-top: 20px;
  }

  .heading-92 {
    font-size: 32px;
  }

  .heading-92.hampton-heading {
    font-size: 32px;
    line-height: 44px;
  }

  .column-79 {
    padding-top: 1rem;
  }

  .image-150 {
    width: auto;
    max-width: 300px;
  }

  .blog-author-2 {
    align-items: center;
    margin-right: auto;
  }

  .section-kindpath-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-456 {
    padding-left: 0;
  }

  .div-block-458 {
    padding-top: 40px;
  }

  .column-80 {
    padding: 0;
  }

  .development-reviews__arrow-div-rght {
    display: none;
    top: 375px;
    right: 182px;
  }

  .div-block-459 {
    padding-left: 0;
  }

  .section-help-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .list-item-13 {
    margin-bottom: 20px;
  }

  .section-expertise-2 {
    padding-bottom: 2.5rem;
  }

  .div-block-483 {
    height: auto;
  }

  .div-block-484 {
    padding: 0;
  }

  .div-block-485.custom-video {
    margin-bottom: 40px;
  }

  .columns-73 {
    display: flex;
  }

  .section-getting-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .columns-74, .columns-75, .columns-76 {
    display: block;
  }

  .section-fee-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .column-85 {
    align-self: center;
  }

  .column-86 {
    padding: 0;
  }

  .heading-100 {
    font-size: 32px;
    line-height: 38px;
  }

  .columns-77 {
    display: block;
  }

  .heading11-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-88 {
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-87 {
    padding: 0;
  }

  .column-88 {
    margin-bottom: 40px;
  }

  .columns-78 {
    display: flex;
  }

  .paragraph-91 {
    width: 100%;
    margin-bottom: 0;
  }

  .section-work-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-block-492 {
    margin-top: 40px;
  }

  .paragraph-92 {
    font-size: 16px;
  }

  .section-network-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-494 {
    background-size: 59%;
  }

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

  .columns-80 {
    width: 100%;
  }

  .paragraph-93 {
    font-size: 16px;
  }

  .paragraph-93.process-paragraph {
    width: 100%;
  }

  .paragraph-93.mission-paragraph {
    width: 100%;
    font-size: 16px;
  }

  .heading-101 {
    font-size: 16px;
  }

  .image-155 {
    width: 3rem;
  }

  .div-block-500 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-92 {
    padding-left: 1.38rem;
    padding-right: 0;
  }

  .column-93 {
    align-self: center;
  }

  .div-block-502 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-82 {
    display: block;
  }

  .heading-102 {
    font-size: 32px;
    line-height: 38px;
  }

  .heading-102.missin-heading {
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-102.missin-heading.help-heading {
    width: 100%;
  }

  .div-block-506.process-btn.help-button {
    margin-top: 20px;
  }

  .section-vision-3 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .list-item-15 {
    margin-bottom: 20px;
    padding-right: 20px;
  }

  .columns-83 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .column-95 {
    padding-right: 0;
  }

  .heading-103 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .grid-22 {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-columns: 1fr 1fr;
  }

  .list-item-16 {
    margin-bottom: 20px;
  }

  .heading-104 {
    height: 50px;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 20px;
    line-height: 50px;
  }

  .columns-84 {
    display: flex;
  }

  .link-block-24 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .section-process-3 {
    padding-top: 40px;
  }

  .paragraph-95 {
    font-size: 16px;
  }

  .column-97 {
    padding-left: 0;
    padding-right: 1.38rem;
  }

  .div-block-514 {
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
  }

  .paragraph-96 {
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-105 {
    font-size: 26px;
    line-height: 38px;
  }

  .heading-106 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .calendar-snippet {
    border: 1px solid #eee;
    height: 30rem;
    min-height: auto;
  }

  .div-block-517 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .columns-86 {
    display: flex;
  }

  .heading-107.golance-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-107.golance-heading.support-heading {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-107.golance-heading.support-heading.pre-prime-heading {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .section-advantage-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-522 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-523 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-108.advantage-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-524 {
    padding-left: 0;
    padding-right: 0;
  }

  .podcast_hero-content {
    grid-row-gap: 4rem;
  }

  .podcast_hero_heading {
    font-size: 4rem;
  }

  .section_audio-podcasts, .section_video-podcasts {
    padding-top: 5rem;
  }

  .video-podcasts_container {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .video-podcasts_featured-content, .video-podcasts_other-container {
    width: 100%;
  }

  .section_podcast-host {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .host_grid_column2 {
    padding: 3rem;
  }

  .video-podcasts_featured-title {
    font-size: 1.125rem;
  }

  .about_heading {
    font-size: 2.38rem;
    line-height: 1.26316;
  }

  .section_about-hero {
    padding-top: 7.56rem;
  }

  .about_hero_image-containner {
    flex-direction: column;
    align-items: center;
    padding-top: 3.5rem;
    display: flex;
  }

  .vision-mission_content {
    width: 100%;
  }

  .heading_h2 {
    letter-spacing: -1px;
  }

  .vision_image-container {
    width: 41.28%;
    display: none;
  }

  .vision_image.mobile {
    height: 75.16%;
  }

  .section_core-values {
    padding-bottom: 2.5rem;
  }

  .values_accordion-item_column1 {
    max-width: 90%;
  }

  .section_leadership {
    padding-top: 2.5rem;
  }

  .about_hero_image {
    width: 120%;
    max-width: none;
  }

  .podcast_hero_arrow-bg.left {
    bottom: 40%;
  }

  .mvp_button-group.mobile {
    flex-direction: column;
    padding-top: 0;
  }

  .mvp_hero-column1 {
    width: 100%;
  }

  .mvp_hero-column2 {
    display: none;
  }

  .section_mvp-content {
    padding-top: 3.75rem;
  }

  .mvp_content {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    padding-bottom: 5rem;
  }

  .mvp_content_column1 {
    width: 100%;
  }

  .mvp_content_column2 {
    width: 100%;
    display: none;
  }

  .table_contents-container {
    padding-left: 0;
    overflow: hidden;
  }

  .mvp_table-contents_heading {
    display: none;
  }

  .table_contents {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    overflow: auto;
  }

  .mvp_table-contents_item {
    white-space: nowrap;
  }

  .section-padding {
    padding-top: 5rem;
  }

  .section-padding.mvp_benefits.is--outsource {
    margin-top: 120px;
  }

  .mvp-core_card {
    grid-row-gap: 1.88rem;
    flex-direction: column;
  }

  .mvp-core_card_content {
    width: 100%;
  }

  .mvp_section-full {
    margin-top: 5rem;
    margin-left: -3.5rem;
    margin-right: -2.5rem;
    padding-left: 3.5rem;
  }

  .mvp-prototype_card {
    flex-direction: column;
  }

  .mvp_processes {
    grid-row-gap: 3.88rem;
  }

  .step_container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mvp-process_illustration.mobile {
    width: 12rem;
    height: auto;
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .mvp-process_illustration.fft-mobile {
    width: 12rem;
    height: auto;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mvp-process_illustration.ftt-mobile {
    width: 11.875rem;
    height: 11.875rem;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mvp_step-divider {
    display: none;
  }

  .mvp-request_button {
    width: 100%;
  }

  .video-5 {
    padding-bottom: 0;
  }

  .ftt_hero-column1 {
    width: 100%;
  }

  .ftt_hero-column2 {
    display: none;
  }

  .ftt-steps-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .steps-container {
    grid-row-gap: 3.88rem;
  }

  .ftt_h2 {
    text-align: left;
  }

  .ftt-step_illustration {
    display: none;
  }

  .ftt-book-a-call-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .h2_white, .div-block-530 {
    width: 100%;
  }

  .ftt-slider-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ftt-slide {
    height: auto;
  }

  .slide-14 {
    height: 100%;
  }

  .div-block-535 {
    flex-direction: column;
  }

  .mask-7 {
    height: auto;
  }

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

  .development-about__img-wrapper {
    max-height: 350px;
  }

  .section, .section.is--podcast-guests, .section.is--black-i, .section.is--podcast-platforms {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.is--staff-aug-table {
    padding-left: 0;
    padding-right: 0;
  }

  .section.is--fintech-why, .section.is--outsource-types {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.is--outsource-what {
    padding-left: 0;
    padding-right: 0;
  }

  .section.is--outsource-mvp-main, .section.is--outsource-dev-main {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.is--mvp-why, .section.is--mvp-roles, .section.is--mandev-why, .section.is--mandev-how {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.is--podcast-why {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--podcast-social {
    padding-bottom: 110px;
  }

  .container.is--podcast-guests, .container.is--podcast-episodes, .container.is--podcast-audio {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--podcast-invite {
    padding: 110px 20px;
  }

  .container.is--podcast-articles {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--podcast-email, .container.is--staf-aug-hero {
    padding-bottom: 110px;
  }

  .container.is--stuff-aug-clients {
    padding-top: 80px;
    padding-bottom: 110px;
  }

  .container.is--stuff-aug-how, .container.is--staff-aug-table, .container.is--staff-aug-reviews, .container.is--dev-vent-what {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--dev-vent-who {
    padding: 110px 20px;
  }

  .container.is--dev-vent-how, .container.is--dev-vent-benefits, .container.is--dev-vent-ex {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--contact-main {
    padding-bottom: 110px;
  }

  .container.is--contact-offices, .container.is--why-blocks {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--security-main {
    padding-bottom: 100px;
  }

  .container.is--gometer-main {
    padding-top: 150px;
  }

  .container.is--gometer-how, .container.is--gometer-download, .container.is--fintech-why {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--fintech-benefits {
    padding-top: 110px;
  }

  .container.is--fintech-niches {
    padding-bottom: 110px;
  }

  .container.is--fintech-steps, .container.is--outsource-types, .container.is--outsource-what, .container.is--outsource-mvp-main, .container.is--outsource-dev-main, .container.is--outsource-mvp, .container.is--mvp-what, .container.is--outsource-why, .container.is--mvp-start {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container.is--mvp-process {
    padding-bottom: 110px;
  }

  .container.is--mvp-roles, .container.is--mandev-team, .container.is--mandev-how, .container.is--mandev-hiring {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .podcast-hero__content {
    align-items: center;
  }

  .podcast-hero__text-div {
    max-height: none;
  }

  .h1.is--poscast {
    font-size: 7vw;
    line-height: 8vw;
  }

  .h1.is--staff-aug {
    font-size: 48px;
  }

  .podcast-hero__texts-img-group {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .podcast-hero__body-line {
    text-align: center;
    max-width: 600px;
  }

  .podcast-hero__host-group {
    width: 100%;
    max-width: 490px;
    height: 126px;
  }

  .podcast-hero__linkedin-button {
    width: 115px;
  }

  .button-small {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 115px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .podcast-hero__img-grid {
    grid-template-columns: 1fr 1fr 1fr;
    height: 65vw;
    max-height: 500px;
  }

  .podcast-hero__grid-1 {
    display: none;
  }

  .podcast-hero__grid-2 {
    max-height: none;
  }

  .podcast-hero__divider {
    display: none;
  }

  .podcast-hero__img-line {
    width: 59%;
    height: 33%;
    bottom: 6.5%;
  }

  .podcast-hero__link-button {
    width: 9%;
    height: 28%;
  }

  .podcast-hero__platforms {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    max-width: 490px;
  }

  .podcast-hero__platf-cell {
    max-width: none;
  }

  .h2 {
    font-size: 32px;
  }

  .podcast-why__grid {
    grid-template-columns: 1fr;
    width: auto;
    max-width: 490px;
  }

  .podcast-why__grid-cell-text {
    min-height: 30vh;
    padding: 30px;
  }

  .podcast-why__grid-cell-text.is--1 {
    height: 40vh;
  }

  .h3 {
    font-size: 22px;
  }

  .podcast-why__grid-cell-img.is--upper {
    height: auto;
    min-height: 300px;
    max-height: 300px;
  }

  .image-172 {
    max-width: 491.32px;
    height: 40vh;
    max-height: none;
    transform: none;
  }

  .podcast-why__grid-cell-img2 {
    min-height: 260px;
  }

  .podcast-why__blur-img {
    bottom: -16%;
  }

  .podcast-why__texts-cell {
    max-width: 70%;
  }

  .podcast-social__content {
    padding: 30px;
  }

  .poscast-social__platforms-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

  .podcast-social__cell {
    width: 100%;
  }

  .podcast-social__img {
    max-height: 120px;
  }

  .podcast-social__header-div {
    max-width: 69%;
  }

  .podcast-guests__texts-group {
    max-width: 550px;
  }

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

  .podcast-guests__people-grid {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
    max-width: 550px;
  }

  .podcast-guests__bg-div {
    height: 20vw;
  }

  .podcast-guests__img {
    min-width: auto;
  }

  .podcast-guests__name {
    text-align: center;
  }

  .podcast-episodes__video-descr {
    grid-template-rows: auto auto;
  }

  .podcast-episodes__video-div {
    width: 100%;
    height: auto;
  }

  .podcast-episodes__descr {
    height: 324px;
  }

  .podcast-episodes__slider, .podcast-episodes__slider-mask {
    height: auto;
  }

  .podcast-platforms__content {
    align-items: center;
  }

  .podcast-platforms__blur1 {
    height: 100%;
  }

  .podcast-platforms__line-img {
    max-width: 200%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .podcast-articles__cell {
    width: 100%;
    min-width: auto;
  }

  .podcast-email__content {
    flex-direction: column;
    padding: 30px;
  }

  .podcast-email__form-div {
    width: 100%;
    max-width: 400px;
  }

  .podcast-email__form {
    width: 100%;
  }

  .podcast-email__img {
    display: none;
  }

  .podcast-email__mob-img {
    z-index: -1;
    width: 540px;
    display: block;
    position: absolute;
    inset: 6% 5% auto auto;
  }

  .staff-aug__line-img {
    max-width: 485px;
  }

  .staff-aug__img-group {
    height: 105vw;
    min-height: auto;
    max-height: 650px;
  }

  .staff-aug__img-4 {
    max-width: 150px;
    right: 9%;
  }

  .staff-aug__img-3 {
    max-width: 150px;
    bottom: 44%;
    left: -8%;
  }

  .staff-aug__headers-group {
    max-width: 500px;
  }

  .staff-aug-clients__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .stuff-aug-offer__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 600px;
  }

  .stuff-aug-who__content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .stuff-aug-who__text-group {
    padding-left: 24px;
    padding-right: 24px;
  }

  .staff-aug-who__mob-img {
    width: 95%;
  }

  .stuff-aug-how__grid-div {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .stuff-aug-how__buttons-group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text-img-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px;
  }

  .staff-aug-why__buttons-group {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .staff-aug-table__content {
    align-items: flex-start;
  }

  .staff-aug-table__header-group {
    padding-left: 20px;
    padding-right: 20px;
  }

  .staff-aug-table__grid {
    width: auto;
    min-width: 800px;
    margin-right: 20px;
  }

  .staff-aug-table-scroll-area {
    width: 100%;
    padding-left: 20px;
    display: flex;
    overflow: scroll;
  }

  .staff-aug-table__anim {
    opacity: 0;
    display: block;
    top: auto;
    bottom: 1075.19px;
    left: 129.5px;
  }

  .staff-aug-table__anim.is--oursource-what {
    top: 34%;
    bottom: auto;
    left: 64%;
  }

  .staff-aug-table__anim.is--mvp-process {
    top: 60px;
    bottom: auto;
    left: 275px;
  }

  .staff-aug-process__block {
    padding: 30px;
  }

  .staff-aug-manage__content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 0;
  }

  .staff-aug-manage__text-group {
    padding-left: 40px;
    padding-right: 40px;
  }

  .staff-aug-reviews__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .staff-aug-reviews__name-icons {
    flex-direction: row;
  }

  .hero__certif-group {
    width: auto;
  }

  .home__lottie, .dev-vent__img {
    width: 100%;
  }

  .dev-ventures-what__grid {
    grid-template-columns: 1fr;
  }

  .dev-vent-what__cell-1 {
    padding-left: 32px;
  }

  .dev-vent-what__cell-1-texts {
    padding-top: 32px;
    padding-right: 32px;
  }

  .dev-vent-what__cell-1-img {
    justify-content: center;
  }

  .dev-vent-what__cel-1-img {
    width: 105%;
    max-width: 500px;
  }

  .dev-vent-what__cell-2 {
    padding: 32px;
  }

  .dev-vent-what__cell-3 {
    align-items: flex-start;
    padding: 32px;
  }

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

  .dev-vent-what__cell-3-dop {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .dev-vent-what__cell-3-dop.is--1 {
    padding-bottom: 32px;
  }

  .dev-vent-what__cell-3-1-texts {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-vent-what__cell-3-1-img-div {
    background-color: #b7ddee;
    border-radius: 20px;
    max-width: 500px;
    overflow: hidden;
  }

  .dev-vent-what__cell-3-2-img-div {
    padding-left: 10px;
  }

  .dev-vent-what__cell-3-2-img {
    max-width: 500px;
  }

  .dev-vent-what__cell-3-3-img-div {
    padding-bottom: 30px;
  }

  .dev-ventures-who__grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    max-width: 500px;
    display: flex;
  }

  .dev-vent-benefits__texts-group {
    text-align: left;
    align-items: flex-start;
  }

  .dev-vent-benefits__headers-group, .dev-vent-benefits__texts-buttons {
    align-items: flex-start;
  }

  .dev-vent-benefits__text-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .dev-vent-benefits__scrollable-area {
    align-self: flex-start;
  }

  .dev-vent-ex__grid {
    grid-template-rows: auto auto auto 32px auto auto auto 32px auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer__app-wrapper {
    flex-direction: row;
  }

  .footer__app-link {
    max-width: 172px;
  }

  .contact-main__help-cent-div {
    padding: 24px;
  }

  .contact-main__form-div {
    max-width: 500px;
    height: auto;
    padding: 24px 16px;
    box-shadow: 0 2px 10px #21446f0a, 0 21px 40px #21446f0f;
  }

  .contact-offices__addresses {
    padding: 24px;
  }

  .why-main__text-group {
    align-self: center;
    max-width: 380px;
  }

  .why-main__img-div {
    padding-left: 45%;
  }

  .why-main__img {
    width: 200%;
    transform: translate(-50%, -16px);
  }

  .why-blocks__block-div {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .why-blocks__icon-div {
    width: 48px;
    height: 48px;
  }

  .why-blocks__advantages {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .why-blocks__img-div, .image-192 {
    width: 100%;
  }

  .why-blocks__facts-div {
    padding-left: 24px;
    padding-right: 24px;
  }

  .why-blocks__facts-grid {
    grid-template-columns: 1fr;
  }

  .success-main__content {
    align-items: flex-start;
  }

  .success-main__text-group {
    text-align: left;
    align-items: flex-start;
  }

  .success-main__img-div-1 {
    inset: auto -1% -14% auto;
  }

  .success-main__img-div-2 {
    display: none;
  }

  .security-main__grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .security-main__block-1-texts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .security-main__block-1-img-div {
    align-items: flex-end;
    width: 100%;
    display: flex;
  }

  .security-main__block-1-img {
    width: 100%;
    max-width: 500px;
  }

  .security-main__block-2 {
    min-height: 260px;
  }

  .security-main__block-2-texts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .security-main__block-2-img_div {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .security-main__block-3-texts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .security-main__block-2-img {
    max-width: none;
    height: 100%;
  }

  .security-main__grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .security-main__block-4-texts, .security-main__block-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .gometer-main__header-group {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .gometer-main__header-texts {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .gometer-how__report-div {
    padding: 30px;
  }

  .gometer-how__report-points {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .gometer-how__report-img-div {
    border-radius: 12px;
    padding-top: 15px;
  }

  .gometer-how__report-img {
    border-radius: 8px;
  }

  .gometer-how__tracker-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 30px;
  }

  .gometer-how__tracker-img-div {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    max-height: 400px;
    padding-top: 40px;
  }

  .gometer-how__tracker-img {
    transform: translate(7%);
  }

  .gometer-how__tracker-texts-div {
    order: -1;
  }

  .gometer-how__diary-div {
    padding: 30px;
  }

  .outsource-hero__text-group, .outsource-hero__img-main {
    min-width: auto;
  }

  .outsource-hero__img-others.is--1 {
    border-radius: 15px;
  }

  .outsource-hero__img-others.is--2 {
    border-radius: 18px;
  }

  .outsource-hero__img-others.is--3 {
    border-radius: 15px;
  }

  .outsource-hero__img-others.is--4 {
    max-width: 56px;
  }

  .fintech-hero__img-wrapper.is--latam {
    height: 500px;
  }

  .fintech-hero__img {
    width: 200%;
  }

  .fintech-hero__img-3 {
    max-width: 170px;
  }

  .fintech-why__text-group {
    max-width: 440px;
  }

  .fintech-why__star-1 {
    bottom: 51.5938px;
    left: 64%;
  }

  .fintech-why__star-2 {
    bottom: 51.5938px;
    left: 95.5%;
  }

  .fintech-why__grid-1, .fintech-why__grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .fintech-wht__grid-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fintech-why__grid-cell.is--5 {
    flex-flow: column;
  }

  .fintech-why__cell-text-group.is--5 {
    align-self: flex-start;
    max-width: none;
  }

  .fintech-why__cell-img-div-1 {
    align-self: center;
    max-width: 480px;
    overflow: hidden;
  }

  .fintech-why__cell-img-div-1.is--4 {
    max-width: none;
    overflow: visible;
  }

  .fintech-why__cell-img-div-1.is--5 {
    padding-left: 0;
  }

  .fintech-why__cell-img-1 {
    max-width: 546.555px;
  }

  .fintech-why__cell-img-1.is--4 {
    width: 115%;
    min-width: 360px;
    max-width: none;
  }

  .form__button-wrapper {
    max-width: none;
  }

  .caption-accent-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .button-26 {
    flex: 1;
    font-size: 15px;
  }

  .button-26.is--form {
    max-width: none;
  }

  .form__success-animation {
    inset: 10px auto auto 50%;
    transform: translate(-50%);
  }

  .form__success-message {
    text-align: center;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 40px;
  }

  .form__text-field.is--multiline {
    max-width: 100%;
  }

  .form__error-content {
    align-items: flex-start;
  }

  .body1-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .form__form-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    max-width: 85vw;
    margin-bottom: 40px;
  }

  .h1-2 {
    font-size: 32px;
    line-height: 42.6px;
  }

  .image-25 {
    margin-top: 2px;
  }

  .caption-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body2-2 {
    letter-spacing: -.08px;
    font-size: 16px;
    line-height: 24px;
  }

  .fintech-hero__header-div {
    min-width: 470px;
  }

  .fintech-hero__header-div.is--latam {
    max-width: 470px;
  }

  .container-33.is--tg-targ-offer {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .h3-2 {
    font-size: 20px;
    line-height: 26.6px;
  }

  .eyebrow-2 {
    font-size: 14px;
    line-height: 16.8px;
  }

  .fintech-niches__header-group {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tg-targ-offer__targ {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: -20px;
    padding: 30px;
  }

  .button-text-2 {
    font-size: 15px;
  }

  .button-text-2.is--small {
    font-size: 14px;
  }

  .fintech-niches__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-2 {
    font-size: 28px;
    line-height: 37.2px;
  }

  .body1-3 {
    font-size: 18px;
    line-height: 28px;
  }

  .fintech-niches__coursor-img {
    top: 31px;
    right: -8px;
  }

  .fintech-steps__grid {
    grid-template-columns: 1fr;
  }

  .outsource-types__grid {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
  }

  .outsource-types__bg-div {
    width: 95%;
  }

  .outsource-types__bg-div.is--second {
    height: 49%;
    top: auto;
    bottom: 0;
  }

  .div-block-550 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .outsource-what__header-group {
    padding-left: 20px;
    padding-right: 20px;
  }

  .outsource-what__table-div {
    width: 100%;
    padding-left: 20px;
    display: flex;
    overflow: scroll;
  }

  .outsource-what__grid {
    min-width: 700px;
    margin-right: 20px;
  }

  .outsource-choose__header-div {
    min-width: 448px;
    max-width: 448px;
  }

  .outsource-choose__header-icon {
    left: 238px;
  }

  .outsource-tabs__tab-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .outsource-mvp-main__button-group {
    flex-flow: column;
    align-self: center;
  }

  .outsource-mvp-main__text-button-group {
    width: 100%;
    min-width: auto;
  }

  .outsource-mvp-main__img-wrapper {
    width: 100%;
    min-width: auto;
    max-width: 450px;
  }

  .outsource-mvp-main__img-4 {
    width: 12%;
  }

  .outsource-mvp-main__img-4.is--2, .outsource-mvp-main__img-4.is--3 {
    width: 30%;
  }

  .outsource-mvp-main__img-4.is--4 {
    width: 28%;
  }

  .outsource-dev-main__text-group {
    min-width: auto;
  }

  .mvp-what__when-grid-raw-1, .mavp-what__when-grid-raw-2, .outsource-why__points-grid {
    grid-template-columns: 1fr;
  }

  .mvp-start__content {
    padding-top: 60px;
  }

  .div-block-555 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-203 {
    max-width: 95%;
  }

  .mvp-process__map {
    padding-left: 0;
    padding-right: 0;
  }

  .mvp-process__map-header-group {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mvp-process__map-img-div {
    max-width: 100%;
    position: relative;
    overflow: scroll;
  }

  .mvp-process__map-img {
    width: auto;
    max-width: 800px;
    margin-left: 40px;
    margin-right: 40px;
    display: inline-block;
  }

  .mvp-process__steps-1 {
    grid-template-columns: 1fr;
  }

  .image-208 {
    inset: auto auto -22px 50%;
    transform: rotate(90deg);
  }

  .mvp-process__map-2, .mvp-roles__grid-1, .mvp-roles__grid-2 {
    grid-template-columns: 1fr;
  }

  .mandev-team__content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .mandev-team__img-div, .mandev-team__text-group {
    max-width: 480px;
  }

  .mandev-why__content {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .mandev-why__grid {
    grid-template-columns: 1fr;
  }

  .mandev-hiring__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    position: static;
    top: 17.2vh;
  }

  .mandev-hiring__text-group {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .mandev-hiring__cards-wrapper {
    z-index: 1;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    min-width: 450px;
    max-width: 450px;
    display: flex;
  }

  .mandev-hiring__card-div.is--2, .mandev-hiring__card-div.is--3 {
    min-height: 320px;
    position: static;
  }

  .mandev-hiring__card-div.is--1 {
    min-height: 320px;
  }

  .div-block-558 {
    width: 550px;
    height: 500px;
  }

  .latam-main__img-line {
    left: 251px;
  }

  .image-4 {
    display: none;
  }

  .navbar-2 {
    padding-top: 0;
    padding-bottom: 0;
    left: 10px;
    right: 10px;
  }

  .grid {
    flex-flow: column;
    display: flex;
  }

  .grid.mob-only {
    display: block;
  }

  .grid.desk-only {
    display: none;
  }

  .flex-block-2 {
    font-size: 16px;
  }

  .image-6 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .inner {
    border-radius: 24px;
  }

  .flex-block-16 {
    padding-top: 20px;
  }

  .heading-3.new-heading-3 {
    font-size: 40px;
  }

  .heading-4 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-41 {
    width: 100%;
    display: block;
  }

  .logo-slider-img {
    width: 125px;
  }

  .paragraph-5 {
    font-size: 1rem;
  }

  .image-3 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3.mr-0 {
    margin-right: auto;
  }

  .image-10.mb-only {
    display: block;
  }

  .image-10.desk-only {
    display: none;
  }

  .text-block {
    font-size: 44px;
  }

  .tabs-menu-3 {
    white-space: nowrap;
    max-width: 400px;
    overflow: auto;
  }

  .link-block-7 {
    display: none;
  }

  .menu-button-2 {
    padding-right: 0;
  }

  .footer-tet-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  .slider-8 {
    pointer-events: auto;
  }

  .div-block-10 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .continer-block.mb {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-block-21 {
    flex-flow: column;
    width: 100%;
  }

  .oa-section {
    border-radius: 24px;
  }

  .socil-icon-block.center {
    justify-content: flex-start;
    align-items: center;
  }

  .accordion-heading {
    font-size: 1.125rem;
  }

  .accordion-heading.n.big {
    font-size: 20px;
  }

  .footer-block.mobile-footer-block {
    justify-content: space-between;
    align-items: flex-start;
  }

  .banner {
    border-radius: 24px;
    padding: 60px 10px 20px;
  }

  .banner.pb-0 {
    padding-top: 60px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .flex-block-27 {
    z-index: 1;
    position: relative;
  }

  .flex-block-61 {
    position: relative;
  }

  .where-you-get.blue.mr-min {
    margin-left: -10px;
    margin-right: -10px;
  }

  .brand-2 {
    padding-left: 0;
  }

  .code-embed-11 {
    right: -10px;
  }

  .status-section {
    margin-top: 32px;
    padding-top: 32px;
    padding-bottom: 2.5rem;
  }

  .accordion-item.mt-3 {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .accordion-item.bb-0 {
    border-bottom-style: none;
  }

  .paragraph-6.max-mob {
    max-width: 280px;
  }

  .cta-section {
    flex-flow: column;
  }

  .cta-section.blk {
    min-height: 200px;
    margin-top: 0;
  }

  .cta-section.m-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-39 {
    max-width: 250px;
  }

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

  .image-38 {
    height: 100%;
  }

  .image-40 {
    display: none;
  }

  .button-27.button-icon.blk.mt-3._w-100 {
    width: 100%;
  }

  .button-27.button-icon.mb-full {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .button-27.m-0.mob.login {
    margin-right: 5px;
  }

  .heading-5 {
    font-size: 42px;
  }

  .div-block-4 {
    top: 20px;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .footer-item.center {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-2 {
    font-size: 52px;
  }

  .image-212 {
    top: 20px;
  }

  .image-213 {
    display: none;
  }

  .grid-23 {
    flex-flow: column;
    display: flex;
  }

  .grid-23.mob-only {
    display: block;
  }

  .grid-23.desk-only {
    display: none;
  }

  .flex-block-76 {
    font-size: 16px;
  }

  .image-215 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .flex-block-78 {
    padding-top: 20px;
  }

  .heading-111.new-heading-3 {
    font-size: 40px;
  }

  .heading-112 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-218 {
    width: 100%;
    display: block;
  }

  .paragraph-98 {
    font-size: 1rem;
  }

  .image-219 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-219.mr-0 {
    margin-right: auto;
  }

  .image-220.mb-only {
    display: block;
  }

  .image-220.desk-only {
    display: none;
  }

  .text-block-142 {
    font-size: 44px;
  }

  .link-block-28 {
    display: none;
  }

  .slider-9 {
    pointer-events: auto;
  }

  .div-block-569 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-92 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-96 {
    z-index: 1;
    position: relative;
  }

  .hide-3 {
    display: none;
  }

  .flex-block-98 {
    position: relative;
  }

  .brand-3 {
    padding-left: 0;
  }

  .code-embed-50 {
    right: -10px;
  }

  .paragraph-99.max-mob {
    max-width: 280px;
  }

  .image-224 {
    max-width: 250px;
  }

  .image-225 {
    height: 100%;
  }

  .image-226 {
    display: none;
  }

  .heading-113 {
    font-size: 42px;
  }

  .div-block-579 {
    top: 20px;
  }

  .heading-114 {
    font-size: 52px;
  }

  .image-228 {
    top: 20px;
  }

  .image-229 {
    display: none;
  }

  .grid-25 {
    flex-flow: column;
    display: flex;
  }

  .grid-25.mob-only {
    display: block;
  }

  .grid-25.desk-only {
    display: none;
  }

  .grid-25.py-md.r {
    flex-flow: wrap-reverse;
  }

  .flex-block-110 {
    font-size: 16px;
  }

  .image-231 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .flex-block-112 {
    padding-top: 20px;
  }

  .heading-115.new-heading-3 {
    font-size: 40px;
  }

  .heading-116 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-234 {
    width: 100%;
    display: block;
  }

  .paragraph-100 {
    font-size: 1rem;
  }

  .image-235 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-235.mr-0 {
    margin-right: auto;
  }

  .image-236.mb-only {
    display: block;
  }

  .image-236.desk-only {
    display: none;
  }

  .text-block-160 {
    font-size: 44px;
  }

  .link-block-29 {
    display: none;
  }

  .div-block-586 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-126 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-130 {
    z-index: 1;
    position: relative;
  }

  .flex-block-132 {
    position: relative;
  }

  .brand-4 {
    padding-left: 0;
  }

  .code-embed-69 {
    right: -10px;
  }

  .image-240 {
    max-width: 250px;
  }

  .image-241 {
    height: 100%;
  }

  .image-242 {
    display: none;
  }

  .heading-117 {
    font-size: 42px;
  }

  .div-block-596 {
    top: 20px;
  }

  .heading-118 {
    font-size: 52px;
  }

  .image-244 {
    top: 20px;
  }

  .image-245 {
    display: none;
  }

  .flex-block-143 {
    font-size: 16px;
  }

  .image-247 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .flex-block-145 {
    padding-top: 20px;
  }

  .heading-119.new-heading-3 {
    font-size: 40px;
  }

  .code-embed-77 {
    margin-top: 20px;
  }

  .heading-120 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-249 {
    width: 100%;
    display: block;
  }

  .paragraph-101 {
    font-size: 1rem;
  }

  .image-250 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-250.mr-0 {
    margin-right: auto;
  }

  .image-251.mb-only {
    display: block;
  }

  .image-251.desk-only {
    display: none;
  }

  .text-block-178 {
    font-size: 44px;
  }

  .link-block-30, .code-embed-82 {
    display: none;
  }

  .div-block-602 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-159 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-159.single-line.ce {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .flex-block-163 {
    z-index: 1;
    position: relative;
  }

  .flex-block-165 {
    position: relative;
  }

  .brand-5 {
    padding-left: 0;
  }

  .code-embed-88 {
    right: -10px;
  }

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

  .image-255 {
    max-width: 250px;
  }

  .image-256 {
    height: 100%;
  }

  .image-257 {
    display: none;
  }

  .heading-121 {
    font-size: 42px;
  }

  .div-block-612 {
    top: 20px;
  }

  .heading-122 {
    font-size: 52px;
  }

  .heading-122.left-text {
    margin-bottom: 0;
    display: block;
  }

  .image-259 {
    top: 20px;
  }

  .flex-block-176 {
    font-size: 16px;
  }

  .flex-block-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 40px;
  }

  .flex-block-177 {
    padding-top: 20px;
  }

  .heading-123.new-heading-3 {
    font-size: 40px;
  }

  .flex-block-31 {
    margin-top: -50px;
  }

  .heading-124 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-261 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-262.mb-only {
    display: block;
  }

  .image-262.desk-only {
    display: none;
  }

  .text-block-191 {
    font-size: 44px;
  }

  .flex-block-187 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-190 {
    z-index: 1;
    position: relative;
  }

  .flex-block-192 {
    position: relative;
  }

  .brand-6 {
    padding-left: 0;
  }

  .code-embed-98 {
    right: -10px;
  }

  .heading-125 {
    font-size: 42px;
  }

  .heading-126 {
    font-size: 52px;
  }

  .logo_component-slider {
    grid-row-gap: 2rem;
    pointer-events: none;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .image-265 {
    top: 20px;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .accordion.js-accordion {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-22.chasi {
    height: 450px;
  }

  .flex-block-44 {
    padding: 0;
  }

  .flex-block-44.minus {
    margin-top: -50px;
  }

  .flex-block-44.full-w {
    padding-top: 40px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-266.mb-only {
    display: block;
  }

  .image-266.mb-only.minus {
    margin-top: -15rem;
    position: relative;
  }

  .image-266.mb-only.minus.temp {
    margin-top: 0;
  }

  .image-266.desk-only {
    display: none;
  }

  .image-21 {
    margin-top: 40px;
  }

  .contract-block-inner {
    flex-flow: wrap-reverse;
  }

  .heading-8.mob-40.center {
    margin-bottom: 20px;
  }

  .flex-block-203 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-203.c {
    flex-flow: row;
  }

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

  .grid-8.col4 {
    grid-template-columns: 1fr;
  }

  .paragraph-10.text-blk.left.bb {
    width: 100%;
  }

  .flex-block-206 {
    z-index: 1;
    position: relative;
  }

  .flex-block-207 {
    position: relative;
  }

  .div-block-25 {
    padding-top: 40px;
  }

  .code-embed-106 {
    right: -10px;
  }

  .grid-9.white-bg {
    padding: 20px;
  }

  .question-text {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .paragraph-11 {
    font-size: 1rem;
  }

  .heading-128 {
    font-size: 52px;
  }

  .heading-128.text-blk.center {
    font-size: 44px;
  }

  .flex-block-213 {
    padding: 0;
  }

  .image-270.mb-only {
    display: block;
  }

  .image-270.mb-only.mt-minus {
    margin-top: -50px;
  }

  .image-270.desk-only {
    display: none;
  }

  .heading-130.mob-40.center {
    margin-bottom: 20px;
  }

  .flex-block-217 {
    flex-flow: column;
    width: 100%;
  }

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

  .grid-32.mt-50 {
    grid-template-columns: 1fr;
  }

  .flex-block-221 {
    z-index: 1;
    position: relative;
  }

  .flex-block-222 {
    position: relative;
  }

  .div-block-635 {
    padding-top: 40px;
  }

  .code-embed-112 {
    right: -10px;
  }

  .grid-33.white-bg {
    padding: 20px;
  }

  .paragraph-103 {
    font-size: 1rem;
  }

  .heading-131 {
    font-size: 52px;
  }

  .heading-131.text-blk.center {
    font-size: 44px;
  }

  .paragraph-104.mb-center {
    text-align: center;
  }

  .flex-block-227 {
    padding-top: 20px;
  }

  .flex-block-48 {
    flex-flow: column;
  }

  .flex-block-231 {
    padding: 0;
  }

  .flex-block-234 {
    flex-flow: column;
    width: 100%;
  }

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

  .flex-block-237 {
    z-index: 1;
    position: relative;
  }

  .flex-block-238 {
    position: relative;
  }

  .code-embed-118 {
    right: -10px;
  }

  .grid-35.white-bg {
    padding: 20px;
  }

  .heading-134 {
    font-size: 52px;
  }

  .heading-134.mob-center {
    text-align: center;
  }

  .heading-134.mob-center.v2 {
    font-size: 44px;
  }

  .image-276 {
    top: 20px;
  }

  .flex-block-245 {
    padding: 0;
  }

  .flex-block-248 {
    flex-flow: column;
    width: 100%;
  }

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

  .grid-36.mt-50 {
    grid-template-columns: 1fr;
  }

  .flex-block-251 {
    z-index: 1;
    position: relative;
  }

  .flex-block-252 {
    position: relative;
  }

  .code-embed-124 {
    right: -10px;
  }

  .grid-37.white-bg {
    padding: 20px;
  }

  .heading-137 {
    font-size: 52px;
  }

  .heading-137.text-blk.center {
    font-size: 44px;
  }

  .flex-block-259 {
    padding: 0;
  }

  .flex-block-262 {
    flex-flow: column;
    width: 100%;
  }

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

  .grid-38.mt-50 {
    grid-template-columns: 1fr;
  }

  .flex-block-265 {
    z-index: 1;
    position: relative;
  }

  .flex-block-266 {
    position: relative;
  }

  .code-embed-130 {
    right: -10px;
  }

  .grid-39.white-bg {
    padding: 20px;
  }

  .heading-140 {
    font-size: 52px;
  }

  .heading-140.text-blk.center {
    font-size: 44px;
  }

  .flex-block-273 {
    padding: 0;
  }

  .heading-142.mob-40.center {
    margin-bottom: 20px;
  }

  .flex-block-277 {
    flex-flow: column;
    width: 100%;
  }

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

  .flex-block-281 {
    z-index: 1;
    position: relative;
  }

  .flex-block-282 {
    position: relative;
  }

  .div-block-661 {
    padding-top: 40px;
  }

  .code-embed-136 {
    right: -10px;
  }

  .grid-41.white-bg {
    padding: 20px;
  }

  .paragraph-109 {
    font-size: 1rem;
  }

  .heading-143 {
    font-size: 52px;
  }

  .heading-143.text-blk.center {
    font-size: 44px;
  }

  .flex-block-287 {
    padding-top: 20px;
  }

  .flex-block-292 {
    padding: 0;
  }

  .div-block-19 {
    padding-top: 60px;
  }

  .heading-145.mob-40.center {
    margin-bottom: 20px;
  }

  .flex-block-296 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-298.max.center.full-w {
    width: 100%;
  }

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

  .flex-block-300 {
    z-index: 1;
    position: relative;
  }

  .flex-block-301 {
    position: relative;
  }

  .div-block-669 {
    padding-top: 40px;
  }

  .code-embed-142 {
    right: -10px;
  }

  .grid-44.white-bg {
    padding: 20px;
  }

  .paragraph-112 {
    font-size: 1rem;
  }

  .heading-146 {
    font-size: 52px;
  }

  .heading-146.text-blk.center {
    font-size: 44px;
  }

  .image-296 {
    top: 20px;
  }

  .flex-block-308 {
    padding-top: 20px;
  }

  .flex-block-313 {
    padding: 0;
  }

  .div-block-678 {
    padding-top: 60px;
  }

  .flex-block-316 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-317.max.center.full-w {
    width: 100%;
  }

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

  .flex-block-319 {
    z-index: 1;
    position: relative;
  }

  .flex-block-320 {
    position: relative;
  }

  .code-embed-148 {
    right: -10px;
  }

  .grid-10 {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .blue-box {
    min-width: 400px;
  }

  .heading-148 {
    font-size: 52px;
  }

  .heading-148.text-blk.center {
    font-size: 44px;
  }

  .image-299 {
    top: 20px;
  }

  .flex-block-324 {
    padding-top: 20px;
  }

  .flex-block-329 {
    padding: 0;
  }

  .div-block-688 {
    padding-top: 60px;
  }

  .flex-block-332 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-333.max.center.full-w {
    width: 100%;
  }

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

  .flex-block-335 {
    z-index: 1;
    position: relative;
  }

  .flex-block-336 {
    position: relative;
  }

  .code-embed-154 {
    right: -10px;
  }

  .grid-47 {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .heading-150 {
    font-size: 52px;
  }

  .heading-150.text-blk.center {
    font-size: 44px;
  }

  .image-302 {
    top: 20px;
  }

  .flex-block-340 {
    padding-top: 20px;
  }

  .swiper-wrapper-7 {
    color: var(--white);
  }

  .candidate {
    margin-bottom: 60px;
  }

  .flex-block-344.bwhite {
    padding: 10px;
    font-size: 16px;
  }

  .flex-block-345.px-50 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-695 {
    padding-top: 60px;
  }

  .flex-block-349 {
    flex-flow: column;
    width: 100%;
  }

  .paragraph-116.max960 {
    text-align: left;
    font-size: 18px;
  }

  .paragraph-116.max800 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .flex-block-353 {
    z-index: 1;
    position: relative;
  }

  .flex-block-354 {
    position: relative;
  }

  .code-embed-162 {
    right: -10px;
  }

  .grid-49 {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .grid-49.mb-100.ce-me {
    flex-flow: column;
  }

  .handpick {
    justify-content: center;
    align-items: flex-start;
    min-height: 400px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .font16 {
    font-size: 12px;
    line-height: 16px;
  }

  .accordion-heading1 {
    font-size: 1.125rem;
  }

  .grid-7 {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .heading-152 {
    font-size: 52px;
  }

  .heading-152.white-text.font72 {
    text-align: left;
    font-size: 40px;
  }

  .div-block-17.mb-0 {
    margin-bottom: 0;
  }

  .slider-socal {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-245.font16 {
    width: auto;
    min-width: auto;
  }

  .image-307 {
    top: 20px;
  }

  .flex-block-361 {
    padding-top: 20px;
  }

  .flex-block-367.bwhite {
    padding: 10px;
    font-size: 16px;
  }

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

  .div-block-702 {
    padding-top: 60px;
  }

  .flex-block-373 {
    flex-flow: column;
    width: 100%;
  }

  .paragraph-119.max960 {
    text-align: left;
    font-size: 18px;
  }

  .paragraph-119.max800 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .flex-block-376 {
    z-index: 1;
    position: relative;
  }

  .flex-block-377 {
    position: relative;
  }

  .code-embed-170 {
    right: -10px;
  }

  .grid-53 {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .grid-55 {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .heading-155 {
    font-size: 52px;
  }

  .heading-155.white-text.font72 {
    text-align: left;
    font-size: 40px;
  }

  .div-block-708.mb-0 {
    margin-bottom: 0;
  }

  .text-block-255.font16 {
    width: auto;
    min-width: auto;
  }

  .image-313 {
    top: 20px;
  }

  .image-314 {
    display: none;
  }

  .grid-56 {
    flex-flow: column;
    display: flex;
  }

  .grid-56.mob-only {
    display: block;
  }

  .grid-56.desk-only {
    display: none;
  }

  .flex-block-383 {
    font-size: 16px;
  }

  .image-316 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .flex-block-385 {
    padding-top: 20px;
  }

  .heading-156.new-heading-3 {
    font-size: 40px;
  }

  .heading-157 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-319 {
    width: 100%;
    display: block;
  }

  .paragraph-122 {
    font-size: 1rem;
  }

  .image-320 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-320.mr-0 {
    margin-right: auto;
  }

  .text-block-266 {
    font-size: 44px;
  }

  .link-block-31 {
    display: none;
  }

  .div-block-713 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-399 {
    flex-flow: column;
    width: 100%;
  }

  .accordion-heading-2 {
    font-size: 1.125rem;
  }

  .accordion-heading-2.n.big {
    font-size: 20px;
  }

  .flex-block-403 {
    z-index: 1;
    position: relative;
  }

  .flex-block-405 {
    position: relative;
  }

  .code-embed-186 {
    right: -10px;
  }

  .paragraph-123.max-mob {
    max-width: 280px;
  }

  .image-324 {
    max-width: 250px;
  }

  .image-325 {
    height: 100%;
  }

  .image-326 {
    display: none;
  }

  .heading-158 {
    font-size: 42px;
  }

  .div-block-722 {
    top: 20px;
  }

  .heading-159 {
    font-size: 52px;
  }

  .image-328 {
    top: 20px;
  }

  .grid-58 {
    flex-flow: column;
    display: flex;
  }

  .grid-58.mob-only {
    display: block;
  }

  .grid-58.desk-only {
    display: none;
  }

  .flex-block-417 {
    padding-top: 20px;
  }

  .paragraph-126 {
    font-size: 1rem;
  }

  .image-329 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-286 {
    font-size: 44px;
  }

  .flex-block-429 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-430.max.center.full-w {
    width: 100%;
  }

  .flex-block-432 {
    z-index: 1;
    position: relative;
  }

  .flex-block-433 {
    position: relative;
  }

  .code-embed-199 {
    right: -10px;
  }

  .heading-161 {
    font-size: 52px;
  }

  .image-332 {
    top: 20px;
  }

  .image-333 {
    display: none;
  }

  .grid-61 {
    flex-flow: column;
    display: flex;
  }

  .grid-61.mob-only {
    display: block;
  }

  .grid-61.desk-only {
    display: none;
  }

  .flex-block-439 {
    font-size: 16px;
  }

  .image-335 {
    max-width: 360px;
    position: absolute;
    top: 0;
    right: -40%;
  }

  .flex-block-441 {
    padding-top: 20px;
  }

  .heading-162.new-heading-3 {
    font-size: 40px;
  }

  .heading-162.mob-40.center {
    margin-bottom: 20px;
  }

  .heading-163 {
    font-size: 44px;
    line-height: 46px;
  }

  .image-338 {
    width: 100%;
    display: block;
  }

  .paragraph-127 {
    font-size: 1rem;
  }

  .image-339 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-339.mr-0 {
    margin-right: auto;
  }

  .text-block-305 {
    font-size: 44px;
  }

  .link-block-32 {
    display: none;
  }

  .div-block-740 {
    background-color: #142259;
    border-radius: 24px;
    margin-bottom: 62px;
    padding: 16px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-455 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-459 {
    z-index: 1;
    position: relative;
  }

  .flex-block-461 {
    position: relative;
  }

  .code-embed-217 {
    right: -10px;
  }

  .paragraph-128.max-mob {
    max-width: 280px;
  }

  .image-343 {
    max-width: 250px;
  }

  .image-344 {
    height: 100%;
  }

  .image-345 {
    display: none;
  }

  .heading-164 {
    font-size: 42px;
  }

  .div-block-749 {
    top: 20px;
  }

  .heading-165 {
    font-size: 52px;
  }

  .image-347 {
    top: 20px;
  }

  .grid-63 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-473 {
    padding-top: 20px;
  }

  .flex-block-478 {
    padding: 0;
  }

  .div-block-757 {
    padding-top: 60px;
  }

  .flex-block-482 {
    flex-flow: column;
    width: 100%;
  }

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

  .flex-block-486 {
    z-index: 1;
    position: relative;
  }

  .flex-block-487 {
    position: relative;
  }

  .div-block-759 {
    padding-top: 40px;
  }

  .code-embed-226 {
    right: -10px;
  }

  .grid-65.white-bg {
    padding: 20px;
  }

  .paragraph-131 {
    font-size: 1rem;
  }

  .heading-166 {
    font-size: 52px;
  }

  .heading-166.text-blk.center {
    font-size: 44px;
  }

  .image-353 {
    top: 20px;
  }

  .code-embed-229 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-66 {
    grid-template-columns: 1fr;
    place-items: start stretch;
  }

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

  .flex-block-507.mb100 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .flex-block-507.mt-50 {
    margin-top: 60px;
  }

  .page-wrapper-2 {
    border-radius: 24px;
    padding: 10px 10px 20px;
  }

  .flex-block-512 {
    position: relative;
  }

  .code-embed-237 {
    right: -10px;
  }

  .flex-block-50 {
    flex-flow: wrap;
  }

  .div-block-38 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-52 {
    z-index: 55;
    border-radius: 6px;
    flex-flow: row;
    width: 100%;
    top: 80px;
    overflow: auto;
  }

  .termlink {
    white-space: nowrap;
  }

  .flex-block-53 {
    flex-flow: column;
  }

  .flex-block-520 {
    position: relative;
  }

  .code-embed-242 {
    right: -10px;
  }

  .flex-block-528 {
    position: relative;
  }

  .code-embed-248 {
    right: -10px;
  }

  .flex-block-530 {
    flex-flow: wrap;
  }

  .div-block-784 {
    padding-top: 40px;
  }

  .accordion-item-content-2 {
    margin-right: 0;
  }

  .paragraph-135 {
    font-size: 1rem;
  }

  .code-embed-253 {
    display: none;
  }

  .flex-block-544 {
    position: relative;
  }

  .code-embed-257 {
    right: -10px;
  }

  .flex-block-549 {
    width: auto;
    max-width: 100%;
    padding: 20px;
    right: 20px;
  }

  .heading-172 {
    margin-bottom: 20px;
  }

  .paragraph-137 {
    font-size: 16px;
  }

  .suc-stories-block {
    overflow: hidden;
  }

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

  .link-block-4 {
    width: 100%;
  }

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

  .div-block-28 {
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .flex-block-555 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-557 {
    z-index: 1;
    position: relative;
  }

  .blog-banner {
    height: auto;
    margin-top: 60px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .div-block-796 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

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

  .flex-block-562 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-565 {
    z-index: 1;
    position: relative;
  }

  .flex-block-566 {
    position: relative;
  }

  .code-embed-267 {
    right: -10px;
  }

  .image-26 {
    position: static;
  }

  .blog-upper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-width: 100%;
    position: static;
    left: 30px;
  }

  .link-block-33 {
    width: 100%;
  }

  .heading-173.mb-3 {
    font-size: 36px;
  }

  .image-371 {
    display: none;
  }

  .image-371.show {
    width: 100%;
    display: block;
  }

  .img100 {
    object-fit: contain;
    height: 300px;
  }
}

@media screen and (max-width: 479px) {
  .image.logo.logo-blue {
    display: none;
  }

  .image.logo.logo-blue.short {
    width: 100px;
    height: 40px;
    margin-left: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
    display: block;
  }

  .nav-link.text {
    color: #fff;
    padding: 0 40px 0 10%;
  }

  .nav-link.text.sign_up.tetriary {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-link.text.nav_item {
    color: #454c52;
    padding: 14px 40px 14px 10%;
  }

  .navbar.navbar-open.header {
    padding: 0 16px;
  }

  .nav-link-4 {
    color: #fff;
    background-color: #2d3b81;
    border-color: #fff;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .nav-link-4.secondary {
    width: auto;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-old {
    margin-top: 60px;
  }

  .container-old.container-main {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-menu {
    background-color: var(--white);
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu.hide-mob {
    padding-top: 0;
  }

  .container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .button {
    font-size: 14px;
  }

  .button.primary {
    width: 100%;
  }

  .button.primary.w--current {
    width: 48%;
    padding-left: 0;
    padding-right: 0;
  }

  .button.primary.post-a-job_btn.w--current, .button.primary.pref-points_button.w--current {
    width: 100%;
  }

  .button.primary.platform {
    width: 100%;
    margin-top: 20px;
  }

  .button.primary.free_w.no-center.h40.mbt60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .button.primary.small {
    height: 40px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button.secondary {
    width: 100%;
    margin-bottom: 16px;
  }

  .button.secondary.w--current {
    width: 48%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button.secondary.wide.w--current {
    width: 100%;
  }

  .button.secondary.free_w.align-right.is--card-agreement {
    align-self: flex-start;
    min-width: auto;
  }

  .button.secondary.btn_medium {
    width: 100%;
  }

  .div-block-41 {
    flex-wrap: wrap;
  }

  .div-block-42 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    margin-left: 0;
    padding-right: 0;
  }

  .div-block-44 {
    margin-top: 20px;
    margin-right: 0;
  }

  .div-block-45 {
    margin-top: 19px;
    margin-left: 0;
  }

  .div-block-46 {
    flex-wrap: nowrap;
    justify-content: center;
  }

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

  .div-block-59, .div-block-60, .div-block-61, .div-block-62, .div-block-63 {
    flex: none;
  }

  .text-block-39 {
    margin-top: 40px;
  }

  .brand {
    width: auto;
    margin-left: 15px;
    padding-left: 0;
  }

  .menu-button.header-menu-button {
    padding-left: 10px;
  }

  .menu-button.header-menu-button.w--open {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .header-menu-button-icon.icon.icon-blue {
    width: 30px;
    height: 30px;
  }

  .list {
    padding-left: 20px;
  }

  .header3 {
    font-size: 22px;
  }

  .header3.dark_blue {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

  .column {
    min-width: auto;
    margin-bottom: 10px;
  }

  .title {
    letter-spacing: 0;
    font-size: 34px;
    line-height: 37px;
  }

  .title.m {
    text-align: center;
  }

  .div-block-168 {
    width: 38px;
  }

  .press-sources {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .press-awards {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    margin-top: 20px;
  }

  .div-block-169, .div-block-172, .div-block-174 {
    width: 90px;
  }

  .form {
    width: 90vw;
    max-width: none;
  }

  .paragraph-44 {
    font-size: 14px;
    line-height: 21px;
  }

  .button-box {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-box.hide-mob {
    display: none;
  }

  .button-box.hide-wide {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .top-section_right-side {
    width: 100%;
  }

  .top-section_right-side.world-map {
    margin-top: 20px;
  }

  .div-block-252 {
    background-image: url('../images/top-image_freelancer__mobile.png');
    width: 100%;
    min-height: 300px;
    margin-left: 0;
  }

  .top_cart-ticket__container.ticket_1 {
    width: 55px;
    height: 67px;
    top: 15%;
    left: 80%;
  }

  .top_cart-ticket__container.ticket_2 {
    width: 85px;
    height: 65px;
    left: 10%;
  }

  .top_cart-ticket__container.ticket_3 {
    width: 55px;
    height: 65px;
    left: 85%;
  }

  .ticket_text {
    font-size: 6px;
    line-height: 9px;
  }

  .ticket_img {
    width: 50%;
    max-width: 100%;
  }

  .ticked_text-rated {
    margin-bottom: 0;
    font-size: 7px;
  }

  .star_line {
    margin-bottom: 0;
  }

  .blue-star {
    width: 7px;
    height: 7px;
  }

  .section-header__main-page {
    font-size: 30px;
    line-height: 42px;
  }

  .section-header__main-page.max-width-header {
    width: 250px;
  }

  .testimonials_customer-info__box {
    width: 60%;
  }

  .testimonial_block {
    padding-right: 20px;
  }

  .div-block-255 {
    width: 40%;
  }

  .section-testimonials {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .customer_ticket {
    width: 135px;
    height: 135px;
  }

  .testimonial_block__no-quotes {
    padding: 30px 10px 20px;
  }

  .simple_text {
    text-align: left;
    font-size: 16px;
  }

  .simple_text.w785 {
    text-align: left;
  }

  .simple_text.w785.center {
    text-align: center;
  }

  .simple_text.mb10 {
    text-align: left;
  }

  .simple_text.title_header_sub {
    text-align: center;
    margin-bottom: 78px;
    font-size: 16px;
    line-height: 24px;
  }

  .post-a-job_h1 {
    text-align: center;
  }

  .inner_pick-out {
    margin-top: 40px;
  }

  .inner_pick-out.left {
    margin-top: 20px;
  }

  .section_pref-points.wide {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .pref-points_box.wide {
    padding-left: 0;
    padding-right: 0;
  }

  .pref-points_item {
    margin-bottom: 10px;
  }

  .pref-points_item.wide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_slider {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .slider-2 {
    min-height: 780px;
  }

  .slider-item {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    min-height: 680px;
  }

  .slider_right-side {
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 5px 10px;
  }

  .slider-item_img.m_top {
    max-width: 70%;
    margin-top: 20px;
  }

  .slider-flex_box {
    flex-wrap: wrap;
  }

  .slider-flex_box__left, .slider-flex_box__right {
    width: 100%;
  }

  .image-88 {
    top: -4%;
  }

  .slide-nav-2 {
    display: block;
    position: absolute;
    inset: auto 0% 0;
  }

  .blue_block {
    margin-top: 40px;
  }

  .section_solutions {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .solution_card {
    flex-wrap: wrap-reverse;
    min-height: 400px;
  }

  .solution_card_left {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .semi_background {
    background-image: url('../images/amy-hirschi-mob.png');
    background-position: 50%;
    background-size: cover;
    min-height: 375px;
  }

  .centered_box.flex_box {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .centered_box.flex_box.min-h_575 {
    margin-top: 10px;
    padding-top: 0;
  }

  .centered_box.flex_box.why-golance {
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .centered_box.flex_box.center {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .centered_box.join_header {
    height: auto;
    min-height: auto;
    max-height: 250px;
  }

  .centered_box.join_content {
    padding-top: 50px;
  }

  .white_paragraph {
    display: block;
  }

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

  .footer_links._1200px-new {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .col_links {
    order: -1;
    max-width: 50%;
  }

  .col_links.only-mob {
    flex: 0 auto;
    order: -1;
    align-self: flex-start;
  }

  .col_links.only-mob.hide-desk {
    max-width: 50%;
  }

  .col_links.only-mob.hide-desk.free-width {
    min-width: 60%;
    margin-top: 0;
  }

  .col_links.only-mob.free-width {
    max-width: none;
  }

  .footer_link-item {
    object-fit: fill;
    flex: 0 auto;
    max-width: 100%;
  }

  .footer_link-item__li {
    flex-wrap: nowrap;
  }

  .footer_link-item__li.mobile_app {
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .follow-us_social {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    display: flex;
  }

  .div-block-257 {
    padding-top: 20px;
  }

  .div-block-258 {
    border-bottom-style: none;
    border-right-style: none;
    width: 100%;
    line-height: 14px;
  }

  .footer_text {
    width: auto;
    margin-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .div-block-259 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    order: -1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-bottom: 10px;
  }

  .close_icon {
    width: 28px;
    height: 28px;
    margin: 1px;
    padding: 0;
    position: static;
  }

  .right_arrow {
    position: relative;
  }

  .solution_card_right, .solution_card_right.card_1 {
    max-width: 100%;
    height: 205px;
  }

  .only-mob {
    display: block;
  }

  .image-95 {
    float: none;
    clear: none;
    margin-bottom: 20px;
  }

  .image-95.hide-mob {
    display: none;
  }

  .image-95.hide-wide {
    display: block;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-95 {
    font-size: 14px;
  }

  .text-block-96 {
    text-align: center;
    object-fit: contain;
    font-size: 14px;
  }

  .text-block-97 {
    text-align: right;
    font-size: 14px;
  }

  .text-block-98, .text-block-99 {
    font-size: 12px;
  }

  .container_universal {
    flex-wrap: wrap;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container_universal.no-margin_mobile, .container_universal.no-pad_mobile, .container_universal.container_mobil {
    padding-left: 0;
    padding-right: 0;
  }

  .platform_h3 {
    max-width: 350px;
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 33px;
  }

  .platform_p {
    max-width: 300px;
    font-size: 14px;
    line-height: 21px;
  }

  .linear-gradient_blue {
    background-image: linear-gradient(#edf8ff, #edf8ff66 80%, #fff0);
  }

  .section_tittle-h1.w1440 {
    margin-top: 0;
  }

  .section2.blue_rect-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    background-position: 0 0;
    min-height: 574px;
  }

  .left-side {
    padding-top: 0;
  }

  .left-side.card_shadow.card_l {
    min-height: 480px;
    margin-bottom: 40px;
    padding: 16px;
  }

  .left-side.last.hide-mob {
    display: none;
  }

  .left-side.max-w_510 {
    padding-left: 0;
    padding-right: 0;
  }

  .left-side.small-pad {
    width: 100%;
  }

  .left-side.single-card {
    padding: 16px;
  }

  .left-side.one-of-three {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .right-side.card_shadow.card_l {
    min-height: 480px;
    padding: 16px;
  }

  .right-side.max-w_510 {
    padding-left: 0;
    padding-right: 0;
  }

  .right-side.small-pad {
    width: 100%;
  }

  .right-side.single-card {
    padding: 16px;
  }

  .right-side.align-item_right.no-horiz_pad.is--card-holder {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .right-side.one-of-three {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .h2_box.center.mt40 {
    margin-bottom: 0;
  }

  .h2_box.hide-desk {
    margin-top: 0;
  }

  .h2_box.f30 {
    text-align: center;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 42px;
  }

  .h2_box.f30.pt_s {
    text-align: left;
    padding-top: 310px;
  }

  .h2_box.f30.pt_s.center {
    padding-top: 360px;
  }

  .h2_box.f30.pt_s.awz {
    text-align: center;
    padding-top: 290px;
  }

  .h2_box.f30.pt_l {
    text-align: left;
  }

  .image-97.card_shadow.hide-mob {
    display: none;
  }

  .section8.mb50 {
    margin-bottom: 50px;
  }

  .gif_img.card_shadow {
    max-height: 200px;
  }

  .div-block-261 {
    height: 120px;
  }

  .image-98 {
    max-width: 100%;
  }

  .image-98.hide-mob {
    display: none;
  }

  .card_shadow.hide_desk {
    display: block;
  }

  .card_shadow.external_card {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .hide-desk.p20-lr {
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .block_with-counts {
    justify-content: space-between;
  }

  .dashed_line {
    width: 15vw;
    display: block;
  }

  .section-top_with-semiblue-bg {
    background-image: linear-gradient(#f7f8fc, #f7f8fc), url('../images/Rectangle-19s2.svg');
    background-position: 0 0, 50% 0;
    background-size: auto, contain;
  }

  .section-top_with-semiblue-bg.mob_bg-responsive {
    background-position: 50% 100%;
    background-size: cover;
  }

  .paragraph-45 {
    text-align: center;
    margin-bottom: 58px;
  }

  .benefit-list_h4 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .blue-card {
    padding: 24px;
    display: block;
  }

  .blue-card.fix_w {
    margin-left: 0;
    margin-right: 0;
  }

  .h4_box {
    object-fit: fill;
    flex: 0 auto;
    width: auto;
    font-size: 16px;
    position: static;
    overflow: visible;
  }

  .h4_box.center-heading {
    margin-top: -30px;
    font-size: 10px;
  }

  .h3_box.center.margin-error-page {
    margin-top: 80px;
    font-size: 18px;
    line-height: 25px;
  }

  .h1_big-tittle {
    font-size: 34px;
    line-height: 38px;
  }

  .h1_big-tittle.title_margin {
    margin-bottom: 30px;
  }

  .section-body.op-0.mobile-space {
    margin-top: 110px;
  }

  .three_in_line {
    margin-top: 20px;
    padding-top: 20px;
  }

  .section1.white_header {
    padding-top: 60px;
  }

  .top-header {
    height: 361px;
  }

  .top-header.set_fin-bg {
    background-image: url('../images/businesswoman-holding-documents-with-financial_mobile.png');
  }

  .top-header.necensus-bg {
    background-position: 35%;
  }

  .top-header.arellson_bg {
    background-position: 40%;
    height: 410px;
  }

  .top-header.gometr {
    margin-bottom: 20px;
  }

  .tittle_block {
    margin-top: 69px;
    margin-left: 0;
  }

  .fixed_frame-white.card_shadow.fit-content-h {
    width: 279px;
    padding: 32px 24px;
    top: 335px;
  }

  .fixed_frame-white.card_shadow.fit-content-h.necensus {
    width: 300px;
    top: 325px;
  }

  .fixed_frame-white.card_shadow.fit-content-h.white_eagle {
    top: 390px;
  }

  .fixed_frame-white.card_shadow.fit-content-h.zevez, .fixed_frame-white.card_shadow.fit-content-h.deviveright {
    top: 400px;
  }

  .container_small {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container_small.zevez, .container_small.deliveright {
    margin-top: 360px;
  }

  .result_markers {
    margin-top: 48px;
  }

  .result_markers.awz {
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
    min-height: 500px;
    display: flex;
  }

  .marker_item.arellson {
    width: 50%;
  }

  .marker_item.awz {
    width: 100%;
  }

  .blue_percentages {
    max-width: none;
    font-size: 31px;
  }

  .blue_percentages.lover_fs {
    font-size: 2.5rem;
  }

  .marker_item-bottom {
    font-size: 15px;
    line-height: 150%;
  }

  .customer_round.awz {
    min-width: 100px;
    min-height: 100px;
  }

  .image-101, .mw-64 {
    max-width: 64px;
  }

  .header-box.is--card-agreement {
    flex-direction: column;
  }

  .security_dropdown-item {
    margin-bottom: 10px;
  }

  .security_dropdown-item__body {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-us_form.card_shadow.centerred {
    margin-top: 40px;
    padding: 24px 16px;
  }

  .card_item-hiw {
    min-height: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    display: flex;
  }

  .button_form {
    margin-top: 10px;
  }

  .button_form.button_send_password.secondary {
    color: #2a9cdb;
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
  }

  .separator {
    justify-content: center;
    overflow: hidden;
  }

  .text_sign_with {
    font-size: 14px;
  }

  .option_text_form {
    margin-left: 5px;
  }

  .option_text_form_block {
    font-size: 12px;
  }

  .text_sign_with-2 {
    font-size: 14px;
  }

  .text_link {
    margin-left: 5px;
  }

  .option_text_form_block-2 {
    font-size: 12px;
  }

  .block_join {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    position: relative;
    bottom: 2px;
  }

  .card_join.card_shadow {
    flex-direction: column;
    min-height: 210px;
    display: block;
  }

  .card_join.card_shadow.client, .card_join.card_shadow.freelancer {
    min-height: 250px;
  }

  .head_card_join {
    font-size: 16px;
    line-height: 24px;
  }

  .box_text_join {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text_card_join {
    font-size: 12px;
    font-weight: 300;
  }

  .msg_error {
    width: 100%;
  }

  .h1_error_page {
    margin-bottom: -50px;
    font-size: 100px;
    line-height: 150px;
  }

  .image_slide {
    max-height: 200px;
  }

  .how-work-icon {
    width: 50px;
  }

  .center_mob {
    text-align: center;
  }

  .image_password_hide {
    display: block;
  }

  .image_password_show {
    width: 50%;
    display: none;
  }

  .world-map-image {
    margin-top: 10px;
  }

  .sitejabber {
    padding: 5px 15px 10px;
    top: -104px;
    left: -8px;
  }

  .trusted-by {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card_testimonial.card_shadow {
    width: 250px;
  }

  .plataform_menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    height: auto;
    position: relative;
  }

  .menu_plataform_link {
    height: auto;
  }

  .image_header_plataform2 {
    width: 100px;
  }

  .features_post_job {
    flex-direction: column;
  }

  .img_post_a_job {
    inset: 0% auto auto 0%;
  }

  .link_remotetech {
    width: 50px;
  }

  .image_adwards_globe {
    width: 80px;
  }

  .button-new {
    font-size: 14px;
  }

  .button-new.btn_medium.primary.costume {
    flex: 0 auto;
    width: 100%;
  }

  .button-new.btn_medium.primary.costume.nav.mobile-menu.m-8 {
    margin-top: 16px;
  }

  .button-new.btn_medium.primary.costume.full-width {
    width: 100%;
  }

  .button-new.btn_medium.primary.costume.ghost {
    flex: 0 auto;
  }

  .button-new.btn_medium.primary.costume.ghost._50-width {
    width: 50%;
  }

  .button-new.btn_medium.primary.costume._50-width {
    flex: 0 auto;
    width: 50%;
  }

  .button-new.btn_medium.primary.costume.new {
    width: 350px;
  }

  .button-new.btn_medium.primary.costume-sm {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .button-new.btn_medium.primary.costume-sm.auro-width-tablet {
    font-size: 16px;
    line-height: 26px;
  }

  .button-new.btn_medium.primary.costume-sm.show-tablet {
    align-self: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .button-new.btn_medium.primary.auto_width {
    width: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .button-new.btn_medium.primary.short {
    flex: 0 auto;
    width: 193px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-mobile {
    border-radius: 12px;
    width: 216px;
    padding-left: 20px;
  }

  .link-mobile:hover {
    background-color: #3f56b60a;
  }

  .section-nav {
    height: 60px;
  }

  .mobile-nav-menu {
    right: -276px;
  }

  .menu-icon-2 {
    height: 20px;
  }

  .container-new {
    margin-top: 60px;
  }

  .container-new.container-main {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.nav {
    height: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.costume.sub-nav-hero {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.costume.sub-nav-hero.is--plat-client {
    padding-top: 37px;
  }

  .container-new.container-main.costume.platform-for-freelancers {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: flex-start;
    height: auto;
    padding-top: 50px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.no-flex {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.flex-center {
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.flex-center.is--outsource {
    margin-top: 80px;
    margin-bottom: 20px;
  }

  .container-new.container-main.paralect {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.container-main.costume {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new.sub-nav {
    height: 50px;
  }

  .container-new.sub-nav.mobile {
    justify-content: flex-start;
  }

  .h1_big-new {
    font-size: 34px;
    line-height: 38px;
  }

  .h1_big-new.costume {
    font-size: 34px;
    line-height: 44px;
  }

  .h1_big-new.costume.h2-52 {
    font-size: 34px;
  }

  .h1_big-new.costume.h2-52.lighter {
    font-weight: 600;
  }

  .h1_big-new.costume.center.h2-52._34px-tablet {
    text-align: left;
  }

  .h1_big-new.costume.center.h2-52.left-align._34px-tablet {
    text-align: left;
    margin-bottom: 16px;
  }

  .h1_big-new.costume.center.h2-52.pick-out, .h1_big-new._60-padding._38px-tablet {
    text-align: left;
  }

  .h1_big-new.paralect {
    font-size: 34px;
    line-height: 44px;
  }

  .h4_new {
    object-fit: fill;
    flex: 0 auto;
    width: auto;
    font-size: 16px;
    position: static;
    overflow: visible;
  }

  .h4_new.costume {
    font-size: 14px;
  }

  .section-main-new.remove-background.overflow-show.top-paddind.home-hero {
    padding-bottom: 20px;
  }

  .section-main-new.remove-background.platform-hero {
    height: 500px;
    position: relative;
  }

  .section-main-new.remove-background.platform-hero.light-blue-background {
    height: 400px;
  }

  .section-main-new.remove-background.ftt-main {
    padding-top: 93px;
  }

  .column-right {
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .column-right.post-job, .column-right.last-hero-section {
    width: 100%;
  }

  .column-right.hero-home {
    margin-top: 10px;
  }

  .paragraph-18-px {
    width: auto;
  }

  .paragraph-18-px.smaller {
    width: 310px;
  }

  .paragraph-18-px.smaller.is--trusted-section {
    width: 100%;
  }

  .paragraph-18-px.full-width.light.home.auto-width, .paragraph-18-px.full-width.light.home.auto-width-2 {
    width: auto;
  }

  .paragraph-18-px.full-width.home.left-align {
    text-align: left;
    width: 100%;
  }

  .paragraph-18-px._582xw-width.auto-width, .paragraph-18-px._422px-width {
    width: auto;
  }

  .paragraph-18-px._422px-width.post-job {
    text-align: left;
    margin-bottom: 0;
  }

  .paragraph-18-px._284px-width.home-step, .paragraph-18-px.white-color.hero-p {
    width: auto;
  }

  .column-left {
    width: 100%;
    height: auto;
    margin-bottom: 41px;
  }

  .column-left.home {
    width: 100%;
  }

  .column-left.post-job {
    text-align: center;
    align-items: flex-start;
  }

  .column-left.last-home-section, .column-left.home {
    width: 100%;
  }

  .image-hero {
    width: 331.09px;
    height: 299px;
    display: none;
  }

  .image-hero.home {
    width: 100%;
    display: block;
  }

  .swiper-holder {
    display: none;
  }

  .companies-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .section-costume.remove-background {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-costume.remove-background.less-top-padding._100-buttom {
    padding-left: 0;
    padding-right: 0;
  }

  .section-costume.remove-background.less-top-padding._100-buttom.golance-game {
    padding-bottom: 0;
  }

  .section-costume.remove-background.less-top-padding._100-buttom.golance-game.dev-testimonial {
    padding-top: 3.75rem;
    padding-bottom: 4rem;
  }

  .section-costume.remove-background.less-top-padding._100-buttom.golance-game.is--home {
    padding-bottom: 100px;
  }

  .section-costume.remove-background.less-top-padding.light-blue-background--80px-p {
    padding-bottom: 80px;
  }

  .section-costume.remove-background.less-top-padding._140-buttom, .section-costume.remove-background.less-top-padding.clear-clean, .section-costume.remove-background.less-top-padding.work-diary {
    padding-left: 0;
    padding-right: 0;
  }

  .section-costume.remove-background._140-140-padding {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section-costume.remove-background._140-140-padding.job-background.np {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section-costume.remove-background.sub-nav {
    z-index: 20;
    display: block;
    top: -8px;
  }

  .section-costume.remove-background.sub-nav.mobile {
    display: none;
  }

  .section-costume.remove-background.quote-padding.less-on-mobile, .section-costume.remove-background.quote-padding.paralect {
    padding-bottom: 60px;
  }

  .section-costume.remove-background.integration {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section-costume.remove-background.gometer-section, .section-costume.remove-background.less-padding-logos, .section-costume.remove-background.less-padding-logos {
    padding-top: 40px;
  }

  .section-costume.remove-background.additional-padding {
    padding-bottom: 40px;
  }

  .section-costume.bg-color-light-blue, .section-costume.bg-color-light-blue.more-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-costume.paralect-hero {
    justify-content: flex-start;
    height: 650px;
    padding-top: 140px;
    padding-bottom: 140px;
    padding-left: 0;
  }

  .section-costume.paralect-statics {
    padding-top: 150px;
    padding-bottom: 80px;
  }

  .section-costume.bg-color-light-blue {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-costume.bg-color-light-blue.more-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .company-logo {
    width: 100%;
  }

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

  .h2_new.costume.bigger.center.light {
    font-size: 34px;
  }

  .h2_new.costume.bigger.center.left-align-mobile {
    text-align: left;
    text-align: left;
    margin-left: 0;
    font-size: 34px;
  }

  .h2_new.shorter-p {
    max-width: none;
  }

  .swiper-slide {
    background-color: #111d4e;
  }

  .swiper-slide.tr {
    background-color: #111d4e00;
  }

  .swiper-slide.new {
    display: none;
  }

  .bg-shape.quote-bg-img {
    background-image: linear-gradient(#0000, #0000), url('../images/the-solution.png');
    background-position: 0 0, 50% 70%;
  }

  .bg-shape.downloads {
    z-index: 0;
    width: auto;
  }

  .step {
    justify-content: flex-start;
  }

  .text-block-112 {
    width: auto;
    font-size: 50px;
  }

  ._30px-spacing.hide-mobile {
    display: none;
  }

  .blog-author {
    grid-column-gap: 20px;
    align-items: flex-start;
  }

  .blog-author.home {
    flex-direction: row;
    align-items: center;
  }

  .author-name.home {
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
  }

  .date {
    max-width: 200px;
  }

  .div-block-269 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    order: -1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-bottom: 10px;
  }

  .footer-icons {
    padding-top: 20px;
  }

  .footer-icons._1200px {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer_link-item__li-2 {
    flex-wrap: nowrap;
    align-items: center;
    width: auto;
    padding-right: 8px;
  }

  .footer_link-item__li-2.mobile_app {
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .col_links-2 {
    order: -1;
    max-width: none;
  }

  .col_links-2.only-mob {
    flex: 0 auto;
    order: -1;
    align-self: flex-start;
  }

  .col_links-2.only-mob.hide-desk {
    max-width: 50%;
  }

  .col_links-2.only-mob.hide-desk.free-width {
    min-width: 60%;
    margin-top: 0;
  }

  .col_links-2.only-mob.free-width {
    max-width: none;
  }

  .sitejabber-image {
    width: 100%;
  }

  .sitejabber-link {
    width: 30%;
    top: 3%;
    left: 1px;
  }

  .button-wrapper-hero {
    justify-content: center;
    width: 100%;
    max-width: 90vw;
  }

  .button-wrapper-hero.hide-mobile {
    display: none;
  }

  .button-wrapper-hero.hide-desktop {
    display: block;
  }

  .h2-16px.left-align {
    text-align: left;
  }

  .quote-wrapper {
    width: 100%;
    padding: 0;
  }

  .quote-author-image {
    width: 108px;
    height: 108px;
  }

  .quote-author-image.is-with-color.smaller {
    border-radius: 50%;
    width: 62px;
    height: 62px;
  }

  .quote-icon {
    display: none;
  }

  .image-hero-02 {
    width: 100%;
    height: 299px;
    display: block;
  }

  .h2-20px._0-padding.only-mobile {
    display: block;
  }

  .h2-20px._0-padding.hide-mobile {
    display: none;
  }

  .grid-wrapper {
    flex-direction: column;
    display: flex;
  }

  .grid-image {
    right: 35px;
  }

  .grid-image.width-407px {
    right: 69px;
  }

  .grid-image.width-260px {
    right: 77px;
  }

  .grid-image.width-324px {
    right: 35px;
  }

  .grid-image.width-429px {
    width: 265px;
    right: 56px;
  }

  .grid-image.width-312px {
    right: 90px;
  }

  .paragraph-16-px {
    width: 339px;
  }

  .paragraph-16-px.width-full.margin-0 {
    width: auto;
  }

  .right-arrow-2 {
    top: 381px;
    right: 251px;
  }

  .mask-3 {
    width: 100vw;
  }

  .testimonial-text-wrapper {
    width: auto;
  }

  .slider-3 {
    height: auto;
    margin-top: 0;
    position: static;
  }

  .ghost-btn-right {
    display: none;
    top: 381px;
    right: 287px;
  }

  .ghost-btn-left {
    display: none;
  }

  .slide-8 {
    width: 100%;
  }

  .testimonials-wrapper {
    width: 100vw;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .testimonials-wrapper.is--dev-team {
    padding-right: 0;
  }

  .left-arrow-2 {
    top: 381px;
    left: 254px;
  }

  .slide-nav-3 {
    background-color: #0000;
    display: block;
    position: absolute;
    inset: auto 0% 30px;
  }

  .testimonial-block {
    flex-direction: column;
    width: auto;
    position: static;
  }

  .card-cell {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .find-image {
    display: none;
  }

  .find-image.mobile {
    width: 100%;
    margin-bottom: 30px;
    display: block;
  }

  .image-124 {
    margin-bottom: 50px;
  }

  .sub-nav_links {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sub-nav_links.on-mobile {
    grid-column-gap: 20px;
    background-image: none;
    justify-content: flex-start;
    display: flex;
  }

  .sub-nav_link-item, .sub-nav_link-item.w--current {
    font-size: 12px;
  }

  .sub-nav_link-item.mobile {
    flex: none;
    justify-content: center;
    width: 200px;
  }

  .center-text {
    text-align: left;
    align-items: flex-start;
  }

  ._14px {
    max-width: none;
  }

  .left-row.hide-mobile {
    display: none;
  }

  .flexibale-image.hide-desktop.center {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flexibale-image._80--width-tablet {
    width: 100%;
  }

  .left-text {
    align-items: flex-start;
  }

  .left-text.less-padding {
    margin-bottom: 0;
  }

  .grid-companies {
    grid-row-gap: 10px;
  }

  .h2-42px._34-tablet {
    width: auto;
  }

  .hero-mobile-platform {
    z-index: -1;
    object-fit: contain;
    width: 100%;
    height: 349.75px;
    display: block;
    position: absolute;
    inset: auto 0% 0 auto;
  }

  .hero-mobile-platform.is--plat-client {
    width: 70%;
    min-width: 340px;
    max-width: none;
    height: auto;
    top: 116px;
    right: 6%;
  }

  .two-column {
    grid-row-gap: 60px;
  }

  .paragraph-18-px-2 {
    width: 339px;
  }

  .paragraph-18-px-2.full-width.dark-blue {
    text-align: left;
    width: auto;
    margin-bottom: 0;
  }

  .paragraph-18-px-2.full-width.build-p {
    text-align: left;
    margin-bottom: 30px;
  }

  .paragraph-18-px-2._552px-width.center-tablet {
    text-align: left;
    font-style: normal;
  }

  .paragraph-18-px-2._422px-width {
    width: auto;
  }

  .paragraph-18-px-2._422px-width.cebter-tablet {
    text-align: left;
    width: auto;
  }

  .paragraph-18-px-2._582xw-width.no-paddin-black.hide-mobile {
    display: none;
  }

  .paragraph-18-px-2._582xw-width.no-paddin-black.only-mobile {
    font-size: 18px;
    line-height: 28px;
    display: block;
  }

  .paragraph-16-px-2 {
    width: 339px;
  }

  .paragraph-16-px-2._422px-width.popins-darkblue {
    width: auto;
  }

  .lya-img.show-tablet {
    height: auto;
  }

  .dotedd-sm {
    display: none;
  }

  .get-paid-img {
    height: auto;
  }

  .dotted-sm {
    display: none;
  }

  ._3-steps-build {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .pff-mobile-platform {
    z-index: 0;
    object-fit: contain;
    width: 359px;
    height: auto;
    display: block;
    position: absolute;
    inset: 44px 0% 0% auto;
  }

  .pff-mobile-platform.is--freel-main-mob-img {
    width: 470px;
    max-width: 150%;
    top: 0;
    right: 50%;
    transform: translate(50%);
  }

  .step-build {
    grid-column-gap: 24px;
    flex-direction: row;
    align-items: center;
  }

  .apply-img.show-tablet {
    height: auto;
  }

  .dotted-long {
    display: none;
  }

  .work-diary-img {
    object-fit: cover;
    height: auto;
  }

  .gometer {
    width: 100%;
  }

  .gometer-text {
    align-items: flex-start;
    width: 100%;
    margin-top: 40px;
  }

  .download-cta {
    background-color: #3f56b60a;
    width: 100%;
  }

  .integrations-img {
    object-fit: contain;
  }

  .integrations-img.sm {
    width: 50px;
    height: 50px;
  }

  .web-img-blue {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
    margin-right: 0;
    overflow: visible;
  }

  .time-tracker-img, .gometer-img.gometer-tablet {
    height: auto;
  }

  .download-cta-wrapper {
    z-index: 2;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    margin-bottom: 16px;
    position: relative;
  }

  .integrations-grid {
    grid-row-gap: 30px;
  }

  .options-img.tablet {
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-c-img.shwo-tablet {
    height: auto;
  }

  .footer-new-2 {
    padding-top: 30px;
  }

  .footer-content-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .download-footer {
    width: 100%;
  }

  .download-image {
    width: 160px;
  }

  .download-image.footer-img-d {
    width: auto;
  }

  .download-links-wrapper {
    grid-column-gap: 9px;
    display: flex;
  }

  .copyright-section {
    padding: 16px;
  }

  .copyright-text {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .copyright-text.first {
    border-right-style: none;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 10px;
  }

  .copyright-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .copyright-flex-dix {
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    padding-left: 0;
    display: grid;
  }

  .page-wrapper.overflow {
    width: 100%;
  }

  .page-wrapper.v2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .post-bg-image {
    display: none;
  }

  .post-bg-image-mobile {
    object-fit: contain;
    display: block;
  }

  .post-bg-image-mobile.is--post-job {
    width: 100%;
  }

  .st-g {
    display: none;
  }

  .h1_56-66.hero-platform {
    text-align: left;
  }

  .h2_52-62.p-y-j {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .h2_52-62.p-y-j.left-desktop {
    text-align: left;
  }

  .p_18-28.p-y-j {
    margin-bottom: 20px;
  }

  .p_18-28.t-y-s {
    text-align: left;
    margin-bottom: 20px;
  }

  .download-links-wrapper-footer {
    grid-column-gap: 9px;
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .link-block-20 {
    width: 100%;
    padding-right: 0;
  }

  .hero-about-box {
    bottom: 0;
  }

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

  .my-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .my-button {
    padding: 10px 30px;
  }

  .my-button.getting-button {
    margin-top: 10px;
  }

  .my-button.golance-banner-btn {
    text-align: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .my-button.golance-banner-btn.elite-btn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .my-button.golance-banner-btn.developerbtn {
    width: 100%;
  }

  .my-button.golance-banner-btn.rts-btn, .my-button.alternate {
    margin-top: 0;
  }

  .my-button.width-full.mvp {
    font-family: Poppins, sans-serif;
  }

  .my-button.ftt-main-button {
    width: 100%;
  }

  .section-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .heading-work {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-work.getting-heading {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-work.getting-heading.accelerate {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-work.getting-heading.accelerate.elite-hd {
    text-align: left;
    font-size: 28px;
  }

  .company-logo-2, .paragraph-18-px-3 {
    width: auto;
  }

  .paragraph-18-px-3.full-width._581px-width {
    width: 320px;
  }

  .paragraph-18-px-3.full-width._581px-width.left-align-mobile {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .testimonial-block-2 {
    flex-direction: column;
    width: auto;
    padding: 20px;
    position: static;
  }

  .slide-10 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .section-dig {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-span-6 {
    font-size: 20px;
  }

  .slider-5 {
    background-color: #0000;
  }

  .section-hiring {
    padding-top: 40px;
    padding-bottom: 20px;
  }

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

  .section-mission {
    padding-top: 20px;
  }

  .form-7 {
    background-color: #0000;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .text-field-10 {
    background-color: #fff;
    width: 100%;
  }

  .text-field-10.erea, .form-block-7 {
    width: 100%;
  }

  .container-27.my-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-405 {
    height: auto;
  }

  .section-developer-2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 5rem;
  }

  .columns-43 {
    flex-direction: column;
    display: flex;
  }

  .div-block-406 {
    padding-top: 11px;
  }

  .div-block-407 {
    margin-bottom: 10px;
  }

  .paragraph-71 {
    text-align: left;
  }

  .div-block-410 {
    margin-right: 10px;
  }

  .div-block-412 {
    margin-bottom: 10px;
  }

  .columns-45 {
    margin-top: 40px;
    display: block;
  }

  .div-block-414 {
    margin-bottom: 10px;
  }

  .div-block-415 {
    margin-bottom: 20px;
  }

  .column-44, .column-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-417 {
    margin-top: 10px;
  }

  .my-title-2 {
    font-size: 2rem;
    line-height: 1.29412;
  }

  .my-title-2.costume {
    font-size: 34px;
    line-height: 44px;
  }

  .my-title-2.costume.home.dev-heading {
    margin-top: 22px;
    margin-bottom: 36px;
    line-height: 1.29412;
  }

  .my-title-2.costume.home.dev-heading.ftt-main-heading {
    width: 100%;
    max-width: 320px;
    font-size: 38px;
  }

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

  .right-arrow-4 {
    display: none;
  }

  .div-block-418 {
    margin-bottom: 0;
  }

  .heading-81.golance-heading {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-81.golance-heading.support-heading {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-81.golance-heading.support-heading.pre-prime-heading {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-81.golance-heading.support-heading.pre-prime-heading.center {
    text-align: center;
  }

  .div-block-419 {
    background-color: #f6f6f6;
    height: 100%;
    padding-right: 10px;
  }

  .section-advantage-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: none;
  }

  .section-advantage-2.copy-section {
    display: block;
  }

  .columns-48 {
    margin-top: 20px;
  }

  .div-block-421 {
    text-align: right;
    width: 50%;
    margin-bottom: 0;
  }

  .div-block-422 {
    margin-bottom: 2.75rem;
    padding: 0 0 2.75rem;
  }

  .div-block-422.col-3 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-speedy-2 {
    padding-bottom: 20px;
  }

  .div-block-423 {
    width: 47.56%;
  }

  .column-65 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-424 {
    margin-bottom: 10px;
  }

  .column-66 {
    align-items: flex-start;
    margin-top: 20px;
    display: flex;
  }

  .columns-21 {
    align-items: flex-start;
  }

  .columns-21.center {
    align-items: center;
  }

  .div-block-425 {
    text-align: right;
    justify-content: flex-end;
    margin-bottom: 20px;
    display: flex;
  }

  .heading-82 {
    text-align: right;
    padding-right: 20px;
  }

  .heading-83 {
    padding-right: 0;
    font-size: 1.75rem;
    line-height: 1.29412;
  }

  .column-67 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-426 {
    background-color: #f6f6f6;
    height: 100%;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-427 {
    padding-top: 0;
  }

  .div-block-428 {
    height: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .column-68 {
    right: 0%;
  }

  .div-block-429 {
    grid-template-columns: 1fr;
  }

  .columns-49 {
    margin-top: 20px;
  }

  .slide-nav-6 {
    padding-top: 10px;
    position: relative;
  }

  .column-48 {
    padding: 0;
  }

  .div-block-430 {
    width: 67.8013%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .column-69 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .icon-8 {
    display: none;
  }

  .columns-50 {
    margin-bottom: 0;
    display: block;
  }

  .columns-51 {
    text-align: center;
    margin-bottom: 0;
    display: block;
  }

  .slide-11 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-support-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-block-432 {
    margin-right: 10px;
  }

  .column-70 {
    background-color: #f6f6f6;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .div-block-433 {
    margin-right: 10px;
  }

  .div-block-434 {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
  }

  .div-block-436 {
    margin-bottom: 40px;
  }

  .section-elite-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-block-437 {
    text-align: left;
  }

  .column-71 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-53 {
    display: block;
  }

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

  .div-block-439 {
    margin-top: 32px;
  }

  .paragraph-73 {
    margin-top: 24px;
  }

  .paragraph-73.new-pp {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-146, .icon-9 {
    display: none;
  }

  .div-block-440 {
    margin-bottom: 24px;
  }

  .columns-55 {
    display: block;
  }

  .my-container-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .my-container-2.margin-auto {
    padding-right: 1rem;
  }

  .my-container-2.ftt-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .my-container-2.main {
    padding-right: 1rem;
  }

  .paragraph-74 {
    margin-top: 10px;
  }

  .columns-56 {
    display: flex;
    position: relative;
  }

  .div-block-442 {
    margin-bottom: 10px;
  }

  .left-arrow-4 {
    display: none;
  }

  .text-block-126, .paragraph-75 {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-77 {
    padding-right: 0;
    font-size: 16px;
  }

  .columns-58 {
    margin-top: 20px;
    display: block;
  }

  .div-block-443 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-444 {
    margin-right: 10px;
  }

  .section-pre-prime-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .column-47 {
    padding: 0;
  }

  .section-governance-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-governance-2.is--outsource {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .column-77 {
    padding: 0;
  }

  .div-block-448 {
    padding-top: 1rem;
    padding-left: 0;
  }

  .column-58 {
    height: 280px;
  }

  .section-tooling-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-tooling-2.is--outsource {
    padding-bottom: 121px;
  }

  .div-block-449 {
    margin-bottom: 20px;
  }

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

  .heading-90 {
    padding-right: 0;
    font-size: 1.75rem;
    line-height: 1.29412;
  }

  .h2-16px-3 {
    text-align: left;
  }

  .slide-12 {
    width: 100%;
  }

  .man-dev-how__img-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .development-reviews__arrow-div-left {
    top: 381px;
    left: 254px;
  }

  .paragraph-79 {
    font-size: 14px;
  }

  .mask-5 {
    width: 100%;
  }

  .paragraph-18-px-4 {
    width: auto;
  }

  .paragraph-18-px-4.smaller {
    width: 310px;
  }

  .paragraph-18-px-4._552px-width.home.dev-banner-paragraph {
    margin-bottom: 36px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-18-px-4._582xw-width.semi-bold.width-auto {
    font-size: 16px;
  }

  .paragraph-18-px-4.auto {
    font-size: 18px;
  }

  .slide-nav-7 {
    background-color: #0000;
    display: block;
    position: absolute;
    inset: auto 0% 3.2rem;
  }

  .sitejabber-link-3 {
    width: 30%;
    top: -4%;
    left: 10px;
  }

  .slider-6 {
    width: 100%;
    height: auto;
    margin-top: 0;
    position: static;
  }

  .heading-92 {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-92.hampton-heading {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .image-150 {
    width: 100%;
  }

  .blog-author-2 {
    grid-column-gap: 20px;
  }

  .section-kindpath-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .submit-button-6 {
    height: 40px;
    font-size: 12px;
    line-height: 40px;
    right: 5px;
  }

  .image-fit-cover {
    background-position: 50%;
  }

  .text-field-11 {
    height: 50px;
    line-height: 50px;
  }

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

  .div-block-458 {
    padding-top: 20px;
  }

  .development-reviews__arrow-div-rght {
    top: 381px;
    right: 251px;
  }

  .section-early-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-help-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .applications-section {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    display: flex;
  }

  .list-item-13 {
    text-align: center;
    margin-bottom: 10px;
    padding-right: 0;
    display: inline-block;
  }

  .list-item-13.rgt-list3 {
    text-align: center;
    padding-left: 0;
  }

  .list-item-13.rgt-list4 {
    text-align: center;
  }

  .section-expertise-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-483 {
    padding-top: 1.75rem;
    padding-bottom: 1.25rem;
  }

  .div-block-484 {
    margin-top: 20px;
    padding-left: 0;
  }

  .container-29.my-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-485.custom-video {
    margin-bottom: 20px;
  }

  .heading-99 {
    padding: 4px 1rem 4px 16px;
    font-size: 20px;
  }

  .section-getting-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .container-30.my-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .column-84 {
    height: 11.25rem;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-100 {
    padding-right: 0;
    font-size: 1.75rem;
    line-height: 1.29412;
  }

  .paragraph-87 {
    font-size: 14px;
  }

  .heading11-2 {
    text-align: center;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.75rem;
    line-height: 1.5;
  }

  .paragraph-88 {
    padding: 20px;
    font-size: 14px;
  }

  .column-88 {
    padding: 0;
  }

  .column-88.last {
    margin-bottom: 0;
  }

  .paragraph-90 {
    font-size: 14px;
  }

  .div-block-489 {
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-490 {
    margin-bottom: 30px;
  }

  .columns-78 {
    display: block;
  }

  .section-work-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-block-492 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-154 {
    display: block;
  }

  .image-154.fit-cover {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 100%;
  }

  .paragraph-92 {
    font-size: 14px;
  }

  .container-31.my-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-network-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .container-32.my-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-32.my-container.no-padding-right {
    padding-right: 1rem;
  }

  .div-block-493 {
    margin-bottom: 10px;
  }

  .div-block-494 {
    padding-bottom: 10px;
  }

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

  .div-block-495, .div-block-496 {
    margin-bottom: 10px;
  }

  .paragraph-93 {
    font-size: 16px;
  }

  .paragraph-93.process-paragraph, .paragraph-93.mission-paragraph {
    text-align: left;
  }

  .div-block-499 {
    margin-left: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-499.custom-dot-right {
    margin-left: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-90 {
    padding: 0;
  }

  .heading-101 {
    font-size: 16px;
  }

  .image-156 {
    margin-top: 20px;
    display: block;
  }

  .columns-81 {
    display: block;
  }

  .column-91 {
    height: 11.25rem;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .column-91.auto {
    height: auto;
    padding-top: 1.25rem;
    padding-bottom: 0;
  }

  .column-92 {
    padding-left: 0;
  }

  .div-block-503 {
    margin-bottom: 10px;
  }

  .columns-82 {
    display: block;
  }

  .heading-102 {
    padding-right: 0;
    font-size: 1.75rem;
    line-height: 1.29412;
  }

  .heading-102.missin-heading {
    text-align: left;
    width: 100%;
  }

  .heading-102.missin-heading.mobile {
    padding-top: 2.38rem;
    display: block;
  }

  .heading-102.missin-heading.help-heading {
    font-size: 32px;
    line-height: 38px;
  }

  .div-block-506 {
    margin-top: 0;
  }

  .section-vision-3 {
    padding-top: 20px;
  }

  .list-item-15 {
    text-align: center;
    margin-bottom: 10px;
    padding-right: 0;
    display: inline-block;
  }

  .list-item-15.rgt-list2 {
    text-align: center;
    padding-left: 0;
  }

  .columns-83 {
    text-align: center;
    margin-bottom: 0;
    display: block;
  }

  .heading-103 {
    font-size: 12px;
  }

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

  .paragraph-94 {
    font-size: 16px;
  }

  .list-item-16 {
    text-align: center;
    margin-bottom: 10px;
    display: inline-block;
  }

  .list-item-16.rgt-list1 {
    text-align: center;
  }

  .columns-84 {
    display: block;
  }

  .columns-84.width-100 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .link-block-24 {
    margin-right: 0;
    padding: 8px 15px;
  }

  .image-157 {
    display: block;
  }

  .image-157.custom-img33, .image-157.custom-img33.web3, .columns-85 {
    display: none;
  }

  .column-96 {
    padding: 0;
  }

  .div-block-512 {
    margin-bottom: 10px;
  }

  .paragraph-95 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-514 {
    padding-top: 30px;
  }

  .paragraph-96 {
    padding-right: 0;
    font-size: 16px;
  }

  .heading-105 {
    display: none;
  }

  .list-11 {
    margin-bottom: 0;
  }

  .calendar-snippet {
    height: 24rem;
  }

  .div-block-517 {
    padding-top: 11px;
  }

  .heading-107.golance-heading {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-107.golance-heading.support-heading {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-107.golance-heading.support-heading.pre-prime-heading {
    font-size: 28px;
    line-height: 36px;
  }

  .section-advantage-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: none;
  }

  .div-block-521 {
    text-align: right;
    width: 50%;
    margin-bottom: 0;
  }

  .div-block-522 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

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

  .columns-87, .columns-88 {
    display: flex;
  }

  .column-100 {
    align-self: stretch;
  }

  .podcast_hero-content {
    grid-row-gap: 3rem;
  }

  .podcast_hero-logo {
    width: 5rem;
  }

  .podcast_hero_heading {
    font-size: 3rem;
  }

  .podcast_hero_platforms {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .audio-podcasts_header {
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_video-podcasts {
    padding-top: 3rem;
  }

  .video-podcasts_featured-content {
    grid-row-gap: .5rem;
  }

  .video-podcasts_others {
    grid-row-gap: .5rem;
    padding-top: 1rem;
  }

  .host_image {
    margin-top: 0;
  }

  .host_grid_column2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .podcast_socials {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .video-podcasts_featured-video {
    height: 12.5rem;
  }

  .video-podcasts_featured-title {
    font-size: 1rem;
  }

  .video-podcasts_video-row {
    flex-direction: column;
  }

  .video_others_thumbnail-container {
    width: 100%;
    padding-top: 50%;
  }

  .video-podcasts_other-header {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .about_heading {
    text-align: left;
  }

  .vision-mission_content {
    width: 100%;
  }

  .section_core-values {
    padding-top: 5rem;
  }

  .values_accordion-item_column1 {
    white-space: normal;
    font-size: .875rem;
  }

  .leadership_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about_hero_paragraph {
    text-align: left;
    width: 100%;
  }

  .about_hero_image {
    width: 225%;
    margin-left: 2.7rem;
  }

  .podcast_hero_arrow-bg.left {
    top: 40%;
    bottom: auto;
  }

  .values_icon {
    flex: none;
  }

  .mvp_content_column2 {
    background-color: var(--white);
    top: 3.7rem;
    left: 0;
    overflow: visible;
  }

  .section-padding.mvp_benefits {
    margin-top: 0;
  }

  .mvp_h2 {
    margin-bottom: 0;
  }

  .mvp_card_heading.padding-0 {
    width: 100%;
  }

  .mvp_prototype {
    flex-direction: column;
    display: flex;
  }

  .mvp-prototype_heading {
    margin-bottom: 0;
  }

  .mvp-process_illustration.fft-mobile {
    margin-top: 16px;
  }

  .mvp-beneftis_card, .mvp-development_card {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .ftt-steps-section {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .ftt-steps-container, .steps-container {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
  }

  .ftt_h2 {
    margin-bottom: 0;
  }

  .ftt-book-a-call-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-159 {
    width: 327px;
    height: 403px;
  }

  .h2_white {
    width: 100%;
    font-size: 34px;
    line-height: 44px;
  }

  .h2_white.slider-top-title {
    text-align: left;
    width: 100%;
  }

  .div-block-530 {
    align-items: center;
  }

  .ftt-slider-section {
    margin-top: 80px;
    padding: 0 16px 120px;
  }

  .div-block-535 {
    padding: 20px;
  }

  .slide-nav-10 {
    bottom: -64px;
  }

  .div-block-536 {
    height: auto;
    overflow: hidden;
  }

  .div-block-537 {
    background-color: var(--lavender);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
  }

  .flex-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-97 {
    margin-top: 36px;
    margin-bottom: 14px;
  }

  .development-about__img-wrapper {
    max-height: 280px;
  }

  .section.is--podcast-platforms {
    overflow: hidden;
  }

  .section.is--dev-vent-who {
    padding-left: 0;
    padding-right: 0;
  }

  .section.is--outsource-tabs {
    padding-left: 8px;
    padding-right: 8px;
    top: 70px;
  }

  .container.is--podcast-invite {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.is--success-main {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .h1 {
    font-size: 44px;
    line-height: 54px;
  }

  .h1.is--poscast {
    font-size: 9vw;
    line-height: 10vw;
  }

  .h1.is--staff-aug {
    font-size: 9vw;
    line-height: 11vw;
  }

  .h1.is--outsource-choose {
    font-size: 36px;
    line-height: 48px;
  }

  .button-small {
    min-width: 115px;
  }

  .button-small.is--all-podcasts {
    border-radius: 10px;
    height: 48px;
    position: static;
  }

  .podcast-hero__img-grid, .podcast-hero__grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .podcast-hero__grid-3, .podcast-hero__grid2-1, .podcast-hero__grid2-2.is--2, .podcast-hero__grid2-2.is--4 {
    border-radius: 2.5vw;
  }

  .podcast-why__grid-cell-text {
    min-height: 40vh;
  }

  .podcast-why__grid-cell-text.is--2 {
    min-height: 320px;
  }

  .podcast-why__grid-cell-text.is--1 {
    height: auto;
    min-height: 400px;
  }

  .podcast-why__grid-cell-text.is--3 {
    height: auto;
    min-height: 350px;
  }

  .image-172.is--upper {
    transform: translate(-16px);
  }

  .podcast-why__blur-img {
    inset: auto 0% 0% auto;
  }

  .podcast-why__hp-img {
    max-height: 180px;
    transform: translate(16px);
  }

  .podcast-why__texts-cell {
    max-width: 80%;
  }

  .button-main {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .poscast-social__platforms-list {
    grid-template-columns: 1fr;
  }

  .podcast-social__img {
    max-height: 28vw;
  }

  .podcast-guests__bg-div {
    height: 30vw;
  }

  .podcast-guests__img {
    width: 70%;
  }

  .podcast-guests__more-guests {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    min-width: 241px;
  }

  .podcast-guests__people-img {
    height: 40px;
  }

  .button-text {
    font-size: 14px;
  }

  .podcast-episodes__descr {
    height: auto;
    min-height: 512px;
    padding-bottom: 80px;
  }

  .podcast-episodes__descr.is--cms {
    min-height: 350px;
  }

  .podcast-episodes__video-header {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .podcast-episodes__tags-group {
    flex-wrap: wrap;
  }

  .podcast-episodes__button {
    position: relative;
  }

  .podcast-platforms__line-img {
    transform: translate(-50%, -11%);
  }

  .podcast-audio__header-button {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-end;
  }

  .podcast-articles__cell {
    min-height: 476px;
  }

  .podcast-email__mob-img {
    width: 600px;
  }

  .staff-aug__button-group {
    flex-direction: column;
    width: 100%;
  }

  .staff-aug__line-img {
    width: 91vw;
    max-width: none;
    height: auto;
    display: block;
    top: 33.8vw;
  }

  .staff-aug__img-4 {
    width: 34%;
  }

  .staff-aug__img-3 {
    width: 34%;
    bottom: 45%;
  }

  .staff-aug-clients__grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .stuff-aug-secure__img {
    width: 100%;
  }

  .staff-aug-save__img-div {
    width: 120%;
  }

  .staff-aug-save__img {
    transform: translate(20px);
  }

  .staff-aug-manage__content {
    padding-top: 30px;
    padding-left: 0;
  }

  .staff-aug-manage__text-group {
    padding-left: 30px;
    padding-right: 30px;
  }

  .staff-aug-reviews__name-icons {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .heading-109 {
    height: 98px;
    overflow: hidden;
  }

  .podcast-episodes__h-all-button {
    flex-direction: column;
    align-items: flex-start;
  }

  .dev-vent__img {
    transform: translate(-7px);
  }

  .dev-vent-what__cell-1 {
    padding-left: 24px;
  }

  .dev-vent-what__cell-1-texts {
    padding-top: 24px;
    padding-right: 24px;
  }

  .dev-vent-what__cell-2, .dev-vent-what__cell-3 {
    padding: 24px;
  }

  .dev-vent-what__cell-3-dop {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dev-vent-what__cell-3-dop.is--1 {
    padding-bottom: 24px;
  }

  .dev-vent-what__cell-3-2-img-div {
    align-items: flex-start;
    padding-left: 0;
  }

  .dev-vent-what__cell-3-2-img {
    width: 120%;
    max-width: none;
  }

  .dev-ventures-who__grid {
    max-width: none;
  }

  .dev-ventures-who__cell {
    height: auto;
  }

  .dev-ventures-who__cell-border {
    width: 100%;
    height: auto;
  }

  .dev-ventures-who__paddings {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dev-ventures-who__img-3 {
    width: 120%;
  }

  .footer__app-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-right: 16px;
    display: grid;
  }

  .footer__app-link {
    max-width: 172px;
  }

  .why-main__content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .why-main__text-group {
    min-width: auto;
    max-width: none;
  }

  .why-blocks__header-group {
    text-align: center;
  }

  .success-main__img-div-1 {
    width: 150px;
    bottom: -9%;
    right: -3%;
  }

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

  .security-main__block-1-texts {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .security-main__block-2-3 {
    grid-template-rows: auto auto;
  }

  .security-main__block-2 {
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 30px;
  }

  .security-main__block-2-texts {
    max-width: none;
    padding-right: 30px;
  }

  .security-main__block-2-blur {
    inset: auto -5% 0% auto;
  }

  .security-main__block-3 {
    padding: 30px 30px 80px;
  }

  .security-main__block-2-img_div {
    align-self: flex-end;
    width: 100%;
    max-width: none;
    position: static;
  }

  .security-main__block-2-img {
    width: 100%;
    max-width: 250px;
    height: auto;
  }

  .security-main__block-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 30px;
  }

  .security-main__block-4-texts {
    max-width: none;
  }

  .security-main__block-4-img-div {
    background-color: #c7dbfd;
    border-radius: 16px;
    max-width: 100%;
    max-height: 280px;
    position: static;
    overflow: hidden;
  }

  .security-main__block-4-img {
    width: 100%;
    height: auto;
    transform: translate(11%);
  }

  .security-main__block-5 {
    padding: 30px;
  }

  .gometer-main__header-texts {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gometer-how__img-wrapper {
    width: 100%;
    min-width: auto;
  }

  .gometer-how__img-bg {
    width: 140%;
    left: 50%;
    transform: translate(-50%, 55%);
  }

  .gometer-how__img-div {
    width: 100%;
    max-width: 358px;
  }

  .gometer-how__img {
    width: 117%;
    min-width: auto;
  }

  .gometer-how__report-img-div {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gometer-how__report-img {
    transform: translate(0, 11%);
  }

  .gometer-how__tracker-img-div {
    max-height: 90vw;
  }

  .outsource-hero__img-div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    transform: translate(0%);
  }

  .outsource-hero__img-main {
    max-width: 115%;
    transform: none;
  }

  .outsource-hero__img-others.is--1 {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    border-radius: 12px;
    width: 34%;
    left: -3%;
  }

  .outsource-hero__img-others.is--2 {
    border-radius: 14px;
    width: 34%;
  }

  .outsource-hero__img-others.is--3 {
    border-radius: 13px;
    width: 34%;
  }

  .outsource-hero__img-others.is--4 {
    border-radius: 15px;
    max-width: 14%;
    left: 7%;
  }

  .fintech-hero__img-group {
    height: 80vw;
  }

  .fintech-hero__img-group.is--latam {
    height: auto;
  }

  .fintech-hero__img.is--latam {
    min-width: 1000px;
  }

  .fintech-hero__img-3 {
    max-width: 32vw;
  }

  .fintech-why__text-group {
    max-width: 300px;
  }

  .fintech-why__star-1 {
    bottom: 9.5938px;
    left: 3.5%;
  }

  .fintech-why__star-2 {
    bottom: 9.5938px;
    left: 50.5%;
  }

  .fintech-why__grid-cell {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-9:focus {
    padding-left: 11px;
  }

  .button-26 {
    width: 100%;
  }

  .form__success-message {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form__text-field:focus {
    padding-left: 11px;
  }

  .form__form-field-wrapper {
    border-radius: 8px;
    height: 64px;
    margin-left: 0;
    margin-right: 0;
  }

  .form__form-field-wrapper.is--multiline {
    height: auto;
  }

  .fintech-hero__header-div {
    min-width: auto;
    max-width: 410px;
  }

  .image-195 {
    display: none;
  }

  .fintech-niches__header-group {
    z-index: 0;
    max-width: 340px;
  }

  .fintech-niches__coursor-img {
    z-index: -1;
    top: auto;
    bottom: 37%;
    right: -21px;
  }

  .outsource__bg.is--types.is--ai {
    margin-bottom: 88px;
  }

  .outsource-types__type-block.is--second {
    overflow: hidden;
  }

  .image-196 {
    width: 120px;
  }

  .outsource-choose__header-div {
    min-width: 290px;
    max-width: 290px;
  }

  .outsource-choose__header-icon {
    width: 56px;
    height: 56px;
    top: -3px;
    left: auto;
    right: 9%;
  }

  .outsource-tabs__wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

  .outsource-tabs__tab-link {
    text-align: center;
    border-radius: 14px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .outsource-mvp-main__badges {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .outsource-mvp-main__img-4.is--3, .outsource-mvp-main__img-4.is--4 {
    border-radius: 12px;
  }

  .outsource-man-dev-easy__content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .outsource-mvp__cell {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .outsource-mvp__cell-img-1 {
    width: 100%;
  }

  .image-199 {
    width: 120px;
  }

  .mvp-what__mvp-badge {
    width: 100%;
  }

  .mvp-process__map {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mvp-process__map-header-group {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mvp-process__map-img {
    margin-left: 24px;
    margin-right: 24px;
  }

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

  .mandev-hiring__cards-wrapper {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .latam-main__img-line, .image-4 {
    display: none;
  }

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

  .navbar-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-11 {
    max-width: 94%;
  }

  .div-block-33 {
    margin-bottom: 40px;
  }

  .image-6 {
    right: -60%;
  }

  .text-block-45.edit {
    bottom: -2.6rem;
  }

  .inner {
    padding: 16px 16px 0;
  }

  .inner.verticl-inner {
    min-height: auto;
  }

  .text-block-6 {
    font-size: 12px;
  }

  .flex-block-16 {
    padding-top: 20px;
  }

  .swiper-pagination {
    max-width: 13rem;
  }

  .width {
    width: 95vw;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-12 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-3 {
    font-size: 44px;
  }

  .heading-3.new.co {
    grid-auto-flow: column;
  }

  .heading-3.center.max.le {
    text-align: left;
  }

  .flex-block-7 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-7.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-7.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-7.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-7.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .tabs-content-2 {
    border-radius: 12px;
  }

  .dropdown {
    color: #000;
  }

  .heading-4.pr-2 {
    padding-right: 40px;
  }

  .footer-list-block {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-list-block.ok {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-22.bl-0 {
    border-bottom: 1px #00000030;
  }

  .logo-slider-img {
    width: 100px;
  }

  .center-img {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3.mr-0 {
    max-width: 25rem;
  }

  .flex-block-13.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .image-10.desk-only {
    display: none;
  }

  .flex-block-8 {
    width: 100%;
    height: auto;
  }

  .image-5.mobilehide {
    display: none;
  }

  .image-5.desktophide {
    display: inline-block;
  }

  .text-block {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-5 {
    padding: 20px 16px 30px;
  }

  .tabs-menu-3 {
    border-style: solid;
    border-width: 1px;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .link-block-7 {
    display: block;
  }

  .code-embed-26 {
    bottom: 0;
  }

  .code-embed-4 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-5 {
    position: absolute;
    right: 10px;
  }

  .footer-tet-block.mb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 5px;
    padding-top: 25px;
  }

  .text-span-4 {
    display: inline;
  }

  .flex-block-66 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .continer-block.mb {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-21 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-21.single-line {
    flex-flow: row;
  }

  .flex-block-6, .flex-block-6.max.center {
    width: 100%;
  }

  .flex-block-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .oa-section {
    border-radius: 24px;
  }

  .oa-section.ok {
    padding-bottom: 60px;
    position: relative;
  }

  .oa-section.ok.hide {
    display: none;
  }

  .accordion-heading {
    color: #000;
  }

  .accordion-heading.n {
    font-size: 16px;
  }

  .accordion-heading.white {
    color: #fff;
  }

  .div-block-11 {
    margin-top: -30px;
  }

  .banner {
    padding-top: 80px;
  }

  .banner.pb-0 {
    padding-top: 60px;
  }

  .text-block-7 {
    display: none;
  }

  .flex-block-27 {
    position: static;
  }

  .hide-2 {
    display: none;
  }

  .flex-block-61 {
    padding-top: 5px;
  }

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

  .where-you-get {
    border-radius: 24px;
    padding: 20px 15px 0;
    overflow: hidden;
  }

  .where-you-get.f-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .where-you-get.zero-rad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .where-you-get.zero-rad.pb2 {
    padding-bottom: 40px;
  }

  .where-you-get.blue {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .status-section {
    place-items: start stretch;
    padding-bottom: 1rem;
  }

  .image-9 {
    height: 320px;
  }

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

  .accordion-item.mt-3 {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .div-block-9 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-11.edit {
    padding-top: 77px;
  }

  .cta-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
  }

  .accordion-icon.icon {
    transform: scale(.8);
  }

  .image-39 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-25 {
    inset: auto auto 0 -40px;
  }

  .dropdown-toggle {
    color: #000;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .page-padding.okk {
    overflow: visible;
  }

  .image-38 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-4 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-4.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .button-27.button-icon.blk, .button-27.button-icon.left50, .button-27.button-icon.mt-50, .button-27.button-icon.mt-50.l, .button-27.button-icon.l {
    padding-left: 50px;
  }

  .button-27.button-icon.mb-full {
    justify-content: center;
    align-items: center;
  }

  .button-27.m-0.mob {
    font-weight: 500;
  }

  .button-27.m-0.mob.login {
    color: #000;
    background-color: #0000;
    margin-right: 4px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-27.button-icon {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 50px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
  }

  .button-27.button-icon.blk, .button-27.button-icon.left50 {
    padding-left: 50px;
  }

  .button-27.outline {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-27.outline.full-w {
    width: 100%;
  }

  .button-27.outline.pr-10 {
    width: 100%;
    top: 0;
  }

  .div-block-5 {
    display: none;
  }

  .flex-block-12 {
    transform-origin: 0%;
    margin-left: -13px;
    transform: none;
  }

  .div-block-6 {
    min-width: 200px;
  }

  .div-block-4.l-1 {
    display: none;
  }

  .accordion-item-content.mb {
    margin-top: 10px;
    padding-top: 0;
  }

  .flex-block-18.order {
    flex-flow: column-reverse;
  }

  .div-block-7 {
    width: 100px;
  }

  .text-block-17 {
    font-size: 20px;
  }

  .heading-2 {
    text-align: center;
    font-size: 48px;
  }

  .heading-2.left-text {
    text-align: left;
  }

  .div-block-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-14 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-212 {
    margin-bottom: 40px;
  }

  .flex-block-19 {
    padding: 20px;
  }

  .flex-block-19.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-19.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-3 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-3._w-full.f20.left {
    text-align: left;
  }

  .text-block-3._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .image-213 {
    display: none;
  }

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

  .grid-23 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-214 {
    max-width: 94%;
  }

  .div-block-568 {
    margin-bottom: 40px;
  }

  .image-215 {
    right: -60%;
  }

  .text-block-136.edit {
    bottom: -2.6rem;
  }

  .text-block-137 {
    font-size: 12px;
  }

  .flex-block-78 {
    padding-top: 20px;
  }

  .text-block-139 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-111 {
    font-size: 44px;
  }

  .heading-111.new.co {
    grid-auto-flow: column;
  }

  .heading-111.center.max.le {
    text-align: left;
  }

  .flex-block-80 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-80.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-80.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-80.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-80.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-112.pr-2 {
    padding-right: 40px;
  }

  .flex-block-85.bl-0 {
    border-bottom: 1px #00000030;
  }

  .image-219.mr-0 {
    max-width: 25rem;
  }

  .flex-block-86.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .image-220.desk-only {
    display: none;
  }

  .flex-block-87 {
    width: 100%;
    height: auto;
  }

  .image-221.mobilehide {
    display: none;
  }

  .image-221.desktophide {
    display: inline-block;
  }

  .text-block-142 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-88 {
    padding: 20px 16px 30px;
  }

  .link-block-28 {
    display: block;
  }

  .code-embed-43 {
    bottom: 0;
  }

  .code-embed-44 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-45 {
    position: absolute;
    right: 10px;
  }

  .text-span-35 {
    display: inline;
  }

  .flex-block-90 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-92 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-92.single-line {
    flex-flow: row;
  }

  .flex-block-93, .flex-block-93.max.center {
    width: 100%;
  }

  .flex-block-94 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-572 {
    margin-top: -30px;
  }

  .text-block-145 {
    display: none;
  }

  .flex-block-96 {
    position: static;
  }

  .hide-3 {
    display: none;
  }

  .flex-block-98 {
    padding-top: 5px;
  }

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

  .image-223 {
    height: 320px;
  }

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

  .div-block-574 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-99.edit {
    padding-top: 77px;
  }

  .image-224 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-52 {
    inset: auto auto 0 -40px;
  }

  .image-225 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .div-block-576 {
    display: none;
  }

  .flex-block-103 {
    transform-origin: 0%;
    margin-left: -13px;
    transform: none;
  }

  .div-block-578 {
    min-width: 200px;
  }

  .div-block-579.l-1 {
    display: none;
  }

  .flex-block-104.order {
    flex-flow: column-reverse;
  }

  .div-block-581 {
    width: 100px;
  }

  .text-block-148 {
    font-size: 20px;
  }

  .heading-114 {
    text-align: center;
    font-size: 48px;
  }

  .heading-114.left-text {
    text-align: left;
  }

  .div-block-582 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-149 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-228 {
    margin-bottom: 40px;
  }

  .flex-block-106 {
    padding: 20px;
  }

  .flex-block-106.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-106.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-150 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-150._w-full.f20.left {
    text-align: left;
  }

  .text-block-150._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .image-229 {
    display: none;
  }

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

  .grid-25 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-230 {
    max-width: 94%;
  }

  .div-block-585 {
    margin-bottom: 40px;
  }

  .image-231 {
    right: -60%;
  }

  .text-block-154.edit {
    bottom: -2.6rem;
  }

  .text-block-155 {
    font-size: 12px;
  }

  .flex-block-112 {
    padding-top: 20px;
  }

  .text-block-157 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-115 {
    font-size: 44px;
  }

  .heading-115.new.co {
    grid-auto-flow: column;
  }

  .heading-115.center.max.le {
    text-align: left;
  }

  .flex-block-114 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-114.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-114.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-114.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-114.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-116.pr-2 {
    padding-right: 40px;
  }

  .flex-block-119.bl-0 {
    border-bottom: 1px #00000030;
  }

  .image-235.mr-0 {
    max-width: 25rem;
  }

  .flex-block-120.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .image-236.desk-only {
    display: none;
  }

  .flex-block-121 {
    width: 100%;
    height: auto;
  }

  .image-237.mobilehide {
    display: none;
  }

  .image-237.desktophide {
    display: inline-block;
  }

  .text-block-160 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-122 {
    padding: 20px 16px 30px;
  }

  .link-block-29 {
    display: block;
  }

  .code-embed-62 {
    bottom: 0;
  }

  .code-embed-63 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-64 {
    position: absolute;
    right: 10px;
  }

  .text-span-40 {
    display: inline;
  }

  .flex-block-124 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-126 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-126.single-line {
    flex-flow: row;
  }

  .flex-block-127, .flex-block-127.max.center {
    width: 100%;
  }

  .flex-block-128 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-589 {
    margin-top: -30px;
  }

  .text-block-163 {
    display: none;
  }

  .flex-block-130 {
    position: static;
  }

  .flex-block-132 {
    padding-top: 5px;
  }

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

  .image-239 {
    height: 320px;
  }

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

  .div-block-591 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-133.edit {
    padding-top: 77px;
  }

  .image-240 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-71 {
    inset: auto auto 0 -40px;
  }

  .image-241 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .grid-27 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-27.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .div-block-593 {
    display: none;
  }

  .div-block-595 {
    min-width: 200px;
  }

  .div-block-596.l-1 {
    display: none;
  }

  .flex-block-137.order {
    flex-flow: column-reverse;
  }

  .div-block-598 {
    width: 100px;
  }

  .text-block-166 {
    font-size: 20px;
  }

  .heading-118 {
    text-align: center;
    font-size: 48px;
  }

  .heading-118.left-text {
    text-align: left;
  }

  .div-block-599 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-167 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-244 {
    margin-bottom: 40px;
  }

  .flex-block-139 {
    padding: 20px;
  }

  .flex-block-139.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-139.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-168 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-168._w-full.f20.left {
    text-align: left;
  }

  .text-block-168._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .image-245 {
    display: none;
  }

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

  .image-246 {
    max-width: 94%;
  }

  .image-246.cover.n {
    max-width: 100%;
  }

  .div-block-601 {
    margin-bottom: 40px;
  }

  .image-247 {
    right: -60%;
  }

  .text-block-172.edit {
    bottom: -2.6rem;
  }

  .text-block-173 {
    font-size: 12px;
  }

  .flex-block-145 {
    padding-top: 20px;
  }

  .flex-block-145.new.align {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-block-175 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-119 {
    font-size: 44px;
  }

  .heading-119.new.co {
    grid-auto-flow: column;
  }

  .heading-119.center.max.le {
    text-align: left;
  }

  .heading-119.ok.newsize {
    font-size: 30px;
  }

  .flex-block-147 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-147.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-147.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-147.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-147.co.new {
    display: flex;
  }

  .flex-block-147.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-120.pr-2 {
    padding-right: 40px;
  }

  .flex-block-152.bl-0 {
    border-bottom: 1px #00000030;
  }

  .image-250.mr-0 {
    max-width: 25rem;
  }

  .flex-block-153.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .image-251.desk-only {
    display: none;
  }

  .flex-block-154 {
    width: 100%;
    height: auto;
  }

  .image-252.mobilehide {
    display: none;
  }

  .image-252.desktophide {
    display: inline-block;
  }

  .text-block-178 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-155 {
    padding: 20px 16px 30px;
  }

  .link-block-30 {
    display: block;
  }

  .code-embed-81 {
    bottom: 0;
  }

  .code-embed-82 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-83 {
    position: absolute;
    right: 10px;
  }

  .div-block-602.newpadding {
    padding-top: 36px;
  }

  .text-span-45 {
    display: inline;
  }

  .flex-block-157 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-159 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-159.single-line {
    flex-flow: row;
  }

  .flex-block-159.single-line.ce {
    flex-flow: column;
  }

  .text-block-180 {
    color: #000;
  }

  .flex-block-160, .flex-block-160.max.center {
    width: 100%;
  }

  .flex-block-161 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .footer-6 {
    display: none;
  }

  .div-block-605 {
    margin-top: -30px;
  }

  .text-block-181 {
    display: none;
  }

  .flex-block-163 {
    position: static;
  }

  .flex-block-165 {
    padding-top: 5px;
  }

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

  .image-254 {
    height: 320px;
  }

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

  .div-block-606._5pxgap.new.okk {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-606._5pxgap.new.align {
    display: flex;
  }

  .div-block-607 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-166.edit {
    padding-top: 77px;
  }

  .image-255 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-90 {
    inset: auto auto 0 -40px;
  }

  .image-256 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .grid-29 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-29.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .div-block-609 {
    display: none;
  }

  .div-block-611 {
    min-width: 200px;
  }

  .div-block-612.l-1 {
    display: none;
  }

  .flex-block-170.order {
    flex-flow: column-reverse;
  }

  .flex-block-170.order.new.ok {
    display: flex;
  }

  .flex-block-170._5h {
    min-height: 300px;
  }

  .flex-block-170._5h.more {
    min-height: 360px;
  }

  .div-block-614 {
    width: 100px;
  }

  .text-block-184 {
    font-size: 20px;
  }

  .heading-122 {
    text-align: center;
    font-size: 48px;
  }

  .heading-122.left-text {
    text-align: left;
    margin-bottom: 40px;
    display: block;
  }

  .heading-122.new {
    width: 300px;
    font-size: 40px;
  }

  .div-block-615 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-185 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-259 {
    margin-bottom: 40px;
  }

  .flex-block-172 {
    padding: 20px;
  }

  .flex-block-172.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-172.margin-top-correct.mt-0 {
    margin-top: 0;
  }

  .flex-block-172.margin-top-correct.correctm {
    margin-top: auto;
  }

  .flex-block-172.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .flex-block-172.mt-m-1.o {
    margin-top: 10px;
  }

  .flex-block-172.mt-m-1.newmob {
    margin-top: 20px;
  }

  .text-block-186 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-186._w-full.f20.left {
    text-align: left;
  }

  .text-block-186._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .text-block-186.new.cc.align {
    display: flex;
  }

  .v1.okk {
    overflow: hidden;
  }

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

  .link-63 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-260 {
    max-width: 94%;
  }

  .flex-block-30.space {
    margin-top: 100px;
  }

  .paragraph-7 {
    text-align: center;
  }

  .paragraph-7.left {
    text-align: left;
  }

  .earning-blk.p-60.py-60 {
    padding-top: 0;
  }

  .flex-block-177 {
    padding-top: 20px;
  }

  .text-block-190 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-123 {
    font-size: 44px;
  }

  .image-13.last {
    order: 1;
  }

  .flex-block-178 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-178.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-178.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-178.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-124.pt-5 {
    display: block;
  }

  .flex-block-181.bl-0 {
    border-bottom: 1px #00000030;
  }

  .flex-block-182.padded {
    padding-left: 0;
    padding-right: 0;
  }

  .image-262.desk-only {
    display: none;
  }

  .flex-block-183 {
    width: 100%;
    height: auto;
  }

  .div-block-12 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-191 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-184 {
    padding: 20px 16px 30px;
  }

  .code-embed-95 {
    position: absolute;
    right: 10px;
  }

  .text-span-50 {
    display: inline;
  }

  .flex-block-185 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-187 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-187.single-line {
    flex-flow: row;
  }

  .flex-block-188, .flex-block-188.max.center {
    width: 100%;
  }

  .grid-5 {
    text-align: center;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .footer-7.mobile-footer.hide {
    display: none;
  }

  .div-block-617 {
    margin-top: -30px;
  }

  .text-block-193 {
    width: 100%;
  }

  .flex-block-190 {
    position: static;
  }

  .flex-block-192 {
    padding-top: 5px;
  }

  .code-embed-14 {
    pointer-events: none;
  }

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

  .div-block-619 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .div-block-13 {
    padding-bottom: 40px;
  }

  .grid-31 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-31.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .code-embed-13 {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
  }

  .div-block-621 {
    min-width: 200px;
  }

  .flex-block-28 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .flex-block-28.logos.newsize {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-block-28.logos.newsize.hide {
    display: none;
  }

  .div-block-623 {
    width: 100px;
  }

  .heading-126 {
    text-align: center;
    font-size: 48px;
  }

  .heading-126.left-me {
    text-align: left;
  }

  .text-block-194 {
    margin-top: 0;
  }

  .div-block-624 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-195 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }

  .image-265 {
    margin-bottom: 40px;
  }

  .heading-6 {
    margin-bottom: 60px;
    font-size: 40px;
    line-height: 44px;
  }

  .flex-block-197 {
    padding: 20px;
  }

  .flex-block-197.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-196 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-196._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .div-block-21.new {
    display: flex;
  }

  .flex-block-42 {
    padding-top: 40px;
  }

  .flex-block-42.ok {
    padding-top: 0;
  }

  .heading-127 {
    font-size: 44px;
  }

  .accordion.js-accordion.ok {
    width: 100%;
  }

  .flex-block-199 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-199.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-199.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-22 {
    height: 250px;
  }

  .flex-block-44 {
    padding-top: 0;
  }

  .flex-block-44.minus.ok {
    width: 100%;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    border-top: 1px #0000001a;
    margin-top: 20px;
    padding: 0;
  }

  .accordion__item.js-accordion-item.active.ok {
    width: 100%;
  }

  .image-266.mb-only.minus {
    margin-top: -8rem;
    margin-bottom: 40px;
    top: 0;
  }

  .image-266.desk-only {
    display: none;
  }

  .image-21 {
    margin-top: 60px;
  }

  .image-21.sur {
    margin-top: -20px;
  }

  .contract-block-inner.ok {
    width: 100%;
  }

  .code-embed-104 {
    position: absolute;
    right: 10px;
  }

  .text-block-198 {
    font-size: 20px;
  }

  .heading-8 {
    font-size: 44px;
  }

  .heading-8.mob-40 {
    font-size: 32px;
  }

  .flex-block-201 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-203 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-203.c {
    flex-flow: column;
  }

  .flex-block-204, .flex-block-204.max.center {
    width: 100%;
  }

  .grid-8._12._1 {
    grid-template-columns: 1fr;
  }

  .grid-8._12.ok {
    padding-top: 10px;
  }

  .div-block-626 {
    margin-top: -30px;
  }

  .paragraph-10.text-blk.max-600 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-10.text-blk.max-600.ll {
    text-align: left;
  }

  .paragraph-10.text-blk.left.bb {
    width: 100%;
  }

  .flex-block-206 {
    position: static;
  }

  .flex-block-207 {
    padding-top: 5px;
  }

  .div-block-627 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .grid-9.white-bg.pb-2 {
    margin-bottom: 40px;
  }

  .grid-9.white-bg.px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .question-text {
    flex: 0 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-128 {
    text-align: center;
    font-size: 48px;
  }

  .heading-128.text-blk.center {
    text-align: center;
    font-size: 32px;
  }

  .heading-128.text-blk.center.left-mob {
    text-align: left;
  }

  .heading-128.text-blk.center.left-mob.cc {
    text-align: center;
    font-size: 34px;
  }

  .heading-128.text-blk.center.ok {
    font-size: 27px;
  }

  .accordion-body__contents {
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 20px;
  }

  .flex-block-210 {
    padding-top: 40px;
  }

  .heading-129 {
    font-size: 44px;
  }

  .heading-129.bb {
    font-size: 32px;
  }

  .div-block-632 {
    margin-top: 0;
  }

  .flex-block-211 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-211.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-211.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-633 {
    height: 250px;
  }

  .flex-block-213 {
    padding-top: 0;
  }

  .flex-block-213.pb-0 {
    padding-bottom: 10px;
  }

  .flex-block-213.bg-white {
    padding: 10px 20px 30px;
  }

  .image-270.desk-only {
    display: none;
  }

  .image-271 {
    margin-top: 60px;
  }

  .code-embed-110 {
    position: absolute;
    right: 10px;
  }

  .text-block-201 {
    font-size: 20px;
  }

  .heading-130 {
    font-size: 44px;
  }

  .heading-130.mob-40 {
    font-size: 40px;
  }

  .flex-block-215 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-217 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-217.single {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-block-219, .flex-block-219.max.center {
    width: 100%;
  }

  .lable-s {
    width: auto;
    min-width: 10px;
    padding: 3px 5px;
  }

  .div-block-634 {
    margin-top: -30px;
  }

  .flex-block-221 {
    position: static;
  }

  .flex-block-222 {
    padding-top: 5px;
  }

  .div-block-636 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-131 {
    text-align: center;
    font-size: 48px;
  }

  .heading-131.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .flex-block-73 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-104 {
    text-align: center;
  }

  .flex-block-227 {
    padding-top: 20px;
  }

  .flex-block-228 {
    padding-top: 40px;
  }

  .flex-block-228.mt-0 {
    padding-top: 0;
  }

  .heading-132 {
    font-size: 44px;
  }

  .heading-132.bb {
    font-size: 32px;
  }

  .div-block-640._50m {
    margin-top: 40px;
  }

  .flex-block-229 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-229.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-229.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-24 {
    height: 200px;
  }

  .flex-block-231 {
    padding-top: 0;
  }

  .code-embed-116 {
    position: absolute;
    right: 10px;
  }

  .text-block-204 {
    font-size: 20px;
  }

  .white-card.full {
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-card.relative.full {
    min-height: 450px;
  }

  .heading-133 {
    font-size: 44px;
  }

  .heading-133.mob-40 {
    font-size: 40px;
  }

  .flex-block-232 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-234 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-234.single {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-block-235, .flex-block-235.max.center {
    width: 100%;
  }

  .paragraph-105.text-blk.left.mt-3 {
    padding-top: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .flex-block-237 {
    position: static;
  }

  .flex-block-238 {
    padding-top: 5px;
  }

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

  .div-block-642 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-134 {
    text-align: center;
    font-size: 48px;
  }

  .image-276 {
    margin-bottom: 40px;
  }

  .text-block-207 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .flex-block-242 {
    padding-top: 40px;
  }

  .heading-135 {
    font-size: 44px;
  }

  .flex-block-243 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-243.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-243.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-647 {
    height: 250px;
  }

  .flex-block-245 {
    padding-top: 0;
  }

  .image-279 {
    margin-top: 60px;
  }

  .code-embed-122 {
    position: absolute;
    right: 10px;
  }

  .text-block-209 {
    font-size: 20px;
  }

  .heading-136 {
    font-size: 44px;
  }

  .heading-136.mob-40 {
    font-size: 40px;
  }

  .flex-block-246 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-248 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-248.single {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-block-249, .flex-block-249.max.center {
    width: 100%;
  }

  .grid-36.mt-50.mbomt-0 {
    margin-top: 0;
  }

  .flex-block-251 {
    position: static;
  }

  .flex-block-252 {
    padding-top: 5px;
  }

  .div-block-648 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-137 {
    text-align: center;
    font-size: 48px;
  }

  .heading-137.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .flex-block-256 {
    padding-top: 40px;
  }

  .heading-138 {
    font-size: 44px;
  }

  .flex-block-257 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-257.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-257.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-653 {
    height: 250px;
  }

  .flex-block-259 {
    padding-top: 0;
  }

  .code-embed-128 {
    position: absolute;
    right: 10px;
  }

  .text-block-212 {
    font-size: 20px;
  }

  .heading-139 {
    font-size: 44px;
  }

  .heading-139.mob-40 {
    font-size: 40px;
  }

  .flex-block-260 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-262 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-263, .flex-block-263.max.center {
    width: 100%;
  }

  .flex-block-265 {
    position: static;
  }

  .flex-block-266 {
    padding-top: 5px;
  }

  .div-block-654 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-140 {
    text-align: center;
    font-size: 48px;
  }

  .heading-140.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .flex-block-270 {
    padding-top: 40px;
  }

  .heading-141 {
    font-size: 44px;
  }

  .flex-block-271 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-271.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-271.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-660 {
    height: 250px;
  }

  .flex-block-273 {
    padding-top: 0;
  }

  .image-288 {
    margin-top: 60px;
  }

  .code-embed-134 {
    position: absolute;
    right: 10px;
  }

  .text-block-215 {
    font-size: 20px;
  }

  .heading-142 {
    font-size: 44px;
  }

  .heading-142.mob-40 {
    font-size: 40px;
  }

  .flex-block-275 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-277 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-279, .flex-block-279.max.center {
    width: 100%;
  }

  .flex-block-281 {
    position: static;
  }

  .flex-block-282 {
    padding-top: 5px;
  }

  .div-block-662 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-143 {
    text-align: center;
    font-size: 48px;
  }

  .heading-143.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

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

  .image-291 {
    max-width: 94%;
  }

  .paragraph-110 {
    text-align: center;
  }

  .paragraph-110.left {
    text-align: left;
  }

  .flex-block-287 {
    padding-top: 20px;
  }

  .flex-block-288 {
    padding-top: 40px;
  }

  .text-block-219 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-144 {
    font-size: 44px;
  }

  .flex-block-289 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-289.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-289.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-668 {
    height: 250px;
  }

  .flex-block-292 {
    padding-top: 0;
  }

  .code-embed-140 {
    position: absolute;
    right: 10px;
  }

  .text-block-220 {
    font-size: 20px;
  }

  .div-block-19 {
    padding-top: 60px;
  }

  .heading-145 {
    font-size: 44px;
  }

  .heading-145.mob-40 {
    font-size: 40px;
  }

  .heading-145.mob-40.hidemob {
    display: none;
  }

  .heading-145.mob-40.ok {
    order: -1;
  }

  .heading-145.mob-40.ok.new.hidedesktop {
    display: block;
  }

  .div-block-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-294 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-296 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-298, .flex-block-298.max.center, .flex-block-298.max.center.full-w {
    width: 100%;
  }

  .flex-block-300 {
    position: static;
  }

  .flex-block-301 {
    padding-top: 5px;
  }

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

  .div-block-671 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-305.invert {
    flex-flow: wrap-reverse;
  }

  .heading-146 {
    text-align: center;
    font-size: 48px;
  }

  .heading-146.left-me {
    text-align: left;
  }

  .heading-146.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .container-45.mokum, .container-45.adpaws, .container-45.deeloo {
    display: flex;
  }

  .image-296 {
    margin-bottom: 40px;
  }

  .flex-block-307 {
    padding: 20px;
  }

  .flex-block-307.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-307.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-222 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-113 {
    text-align: center;
  }

  .flex-block-308 {
    padding-top: 20px;
  }

  .flex-block-308.nn.ok {
    padding-top: 0;
  }

  .flex-block-309 {
    padding-top: 40px;
  }

  .heading-147 {
    font-size: 44px;
  }

  .flex-block-310 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-310.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-310.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-677 {
    height: 250px;
  }

  .flex-block-313 {
    padding-top: 0;
  }

  .code-embed-146 {
    position: absolute;
    right: 10px;
  }

  .text-block-224 {
    font-size: 20px;
  }

  .div-block-678 {
    padding-top: 60px;
  }

  .div-block-679 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-314 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-316 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-317, .flex-block-317.max.center, .flex-block-317.max.center.full-w {
    width: 100%;
  }

  .flex-block-319 {
    position: static;
  }

  .flex-block-320 {
    padding-top: 5px;
  }

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

  .div-block-681 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .blue-box {
    min-width: 280px;
  }

  .heading-148 {
    text-align: center;
    font-size: 48px;
  }

  .heading-148.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .image-299 {
    margin-bottom: 40px;
  }

  .image-299.mt-minu-3 {
    margin-top: -20px;
  }

  .text-block-228 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-114 {
    text-align: center;
  }

  .flex-block-324 {
    padding-top: 20px;
  }

  .flex-block-325 {
    padding-top: 40px;
  }

  .heading-149 {
    font-size: 44px;
  }

  .flex-block-326 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-326.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-326.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-687 {
    height: 250px;
  }

  .flex-block-329 {
    padding-top: 0;
  }

  .code-embed-152 {
    position: absolute;
    right: 10px;
  }

  .text-block-230 {
    font-size: 20px;
  }

  .div-block-688 {
    padding-top: 60px;
  }

  .div-block-689 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-330 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-332 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-333, .flex-block-333.max.center, .flex-block-333.max.center.full-w {
    width: 100%;
  }

  .flex-block-335 {
    position: static;
  }

  .flex-block-336 {
    padding-top: 5px;
  }

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

  .div-block-691 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .heading-150 {
    text-align: center;
    font-size: 48px;
  }

  .heading-150.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .image-302 {
    margin-bottom: 40px;
  }

  .image-302.mt-minu-3 {
    margin-top: -20px;
  }

  .text-block-234 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .image-303 {
    max-width: 94%;
  }

  .text-block-237 {
    font-size: 12px;
  }

  .flex-block-340 {
    padding-top: 20px;
  }

  .text-block-238 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-151 {
    font-size: 44px;
  }

  .candidate {
    margin-bottom: 60px;
    padding: 20px;
  }

  .code-embed-17 {
    transform: scale(.8);
  }

  .flex-block-341 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-341.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-341.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-19 {
    color: #fff;
  }

  .flex-block-344.bl-0 {
    border-bottom: 1px #00000030;
  }

  .tab-link-tab-2 {
    font-size: 14px;
  }

  .flex-block-346 {
    width: 100%;
    height: auto;
  }

  .text-block-239._24mob {
    font-size: 24px;
  }

  .code-embed-23 {
    height: 150px;
  }

  .image-19 {
    max-width: 80%;
  }

  .code-embed-159 {
    position: absolute;
    right: 10px;
  }

  .div-block-695 {
    padding-top: 60px;
  }

  .flex-block-347 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-349 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-350, .flex-block-350.max.center {
    width: 100%;
  }

  .flex-block-351 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-242 {
    display: none;
  }

  .flex-block-353 {
    position: static;
  }

  .flex-block-354 {
    padding-top: 5px;
  }

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

  .div-block-697 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-355.left-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 0;
  }

  .handpick.pb-0 {
    padding-top: 60px;
  }

  .grid-50 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-50.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .image-18 {
    height: 300px;
  }

  .image-18._22 {
    height: 160px;
  }

  .grid-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    display: flex;
  }

  .flex-block-358 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .flex-block-358.hide {
    display: none;
  }

  .heading-152 {
    text-align: center;
    font-size: 48px;
  }

  .text-block-244 {
    margin-top: 0;
  }

  .text-block-245 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .text-block-245.font16 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .image-307 {
    margin-bottom: 40px;
  }

  .flex-block-360 {
    padding: 20px;
  }

  .flex-block-360.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-246 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .image-308 {
    max-width: 94%;
  }

  .flex-block-361 {
    padding-top: 20px;
  }

  .text-block-249 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-153 {
    font-size: 44px;
  }

  .flex-block-364 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-364.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-364.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-118 {
    color: #fff;
  }

  .flex-block-367.bl-0 {
    border-bottom: 1px #00000030;
  }

  .code-embed-167 {
    height: 150px;
  }

  .image-310 {
    max-width: 80%;
  }

  .code-embed-168 {
    position: absolute;
    right: 10px;
  }

  .div-block-702 {
    padding-top: 60px;
  }

  .flex-block-371 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-373 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-374, .flex-block-374.max.center {
    width: 100%;
  }

  .flex-block-376 {
    position: static;
  }

  .flex-block-377 {
    padding-top: 5px;
  }

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

  .div-block-704 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .grid-54 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-54.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .image-312 {
    height: 300px;
  }

  .image-312._22 {
    height: 160px;
  }

  .grid-55 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    display: flex;
  }

  .flex-block-380 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .flex-block-380.hide {
    display: none;
  }

  .heading-155 {
    text-align: center;
    font-size: 48px;
  }

  .text-block-254 {
    margin-top: 0;
  }

  .text-block-255 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .text-block-255.font16 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .image-313 {
    margin-bottom: 40px;
  }

  .flex-block-382 {
    padding: 20px;
  }

  .flex-block-382.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-256 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-314 {
    display: none;
  }

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

  .grid-56 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-64 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-315 {
    max-width: 94%;
  }

  .div-block-712 {
    margin-bottom: 40px;
  }

  .image-316 {
    right: -60%;
  }

  .text-block-260.edit {
    bottom: -2.6rem;
  }

  .text-block-261 {
    font-size: 12px;
  }

  .flex-block-385 {
    padding-top: 20px;
  }

  .text-block-263 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-156 {
    font-size: 44px;
  }

  .heading-156.new.co {
    grid-auto-flow: column;
  }

  .heading-156.center.max.le {
    text-align: left;
  }

  .flex-block-387 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-387.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-387.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-387.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-387.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-157.pr-2 {
    padding-right: 40px;
  }

  .flex-block-392.bl-0 {
    border-bottom: 1px #00000030;
  }

  .image-320.mr-0 {
    max-width: 25rem;
  }

  .flex-block-393.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .flex-block-394 {
    width: 100%;
    height: auto;
  }

  .image-321.mobilehide {
    display: none;
  }

  .image-321.desktophide {
    display: inline-block;
  }

  .text-block-266 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-395 {
    padding: 20px 16px 30px;
  }

  .link-block-31 {
    display: block;
  }

  .code-embed-179 {
    bottom: 0;
  }

  .code-embed-180 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-181 {
    position: absolute;
    right: 10px;
  }

  .text-span-66 {
    display: inline;
  }

  .flex-block-397 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-399 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-399.single-line {
    flex-flow: row;
  }

  .flex-block-400, .flex-block-400.max.center {
    width: 100%;
  }

  .flex-block-401 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .accordion-heading-2.n.white {
    color: #fff;
  }

  .accordion-heading-2.n {
    font-size: 16px;
  }

  .text-block-269 {
    display: none;
  }

  .flex-block-403 {
    position: static;
  }

  .flex-block-405 {
    padding-top: 5px;
  }

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

  .image-323 {
    height: 320px;
  }

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

  .div-block-717 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-406.edit {
    padding-top: 77px;
  }

  .image-324 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-188 {
    inset: auto auto 0 -40px;
  }

  .image-325 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .grid-57 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-57.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .div-block-719 {
    display: none;
  }

  .flex-block-410 {
    transform-origin: 0%;
    margin-left: -13px;
    transform: none;
  }

  .div-block-721 {
    min-width: 200px;
  }

  .div-block-722.l-1 {
    display: none;
  }

  .flex-block-411.order {
    flex-flow: column-reverse;
  }

  .div-block-724 {
    width: 100px;
  }

  .text-block-272 {
    font-size: 20px;
  }

  .heading-159 {
    text-align: center;
    font-size: 48px;
  }

  .heading-159.left-text {
    text-align: left;
  }

  .div-block-725 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-273 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-328 {
    margin-bottom: 40px;
  }

  .flex-block-413 {
    padding: 20px;
  }

  .flex-block-413.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-413.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-274 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-274._w-full.f20.left {
    text-align: left;
  }

  .text-block-274._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .text-block-283 {
    color: #000;
  }

  .text-block-283.black {
    width: 60px;
    display: block;
  }

  .black {
    width: 60px;
  }

  .image-17 {
    margin-bottom: 60px;
  }

  .grid-58 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .paragraph-124 {
    text-align: center;
  }

  .flex-block-36 {
    font-size: 15px;
  }

  .flex-block-417 {
    padding-top: 20px;
  }

  .heading-160 {
    font-size: 44px;
  }

  .heading-160.center.mb-3.left {
    text-align: left;
    margin-bottom: 20px;
  }

  .heading-160.center.font-40 {
    margin-bottom: 20px;
  }

  .heading-160.mob-40 {
    font-size: 40px;
  }

  .heading-160.mob-40.black.ok {
    width: 100%;
  }

  .heading-160.max.flex-block-429 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    display: flex;
  }

  .heading-160.bb {
    font-size: 32px;
  }

  .heading-160.bb.co.black.ok {
    width: 100%;
  }

  .flex-block-38 {
    border-top: 1px solid #ffffff4a;
    width: 100%;
  }

  .flex-block-418 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-418.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-418.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-418.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-418.px-0.vertical.f-w.pt-3 {
    padding-top: 10px;
  }

  .flex-block-418.pb {
    margin-bottom: 20px;
  }

  .paragraph-125.font-18.mob {
    text-align: left;
    margin-bottom: 0;
  }

  .paragraph-125.lest {
    text-align: left;
  }

  .flex-block-422.pb-2 {
    padding-bottom: 10px;
  }

  .heading-7.mob {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-7.mob.first {
    order: -1;
    margin-bottom: 15px;
  }

  .flex-block-423.bl-0 {
    border-bottom: 1px #00000030;
  }

  .flex-block-34 {
    padding: 24px;
  }

  .flex-block-34.h-flex.ivert {
    flex-flow: wrap-reverse;
  }

  .paragraph-126.lg {
    font-size: 16px;
  }

  .flex-block-424.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .flex-block-424.padded {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-286 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-425 {
    padding: 20px 16px 30px;
  }

  .code-embed-195 {
    position: absolute;
    right: 10px;
  }

  .flex-block-427 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-429 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-429.single-line {
    flex-flow: row;
  }

  .flex-block-429.vertical {
    flex-flow: column;
    display: flex;
  }

  .flex-block-430, .flex-block-430.max.center, .flex-block-430.max.center.full-w {
    width: 100%;
  }

  .grid-59 {
    text-align: center;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .grid-59._2col {
    grid-template-columns: 1fr;
  }

  .grid-59.col5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    place-items: start;
    padding-top: 0;
  }

  .text-block-288 {
    width: 100%;
  }

  .text-block-288.font-28.ledt {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .text-block-288.mob-style {
    text-align: left;
    font-size: 20px;
  }

  .flex-block-432 {
    position: static;
  }

  .flex-block-433 {
    padding-top: 5px;
  }

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

  .image-331 {
    height: 320px;
  }

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

  .div-block-730 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .div-block-731 {
    padding-bottom: 40px;
  }

  .text-span-72.lg-t {
    font-size: 20px;
    line-height: 1.2;
  }

  .image-14 {
    height: auto;
  }

  .grid-60 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-60.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .code-embed-201 {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
  }

  .code-embed-201.m {
    margin-left: 0;
  }

  .code-embed-201.mob-hide {
    display: none;
  }

  .div-block-733 {
    min-width: 200px;
  }

  .div-block-735 {
    width: 100px;
  }

  .text-block-290 {
    font-size: 20px;
  }

  .heading-161 {
    text-align: center;
    font-size: 48px;
  }

  .heading-161.left-me {
    text-align: left;
  }

  .div-block-736 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-291 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .text-block-292 {
    font-size: 15px;
  }

  .text-block-292.edit {
    margin-bottom: 22px;
  }

  .image-332 {
    margin-bottom: 40px;
  }

  .div-block-16 {
    padding-bottom: 0;
  }

  .text-block-293 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-293._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .text-block-293.black.ok {
    width: 100%;
  }

  .image-333 {
    display: none;
  }

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

  .grid-61 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-65 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-334 {
    max-width: 94%;
  }

  .div-block-739 {
    margin-bottom: 40px;
  }

  .image-335 {
    right: -60%;
  }

  .text-block-299.edit {
    bottom: -2.6rem;
  }

  .text-block-300 {
    font-size: 12px;
  }

  .flex-block-441 {
    padding-top: 20px;
  }

  .text-block-302 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-162 {
    font-size: 44px;
  }

  .heading-162.new.co {
    grid-auto-flow: column;
  }

  .heading-162.center.max.le {
    text-align: left;
  }

  .heading-162.mob-40 {
    font-size: 40px;
  }

  .heading-162.mob-40.center.d-left {
    text-align: center;
  }

  .flex-block-443 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-443.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-443.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-443.px-0.vertical.f-w {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-443.pt-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-163.pr-2 {
    padding-right: 40px;
  }

  .flex-block-448.bl-0 {
    border-bottom: 1px #00000030;
  }

  .image-339.mr-0 {
    max-width: 25rem;
  }

  .flex-block-449.mt-0 {
    position: absolute;
    bottom: 40px;
  }

  .flex-block-450 {
    width: 100%;
    height: auto;
  }

  .image-340.mobilehide {
    display: none;
  }

  .image-340.desktophide {
    display: inline-block;
  }

  .text-block-305 {
    font-size: 40px;
    line-height: 1;
  }

  .flex-block-451 {
    padding: 20px 16px 30px;
  }

  .link-block-32 {
    display: block;
  }

  .code-embed-210 {
    bottom: 0;
  }

  .code-embed-211 {
    margin-bottom: 10px;
    display: none;
  }

  .code-embed-212 {
    position: absolute;
    right: 10px;
  }

  .text-span-77 {
    display: inline;
  }

  .flex-block-453 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-455 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-455.single-line {
    flex-flow: row;
  }

  .flex-block-456, .flex-block-456.max.center {
    width: 100%;
  }

  .flex-block-457 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-308 {
    display: none;
  }

  .flex-block-459 {
    position: static;
  }

  .flex-block-461 {
    padding-top: 5px;
  }

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

  .image-342 {
    height: 320px;
  }

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

  .div-block-744 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-462.edit {
    padding-top: 77px;
  }

  .image-343 {
    max-width: 300px;
    top: auto;
    bottom: 40px;
    left: 10px;
  }

  .code-embed-219 {
    inset: auto auto 0 -40px;
  }

  .image-344 {
    object-fit: cover;
    object-position: 77% 50%;
    min-height: 600px;
    max-height: 600px;
  }

  .grid-62 {
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .grid-62.head {
    border-bottom-style: none;
    grid-template-columns: .25fr 100px 100px 100px;
  }

  .div-block-746 {
    display: none;
  }

  .flex-block-466 {
    transform-origin: 0%;
    margin-left: -13px;
    transform: none;
  }

  .div-block-748 {
    min-width: 200px;
  }

  .div-block-749.l-1 {
    display: none;
  }

  .flex-block-467.order {
    flex-flow: column-reverse;
  }

  .div-block-751 {
    width: 100px;
  }

  .text-block-311 {
    font-size: 20px;
  }

  .heading-165 {
    text-align: center;
    font-size: 48px;
  }

  .heading-165.left-text {
    text-align: left;
  }

  .div-block-752 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-312 {
    width: 100px;
    min-width: 200px;
    padding-left: 10px;
  }

  .image-347 {
    margin-bottom: 40px;
  }

  .flex-block-469 {
    padding: 20px;
  }

  .flex-block-469.margin-top-correct {
    margin-top: -89px;
  }

  .flex-block-469.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-313 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-313._w-full.f20.left {
    text-align: left;
  }

  .text-block-313._w-full.f20.mb-left {
    text-align: left;
    font-size: 16px;
  }

  .text-black {
    color: #000;
  }

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

  .grid-63 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-348 {
    max-width: 94%;
  }

  .paragraph-129 {
    text-align: center;
  }

  .paragraph-129.left {
    text-align: left;
  }

  .flex-block-473 {
    padding-top: 20px;
  }

  .flex-block-474 {
    padding-top: 40px;
  }

  .image-349.d-none {
    display: none;
  }

  .image-349.mb-show {
    display: block;
  }

  .text-block-316 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .flex-block-475 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-475.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-475.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-756 {
    height: 250px;
  }

  .flex-block-478 {
    padding-top: 0;
  }

  .code-embed-224 {
    position: absolute;
    right: 10px;
  }

  .text-block-317 {
    font-size: 20px;
  }

  .div-block-757 {
    padding-top: 60px;
  }

  .div-block-758 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-480 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-482 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-484, .flex-block-484.max.center {
    width: 100%;
  }

  .flex-block-486 {
    position: static;
  }

  .flex-block-487 {
    padding-top: 5px;
  }

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

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

  .div-block-762 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-491.invert {
    flex-flow: wrap-reverse;
  }

  .heading-166 {
    text-align: center;
    font-size: 48px;
  }

  .heading-166.text-blk.center {
    text-align: center;
    font-size: 44px;
  }

  .heading-166.mt-80 {
    text-align: left;
  }

  .image-353 {
    margin-bottom: 40px;
  }

  .accordion-body__contents-2 {
    margin-bottom: 8px;
  }

  .flex-block-493 {
    padding: 20px;
  }

  .flex-block-493.mt-m-1 {
    margin-top: -20px;
    padding-top: 0;
  }

  .text-block-319 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .topnegative {
    margin-top: -40px;
  }

  .imagesize.new.higher {
    max-width: 125px;
  }

  .mobileimagesize {
    max-width: 130px;
  }

  .flex-block-496.pb-2 {
    padding-bottom: 10px;
  }

  .flex-block-497.padded {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-497.padded.kk {
    position: relative;
  }

  .flex-block-498 {
    width: 100%;
  }

  .div-block-767 {
    padding-bottom: 40px;
  }

  .text-block-321 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-323.new {
    display: flex;
  }

  .flex-block-504 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding: 20px;
  }

  .flex-block-505 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-block-325 {
    font-size: 16px;
    line-height: 24px;
  }

  .flex-block-507.movile {
    flex-flow: column;
    width: 100%;
  }

  .heading-9 {
    font-size: 50px;
  }

  .heading-9.font-44 {
    font-size: 30px;
    line-height: 1.1;
  }

  .flex-block-509 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-512 {
    padding-top: 5px;
  }

  .div-block-773 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-50 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-169 {
    font-size: 50px;
  }

  .paragraph-14 {
    width: 100%;
  }

  .flex-block-52 {
    top: 70px;
  }

  .heading-10 {
    font-size: 30px;
    line-height: 34px;
  }

  .flex-block-51 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #fff0;
    width: 100%;
    margin-top: 30px;
    display: flex;
  }

  .flex-block-54 {
    width: 100%;
  }

  .flex-block-517 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-520 {
    padding-top: 5px;
  }

  .div-block-777 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .tabs-2 {
    margin-top: 0;
  }

  .heading-13 {
    width: 100%;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-170 {
    font-size: 50px;
  }

  .heading-170.font-44 {
    font-size: 30px;
    line-height: 1.1;
  }

  .flex-block-525 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-528 {
    padding-top: 5px;
  }

  .div-block-781 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-530 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .accordion-item-content-2.mb {
    margin-top: 10px;
    padding-top: 0;
  }

  .flex-block-538 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .link-66 {
    font-size: 14px;
  }

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

  .heading-171 {
    font-size: 50px;
  }

  .flex-block-541 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-544 {
    padding-top: 5px;
  }

  .div-block-788 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .flex-block-548 {
    padding-top: 20px;
  }

  .image-365 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 260px;
  }

  .flex-block-549 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: static;
  }

  .heading-172 {
    font-size: 26px;
  }

  .paragraph-137 {
    font-size: 14px;
  }

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

  .text-block-335 {
    max-width: 220px;
  }

  .wisita {
    width: 100%;
    height: 300px;
  }

  .wisita.ok {
    width: 300px;
    height: 320px;
  }

  .flex-block-554 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-554.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-554.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .custom-label.checkbox-field {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .code-embed-262 {
    position: absolute;
    right: 10px;
  }

  .flex-block-555 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-556, .flex-block-556.max.center {
    width: 100%;
  }

  .flex-block-557 {
    position: static;
  }

  .blog-banner {
    border-radius: 20px;
  }

  .text-block-338 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .flex-block-558 {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .flex-block-558.px-0 {
    margin-bottom: 20px;
  }

  .flex-block-558.px-0.vertical {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-797 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .code-embed-265 {
    position: absolute;
    right: 10px;
  }

  .flex-block-560 {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .flex-block-562 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .flex-block-563, .flex-block-563.max.center {
    width: 100%;
  }

  .flex-block-565 {
    position: static;
  }

  .flex-block-566 {
    padding-top: 5px;
  }

  .div-block-798 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .text-block-340 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-340._w-full.f20 {
    font-size: 16px;
  }

  .image-26 {
    min-height: 300px;
  }

  .code-embed-269 {
    position: absolute;
    right: 10px;
  }

  .flex-block-57 {
    flex-flow: wrap;
  }

  .heading-11 {
    font-size: 32px;
    line-height: 36px;
  }

  .heading-11.three-line-truncate {
    font-size: 26px;
    line-height: 30px;
  }

  .blog-upper {
    padding: 20px;
  }

  .paragraph-16.three-line-truncate {
    margin-bottom: 0;
    font-size: 16px;
  }

  .image-370 {
    height: 200px;
  }

  .heading-173 {
    font-size: 50px;
  }

  .flex-block-59 {
    flex-flow: wrap;
  }

  .heading-174 {
    font-size: 50px;
  }

  .heading-174.font-44 {
    font-size: 30px;
    line-height: 1.1;
  }

  .text-block-348 {
    position: relative;
    left: 15px;
  }

  .code-embed-270.new {
    margin-left: -40px;
    display: flex;
  }

  .lottie-animation-3.his {
    display: none;
  }

  .img100.sm {
    height: 200px;
  }

  .centerdiv.topmargin {
    flex-flow: column;
  }

  .flex-block-574 {
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b53b-72a5b522 {
  justify-self: start;
}

#w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b574-72a5b522 {
  justify-self: center;
}

#w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
  justify-self: end;
}

#w-node-_67e88831-c499-164e-9216-aba1b64092f5-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b64092fc-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409303-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b640930a-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409311-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409318-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409328-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409334-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409340-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b640934c-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409358-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409364-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b640937a-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409381-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409388-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b640938f-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b6409396-4d6fab8f, #w-node-_67e88831-c499-164e-9216-aba1b640939d-4d6fab8f, #w-node-_3c3f2d8a-e9d5-a097-3129-b1da39a0f186-4d6fab93, #w-node-bdd143ac-8faa-0bba-1bc3-85afbbfeebba-4d6fab93, #w-node-cee4c37d-4fe1-c93a-4d01-79f3c4f27206-4d6fab93, #w-node-_3d78baa8-efd2-a9b9-6338-1d051dc16fa6-4d6fab93, #w-node-_88e50fce-ea82-d12e-5048-5ae92baa152f-4d6fab93, #w-node-_15823004-4ac8-53a0-7afb-e5476ca9209c-4d6fab93, #w-node-bf73fe3b-c591-3ef6-bcf5-042147ed9801-4d6fab93, #w-node-_5e35b6db-d1a2-5e7d-8994-79d2f8e80e88-4d6fab93, #w-node-f6fcbd29-8c33-6de4-6d8b-a381baf357ab-4d6fab93, #w-node-f6fcbd29-8c33-6de4-6d8b-a381baf357ae-4d6fab93, #w-node-f6fcbd29-8c33-6de4-6d8b-a381baf357b1-4d6fab93, #w-node-f6fcbd29-8c33-6de4-6d8b-a381baf357b3-4d6fab93, #w-node-ec82df5c-86a0-2b9a-c459-7b3a16acddaf-4d6fab93, #w-node-_001907a5-adb5-ef37-975b-f06edfc7072a-4d6fab93, #w-node-_1ee190fb-e30d-5f16-5356-ab17785c7dce-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23bc-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23bf-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23c2-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23c5-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23c8-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23ca-4d6fab93, #w-node-e0cd9f41-9db2-89d9-091b-5c6e26ae23cc-4d6fab93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352ee29a-9ffa-efc1-070d-f5450f8b1867-4d6fab97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c393d7d-f9c4-ef31-6ba3-ec38c8388302-4d6fab97 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2ac9-4d6fab97, #w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2acd-4d6fab97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a14d4f66-51dc-bc07-5456-735dc63304ab-4d6fab97 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-b23bd375-48e2-96ff-c730-a941678fb266-4d6fab97, #w-node-f1750fe8-a7da-4b48-d2e5-2c2ffedff2bb-4d6fab97, #w-node-bd3d7db7-5252-9969-8fba-97638b2a8876-4d6fab97, #w-node-f3cc9809-c0ee-e1d1-e78b-a968055d303a-4d6fab97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33e400de-e4fb-b837-4519-35b41b9085a7-4d6fabf6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fb614f3-8039-e872-b4f1-c3c0525053f7-4d6fabf6, #w-node-ad1178b1-0261-5602-17e7-d86e9b582335-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b58233d-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582345-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b58234d-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582355-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b58235f-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582368-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582370-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582378-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582382-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b58238a-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b582392-9b5822e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad1178b1-0261-5602-17e7-d86e9b5824aa-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b5824af-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b5824b4-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b5824b9-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b5824be-9b5822e3, #w-node-ad1178b1-0261-5602-17e7-d86e9b5824c3-9b5822e3 {
  justify-self: start;
}

#w-node-e7cacdf3-3c82-0b45-6ea7-2928735f21cd-4d6fabf9, #w-node-c79e4a77-0edb-9eb1-7b67-d0827080b93e-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19b425e8-c1cc-587f-590a-b4abcb939100-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_312b3311-1f6f-3335-befd-db210c7133e5-4d6fabf9, #w-node-_459937a8-1d19-c013-57e0-5003f7e3e13d-4d6fabf9, #w-node-_26c54b38-1e04-9a5c-892e-e7bd8c162181-4d6fabf9, #w-node-_87773bf9-4781-1878-001b-6d73acaacb34-4d6fabf9, #w-node-_53fd411b-c0bb-f759-483a-14455aa70adf-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f49a042-e542-5d3c-f3e6-1178921812b5-4d6fabf9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1304661f-58ef-3f7e-b698-a214f9af9fd0-4d6fabf9, #w-node-c3a05550-7ad0-52da-5c57-48414398fc8e-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b945ab0-312a-3bed-3ea3-8516f8d2cec8-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87280c94-bdf9-e46e-941b-a8005b1c1306-4d6fabf9, #w-node-a08c200d-873a-1d64-29b2-eee9ffa389db-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5c1131fd-7edb-d560-2787-27c388d695de-4d6fabf9, #w-node-fcca2488-53eb-0c59-ecfc-25242e6c2391-4d6fabf9, #w-node-_1d56f7ff-b23d-98c5-4afe-438587e3e059-4d6fabf9, #w-node-d5685eda-0bd1-8648-fb21-6ddf53d124db-4d6fabf9, #w-node-_698917ea-c4a8-a9c5-e113-0f9012d4eb65-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb3ed39b-5805-1700-ccac-12f3a97a8833-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_125f1455-a6a1-0753-1e37-27475d62c956-4d6fabf9, #w-node-c208d35f-9d02-9c07-9a44-c25510e05f2e-4d6fabf9, #w-node-_9f01e82e-3360-8149-3125-0d0994eebc0f-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2a4c4e8-8b9a-a687-b306-04988ba67436-4d6fabf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-ab5adae9-3cc7-6e81-3930-6a649eda3be3-4d6fabf9, #w-node-_1236b7fd-ef14-2e5f-b540-37b00f6f8718-4d6fabf9, #w-node-f4d8b017-48f6-1a43-8b7d-592679ecc8a3-4d6fabf9, #w-node-c4163ee6-b52c-543b-5af2-618994318848-4d6fabf9, #w-node-_2857a8ca-1d23-ab7c-cb11-95c36b083701-4d6fabf9, #w-node-_4458d333-6a1c-cd46-2e67-79fde0ec2213-4d6fabf9, #w-node-_239229cc-3176-fc9b-a828-3e00b2da867c-4d6fabf9, #w-node-_681bebf0-b277-c570-a9ef-e03bab54d44d-4d6fabf9, #w-node-_9ecef90c-959c-c58d-b5fc-72a30d6a24db-4d6fabf9, #w-node-_9ecef90c-959c-c58d-b5fc-72a30d6a24e3-4d6fabf9, #w-node-_9ecef90c-959c-c58d-b5fc-72a30d6a24eb-4d6fabf9, #w-node-_9ecef90c-959c-c58d-b5fc-72a30d6a24f3-4d6fabf9, #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8b86-4d6fabf9, #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8b95-4d6fabf9, #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8ba4-4d6fabf9, #w-node-c4f83f3c-44eb-dc08-a03c-5141e28df5f5-4d6fabf9, #w-node-c4e1433c-0519-b922-ef99-4ed55ef2aa01-4d6fabf9, #w-node-_6d469018-13c2-92d3-b8ed-ba29b9970e91-4d6fabf9, #w-node-a7a1bdab-6837-6ad1-3c2c-2ae64e070b6f-4d6fabf9, #w-node-_406ce9e4-0441-7ec7-53e6-963ac0e93458-4d6fabfb, #w-node-_2a87d226-9882-9d24-abb7-7683fb7b49a0-4d6fabfb, #w-node-c58e293f-fc23-776b-5185-2c8805b03ccb-4d6fabfb, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c4f-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c57-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c5f-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c67-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c6f-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c79-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c82-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c8a-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c92-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815c9c-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815ca4-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815cac-4d6fac00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53b51064-e90f-6a66-ceeb-7d85a15222c8-4d6fac00, #w-node-_53b51064-e90f-6a66-ceeb-7d85a15222cd-4d6fac00, #w-node-_53b51064-e90f-6a66-ceeb-7d85a15222d2-4d6fac00, #w-node-_53b51064-e90f-6a66-ceeb-7d85a15222d7-4d6fac00, #w-node-_53b51064-e90f-6a66-ceeb-7d85a15222dc-4d6fac00, #w-node-_53b51064-e90f-6a66-ceeb-7d85a15222e1-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815dc4-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815dc9-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815dce-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815dd3-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815dd8-4d6fac00, #w-node-f6ee1250-f6b2-eb39-f8f8-0d5690815ddd-4d6fac00 {
  justify-self: start;
}

#w-node-_4dc0f502-1dbe-1dc1-65b2-cae2fe734175-4d6fac1d, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b23-4d6fac37, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b25-4d6fac37, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b27-4d6fac37, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b29-4d6fac37, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b2b-4d6fac37, #w-node-ee64be65-ad4d-7689-d56c-e7013f6b5b2d-4d6fac37, #w-node-_992cfce9-850e-d78b-76b7-f51ed04aa823-4d6fac37, #w-node-_7cfde8c1-9f32-cd89-6297-4d20d6f1ec10-4d6fac37, #w-node-_84c6068e-fcaf-0abb-402d-1c8dcbd0e1d9-4d6fac37, #w-node-_279e1ffd-de2e-0e14-e527-21cf1fb7201b-4d6fac37, #w-node-fbe6a175-1966-f85c-e9e2-d273858e8428-4d6fac37, #w-node-_6c54936a-d2b1-55d0-dde9-2729d5521dbc-4d6fac37, #w-node-_0c2bffba-e2cd-c65a-9f84-24b9bf671f5c-4d6fac37, #w-node-_2bf2cbf5-3adf-abfd-b4bf-3fadb7296a4d-4d6fac37, #w-node-_7f5f91b7-a369-a8ef-f010-4b912c80c978-4d6fac37, #w-node-f27fbb9e-1949-f680-4d2a-b81bef7b209d-4d6fac37, #w-node-_5055f4a0-d120-197e-f96f-09762aa73cf7-4d6fac37, #w-node-f680b4eb-89c5-faf9-15a4-533cb221aca0-4d6fac37, #w-node-dfbc5929-d39a-27b1-7afb-70148f279e74-4d6fac37, #w-node-b9cca7ca-23ca-e82d-65c8-1d7cc5d37fb2-4d6fac37, #w-node-_5b4960fd-7d73-1be0-b04b-a8d3eb8cd66a-4d6fac37, #w-node-ee0f1bac-5b97-5420-0b01-798fd9cff46c-4d6fac37, #w-node-_249f3453-e8d0-802d-22a8-7c983e279913-45c080ab, #w-node-f2e04487-6f17-ec79-a125-d4ab1cf680b9-45c080ab, #w-node-c2dd1c68-c2b8-11d8-5736-fb6c6462fd17-45c080ab, #w-node-_163ef4f6-6c39-9d0e-c82a-69e77738b786-45c080ab, #w-node-b11f1edc-a2ce-6efb-34d4-25d0bae298b0-45c080ab, #w-node-c513f4d6-2d8b-e512-72c5-d2d2894e90fe-45c080ab, #w-node-_1fb02627-08b0-3f54-b05a-d3f77568f946-45c080ab, #w-node-_0863249e-7552-a9e5-621c-8d4ddc9e87b3-45c080ab, #w-node-_52b7474f-5051-b2bd-3a7a-f43bffa513b1-45c080ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dee3df5-cc70-be1b-39d9-d34b8360fe53-45c080ab {
  grid-area: 1 / 2 / 10 / 3;
}

#w-node-df3b0cdb-46d5-fa8f-d1e7-cdeee99194e9-45c080ab {
  grid-area: 1 / 4 / 10 / 5;
}

#w-node-d92355d3-9570-0059-7326-ad31555fe726-45c080ab {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-c0f5999c-2b07-d174-7f62-5333ae660f98-45c080ab {
  grid-area: 4 / 1 / 5 / 6;
}

#w-node-ef63ce7e-b364-81b2-da2e-d7d7509efbc8-45c080ab {
  grid-area: 6 / 1 / 7 / 6;
}

#w-node-_66fa4355-177f-5348-5813-227275f775d0-45c080ab {
  grid-area: 8 / 1 / 9 / 6;
}

#w-node-_16cc3ee9-7753-4b43-f6f9-51a521596b4b-45c080ab {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b441bc7-a3ff-1327-dda7-14e1f1bf786a-45c080ab {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_37b0abcc-9f08-8ed0-618f-c5a12655129e-45c080ab {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-ae35df8a-4f30-bc66-165e-1228773e08b7-45c080ab {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9bc58c63-da55-5a04-b779-51640f41ee9a-45c080ab {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_06f73b76-87ce-3edf-9633-d6b8edd077e3-45c080ab {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_7bd81500-0ef7-faac-d035-80853ce31de8-45c080ab {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ff1316c1-8f22-76b4-da17-5c27ab7e136e-45c080ab {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_060419c4-f046-ef8c-3168-3b02be063b6c-45c080ab {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_76aca7ec-465e-4df2-524f-637a6652203b-45c080ab {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f2f126a1-a92e-161e-a7bb-aa2bdb68767e-45c080ab {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_43603f34-27f8-adbc-822f-e8dfae05c971-45c080ab {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-ef20dc8f-6ed4-5eda-931b-6fdc43232830-45c080ab {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-d2b30982-ffef-7606-9b82-e8fbcdc10bf9-45c080ab {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_2a2ea58d-0bc9-2c39-9588-8dee1c518f1f-45c080ab {
  grid-area: 9 / 5 / 10 / 6;
}

#w-node-a7e72520-2864-978b-4faf-dfaf0f3b268b-0f3b267f, #w-node-c4bef24b-3478-731c-37b8-bb7abe517393-be517389, #w-node-c4bef24b-3478-731c-37b8-bb7abe51739f-be517389, #w-node-c4bef24b-3478-731c-37b8-bb7abe5173a2-be517389, #w-node-c4bef24b-3478-731c-37b8-bb7abe5173ae-be517389, #w-node-db6368b2-627f-a725-7965-1c5b3c440391-3c44038a, #w-node-db6368b2-627f-a725-7965-1c5b3c440393-3c44038a, #w-node-db6368b2-627f-a725-7965-1c5b3c440395-3c44038a, #w-node-db6368b2-627f-a725-7965-1c5b3c440397-3c44038a, #w-node-db6368b2-627f-a725-7965-1c5b3c440399-3c44038a, #w-node-db6368b2-627f-a725-7965-1c5b3c44039b-3c44038a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc8d-94fc7fd2 {
  grid-area: 1 / 2 / 14 / 3;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc8e-94fc7fd2 {
  grid-area: 1 / 4 / 14 / 5;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc8f-94fc7fd2 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc90-94fc7fd2 {
  grid-area: 4 / 1 / 5 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc91-94fc7fd2 {
  grid-area: 6 / 1 / 7 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc92-94fc7fd2 {
  grid-area: 8 / 1 / 9 / 6;
}

#w-node-_8e05493f-22ed-c069-9277-6b0c120b2b62-94fc7fd2 {
  grid-area: 10 / 1 / 11 / 6;
}

#w-node-_02f3b4f4-ce7c-59c6-730b-e3661df4e191-94fc7fd2 {
  grid-area: 12 / 1 / 13 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc93-94fc7fd2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc94-94fc7fd2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc97-94fc7fd2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc9a-94fc7fd2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbc9e-94fc7fd2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbca1-94fc7fd2 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbca4-94fc7fd2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbca8-94fc7fd2 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcab-94fc7fd2 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcae-94fc7fd2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcb2-94fc7fd2 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcb5-94fc7fd2 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcb8-94fc7fd2 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_9dafc38d-b78b-d4ea-e172-c1cc2eedd838-94fc7fd2 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcbc-94fc7fd2 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-daf58fe6-a840-c684-9cd5-53004780bb7a-94fc7fd2 {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-_5b7c88c2-5851-d2c6-264c-255e3de81626-94fc7fd2 {
  grid-area: 13 / 3 / 14 / 4;
}

#w-node-_94ea1080-9b48-bd4c-ecfa-f8b293fbbcbf-94fc7fd2 {
  grid-area: 9 / 5 / 10 / 6;
}

#w-node-_97b3b471-4e64-b2cc-b6f9-cae5c8bd22a4-94fc7fd2 {
  grid-area: 11 / 5 / 12 / 6;
}

#w-node-_65a09563-1425-2f1e-fc3d-63f7ab4af784-94fc7fd2 {
  grid-area: 13 / 5 / 14 / 6;
}

#w-node-e80998cc-09c5-7c93-cad9-8793494135f0-94fc7fd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6827b013-028e-13dc-c211-90639d7cc53d-94fc7fd2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6827b013-028e-13dc-c211-90639d7cc54c-94fc7fd2 {
  grid-column: span 2 / span 2;
}

#w-node-_6827b013-028e-13dc-c211-90639d7cc54f-94fc7fd2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8f313ee5-a23c-008a-cf25-6e099f03d5b9-d8d7c04a, #w-node-_66ec2aaf-a692-30c7-cbe8-13f4f9793920-d8d7c04a, #w-node-_4f666e64-a03b-2473-f412-c5e935024ce0-d8d7c04a, #w-node-_925eac0d-ae00-9153-0ce8-c429089038bc-d8d7c04a, #w-node-_8f313ee5-a23c-008a-cf25-6e099f03d5b9-1dd05917, #w-node-_66ec2aaf-a692-30c7-cbe8-13f4f9793920-1dd05917, #w-node-_4f666e64-a03b-2473-f412-c5e935024ce0-1dd05917, #w-node-_925eac0d-ae00-9153-0ce8-c429089038bc-1dd05917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b574-72a5b522 {
    justify-self: center;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
    justify-self: end;
  }

  #w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2ac9-4d6fab97 {
    grid-row-end: 2;
  }

  #w-node-_1304661f-58ef-3f7e-b698-a214f9af9fd0-4d6fabf9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_52b7474f-5051-b2bd-3a7a-f43bffa513b1-45c080ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b53b-72a5b522 {
    justify-self: start;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b574-72a5b522 {
    justify-self: center;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
    justify-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b53b-72a5b522 {
    justify-self: start;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b574-72a5b522 {
    justify-self: center;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
    justify-self: end;
  }

  #w-node-c1c0fdaa-e738-f811-1b17-f1a058c505c4-4d6fabf6, #w-node-a83d1cbd-5812-b6f4-6034-991e81be6e78-4d6fabf6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_71c9c679-9182-9f31-bbf1-6b24f51fc1b6-4d6fabf6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_33e400de-e4fb-b837-4519-35b41b9085a7-4d6fabf6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c4163ee6-b52c-543b-5af2-618994318848-4d6fabf9, #w-node-_4458d333-6a1c-cd46-2e67-79fde0ec2213-4d6fabf9, #w-node-_681bebf0-b277-c570-a9ef-e03bab54d44d-4d6fabf9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e80998cc-09c5-7c93-cad9-8793494135bc-94fc7fd2, #w-node-e80998cc-09c5-7c93-cad9-8793494135e4-94fc7fd2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e80998cc-09c5-7c93-cad9-8793494135ea-94fc7fd2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e80998cc-09c5-7c93-cad9-8793494135f0-94fc7fd2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b54c-72a5b522 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b574-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
    justify-self: start;
  }

  #w-node-a32b0fb2-c356-01d0-a6e7-214c7ae0889a-4d6fab93, #w-node-_152f4c9f-bb8b-0027-535c-a90692191328-4d6fab93, #w-node-b18c66aa-8174-636d-61b6-c76480d95363-4d6fab93, #w-node-a7df2664-e3bd-12c5-d39f-962f1a32e8b6-4d6fab93, #w-node-_09d41a0f-aae9-1096-70f9-0a690ed14525-4d6fab93, #w-node-_1c5ac502-5d8a-fa49-5776-b79627ebefae-4d6fab93, #w-node-_4afa0377-7064-554b-d1af-e3531dd43468-4d6fab93, #w-node-d0393106-e314-eca7-9c8e-bb5b40f7857c-4d6fab93, #w-node-_3ca0377a-d9af-075c-231d-4c5addeb8cc6-4d6fab93, #w-node-_112982bb-c4a2-3d8b-44c7-3fb771ef7761-4d6fab93, #w-node-_40c36caf-5ac2-e3d6-c4fa-65249bad056d-4d6fab93, #w-node-_41f638bc-0524-6cb4-6603-3d3b5762854d-4d6fab93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c393d7d-f9c4-ef31-6ba3-ec38c8388302-4d6fab97 {
    grid-column: 1 / 2;
    grid-row-start: 2;
    justify-self: center;
  }

  #w-node-a14d4f66-51dc-bc07-5456-735dc63304ab-4d6fab97 {
    grid-row: 3 / 4;
    justify-self: center;
  }

  #w-node-f1750fe8-a7da-4b48-d2e5-2c2ffedff2bb-4d6fab97 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_33e400de-e4fb-b837-4519-35b41b9085a7-4d6fabf6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3fb614f3-8039-e872-b4f1-c3c0525053f7-4d6fabf6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2a4c4e8-8b9a-a687-b306-04988ba67436-4d6fabf9 {
    align-self: start;
  }

  #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8b86-4d6fabf9, #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8b95-4d6fabf9 {
    justify-self: center;
  }

  #w-node-d8a505fc-3625-974a-a9b1-aaf5a93d8ba4-4d6fabf9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c4f83f3c-44eb-dc08-a03c-5141e28df5f5-4d6fabf9, #w-node-c4e1433c-0519-b922-ef99-4ed55ef2aa01-4d6fabf9 {
    justify-self: center;
  }

  #w-node-_6d469018-13c2-92d3-b8ed-ba29b9970e91-4d6fabf9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e80998cc-09c5-7c93-cad9-8793494135f0-94fc7fd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae04e538-93bc-4fab-c7c5-0ded9a0c10e5-94fc7fd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6827b013-028e-13dc-c211-90639d7cc53d-94fc7fd2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6827b013-028e-13dc-c211-90639d7cc54c-94fc7fd2 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b54c-72a5b522 {
    grid-column: span 1 / span 1;
  }

  #w-node-b52443ee-e077-21ce-c2a3-cd9abed124fc-72a5b522, #w-node-_6d3f707b-c25c-e25b-918d-e5e695e05b3a-72a5b522, #w-node-_35aaaeb2-4da2-fdbd-8a5d-07dde7a92df7-72a5b522, #w-node-_0752e30b-0194-204a-962a-bc209509bbbe-72a5b522 {
    align-self: center;
  }

  #w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2ac5-4d6fab97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2ac9-4d6fab97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0c546cf3-c8e0-3cf0-b751-071c190f2acd-4d6fab97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7cacdf3-3c82-0b45-6ea7-2928735f21cd-4d6fabf9 {
    place-self: center;
  }

  #w-node-_19b425e8-c1cc-587f-590a-b4abcb939100-4d6fabf9 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_0f49a042-e542-5d3c-f3e6-1178921812b5-4d6fabf9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2a4a3276-0ea7-342e-47b5-b90129fcab64-4d6fabf9 {
    justify-self: center;
  }

  #w-node-_125f1455-a6a1-0753-1e37-27475d62c956-4d6fabf9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_75afa692-cc97-ba21-b5aa-09d021399624-4d6fabf9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae04e538-93bc-4fab-c7c5-0ded9a0c10e5-94fc7fd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6827b013-028e-13dc-c211-90639d7cc54f-94fc7fd2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b558-72a5b522, #w-node-a47bc37e-dc2e-e5aa-7f0c-f13372a5b590-72a5b522 {
    justify-self: start;
  }

  #w-node-e7cacdf3-3c82-0b45-6ea7-2928735f21cd-4d6fabf9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_19b425e8-c1cc-587f-590a-b4abcb939100-4d6fabf9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_75afa692-cc97-ba21-b5aa-09d021399624-4d6fabf9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Inter';
  src: url('../images/') format('truetype'), url('../fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraBold.ttf') format('truetype'), url('../fonts/Inter-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Bold.ttf') format('truetype'), url('../fonts/Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/Poppins-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Bold.ttf') format('truetype'), url('../fonts/Lexend-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('../fonts/Lexend-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexserif';
  src: url('../fonts/IBMPlexSerif-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Evolventa';
  src: url('../fonts/Evolventa-Bold-BF63c0b29a3afd5.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk Variable';
  src: url('../fonts/ClashGrotesk-Variable.ttf') format('truetype'), url('../fonts/ClashGrotesk-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Extralight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashgrotesk';
  src: url('../fonts/ClashGrotesk-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-BoldIta.ttf') format('truetype'), url('../fonts/HelveticaNowDisplay-Bold.ttf') format('truetype'), url('../fonts/HelveticaNowDisplay-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Light.ttf') format('truetype'), url('../fonts/HelveticaNowDisplay-LightIta.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-ThinIta.ttf') format('truetype'), url('../fonts/HelveticaNowDisplay-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Extlt';
  src: url('../fonts/HelveticaNowDisplay-ExtLt.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Extblkita';
  src: url('../fonts/HelveticaNowDisplay-ExtBlkIta.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Medita';
  src: url('../fonts/HelveticaNowDisplay-MedIta.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Regita';
  src: url('../fonts/HelveticaNowDisplay-RegIta.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Extltita';
  src: url('../fonts/HelveticaNowDisplay-ExtLtIta.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Extblk';
  src: url('../fonts/HelveticaNowDisplay-ExtBlk.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-BlackIta.ttf') format('truetype'), url('../fonts/HelveticaNowDisplay-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Extbdita';
  src: url('../fonts/HelveticaNowDisplay-ExtBdIta.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Hairline';
  src: url('../fonts/HelveticaNowDisplay-Hairline.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay Hairlinei';
  src: url('../fonts/HelveticaNowDisplay-HairlineI.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir book';
  src: url('../fonts/Avenir-Book-Oblique.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir book';
  src: url('../fonts/Avenir-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir next';
  src: url('../fonts/Avenir-Next-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Light-Oblique.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Avenir_next_demi';
  src: url('../fonts/AvenirNextLTPro-Demi.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}