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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Regular.ttf') format("truetype");
  font-weight: 400;
  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: 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-Regular.ttf') format("truetype");
  font-weight: 400;
  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-Light.ttf') format("truetype");
  font-weight: 300;
  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-SemiBold.ttf') format("truetype");
  font-weight: 600;
  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: Palanquin;
  src: url('../fonts/Palanquin-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Gordita;
  src: url('../fonts/Gordita-Black-Italic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Gordita;
  src: url('../fonts/Gordita-Bold-Italic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: Gordita;
  src: url('../fonts/Gordita-Medium-Italic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: Gordita;
  src: url('../fonts/Gordita-Regular-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gordita ultra;
  src: url('../fonts/Gordita-Ultra-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: Gordita;
  src: url('../fonts/Gordita-Thin-Italic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gordita ultra;
  src: url('../fonts/Gordita-Ultra.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Steelfish Bd;
  src: url('../fonts/steelfish-bd.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: #fff;
  --full-black: black;
  --ffa400: transparent;
  --orange: #ffa400;
  --electric-blue: #2d289d;
  --orange-red: #ff5612;
  --grey: #414141;
  --black: #0d0d0d;
  --off-white: #f7f7f7;
  --purple: #6251d8;
  --blue-color: #0042c1;
  --yellow: #ffd35f;
  --re-maroon: #eb3434;
  --pistachio: #ebf8ba;
  --new-orange: #ffc000;
  --navy-blue: #24223e;
  --grey-52525b: #52525b;
  --bright-yellow: #febc0c;
  --red: #f50303;
  --marron: #b60101;
  --dark-blue: #191921;
  --green: #c7d59c;
  --dark-red: #f50303;
  --black-191919: #191919;
  --light-green: #f0f5f0;
  --blue: #298ead;
  --beige: #d4a68f;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

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

.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;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-layout-blockcontainer {
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

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

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

p {
  margin-bottom: 0;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin: 5px 5px 5px 11px;
  padding: 20px 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.button-primary {
  justify-content: center;
  align-items: center;
  width: 169px;
  margin-top: 9px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 12px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.button-primary {
  float: right;
  clear: none;
  direction: ltr;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #5468b8;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  background-clip: border-box;
  border-radius: 5px;
  width: 175px;
  min-width: 0;
  height: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 18px 12px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
  top: auto;
  overflow: visible;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.image {
  text-align: left;
  width: 60%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 130px;
  padding-right: 130px;
  display: block;
}

.nav-menu {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
}

.navbar-2 {
  width: 100%;
  position: static;
}

.cta-button {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #1a1b1f;
  background-image: linear-gradient(89deg, #ffa400, #d16400);
  border-radius: 5px;
  outline: 3px #fff;
  flex-flow: column wrap;
  flex: none;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 60%;
  margin-top: 3%;
  margin-bottom: 1%;
  padding: 12px 0;
  font-family: Roboto, sans-serif;
  font-size: 130%;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.cta-button:hover {
  color: #fff;
  background-color: #32343a;
  background-image: linear-gradient(89deg, #d16400, #ffa400);
}

.cta-button:active {
  background-color: #43464d;
}

.cta-button._1 {
  width: 80%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.cta-button._1.fw {
  width: 100%;
  margin-top: 5%;
  margin-bottom: 5%;
}

.cta-button.new {
  background-image: linear-gradient(89deg, #ffa400, #d16400);
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.2em;
  display: flex;
}

.cta-button.new.stroke {
  background-color: #0000;
  background-image: none;
  border: .5px solid #ffa400;
  margin-left: auto;
  margin-right: auto;
}

.cta-button.new.stroke.ind-s {
  background-image: linear-gradient(89deg, #ffa400 45%, #0bfb27);
  align-content: center;
  align-items: stretch;
  padding: 1px;
}

.cta-button.new.stroke.add_to_cart {
  padding-left: 10px;
  padding-right: 10px;
}

.cta-button.new.ind {
  background-image: linear-gradient(91deg, #ffa400 23%, #f8ffef 50%, #00ff29 97%), linear-gradient(89deg, #ffa400, #d16400);
}

.cta-button.new._51, .cta-button.new.blue-stroke {
  background-color: #0000;
  background-image: none;
  border: .5px solid #ffa400;
  margin-left: auto;
  margin-right: auto;
}

.cta-button.new.add_to_cart._w-false {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.cta-button._51-secondary, .cta-button._360 {
  background-image: linear-gradient(89deg, #ffa400, #d16400);
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.2em;
  display: flex;
}

.hero-image {
  flex: 0 auto;
  align-self: center;
  width: 100%;
  max-width: 100%;
  margin: 0% auto;
  display: block;
  position: static;
  top: 385px;
}

.hero-image.ms {
  width: 90%;
  margin-top: -13%;
  margin-left: 81px;
}

.hero-image.tm {
  width: 50%;
}

.hero-image.tm._2 {
  width: 350px;
}

.hero-image.tm.auto-false {
  width: 35%;
  margin-left: 0;
  margin-right: 0;
}

.icon {
  width: 30%;
  margin-bottom: 5%;
}

.sub-text {
  color: #000;
  text-align: center;
  flex: none;
  margin-top: 1%;
  margin-bottom: 5%;
  padding-top: 0%;
  font-family: Roboto, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.sub-text.tm {
  margin-top: 1%;
  margin-bottom: 2%;
}

.sub-text.tm._1 {
  margin-top: 2em;
  font-size: 220%;
  font-weight: 500;
  line-height: 150%;
}

.sub-text._1 {
  margin-top: 2%;
}

.sub-text.hero {
  color: #fff;
  margin-top: .5em;
  margin-bottom: 0;
  font-size: 1.5em;
}

.sub-text.left-align {
  text-align: left;
  flex: 1;
  margin-top: 5%;
  margin-bottom: 0%;
  font-size: 1.5em;
}

.sub-text.left-align.white {
  color: #fff;
  text-align: left;
  margin-top: 0%;
  font-size: 1.5em;
  font-weight: 400;
}

.sub-text.white {
  color: #fff;
  margin-bottom: 0%;
}

.content-wrapper {
  text-align: center;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-wrapper.footer {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
  font-family: Roboto, sans-serif;
}

.content-wrapper.footer.new {
  padding-left: 10%;
  padding-right: 10%;
}

.content-wrapper.hidden {
  display: none;
}

.content-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  display: grid;
}

.content-grid._1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-top: 5%;
}

.content-grid._1.grey {
  grid-template-rows: auto auto auto;
  margin-top: 2%;
}

.content-grid._1.hero-section {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 0%;
  margin-bottom: 0%;
  display: grid;
}

.content-grid._1.cta-section {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 5%;
  margin-bottom: 0%;
}

.content-grid._1.hero-section-copy {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 0%;
  margin-bottom: 0%;
  display: grid;
}

.content-grid.testimonial {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start center;
  margin-top: 5%;
  display: grid;
}

.content-grid.wit {
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 3em;
}

.content-grid.wit.bundle {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.content-grid._1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.content-grid.benefits {
  grid-column-gap: 23px;
  grid-template-columns: 1fr 1fr 1fr;
}

.content-grid.benefits-1 {
  grid-column-gap: 23px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2%;
}

.content-grid.bundle {
  grid-column-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: space-between;
  margin-top: 0%;
}

.content-grid.white {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.team-card {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px #a1a1a1;
  border-radius: 5px;
  flex-flow: column wrap-reverse;
  place-content: center space-around;
  align-items: center;
  height: 100%;
  padding: 25px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
  box-shadow: 0 20px 130px #0000000d;
}

.team-card.benefits {
  flex-direction: row;
  align-content: stretch;
  align-items: stretch;
  display: flex;
}

.team-card.benefits:hover {
  color: #fff;
  background-color: #000;
}

.heading-2 {
  color: #000;
  text-align: center;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  font-size: 180%;
  font-weight: 700;
  line-height: 120%;
}

.heading-2.left {
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1;
}

.heading-2._1 {
  color: #fff;
  text-align: left;
  flex: 0 auto;
  margin-top: 5%;
  margin-bottom: 5%;
  font-size: 100%;
}

.paragraph {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.paragraph._1 {
  font-size: 129%;
  line-height: 131%;
}

.spacer {
  margin-top: 2%;
  margin-bottom: 2%;
  padding-top: 0;
  padding-bottom: 0;
}

.spacer.bullet-point {
  margin-top: 67px;
  margin-bottom: -29px;
  padding-bottom: 0;
  display: block;
}

.spacer.bullet-point._0 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.spacer.top-margin {
  flex: none;
  margin-top: 2%;
}

.spacer.bottom-margin {
  margin-top: 0;
  margin-bottom: 8%;
}

.sub-heading {
  color: #000;
  text-align: center;
  margin-top: -19px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 200%;
  font-weight: 700;
  line-height: 130%;
}

.sub-heading.thin {
  margin-top: -23px;
  margin-bottom: 2em;
  font-weight: 400;
}

.sub-heading._1 {
  margin-top: 4%;
  margin-bottom: 0;
}

.bullet-points {
  color: #000;
  text-align: left;
  object-fit: contain;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  box-shadow: 0 5px 29px #0000000f;
}

.bullet-points._1 {
  background-color: #2b2b2b;
}

.bullet-points.hero-points {
  background-color: #181818;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.small-heading {
  color: #000;
  text-align: left;
  text-transform: none;
  object-fit: contain;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin: 0 0 0 13px;
  font-family: Roboto, sans-serif;
  font-size: 143%;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.small-heading.center {
  text-align: center;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 151%;
}

.small-heading._1 {
  direction: ltr;
  color: #000;
  text-align: left;
  text-transform: none;
  flex: 1;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.small-heading._1.white {
  color: #fff;
  font-size: 100%;
  font-weight: 500;
}

.small-heading.benefits-point {
  color: #fff;
  object-fit: contain;
  font-size: 1em;
}

.small-heading.benefits-point.tm {
  font-size: 18px;
  line-height: 27px;
}

.image-2 {
  width: 8%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.curriculum-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
  display: flex;
}

.product-image {
  background-color: #fff;
  border: 1px #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  padding: 10px 40px;
  display: flex;
  box-shadow: 0 10px 65px #0000000f;
}

.product-image.tm {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 40%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-4 {
  flex: none;
  align-self: center;
  width: 70%;
  max-width: 100%;
  padding-right: 0;
}

.image-4.book {
  width: 50%;
  height: auto;
  display: block;
}

.image-4.book._1 {
  width: 58%;
}

.content-div {
  outline-offset: 0px;
  object-fit: fill;
  background-color: #fff;
  border: 1px #000;
  border-radius: 10px;
  outline: 3px #000;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  height: auto;
  margin-left: 20px;
  padding: 2% 25px 25px;
  line-height: 20%;
  display: flex;
  box-shadow: 0 10px 65px #0000000f;
}

.content-div.tm {
  box-shadow: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0;
}

.grid-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid-2._1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  grid-template-columns: 1fr;
  margin-top: 4%;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-2._1._3 {
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto auto;
  margin-top: 4%;
}

.grid-2._1.curriculum {
  grid-row-gap: 9px;
  color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 10px;
}

.grid-2._1.cuuriculum-points {
  grid-template-rows: auto auto auto auto auto;
}

.points {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.check {
  order: -1;
  width: 3%;
  margin-top: 6px;
  padding-top: 0;
  font-size: 10%;
}

.check._1 {
  width: 3%;
  margin-top: 0;
}

.image-21 {
  width: 75%;
}

.logo {
  object-fit: fill;
  width: 20%;
  max-width: 100%;
  margin: auto auto 39px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.logo.bundle {
  align-self: center;
  width: 140px;
}

.sectiion {
  background-image: url('../images/Frame-563-1.jpg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: auto;
  margin: 0;
  padding: 2%;
}

.sectiion.other {
  background-color: #fff;
  background-image: none;
}

.sectiion.other.cta {
  background-image: linear-gradient(135deg, #171717, #000);
  width: 100%;
  height: auto;
}

.sectiion.other.cta.center {
  align-items: stretch;
  height: auto;
  display: flex;
}

.sectiion.other.cta.long {
  height: auto;
}

.sectiion.other.gray {
  background-color: #f8f8f8;
}

.sectiion.other.gray.footer {
  background-color: #000;
  height: auto;
  display: block;
}

.sectiion.other.gray.footer.section-hidden {
  display: none;
}

.sectiion.other.image {
  background-image: url('../images/mesh-gradient-1.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
}

.sectiion.ms {
  background-image: url('../images/Rectangle-321.png');
  background-position: 50%;
  background-size: 83px;
}

.sectiion.bg {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0%;
  display: none;
}

.sectiion.tm-copy {
  background-color: #0d0d0d;
  background-image: none;
  padding-top: 1%;
  padding-bottom: 0%;
}

.button-primary-3 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  border-radius: 5px;
  margin-top: 16px;
  padding: 25px;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 100%;
  transition: all .2s;
  display: block;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.button-primary-3.ind {
  color: #000;
  background-image: linear-gradient(92deg, #ffa400 21%, #fff 49%, #00ff29);
  justify-content: center;
  font-weight: 700;
  display: flex;
}

.main-container {
  flex-direction: column;
  justify-content: space-between;
  max-width: none;
  height: auto;
  padding: 3%;
  display: flex;
}

.main-container.footer {
  padding: 0%;
}

.main-container.pt0 {
  padding-top: 0%;
}

.heading-1 {
  z-index: 1;
  color: #fff;
  text-align: left;
  flex-flow: column wrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  margin: 4% auto 2%;
  font-family: Roboto, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  display: block;
  position: static;
  bottom: -48px;
}

.heading-1.other {
  color: #000;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0%;
  margin-bottom: 4%;
  font-size: 330%;
  position: static;
}

.heading-1.other.certificate {
  margin-top: 0%;
  margin-bottom: 1%;
}

.heading-1._1 {
  color: #0000;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 2%;
  margin-bottom: auto;
  font-size: 290%;
  font-weight: 500;
  display: flex;
  bottom: 0;
}

.heading-1._1.ms {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  flex-direction: row;
  position: relative;
}

.heading-1.white {
  color: #fff;
  text-align: center;
  margin-top: 2%;
  font-size: 230%;
  position: static;
}

.heading-1.orange {
  color: #ffa400;
  flex: none;
  margin-top: 5%;
  font-size: 230%;
  position: static;
}

.heading-1._0 {
  margin-top: 0%;
  margin-bottom: 7%;
}

.heading-1.main-heading {
  color: #fff;
  text-align: center;
  flex: none;
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 3em;
  line-height: 130%;
}

.heading-1.main-heading.mb {
  width: 100%;
  max-width: 830px;
  margin-bottom: 1.5em;
}

.heading-1.main-heading-black {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 3em;
}

.heading-1.main-heading-black.white {
  color: var(--white);
}

.heading-1.black-heading {
  color: #000;
  text-align: center;
}

.heading-1.msexcel {
  color: #000;
}

.white-box {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  order: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 27rem;
  margin-top: 13%;
  margin-bottom: 5%;
  display: flex;
  box-shadow: 0 -5px 30px #00000005;
}

.white-box.ms {
  margin-top: 3%;
  box-shadow: 0 -5px 30px #00000012;
}

.stats-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  margin-top: 40px;
  margin-bottom: 33px;
  display: grid;
}

.stats-grid.new {
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: end;
  margin-top: 0;
  margin-bottom: 4em;
  display: grid;
  position: static;
}

.stats {
  color: #000;
  text-align: center;
  background-image: linear-gradient(#e7e7e7, #e7e7e700);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 15%;
  display: flex;
}

.stats.new {
  background-image: linear-gradient(#313131, #31313100);
  width: 100%;
  height: 100%;
}

.stats-heading {
  z-index: 1;
  color: #000;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  font-size: 510%;
  font-weight: 700;
  line-height: 115%;
  position: relative;
  top: auto;
}

.stats-heading.new {
  color: #fff;
  font-size: 380%;
}

.stats-sub-text {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 140%;
  line-height: 133%;
}

.stats-sub-text.new {
  color: #fff;
  margin-top: 6%;
  font-size: 120%;
}

.cta {
  color: #fff;
  text-align: center;
  flex-flow: column wrap;
  flex: none;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  font-size: 120%;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.cta.fw {
  font-size: 60%;
}

.cta._1 {
  flex-direction: row;
  align-content: stretch;
  font-size: 1.4em;
  display: block;
}

.cta._1.black, .cta.black {
  color: #000;
}

.image-25 {
  width: 100%;
}

.image-26, .image-27 {
  border-radius: 10px;
  width: 100%;
}

.cta-image {
  flex: none;
  align-self: center;
  width: 80%;
  margin-top: auto;
  margin-bottom: 5%;
  padding-top: 0;
  display: block;
}

.cta-image._1 {
  width: 80%;
  margin-bottom: auto;
  position: static;
  left: -50px;
}

.cta-image._1.new {
  width: 31%;
}

.cta-heading {
  text-align: center;
  margin-top: 5%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 180%;
  font-weight: 700;
  line-height: 150%;
}

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

.cta-heading.center.whitee {
  color: #fff;
}

.cta-heading.small {
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  margin-left: 26%;
}

.small-sub-t {
  text-align: center;
  margin-top: 1%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 130%;
  font-weight: 400;
  line-height: 145%;
}

.small-sub-t.center {
  text-align: center;
  flex: none;
  margin-top: 1%;
  font-size: 130%;
}

.small-sub-t.center.new {
  margin-top: 5%;
  font-size: 140%;
}

.small-sub-t.center.new.white-text, .small-sub-t.center.white-text {
  color: #fff;
}

.div-block-3 {
  background-color: #2a2a2a;
  border-radius: 10px;
  justify-content: center;
  width: 100%;
  margin-top: 3%;
  padding: 2%;
  display: flex;
}

.testimonials-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.testimonials-grid.tm {
  margin-top: 4%;
}

.testimonial-div {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding: 10%;
  display: flex;
  box-shadow: inset 2px 0 #ffa400, 0 9px 13px #00000012;
}

.testimonial-div.fasle-paddding {
  align-items: center;
  padding: 20px;
  box-shadow: inset 6px 0 #ffa400, 0 9px 13px #00000012;
}

.testimonial-div.fasle-paddding.border-fasle {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  border-radius: 15px;
  flex-flow: row;
  box-shadow: 0 9px 14px #00000026;
}

.testimonial-div.fasle-paddding.false-fe-thinks {
  border-radius: 15px;
  padding: 40px 173px;
  box-shadow: 0 9px 13px #00000012;
}

.testimonial-text {
  color: #000;
  flex: 1;
  width: auto;
  margin-top: 5%;
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  font-size: 120%;
  font-weight: 500;
  line-height: 150%;
}

.testimonial-text.center-text-su {
  opacity: .5;
  text-align: center;
  font-size: 16px;
}

.testimonial-text.center-text-su.align-left {
  text-align: left;
}

.testimonial-text.center-text-su.align-left.alingn-center {
  text-align: center;
  margin-bottom: 0%;
}

.testimonial-text.center-text-su.align-left.fasle-auto {
  opacity: 100;
  margin-top: 2%;
  margin-bottom: 0%;
  margin-right: 0;
}

.testimonial-text.center-text-su.align-left.fasle-auto.align-center {
  color: #0000008a;
  text-align: center;
}

.testimonial-text.center-text-su.fasle-padding {
  margin-top: 20px;
  margin-bottom: 30px;
}

.div-block-4 {
  color: #000;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  display: block;
}

.div-block-4.top-margin-h3 {
  margin-top: 12px;
}

.div-block-4.top-margin-h3.padding-fasle {
  margin-top: 0;
}

.heading-5 {
  flex: none;
  margin: 0 auto;
  padding: 0;
  font-size: 150%;
  font-weight: 700;
  line-height: 100%;
}

.heading-5.role {
  margin-top: 3%;
  font-size: 120%;
  font-weight: 500;
  line-height: 100%;
}

.image-31 {
  clear: left;
  object-fit: fill;
  flex: 1;
  align-self: flex-end;
  width: 342px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 30px 0 auto 34%;
}

.faq {
  flex-direction: row;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  margin-top: 2%;
  display: block;
  position: static;
}

.text-block {
  text-align: left;
  flex-flow: wrap;
  align-content: space-around;
  font-family: Roboto, sans-serif;
  font-size: 160%;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.question-heading {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  font-family: Roboto, sans-serif;
  font-size: 100%;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  box-shadow: 0 7px 14px #00000008;
}

.question-heading.w--open {
  padding-right: 20px;
}

.dropdown-list-2 {
  float: none;
  clear: none;
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.dropdown-list-2.w--open {
  background-color: #0000;
}

.dropdown-list-2.hidden {
  display: none;
}

.div-block-5 {
  color: #000;
  background-color: #fff;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-size: 130%;
  font-weight: 400;
  line-height: 170%;
}

.paragraph-4 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.bold-text-4 {
  white-space: normal;
  display: inline;
}

.bold-text-5 {
  font-size: 140%;
}

.bold-text-5._1 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  font-size: 30px;
}

.bold-text-6 {
  font-size: 90%;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
  display: inline;
}

.link {
  color: #fff;
  flex: 1;
  margin-left: 0;
  margin-right: 0%;
  padding: 0%;
  font-family: Roboto, sans-serif;
  font-size: 31%;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
}

.heading-7 {
  flex: none;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin: 0 15% 0 0%;
  display: flex;
}

.heading-7.company {
  margin-right: 0%;
}

.div1 {
  justify-content: space-between;
  padding-right: 71px;
  display: flex;
}

.div-block-6, .div-block-7 {
  position: relative;
}

.image-32 {
  width: 190px;
  display: block;
  position: absolute;
  top: 63%;
  left: 10%;
}

.image-32.new {
  left: 3%;
}

.grid-5 {
  grid-column-gap: 14px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 80%;
  display: grid;
}

.image-ms {
  text-align: left;
  width: 39%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.image-courses {
  text-align: left;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.price-div {
  text-align: center;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: flex-start;
  width: 100%;
  margin-top: 4%;
  margin-bottom: 2%;
  text-decoration: none;
  display: flex;
}

.price-heading {
  color: #ffa400;
  flex: 0 auto;
  margin: auto 0% auto 2%;
  padding-left: 0%;
  font-family: Roboto, sans-serif;
  font-size: 310%;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.price-heading._1 {
  color: #000;
  font-weight: 400;
}

.price-heading.st {
  color: #fff;
  flex: 0 auto;
  font-size: 250%;
  font-weight: 300;
  text-decoration: line-through;
}

.price-heading.st._1 {
  color: #fff;
  font-size: 310%;
  font-weight: 300;
}

.small-text-div {
  color: #fff;
  justify-content: center;
  align-self: center;
  width: 100%;
  margin-top: 1%;
  display: flex;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
}

.image-33 {
  align-self: center;
  width: 80%;
  margin-top: 2%;
  margin-bottom: 2em;
}

.bold-text-10 {
  color: #fff;
  margin-top: -2%;
  margin-bottom: 0%;
  display: block;
}

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

.text-block {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.sub-text-1 {
  text-align: left;
  flex: 0 auto;
  margin-top: 0%;
  margin-bottom: 1%;
  font-size: 80%;
  font-weight: 400;
  line-height: 130%;
}

.image-36 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.curriculum-grid {
  grid-column-gap: 7px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2.25fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
  margin-top: 0%;
  margin-bottom: 0%;
  display: grid;
}

.text-div {
  text-align: center;
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  width: 100%;
  height: auto;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-left: 1.1em;
  font-size: 1.5em;
  display: block;
}

.small-heading-3 {
  color: #000;
  text-align: left;
  text-transform: none;
  object-fit: contain;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin: 0 0 0 13px;
  font-family: Roboto, sans-serif;
  font-size: 120%;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.small-heading-3._1 {
  direction: ltr;
  color: #fff;
  text-align: left;
  text-transform: none;
  flex: 1;
  font-family: Roboto, sans-serif;
  font-size: .6em;
  font-weight: 400;
  line-height: 135%;
}

.small-heading-3.center {
  text-align: center;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 120%;
  font-weight: 700;
  line-height: 132%;
}

.grid-10 {
  grid-column-gap: 0px;
}

.cta-grid {
  grid-column-gap: 54px;
  grid-template-rows: auto;
  margin-bottom: 4em;
}

.icons {
  flex: none;
  align-self: center;
  margin: 8% auto;
}

.sh {
  color: #000;
  text-align: center;
  margin: 20px auto;
  font-family: Roboto, sans-serif;
  font-size: 200%;
  font-weight: 700;
  line-height: 100%;
}

.section-3 {
  flex-direction: column;
  align-items: center;
  margin-left: 5%;
  margin-right: 5%;
  padding-right: 0%;
  display: flex;
}

.link-block {
  width: 100%;
}

.body-3 {
  flex-flow: column;
  height: 100vh;
  display: flex;
}

.checkpoints {
  object-fit: fill;
  object-position: 50% 50%;
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 2%;
  max-width: none;
  margin-left: auto;
  margin-right: 0%;
  display: block;
  overflow: visible;
}

.text-span-3 {
  color: #ffa400;
}

.text-span-3.white {
  color: #fff;
}

.orange {
  color: #ffa400;
}

.horizontal-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: stretch;
  margin-top: 1em;
  margin-bottom: 1em;
  display: grid;
}

.horizontal-grid.top-bottom-margin {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.content-div-block {
  padding: 3%;
  display: flex;
}

.content-div-block.vertical {
  background-color: #fff0;
  flex-flow: column wrap;
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding-top: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.questiomark-circle {
  flex: none;
  width: 6%;
}

.big-heading {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 1%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 340%;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.heading-1-tm {
  z-index: 1;
  color: #000;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex: none;
  justify-content: space-between;
  margin: 0% auto 2%;
  font-family: Roboto, sans-serif;
  font-size: 400%;
  font-weight: 700;
  line-height: 115%;
  text-decoration: none;
  display: flex;
  position: static;
  bottom: -48px;
}

.text-span-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48 {
  color: #ffa400;
}

.hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 35px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  place-items: start center;
  width: 100%;
  margin-top: 4em;
  margin-bottom: 2em;
  display: grid;
}

.hero-grid.mt {
  margin-top: 3em;
}

.hero-grid._w-auto {
  grid-template-columns: 1fr;
  width: auto;
}

.h2-heading {
  color: #fff;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 2%;
  font-family: Roboto, sans-serif;
  font-size: 250%;
  font-weight: 700;
  line-height: 160%;
}

.h2-heading.text1, .h2-heading.o {
  margin-top: 5%;
  margin-bottom: 0%;
}

.heading-1-black {
  color: #000;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 2.125em;
  font-weight: 700;
  line-height: 150%;
}

.points-grid-2 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 3em;
  margin-bottom: 0%;
}

.points-div-outlined {
  outline-offset: 0px;
  color: #fff;
  border: 1px dashed #ffa400;
  border-radius: 5px;
  outline: 3px #fff;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding: 1% 3%;
  font-family: Roboto, sans-serif;
  font-size: 120%;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  box-shadow: 9px 9px 30px #0000000d;
}

.points-div-outlined.white {
  background-color: #fff;
}

.checks-sign {
  background-color: #0000;
  border-radius: 0;
  width: 2%;
  padding: 0%;
}

.points-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 150%;
}

.heading-1-white {
  color: #fff;
  text-align: left;
  flex: none;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Roboto, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 150%;
  display: block;
}

.heading-1-white.small--black {
  color: #000;
  text-align: center;
  margin-top: 2em;
  font-size: 1.7em;
  font-weight: 500;
}

.courses-points-div {
  background-color: #0f0f0f;
  border: 1px solid #ffa400;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 1;
  margin-top: 0%;
  padding: 4% 2% 4% 4%;
  box-shadow: 0 11px 65px #0000001a;
}

.courses-points-div.border {
  border-color: #407bff;
}

.courses-points-div.money {
  background-color: #fff;
  border-color: #00a693;
  border-top-style: none;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 0 4px 20px #0000001a;
}

.courses-points-div.investment {
  background-color: var(--white);
  box-shadow: none;
  border-color: #00a693;
  padding: 30px 0% 0% 70px;
}

.courses-points-div.example {
  border-color: #00a693;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
  box-shadow: 0 11px 20px #00a69333;
}

.courses-heading-div {
  background-color: #382813;
  border: 1px solid #ffa400;
  border-radius: 10px 10px 0 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2%;
  display: flex;
  box-shadow: 1px 8px 65px #0000000f;
}

.courses-heading-div.bg {
  background-color: #407bff33;
  border-color: #407bff;
}

.courses-heading-div.money {
  background-image: linear-gradient(90deg, #00a693, #33e971);
  border-style: none;
  border-color: #00a693;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  box-shadow: 1px 4px 20px #0000000f;
}

.courses-heading-div.money.left {
  box-shadow: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
}

.courses-heading-div.example {
  background-image: linear-gradient(90deg, #00a693, #33e971);
  border-style: none;
  border-color: #00a693;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
}

.no-icons {
  width: 3%;
  display: block;
}

.courses-div-block {
  flex-direction: column;
  width: 100%;
  margin-top: 5%;
  display: flex;
}

.courses-div-block.sticky {
  position: sticky;
  top: 50px;
}

.courses--topics {
  color: #000;
  letter-spacing: .1em;
  white-space: normal;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  padding-left: 0%;
  font-family: Roboto, sans-serif;
  font-size: 130%;
}

.courses--topics.subtitle {
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.topics-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  padding-left: 0;
}

.topics-div {
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.topics-icon {
  width: 3%;
}

.topics-heading {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.image-trading-strategy {
  width: 100%;
  margin-bottom: 11%;
}

.image-trading-game {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  flex: none;
  align-self: center;
  width: 70%;
  height: auto;
  margin-top: 6%;
}

.icons-div {
  text-align: left;
  background-color: #0000;
  border-radius: 5px;
  flex-wrap: wrap;
  flex: none;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding: 0%;
  display: flex;
}

.icons-image {
  width: 50%;
  min-width: auto;
  max-width: none;
  height: auto;
}

.main-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 2.188em;
  font-weight: 700;
  line-height: 2.188em;
}

.main-title.small {
  background-image: linear-gradient(#ffa400, #d16400);
  margin-left: auto;
  margin-right: auto;
  line-height: 1.4em;
}

.main-title.h1-us {
  background-image: linear-gradient(#ffa400, #d16400);
  max-width: 758px;
  margin-top: 0;
  font-size: 45px;
  line-height: 60px;
}

.main-title.h1-us.align-left {
  text-align: left;
}

.main-title.h1-us.white {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.main-title.h3-us {
  margin-top: 0;
  font-size: 1.25em;
}

.main-title.h3-us.pricing-text {
  font-size: 1.8em;
}

.main-title.h3-us.colour-white {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.small-text-class {
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 3%;
  margin-bottom: 0%;
  font-size: .8em;
  font-weight: 300;
  line-height: 100%;
}

.small-text-class.black {
  color: #000;
}

.small-text-class.mobile {
  display: none;
}

.text-span-5 {
  color: #fff;
  font-size: .7em;
  font-weight: 300;
  text-decoration: line-through;
}

.text-span-5.black {
  color: #000;
}

.heading-2 {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 2.7rem;
}

.text-span-7 {
  color: #ffa400;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.heading-1-black-center {
  color: #000;
  text-align: center;
  flex: 1;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 2.125em;
  font-weight: 700;
  line-height: 150%;
}

.heading-1-black-center.white {
  color: var(--white);
}

.text-span-9 {
  color: #ffa400;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-1-black-center-white {
  color: #fff;
  text-align: center;
  flex: 1;
  margin-top: 2em;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 2.125em;
  line-height: 150%;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 4em;
  display: grid;
}

.pricing-wrapper.new {
  margin-top: 0;
}

.pricing-wrapper.new.bundle {
  margin-top: 4em;
  margin-bottom: 2em;
}

.pricing-wrapper.new.ms-excel {
  display: none;
}

.pricing-wrapper.more-row {
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  display: flex;
  position: static;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  color: #000;
  border-radius: 10px;
  width: 100%;
  font-family: Roboto, sans-serif;
  position: static;
  box-shadow: 0 10px 60px #000000fa;
}

.pricing-card.featured-pricing._1 {
  box-shadow: none;
}

.pricing-card.featured-pricing._1.bundle {
  box-shadow: none;
  justify-content: space-between;
  padding: 37px 80px;
}

.pricing-card.featured-pricing.buttom-padding-0 {
  height: 100%;
  margin-bottom: 0;
}

.pricing-card.featured-pricing {
  z-index: 2;
  background-color: #fff;
  border: 3px #ffa400;
  border-radius: 20px;
  box-shadow: 0 4px 130px #a9a9a92b;
}

.pricing-card.featured-pricing.new {
  border: 3px solid #ffa400;
}

.pricing-card.featured-pricing {
  z-index: 2;
  margin-bottom: 70px;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-card.fmh {
  box-shadow: none;
  justify-content: center;
  margin-bottom: 0;
}

.pricing-card.f-ob {
  box-shadow: none;
  justify-content: center;
}

.pricing-image {
  object-fit: cover;
  width: 40%;
  height: auto;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 3em;
  font-weight: 300;
  line-height: 100%;
}

.pricing-title._1 {
  font-size: 2.1em;
  line-height: 140%;
}

.pricing-subtitle {
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 100%;
}

.pricing-price {
  margin-bottom: 8px;
  padding-top: .25em;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 100%;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular.margin-bottom-20 {
  margin-bottom: 20px;
  font-size: 1em;
  line-height: 100%;
}

.paragraph-regular.margin-bottom-20 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1em;
  line-height: 100%;
  text-decoration: none;
}

.paragraph-regular.margin-bottom-20._2 {
  margin-top: 13px;
}

.pricing-feature-list {
  align-self: stretch;
  font-weight: 500;
}

.pricing-feature {
  background-image: url('../images/');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.text-span-11 {
  font-size: 19px;
  font-weight: 400;
  text-decoration: line-through;
}

.footer-links {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.disclaimer {
  color: #fff;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
}

.section-black {
  background-image: url('../images/Frame-563-1.jpg');
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
  padding: 5% 10%;
}

.logo---main {
  object-fit: fill;
  width: 15em;
  max-width: 100%;
  margin: auto auto 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.content-wrapper-1 {
  border: 3px #000;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  max-height: none;
  margin: auto;
  display: flex;
}

.logo-zebralearn {
  object-fit: fill;
  align-self: center;
  width: 20%;
  max-width: 100%;
  margin: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.main-product-title {
  color: #000;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom: 1px solid #ffa400;
  flex: none;
  align-self: center;
  width: 25%;
  margin-top: 1em;
  margin-bottom: .5em;
  padding-bottom: .5em;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
}

.heading-1-white-new {
  color: #fff;
  text-align: center;
  flex: none;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Roboto, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 150%;
  display: block;
}

.vertical-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 2em;
  display: grid;
}

.horizontal-singal-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 1em;
  margin-bottom: 2em;
  display: grid;
}

.heading-1-white-center {
  color: #fff;
  text-align: center;
  flex: none;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Roboto, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 150%;
  display: block;
}

.image-trading-strategy {
  align-self: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.image-trading-strategy.small-image {
  width: 50%;
}

.main-heading.white {
  color: #fff;
  text-align: center;
  column-count: auto;
  margin-top: .25em;
  margin-bottom: .25em;
  font-family: Roboto, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.3em;
}

.main-heading.black {
  color: #000;
  text-align: center;
  column-count: auto;
  margin-top: 1em;
  margin-bottom: .25em;
  font-family: Roboto, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.3em;
  display: block;
}

.main-title {
  direction: ltr;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  column-count: 0;
  margin-top: 1em;
}

.container---main {
  flex-direction: row;
  max-width: 100%;
  padding: 2em;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1em;
  display: block;
}

.sub-title.white {
  color: #fff;
  text-align: center;
  margin-top: .25em;
  margin-bottom: .25em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5em;
}

.sub-title.white.left-aligned {
  text-align: left;
}

.sub-title.black {
  color: #000;
  text-align: center;
  margin-top: .25em;
  margin-bottom: .25em;
  font-family: Roboto, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5em;
}

.sub-title.black.left-aligned {
  text-align: left;
  margin-top: 1em;
  margin-bottom: .5em;
}

.hero-heading {
  color: #fff;
  text-align: center;
  border: 1px solid #2b2b2b;
  border-left: 1px #000;
  border-right: 1px #000;
  border-radius: 0;
  margin-top: .5em;
  margin-bottom: .5em;
  padding: .6em 0;
  font-family: Roboto, sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  line-height: 1.5em;
}

.orange-gradient {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(80deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Roboto, sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  display: inline;
}

._2-column-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  margin-top: 5em;
  margin-bottom: 5em;
}

.image-1 {
  width: 70%;
  max-width: 85%;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icons-1 {
  width: 4%;
}

.small-texts {
  color: #fff;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1em;
  font-family: Roboto, sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.6em;
}

.small-texts.black {
  color: #000;
  font-size: 1.1em;
}

.h2-heading-subheading {
  color: #000;
  text-align: center;
  flex: 1;
  margin-top: .5em;
  margin-bottom: .5em;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
}

.h2-heading-subheading.white {
  color: #fff;
  margin-top: 1.5em;
  margin-bottom: 1em;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
}

.h2-heading-subheading.white.left-aligned {
  text-align: left;
  margin-top: 0;
}

.h2-heading-subheading.light {
  color: #000;
  text-align: center;
  margin-top: .5em;
  margin-bottom: 2em;
  font-size: 2em;
  font-weight: 300;
  line-height: 1.5em;
}

.h2-heading-subheading.light.white {
  color: #fff;
  margin-top: 1em;
  margin-bottom: 1em;
}

.h2-heading-subheading.left-aligned {
  text-align: left;
}

.h2-heading-subheading.left-aligned.underlined {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: .5em;
  text-decoration: none;
}

._3-column-grid {
  grid-template-columns: 1fr 1fr 1fr;
  place-content: space-between;
  align-self: center;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
}

._3-column-grid.center {
  place-items: center;
  display: none;
}

.image-1 {
  width: 100%;
  max-width: 100%;
}

.image-creatives {
  width: 95%;
  max-width: 100%;
}

.section-white {
  height: auto;
  padding: 5% 10%;
}

.section-grey {
  background-color: #f8f8f8;
  height: auto;
  padding: 5% 10%;
}

.icons-2 {
  width: 6%;
}

.grid-question {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.hero-div {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 2px dashed #ffa400;
  border-radius: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  margin-top: 2em;
  margin-bottom: 4em;
  padding-left: 2em;
  padding-right: 2em;
  display: grid;
  box-shadow: 0 30px 70px #0000000d;
}

.double-quote-image {
  width: 20%;
  font-family: Roboto, sans-serif;
  position: static;
  inset: auto;
}

.grid-profile {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  margin-top: 4em;
  margin-bottom: 4em;
}

.profile-image {
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
}

.image-product {
  max-width: 90%;
}

.image-product-2 {
  width: 40%;
  margin-bottom: 4em;
}

.grid-cta {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-self: stretch;
  justify-items: stretch;
  margin-top: 4em;
  margin-bottom: 0;
  display: grid;
}

.image-product-curriculum {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2em;
  display: flex;
  box-shadow: 7px 7px 65px #0000001c;
}

.image-curriculum-book {
  width: 60%;
  max-width: 100%;
}

.curriculum-points {
  outline-offset: 0px;
  object-fit: fill;
  background-color: #fff;
  border: 1px #000;
  border-radius: 10px;
  outline: 3px #000;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  height: auto;
  margin-left: 0;
  padding: 1em 2em;
  line-height: 20%;
  display: flex;
  box-shadow: 0 10px 65px #0000000f;
}

.all-curriculum-grid {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.curriculum-heading {
  color: #000;
  text-align: left;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 120%;
}

.curriculum-points-div {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
}

.check-icon {
  flex: none;
  order: -1;
  align-self: center;
  width: 3%;
  margin-top: 0;
  padding-top: 0;
  font-size: 10%;
}

.small-heading-curriculum {
  color: #000;
  text-align: left;
  text-transform: none;
  object-fit: contain;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-self: center;
  align-items: flex-start;
  margin: 0 0 0 13px;
  font-family: Roboto, sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.5em;
  display: block;
}

.grid-cta-1 {
  grid-template-rows: auto auto auto;
  align-items: stretch;
}

.image-41 {
  max-width: 90%;
}

.money-smart-book {
  margin-top: 2em;
  margin-bottom: 2em;
}

.curriculum-div-1 {
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
}

.curriculum-div-1.mb {
  margin-bottom: 0;
  position: sticky;
  top: 30px;
}

.curriculum-div-1.sticky {
  position: sticky;
  top: 10px;
}

.curriculum-div-1.mb-copy {
  margin-bottom: 0;
}

.icons-no-curriculum {
  width: 3%;
  display: block;
}

.heading-curriculum {
  color: #000;
  letter-spacing: .1em;
  white-space: normal;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  padding-left: 0%;
  font-family: Roboto, sans-serif;
  font-size: 130%;
}

.heading-curriculum.white {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.heading-curriculum.white.inter {
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-curriculum.white.small {
  text-transform: uppercase;
  margin-left: 0%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.icon-topic-1 {
  width: 3%;
}

.c-topics-div {
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.c-topics-div.space-between {
  justify-content: space-between;
  align-items: stretch;
}

.c-topics-heading {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2%;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Roboto, sans-serif;
  font-size: 130%;
  font-weight: 500;
  line-height: 150%;
}

.curriculum-topics-grid {
  grid-template-columns: 1fr;
  place-content: space-between;
  width: 100%;
  margin-top: 2em;
}

.curriculum-topics-grid.mt {
  margin-top: 50px;
}

.benefits-grid-3c {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 0;
}

.benefits-div-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 2px #ffa400;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding: 2em;
  display: grid;
  box-shadow: 0 81px 120px #0000001a;
}

.image-42 {
  background-color: #ffedcb;
  border: 2px #ffa400;
  border-radius: 5px;
  width: 50%;
  padding: 1.5em;
  display: block;
}

.heading-benefits {
  color: #000;
  text-align: center;
  margin-top: .5em;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5em;
}

.benefits-grid-2c {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  margin-top: 2em;
  margin-bottom: 4em;
}

._4-column-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: space-between;
  align-self: center;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
}

.product-grid-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 4em;
  margin-bottom: 2em;
}

.product-grid-1.flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.book-image-1:hover {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  bottom: 24px;
}

.content-grid-1 {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4rem;
  margin-bottom: 0;
}

.image-block-1 {
  width: 100%;
}

.image-block-2 {
  width: 58%;
}

.pricing-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: center;
  width: 60%;
  margin-top: 4em;
  font-weight: 400;
  display: grid;
}

.pricing-title-2 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
}

.pricing-title-2._1 {
  margin-top: 1em;
}

.grid-moneyback-1 {
  grid-template-rows: auto auto auto auto;
  margin-top: 8em;
  margin-bottom: 0;
}

.final-cta-grid {
  grid-template-rows: auto auto auto;
}

.image-final-cta {
  width: 100%;
}

.bold-text-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(81deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
  display: inline;
}

.small-light-textspan {
  font-size: .6em;
  font-weight: 300;
}

.faq-wrapper {
  grid-template-columns: 1fr;
}

.div-block-14 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.trading-mastermind {
  width: 83%;
}

.logo {
  width: 120px;
  margin-bottom: 0;
}

.title-div {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  background-color: #0000;
  flex-flow: wrap;
  flex: none;
  grid-template: "Area"
  / 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin: 60px auto 0;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 100%;
  display: grid;
}

.title-text {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  flex: none;
  font-size: 2em;
  line-height: 100%;
}

.title-line {
  background-color: #d2d2d2;
  border: 1px #000;
  flex: 1;
  height: 1px;
  padding-left: 0;
}

.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-self: stretch;
  width: 100%;
  margin: 2em auto;
  padding-left: 8em;
  padding-right: 8em;
  display: grid;
}

.button-wrapper.mobile-fixed {
  display: none;
}

.button-wrapper.mobile-hide.flase-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-wrapper.mobile-hide.flase-grid.hidden-dekstop {
  display: none;
}

.button-wrapper.mobile-hide.coloumes-more {
  grid-template-columns: 1fr 1fr;
}

.button-wrapper.mobile-hide.coloumes-more.falase {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.button-wrapper.mobile-fixed-copy {
  display: none;
}

.image-book-tm {
  align-self: center;
  width: 50%;
}

.button-wrapper-money-smart {
  flex: none;
  grid-template-rows: auto;
  place-content: space-between;
  align-self: stretch;
  width: 100%;
  margin: 2em auto;
  padding-left: 2em;
  padding-right: 2em;
}

.button-wrapper-money-smart.vertical {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.button-wrapper-money-smart.vertical._100--width {
  width: 100%;
}

.button-wrapper-money-smart.mobile-fixed {
  display: none;
}

.grid-certificate {
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 4em;
}

.img-certificate {
  border-radius: 10px;
  width: 50vw;
  max-width: 75vw;
  box-shadow: 0 18px 20px -5px #00000026;
}

.text-block-certificate {
  flex-direction: column;
  display: flex;
}

.offer-text {
  color: #000;
  text-align: center;
  flex: none;
  justify-content: center;
  align-self: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.offer-text.white {
  color: #fff;
  text-decoration: none;
}

.div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #161616;
  background-image: linear-gradient(278deg, #000, #0f0f0f);
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  display: grid;
}

.banner {
  z-index: 99;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  text-align: center;
  background-image: url('../images/Frame-913.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 55px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Roboto, sans-serif;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.div-content-banner {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  display: block;
}

._75 {
  color: #ffa400;
  font-size: 1.1em;
}

.coupon-code {
  color: #ffa400;
  text-transform: uppercase;
  font-size: 1em;
}

.js-clock {
  grid-column-gap: 4px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 210px;
  margin-left: 22px;
  margin-right: 0;
  display: grid;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.box.days {
  display: none;
}

.clock-number {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 100%;
}

.clock-label {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

.content-div-banner-t {
  grid-column-gap: 28px;
  flex-wrap: nowrap;
  flex: none;
  place-content: space-around center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
}

.main-section {
  opacity: 1;
  mix-blend-mode: normal;
  background-image: linear-gradient(288deg, #001937, #001c3f);
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
  display: block;
}

.main-section.footer {
  background-image: linear-gradient(146deg, #000, #171717);
  background-position: 0 0;
  background-size: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.main-section.footer.fm {
  background-color: #0d0d0d;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.main-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 140px;
  display: flex;
  position: static;
}

.main-content-wrapper.footer {
  grid-row-gap: 20px;
}

.orange-text-span {
  color: #ffa400;
}

.orange-text-span.bold {
  font-weight: 700;
}

.background-video-2 {
  border-radius: 15px;
  align-items: center;
  width: 831px;
  max-width: 1040px;
  height: 467.44px;
  max-height: 585px;
  margin: auto 0;
  display: block;
  position: sticky;
  left: auto;
  box-shadow: -2px 30px 80px -16px #0000003b;
}

.background-video-2.hidden {
  display: none;
}

.footer-links-3 {
  display: flex;
}

.footer-links-1 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.main-section-wrapper {
  width: 100%;
  max-width: 3840px;
  margin-left: auto;
  margin-right: auto;
  font-family: IBM Plex Sans, sans-serif;
  position: static;
}

.main-section-wrapper.hide {
  display: none;
}

.main-section-sifi {
  background-image: linear-gradient(126deg, #001c3f, #001937);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-section-sifi.white {
  grid-row-gap: 110px;
  background-image: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  overflow: hidden;
}

.main-section-sifi.white.realative {
  grid-row-gap: 60px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.main-section-sifi.gray {
  background-color: #f8f8f8;
  background-image: none;
  overflow: hidden;
}

.main-section-sifi.black {
  background-color: #000;
  background-image: none;
  overflow: hidden;
}

.main-section-sifi.maths-faq-section {
  background-image: none;
  position: relative;
  overflow: hidden;
}

.main-content-wrapper-sifi {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
  position: relative;
}

.main-content-wrapper-sifi.padding-side-samll {
  padding-left: 100px;
  padding-right: 100px;
}

.logo-zebralearn-sifi {
  filter: none;
  width: 230px;
  min-width: 150px;
  max-width: 280px;
}

.logo-zebralearn-sifi.white {
  filter: invert();
}

.subheading-1 {
  color: #fff;
  text-align: center;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5;
}

.subheading-1.black {
  color: #000;
}

.subheading-1.left-aligned {
  color: #ffa400;
  text-align: left;
}

.subheading-1.left-aligned.orange {
  color: #e99600;
}

.subheading-1.left-aligned.black {
  color: #000;
}

.subheading-1.left-aligned.white {
  color: #fff;
}

.subheading-1.left-aligned.poppins {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.subheading-1.left-aligned.poppins.d16400 {
  color: #d16400;
}

.subheading-1.orange {
  color: #ffa400;
}

.h1-heading-sifi {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.375em;
  line-height: 1.5;
}

.h1-heading-sifi.black {
  color: #000;
  text-align: center;
  font-size: 2.375em;
  font-weight: 700;
  line-height: 1.5;
}

.h1-heading-sifi.black.hidden {
  display: none;
}

.h1-heading-sifi.left-aligned {
  text-align: left;
  font-size: 3.3em;
  line-height: 1.1;
}

.h1-heading-sifi.left-aligned.black {
  font-size: 2.375em;
}

.h1-heading-sifi.left-aligned.orange {
  color: #ffa400;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #d16400, #ffa400);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.375em;
}

.content-holder-1 {
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.content-holder-1.center-aligned, .content-holder-1.center {
  align-items: center;
}

.image-sifi-book {
  width: 100%;
  max-width: 315px;
  margin-right: -82px;
}

.grid-hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.grid-hero-section.fm {
  grid-column-gap: 55px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.div-hero-text-block {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-hero-text-block.fm {
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-start;
}

.sub-title-sifi {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 1.5em;
  line-height: 1.7;
}

.sub-title-sifi.left-aligned {
  text-align: left;
  font-size: 1.5em;
  line-height: 1.5;
  display: block;
}

.sub-title-sifi.left-aligned.blue {
  color: #001f3c;
}

.sub-title-sifi.left-aligned.center.whitw {
  color: #fff;
}

.sub-title-sifi.black {
  color: #000;
  text-align: center;
}

.sub-title-sifi.black.left-aligned {
  text-align: left;
}

.sub-title-sifi.blue {
  color: #001f3c;
}

.sub-title-sifi._1 {
  color: #ffa400;
  font-weight: 700;
}

.image-man-thinking {
  width: 100%;
  max-width: 900px;
  display: block;
}

.image-stripes {
  z-index: -1;
  width: 2640px;
  max-width: 3840px;
  display: none;
  position: absolute;
  inset: auto auto -20%;
}

.man-thinking-grid, .image-54 {
  display: none;
}

.div-block-3rdsection {
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-book-mockup {
  color: #1d1d1d;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 15px;
  width: 100%;
  max-width: 320px;
  padding: 0;
}

.grid-points-of-book {
  grid-column-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.div-points-mockup {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0a0a0a;
  border: 1px #000;
  border-bottom: 1px solid #393939;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px;
  display: flex;
}

.number-of-mockup {
  background-color: #ffa400;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.number-of-mockup.hidden-1 {
  display: none;
}

.number-for-mockup-1 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.text-points-mockup {
  color: #fff;
  font-size: 1.125em;
  line-height: 1.5;
}

.text-points-mockup.black {
  color: #fff;
  font-size: 1.2em;
}

.grid-book-chapter {
  grid-row-gap: 44px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 100px;
}

.grid-book-chapter._0tm {
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto auto;
  margin-top: 0;
}

.grid-book-chapter.tm-1 {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  margin-top: 20px;
}

.grid-book-chapter.fsa {
  grid-row-gap: 14px;
  margin-top: 0;
}

.grid-for-you {
  grid-template-rows: auto;
  width: 100%;
}

.grid-for-you.hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.div-stroke-for-you {
  grid-column-gap: 10px;
  grid-row-gap: 40px;
  border: 1px solid #000;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  padding: 30px 21px;
  display: flex;
}

.div-stroke-for-you.hidden {
  display: none;
}

.heading-foryou {
  color: #000;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5;
}

.div-heading-icon {
  grid-column-gap: 15px;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-for-points {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.div-for-points {
  grid-column-gap: 14px;
  align-items: center;
  display: flex;
}

.icon-right {
  background-color: #ffa400;
  border: 1px #ffa400;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  padding: 8px;
  display: block;
}

.text-for-points {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1.125em;
  line-height: 1.5;
}

.text-holder-1 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.checklist-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.checklist-grid.hidden {
  display: none;
}

.checklist-div {
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 18px;
  display: flex;
}

.icon-checklist {
  width: 42px;
  height: 42px;
}

.text-checklist {
  color: #fff;
  text-align: left;
  font-size: 1.125em;
  line-height: 1.5;
}

.grid-book-final-cta {
  grid-column-gap: 34px;
  grid-template-rows: auto;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
}

.grid-book-final-cta.top-margin {
  margin-top: 80px;
  display: none;
}

.grid-book-final-cta.hidden {
  display: none;
}

.div-book-final-cta {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-book-pages {
  width: 100%;
  max-width: 460px;
}

.faq-s {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.question-div-stroke {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  flex-direction: row;
  width: 100%;
  padding-right: 20px;
  display: inline-block;
}

.question-div-stroke.no-stroke {
  border-top-style: none;
  border-bottom-style: solid;
  border-bottom-color: #dedede;
}

.faq-question {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.answer-div {
  color: #000;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.faq-grid {
  grid-row-gap: 27px;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-about-zebra {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start;
  width: 100%;
  display: flex;
}

.about-zebra-text {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.image-zebra-logo-about {
  align-self: center;
  width: 410px;
  max-width: 50%;
  position: static;
  top: 60px;
}

.div-heading-box {
  color: #fff;
  background-color: #ffa400;
  border: 1px #000;
  border-radius: 15px 15px 0 0;
  justify-content: center;
  width: 100%;
  padding: 10px 30px;
  line-height: 1.5;
  display: flex;
}

.heading-laser-focused {
  color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-points-laser {
  grid-column-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.image-arrow-laser-focused {
  width: 20px;
  max-width: 20px;
  margin-top: 5px;
}

.text-block-laser-points {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.icon-3.hidden {
  display: none;
}

.main-section-fm {
  background-color: #e8f0ff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-section-fm.white {
  background-color: #fff;
}

.main-section-fm.black {
  background-color: #060606;
}

.main-section-fm.black.relative {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.main-section-fm.black._1 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.main-section-fm.gray {
  background-color: #fafafa;
}

.main-section-fm.gray.hidden {
  display: none;
}

.main-content-wrapper-fm {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.main-content-wrapper-fm.hidden {
  display: none;
}

.logo-zebra-learn {
  width: 240px;
  min-width: 150px;
  max-width: 280px;
}

.thin-text-span {
  font-weight: 300;
}

.cta-button-fm {
  color: #fff;
  letter-spacing: 1px;
  background-color: #ffa400;
  border-radius: 5px;
  padding: 20px 44px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.cta-button-fm.tm {
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.cta-button-fm.tm.center {
  margin-left: auto;
  margin-right: auto;
}

.demo-div-dummy {
  background-color: #f6f9ff;
  border-radius: 15px;
  width: 456px;
  height: 552px;
  display: none;
  box-shadow: -28px 28px 60px -10px #d1dbee;
}

.grid-benefits-her0-section {
  grid-row-gap: 51px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  display: none;
}

.div-benefits-her0-section {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-for-icon-hero-section {
  width: 75px;
  max-width: 75px;
  position: relative;
}

.div-circle-icon {
  background-color: #a7ceff;
  border-radius: 100%;
  width: 55px;
  height: 55px;
}

.image-icon-hero {
  position: absolute;
  inset: auto 15% auto auto;
}

.text-benfits-hero {
  color: #000;
  text-align: center;
  font-size: 18px;
}

.grid-ps-fm {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: none;
}

.div-ps-box {
  background-color: #e8f0ff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 245px;
  height: 189px;
  padding: 35px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-ps-ffm {
  z-index: 1;
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  position: static;
}

.icon-question-mark {
  z-index: 0;
  width: 160px;
  max-width: 200px;
  position: absolute;
  inset: -17% auto auto -24%;
}

.div-3rd-section-who {
  width: 100%;
  max-width: 1040px;
  margin-top: 20px;
  display: none;
  position: relative;
}

.div-3rd-section-who.show {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--ffa400);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: flex;
}

.div-white-box-1 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 1040px;
  height: 240px;
  box-shadow: -9px 15px 14px #edededbd;
}

.grid-who-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(100px, .25fr) 1fr;
  place-items: center;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.div-for-images-who {
  grid-column-gap: 110px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-for-images-who.right {
  grid-column-gap: 140px;
  justify-content: flex-end;
}

.image-student {
  width: 230px;
  position: absolute;
}

.text-images-who {
  color: #000;
  border-left: 1px solid #000;
  padding-left: 10px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  position: absolute;
  inset: auto auto 25px 241px;
}

.text-images-who.flipped {
  color: #000;
  text-align: right;
  border-left-style: none;
  border-left-color: #000;
  border-right: 1px solid #000;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
  inset: 34px 251px auto auto;
}

.image-proffesional {
  width: 260px;
  position: absolute;
}

.image-or {
  filter: none;
  width: 70px;
  display: inline;
}

.bold-text-span-0 {
  color: #ffa400;
  font-weight: 700;
}

.grid-future-1 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(54px, .25fr) 1fr minmax(15px, .25fr) 1fr minmax(25px, .25fr) 1fr;
  justify-items: center;
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-bottom: 12px;
}

.grid-future-1.hidden {
  display: none;
}

.grid-future-1.tih {
  margin-bottom: 44px;
}

.div-future-1 {
  background-color: #e8f0ff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 5px;
  display: flex;
}

.text-block-future {
  color: #000;
  text-align: center;
  font-family: Kalam, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.8;
}

.image-arrow-towards {
  width: 54px;
}

.div-2-blocks {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: -50px auto;
  display: flex;
}

.div-no-1 {
  background-color: #e8f0ff;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.div-no-1.center {
  text-align: center;
  justify-content: center;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
}

.text-no-block {
  color: #000;
  font-family: Kalam, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.text-no-block.center {
  color: #000;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6;
}

.text-no-block.center.bold {
  font-weight: 700;
}

.image-no-guidance {
  width: 20px;
}

.image-2-arrow {
  color: #000;
  width: 30px;
}

.emoji-sad {
  position: absolute;
  inset: auto 5% -17px auto;
  transform: rotate(14deg);
}

.emoji-sad-2 {
  position: absolute;
  inset: -13% auto auto 0%;
  transform: rotate(14deg);
}

.image-trophy {
  position: absolute;
  inset: auto -5% -10% auto;
  transform: rotate(23deg);
}

.image-emoji-money {
  position: absolute;
  inset: -20% auto auto 0%;
  transform: rotate(-14deg);
}

.image-imac-mockup {
  z-index: 1;
  width: 100%;
  position: relative;
}

.div-block-fm-intro {
  position: relative;
}

.highlighting-text-1 {
  font-weight: 700;
}

.text-block-handwritten {
  background-color: var(--ffa400);
  color: #000;
  font-family: Kalam, sans-serif;
  font-size: 24px;
  line-height: 1.5;
}

.text-block-handwritten.center {
  text-align: center;
}

.text-block-handwritten.center.black {
  color: #000;
}

.text-block-handwritten.orange {
  color: #e99600;
  font-weight: 700;
}

.div-block-images-course {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.grid-about-course {
  grid-column-gap: 107px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.grid-about-course.right-images {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-about-course.right-images.hidden {
  display: none;
}

.grid-about-course.right-images.tib {
  grid-column-gap: 40px;
}

.grid-about-course.bottom-margin {
  margin-bottom: 60px;
}

.grid-about-course.tib {
  grid-column-gap: 40px;
}

.div-block-downloads-1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.grid-download-section {
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
}

.grid-download-section.hide {
  display: none;
}

.div-block-white-dumy {
  background-color: #fff;
  border-radius: 15px;
  width: 835px;
  height: auto;
  box-shadow: -5px 9px 40px 3px #c8dbffb5;
}

.cta-stroke-1 {
  grid-row-gap: 20px;
  border: 1px #b4dbff;
  border-radius: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
}

.grid-careers {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-careers.hidden {
  display: none;
}

.white-box-careers {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  background-color: #0000;
  border: 1px solid #3c3c3c;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: flex;
}

.white-box-careers.white {
  background-color: #fff;
  border-style: solid;
  border-color: #f0f0f0;
  box-shadow: 0 12px 20px -2px #00000012;
}

.div-icon-1 {
  background-color: #96ffe6;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.div-icon-1.green {
  background-color: #96ffa0;
}

.div-icon-1.ff969c {
  background-color: #ff969c;
}

.div-icon-1.ffee96 {
  background-color: #ffee96;
}

.div-icon-1.a7faff {
  background-color: #a7faff;
}

.div-icon-1.cea7ff {
  background-color: #cea7ff;
}

.div-icon-1.beff96 {
  background-color: #beff96;
}

.text-careers {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.text-careers.black {
  color: #000;
}

.image-icon-careers.small {
  width: 49px;
}

.grid-recruiter {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.grid-recruiter.hidden {
  display: none;
}

.mage-naukripakki {
  width: 570px;
  height: auto;
}

.div-certificate {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  border: 1px solid #000;
  border-radius: 15px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  padding: 57px;
  display: grid;
}

.div-certificate.hide {
  display: none;
}

.div-certificate-text-container {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-certificate {
  border-radius: 15px;
  width: 100%;
  max-width: 500px;
}

.div-day-1 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-day-1.tm {
  margin-top: 20px;
}

.grid-after-course {
  grid-template-rows: auto auto auto auto;
  width: 100%;
}

.div-points-after-course {
  grid-column-gap: 15px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
  box-shadow: 3px 0 12px -6px #00000008;
}

.image-check-aftercourse {
  width: 25px;
}

.text-after-course {
  color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.div-stats-fill {
  background-color: #1c64f2;
  border-radius: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 50px;
  display: flex;
}

.grid-stats {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-text-stats {
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.stat-text-number {
  color: #fff;
  text-align: center;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
}

.text-block-stats {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.5;
}

.div-screenshot-1 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  margin-top: 15px;
  display: grid;
}

.div-screenshot-1.hide {
  display: none;
}

.grid-money-back-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  width: 100%;
}

.div-text-holder-money {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-text-holder-money.left-aligned {
  align-items: flex-start;
  width: 100%;
}

.div-laptop-mockup {
  background-color: #e8f0ff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-laptop-mockup.dark-gray {
  background-color: #161616;
  display: flex;
}

.image-laptop-mockup {
  width: 570px;
  max-width: 800px;
  margin-left: 62px;
  margin-right: 0;
}

.image-badge-moneyback {
  z-index: 99;
  width: 147px;
  position: absolute;
  inset: 9% auto auto 53%;
}

.grid-career-growth {
  grid-column-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-man-rocket {
  background-color: #0000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  margin-right: 0;
  display: flex;
  position: static;
  top: auto;
  bottom: auto;
}

.div-man-rocket-static {
  background-color: #0e0e0e;
  border-radius: 15px;
  width: 100%;
  height: 340px;
}

.image-man-rocket {
  width: 100%;
  max-width: 390px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-man-rocket.hidden {
  display: none;
}

.grid-testimonial {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: start center;
  width: 100%;
}

.div-testimonial {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 340px;
  padding: 25px;
  display: none;
}

.image-stars {
  width: 96px;
  max-width: 96px;
}

.text-testimonial {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.div-image-text {
  grid-column-gap: 15px;
  flex-direction: row;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.image-profile-testimonial {
  width: 50px;
}

.text-block-name {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.text-span-testimonial {
  font-weight: 300;
}

.image-57, .image-future {
  display: none;
}

.div-emoji-text {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-emoji-text.center-aligned {
  justify-content: center;
  margin-top: 12px;
}

.emoji-hand {
  width: 30px;
}

.emoji-hand.hidden {
  display: none;
}

.video-mp4 {
  border-radius: 15px;
  width: 100%;
  height: 359px;
  position: sticky;
}

.play-pause-button {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-mockup-imac {
  width: 100%;
  max-width: 484px;
}

.image-templates {
  width: 100%;
}

.h2-heading-fm {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.6;
}

.h2-heading-fm.left-aligned {
  text-align: left;
}

.h2-heading-fm.left-aligned.white, .h2-heading-fm.white {
  color: #fff;
}

.h2-heading-fm.hidden {
  display: none;
}

.h2-heading-fm.orange {
  color: #ffa400;
}

.grid-confused-man {
  grid-column-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  place-items: center end;
  width: 100%;
}

.image-man-confused {
  width: 100%;
  max-width: 629px;
}

.grid-man-thinking, .image-man-confused-1 {
  display: none;
}

.link-10 {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.curriculum-div-dropdown {
  border: 1px #eaeaea;
  border-radius: 0;
  width: 100%;
}

.heading-div-curriculum {
  background-color: #ffa400;
  border: 1px #d2d2d2;
  border-radius: 15px;
  width: 100%;
}

.heading-div-curriculum.white {
  background-color: #fff;
  box-shadow: -11px 11px 11px #00000008;
}

.heading-div-curriculum.white.no-round {
  border-radius: 0;
}

.heading-text-block {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.curriculum-point-text {
  direction: ltr;
  text-indent: 0;
  column-count: 0;
  column-rule-style: dotted;
  white-space: normal;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.point-div-curriculum {
  grid-row-gap: 10px;
  color: #000;
  flex-direction: column;
  padding-top: 21px;
  padding-left: 24px;
  display: flex;
}

.text-span-number {
  font-weight: 700;
}

.div-stat-hidden {
  display: none;
}

.div-benefits-hero-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
  box-shadow: 3px 0 14px #00000012;
}

.div-benefits-hero-section.grey {
  box-shadow: none;
  color: #000;
  background-color: #0000;
  border: 1px #181818;
  align-items: flex-start;
  padding: 0;
}

.div-benefits-hero-section.grey.center {
  box-shadow: none;
  background-color: #111;
  align-items: center;
  width: 100%;
  padding: 20px;
}

.div-benefits-hero-section.h-fr {
  flex-direction: row;
}

.text-benefits-small {
  color: #000;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
}

.text-benefits-small.white {
  color: #fff;
}

.text-benefits-small.left-aligned {
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
}

.image-icon-benefits {
  width: 50px;
  max-width: 50px;
}

.benefits-grid-hero-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.benefits-grid-hero-section._4-box-grid {
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-grid-jp {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-job-posting {
  border-radius: 15px;
  width: 100%;
}

.image-testimonial {
  border-radius: 15px;
  width: 100%;
  max-width: 228px;
  box-shadow: -5px 9px 19px #00000014;
}

.image-template-downloads {
  border-radius: 10px;
}

.grid-image-template {
  grid-template-rows: auto auto;
  width: 100%;
}

.grid-image-template.hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.div-absolute {
  z-index: 0;
  color: #000;
  background-color: #525252;
  border-radius: 80px 0 0 80px;
  width: 820px;
  height: 700px;
  position: absolute;
  inset: auto -25% -33% auto;
  transform: rotate(40deg);
}

.thin-text-span-small {
  color: #000;
  font-size: 26px;
  font-weight: 400;
}

.strike-through {
  text-decoration: line-through;
}

.h2-heading-sifi-1 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.5;
}

.h2-heading-sifi-1.white {
  color: #fff;
}

.h2-heading-sifi-1.white.top-bottom-margin {
  text-align: center;
}

.h2-heading-sifi-1.white.top-bottom-margin.orange {
  color: #ffa400;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-weight: 700;
}

.h2-heading-sifi-1.left-aligned {
  text-align: left;
}

.grid-3-points-good {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: auto;
}

.grid-3-points-good.hidden {
  display: none;
}

.small-text-good {
  text-align: center;
  line-height: 1.7;
}

.grid-checklist-1 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  width: 100%;
}

.div-checklist-textholder {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-yellow-stripe {
  z-index: -1;
  opacity: .14;
  filter: brightness(0%);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  width: 2640px;
  max-width: 3840px;
  position: absolute;
  inset: auto auto -22%;
}

.grid-book-mockup-sifi {
  grid-column-gap: 69px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  width: 100%;
}

.grid-book-mockup-sifi.top-margin {
  grid-column-gap: 41px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-laser-4-points {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
}

.div-laser-4-points {
  border: 1px #000;
  border-radius: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-points-laser {
  grid-row-gap: 15px;
  background-color: #fff;
  border-bottom: 1px #d0d0d0;
  border-left: 1px #d0d0d0;
  border-right: 1px #d0d0d0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  max-height: none;
  padding: 15px;
  display: flex;
  box-shadow: 3px 20px 20px -9px #0000000f;
}

.image-right-wrong {
  width: 100%;
  max-width: 1000px;
  display: block;
}

.image-right-wrong.hidden {
  margin-top: 20px;
  display: block;
}

.image-icon-gradient {
  width: 40px;
}

.grid-buttons-cta {
  grid-template-rows: auto;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.grid-buttons-cta.side-padding {
  grid-template-rows: auto auto;
  padding-left: 200px;
  padding-right: 200px;
}

.grid-buttons-cta.side-padding.no-grid {
  grid-template-rows: auto;
}

.grid-buttons-cta.top-margin.hidden {
  display: none;
}

.cta-button-simm {
  color: #fff;
  text-align: center;
  background-color: #ffa400;
  background-image: linear-gradient(250deg, #d16400, #ffa400);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cta-button-simm:hover {
  background-image: linear-gradient(92deg, #d16400, #ffa400);
}

.cta-button-simm.stroked {
  color: #000;
  background-color: #0000;
  background-image: none;
  border: 1px solid #ffa400;
}

.cta-button-simm.stroked:hover {
  background-color: #0000;
}

.cta-button-simm.stroked.white-text {
  color: #fff;
  justify-content: center;
}

.strike-through-span {
  font-weight: 400;
  text-decoration: line-through;
}

.light-text-span {
  font-weight: 300;
}

.image-emoji-div {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-emoji-book {
  width: 40px;
  margin-left: 0;
}

.grid-book-images {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-book-images.hidden {
  display: none;
}

.image-book-open {
  width: 100%;
  max-width: 250px;
}

.image-right-wrong-new {
  display: none;
}

.grid-points-closer {
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.div-points-closer {
  grid-column-gap: 10px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-points-closer {
  width: 25px;
  margin-top: 0;
}

.text-points-closer {
  color: #000;
  font-size: 18px;
  line-height: 1.5;
}

.handwriting-font-span {
  color: #e99600;
  font-family: Kalam, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-divider-1 {
  background-color: #e8e8e8;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.div-divider-1.tib {
  margin-top: 20px;
  margin-bottom: 20px;
}

.slider-image-books {
  width: 100%;
  height: 680px;
}

.slide-1 {
  background-color: #000;
  background-image: url('../images/1-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 100%;
}

.slide-1._2 {
  background-image: url('../images/2_3.png');
}

.slide-1._3 {
  background-image: url('../images/3_2.png');
}

.slide-1._4 {
  background-image: url('../images/4_3.png');
}

.slide-1._5 {
  background-image: url('../images/5_3.png');
}

.slide-1._6 {
  background-image: url('../images/6_2.png');
}

.slide-1._7 {
  background-image: url('../images/7_1.png');
}

.slide-1._8 {
  background-image: url('../images/8.png');
}

.icon-5 {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  display: block;
}

.icon-6 {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
}

.curriculum-list-item {
  width: 100%;
}

.curriculum-list-item.hidden {
  display: none;
}

.curriculum-list-item.white-text {
  color: #fff;
}

.list-item-curriculum {
  width: 100%;
  padding-top: 7px;
}

.text-block-money-back {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.div-money-back {
  background-color: #fff;
  border: 1px #c4c4c4;
  border-radius: 15px;
  flex-direction: row;
  width: 100%;
  margin-top: 40px;
  padding: 50px;
  display: flex;
  box-shadow: -14px 14px 20px 3px #00000008;
}

.grid-money-back {
  grid-template-rows: auto;
  place-items: center end;
  width: 100%;
}

.div-money-back-text {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.image-money-back {
  width: 100%;
  max-width: 250px;
  margin-right: 78px;
}

.black {
  color: #000;
}

.black-text-span {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-sheets-company {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-sheets-company {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 20px;
  display: flex;
}

.text-block-sheets {
  color: #000;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-sheets-bodytext {
  color: #000;
}

.image-sheets {
  border-radius: 10px;
  margin-top: 22px;
}

.h3-heading-sim {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.5;
}

.h3-heading-sim.white {
  color: #fff;
}

.grid-skill-1 {
  grid-column-gap: 39px;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.image-illustration {
  border-radius: 15px;
  width: 100%;
  box-shadow: 0 13px 20px 10px #0000000f;
}

.div-stats-new {
  grid-row-gap: 40px;
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  padding: 45px;
  display: flex;
}

.div-stats-new.hidden {
  display: none;
}

.grid-stats-new {
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-stat-new-grid {
  width: 100%;
}

.text-block-number {
  color: var(--orange);
  text-align: center;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-body-text {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
}

.image-d-sheets {
  width: 100%;
  max-width: 800px;
}

.image-d-sheets.hide {
  display: none;
}

.grid-help-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-help-section {
  grid-row-gap: 15px;
  border: 1px solid #cacaca;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

.text-help-section {
  color: #000;
  font-family: Roboto, sans-serif;
  line-height: 1.5;
}

.icon-help-section {
  max-width: 65px;
}

.grid-man-choice {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.image-man-laptop {
  width: 100%;
  max-width: 480px;
}

.grid-money--back {
  grid-template-rows: auto;
  align-items: center;
}

.main-section-tib {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
  display: flex;
  overflow: hidden;
}

.main-section-tib.grey {
  background-color: #f8f8f8;
}

.main-section-tib.black {
  background-color: #000;
  overflow: hidden;
}

.main-section-tib.black.relative {
  z-index: 0;
  position: relative;
}

.main-section-tib.black.relative._1 {
  padding-bottom: 107px;
}

.main-section-tib.black.padding-bottom-0 {
  padding-bottom: 0;
}

.main-section-tib.bg {
  background-image: url('../images/Hero-Section.png');
  background-position: 50% 0;
  background-size: cover;
}

.main-section-tib.benefits {
  color: #000;
  padding-top: 0;
}

.main-section-tib.background {
  background-image: url('../images/Section-2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
}

.main-section-tib.background.bottom-margin {
  background-image: url('../images/1-1.jpg');
  background-position: 50%;
  background-size: contain;
}

.main-section-tib.dark-gray {
  background-color: #eee;
  display: flex;
}

.main-section-tib.bg-pages {
  background-image: url('../images/1_13.png');
  background-position: 90% 60%;
  background-repeat: repeat;
  background-size: 2030px;
  background-attachment: fixed;
}

.main-section-tib.eee {
  background-color: #efefef;
}

.main-content-wrapper-tib {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.grid-hero-tib {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
}

.content-holder-tib {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-holder-tib.small {
  width: 43%;
}

.content-holder-tib.center-aligned {
  text-align: center;
  align-items: center;
}

.image-book-tib {
  width: 100%;
  max-width: 600px;
}

.benefits-grid-herosection-tib {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.benefits-grid-herosection-tib._4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-button-cta-tib {
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.cta-button-fill-tib {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(262deg, #d16400, #ffa400);
  border-radius: 15px;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.cta-button-fill-tib.stroke {
  color: #000;
  background-color: #0000;
  background-image: none;
  border: 1px solid #ffa400;
  border-radius: 15px;
}

.cta-button-fill-tib.stroke.white-text {
  color: #fff;
}

.text-span-14 {
  font-weight: 300;
  text-decoration: line-through;
}

.h2-heading-tib {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.4;
}

.h2-heading-tib.left-aligned {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.h2-heading-tib.left-aligned.white, .h2-heading-tib.white {
  color: #fff;
}

.image-tapes-questions {
  width: 100%;
  max-width: 515px;
}

.h3-heading-tib {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.5;
}

.h3-heading-tib.semibold {
  font-weight: 600;
}

.grid-shark-tank-tib {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: flex;
}

.grid-shark-tank-tib.right-image {
  grid-column-gap: 40px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-shark-tank-tib.hidden {
  display: none;
}

.div-image-sharktank {
  border: 1px solid #000;
  border-radius: 15px;
  width: 100%;
  max-width: 500px;
  padding: 16px;
  position: relative;
  overflow: hidden;
}

.image-shark-tank {
  background-color: #0000;
  background-image: none;
  border-radius: 8px;
  display: inline-block;
  position: static;
}

.text-block-sharktank {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3;
  position: absolute;
  inset: auto auto 30px 30px;
}

.grid-4-row {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding-left: 29px;
  padding-right: 29px;
  position: absolute;
  inset: auto 0 33px;
}

.image-sad-entrepreneu {
  width: 100%;
  max-width: 466px;
}

.div-4-row {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff26;
  border: 1px solid #858585;
  border-radius: 220px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 10px 12px;
  display: flex;
  position: static;
}

.text-4-row {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
}

.div-image-failed-entrepreneur {
  border: 1px solid #000;
  border-radius: 15px;
  width: 100%;
  max-width: 500px;
  padding: 15px;
  position: relative;
}

.div-right-industry {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-ans-industry {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-pattern.flipped {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-badge-ans {
  background-color: #ffedcc;
  border: 2px solid #ffa400;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 420px;
  padding: 10px 20px;
  display: flex;
}

.text-block-ans {
  color: #d16400;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
}

.emoji-power {
  width: 30px;
}

.image-industry-sheet-dashboard {
  background-color: #fff;
  border: 1px #000;
  border-radius: 15px;
  width: 100%;
  max-width: none;
  height: auto;
  box-shadow: 1px 19px 30px #00000017;
}

.image-industry-sheet-dashboard.hidden {
  display: none;
}

.grid-book-intro {
  grid-column-gap: 27px;
  grid-template-rows: auto;
  width: 100%;
}

.div-book-intro {
  border: 1px solid #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 450px;
  height: auto;
  max-height: 500px;
  padding: 0;
  position: relative;
  overflow: visible;
}

.image-book-intro {
  width: 100%;
  max-width: 290px;
  position: absolute;
  inset: auto auto -2px 78px;
}

.benefits-grid-4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.benefits-grid-4c.hidden {
  display: none;
}

.grid-book-carousel {
  grid-template-rows: auto;
  width: 100%;
}

.grid-book-carousel.hidden {
  display: none;
}

.grid-who-tib {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-who-tib {
  grid-column-gap: 15px;
  border: 1px solid #c5c5c5;
  border-radius: 15px;
  flex-direction: row;
  align-items: center;
  padding: 15px;
  display: flex;
  overflow: hidden;
}

.div-who-text-holder {
  grid-row-gap: 7px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-who-tib {
  border-radius: 8px;
  width: 100%;
  max-width: 100px;
}

.heading-who-tib {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.image-sad-entrepreneur-1 {
  display: none;
}

.emoji-gut {
  position: absolute;
  bottom: -7px;
  right: -26px;
}

.emoji-research {
  filter: brightness(104%);
  position: absolute;
  inset: auto 0 -19px auto;
  transform: rotate(11deg);
}

.image-gut-mobile {
  display: none;
}

.div-watch-process {
  flex-direction: column;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-watch-process:hover {
  transform: translate(0, -14px);
}

.img-were-swept {
  filter: none;
  object-fit: cover;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  width: 8rem;
  height: 8rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-expression-quietly {
  color: #000;
  margin-top: 2rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-human-through {
  color: #838383;
  margin-top: -.8rem;
  margin-bottom: 12px;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.grid-4-person {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 31px;
}

.text-1 {
  color: #000;
  font-size: 1rem;
}

.grid-testimonial-tib {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
}

.image-ss-tib {
  border-radius: 15px;
  width: 100%;
  max-width: 400px;
  height: auto;
}

.div-block-diwali-banner {
  z-index: 2147483647;
  background-color: #3f2260;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-diwali-banner.hidden {
  text-decoration: none;
  display: none;
}

.div-block-diwali-banner.black {
  background-color: #000;
}

.div-content-holder-banner {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding: 5px 120px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-deep {
  z-index: 1;
  width: 40px;
  max-width: 40px;
  position: absolute;
  top: 20px;
  left: 6%;
}

.image-deep._2 {
  left: auto;
  right: 6%;
}

.image-rangoli {
  width: 165px;
  max-width: 165px;
  position: absolute;
  top: 0;
  left: 0;
}

.image-rangoli._2 {
  z-index: 0;
  top: 0;
  left: auto;
  right: 0;
}

.div-dots {
  background-color: #fff;
  border-radius: 1000px;
  width: 6px;
  height: 6px;
  position: absolute;
  inset: 70% 17% 0% auto;
}

.div-dots._2 {
  inset: 16% auto 0% 15%;
}

.div-dots._3 {
  top: 78%;
  right: 62%;
}

.image-deep-hanging {
  width: 53px;
  margin-bottom: 0;
  position: absolute;
  inset: 90% 5.5% auto auto;
}

.image-deep-hanging._1 {
  top: 90%;
  left: 5.5%;
  right: auto;
}

.image-rangoli-theme {
  z-index: -8;
  opacity: .09;
  width: 600px;
  max-width: 600px;
  position: absolute;
  inset: -22% auto auto -20%;
}

.image-rangoli-theme._2 {
  inset: auto -5% -41% auto;
}

.image-rangoli-theme.hidden {
  display: none;
}

.image-curriculums-tib {
  width: 100%;
  max-width: 500px;
}

.grid-tndustry-sheet {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-industry-sheet {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
  display: flex;
}

.text-industry-sheet {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
}

.image-industry-sheet {
  width: 100%;
  max-width: 100%;
}

.div-success-mantra {
  grid-row-gap: 40px;
  border: 1px #000;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.grid-quora {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-quora-1 {
  border: 1px solid #000;
  border-radius: 15px;
  width: 100%;
  max-width: 300px;
}

.grid-testimonial-long {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-testimonial-1-tib {
  border: 1px solid #adadad;
  border-radius: 15px;
  width: 100%;
  max-width: 390px;
}

.div-block-18 {
  z-index: -1;
  background-color: #131313;
  border-radius: 90px;
  width: 800px;
  height: 720px;
  margin-top: 0;
  position: absolute;
  top: -24%;
  right: -10%;
}

.div-industry-sheet-1 {
  width: 100%;
  min-width: auto;
  max-width: 440px;
}

.bold-text-52 {
  color: var(--orange);
}

.image-logo-zl {
  filter: invert();
  width: 200px;
}

.content-block-1 {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-block-1.left-aligned.relative {
  align-items: flex-start;
  position: relative;
}

.content-block-1.left-aligned.stroke {
  border: 3px solid #ededed;
  border-radius: 15px;
  padding: 20px;
}

.heading-derivatives {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 41px;
  line-height: 1.2;
}

.body-text-f-o {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.body-text-f-o.black {
  color: #000;
  font-family: Roboto, sans-serif;
}

.body-text-f-o.left-aligned {
  text-align: left;
}

.span-highlight {
  color: #ffa400;
  font-weight: 700;
}

.image-mockup-f-o {
  width: 100%;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.h2-heading-f-o {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.5;
}

.h2-heading-f-o.left-aligned {
  text-align: left;
}

.h2-heading-f-o.white {
  color: #fff;
}

.sub-heading-1 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  font-size: 26px;
  line-height: 1.5;
}

.sub-heading-1.white {
  color: #fff;
}

.empty-div {
  width: 100%;
  height: 200px;
  margin-bottom: 87px;
}

.empty-div.hidden {
  height: 210px;
}

.grid-f-o-problrm {
  grid-template-rows: auto;
  width: 100%;
}

.div-negative-points {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-negative-points {
  outline-offset: 0px;
  border: 1px solid #cfcfcf;
  border-radius: 20px;
  outline: 3px #333;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding: 20px;
}

.icon-negative-points {
  width: 25px;
}

.text-negative-points {
  color: #000;
  font-size: 18px;
  line-height: 1.5;
}

.image-negative-points {
  width: 431.333px;
  max-width: 431.333px;
}

.image-arrow-negative-points {
  transform-style: preserve-3d;
  width: 114px;
  display: block;
  position: absolute;
  inset: auto -79px -23px auto;
}

.highlight-negative {
  font-weight: 700;
}

.small-text-span-f-o {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.text-block-20px {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
}

.grid-about-book {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  justify-content: stretch;
  justify-items: center;
  width: 100%;
}

.image-book-f-o {
  z-index: 1;
  width: 300px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: relative;
}

.div-about-book-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #c6c6c6;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

.grid-about-book-content {
  z-index: 0;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  width: 100%;
  margin-left: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}

.image-icon-right {
  width: 25px;
  max-width: 25px;
}

.text-about-book {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}

.grid-book-page-slider {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.book-pages-view {
  background-color: #ddd0;
}

.icon-8 {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 20px;
  padding-left: 23px;
  padding-right: 25px;
  display: flex;
}

.image-slider {
  width: 180px;
}

.slide-1-image {
  padding: 0 100px;
  position: relative;
}

.grid-trader-preach {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: center end;
  width: 100%;
}

.image-trader-preach {
  width: 600px;
}

.trader-to-protrader {
  border: 1px solid #000;
  border-radius: 30px;
  width: 100%;
  max-width: 1040px;
  padding: 30px;
}

.divider-protrader {
  background-color: #d9d9d9;
  width: 100%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-dashboard-chart {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.div-protrader-last {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-protrader-last.left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.grid-testimonial-f-o {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-why-this {
  grid-column-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  place-items: center;
  width: 100%;
}

.empty-div-for-image {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 300px;
  display: flex;
  position: relative;
}

.image-bestseller-2 {
  width: 500px;
  max-width: 100%;
  position: absolute;
  top: 3px;
}

.div-final-cta-emoji {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-text-emoji {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 3px none var(--orange);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
}

.text-with-emoji {
  color: var(--orange);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.image-emoji-fina-cta {
  width: 20px;
}

.image-emoji-fina-cta.hidden {
  display: none;
}

.grid-emoji-images {
  grid-template-rows: auto;
  display: none;
}

.div-stats-design {
  grid-column-gap: 18px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
  box-shadow: 8px 8px 15px #0000000f;
}

.grid-book-pages {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  padding-top: 0;
  overflow: visible;
}

.pages-images-book {
  border-radius: 6px;
  width: 200px;
  box-shadow: 4px 4px 3px #00000040;
}

.image-author {
  border-radius: 200px;
  width: 100px;
  position: absolute;
  top: -24%;
}

.left-arrow {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  width: 4%;
}

.slide-nav {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.right-arrow {
  width: 4%;
}

.slider-book--pages {
  display: none;
}

.heading-stat-writer {
  color: #0ca1e5;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
  overflow: hidden;
}

.image-slide-1 {
  width: 100%;
}

.div-book-before-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-slider.writer, .div-block-slider.writer.hide {
  display: none;
}

.image-course-mockup {
  border-radius: 10px;
  width: 100%;
  box-shadow: 5px 5px 14px -8px #000000e6;
}

.div-block-points-pricing {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.div-points-pricing {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-points-1 {
  width: 25px;
}

.image-book-fm {
  filter: brightness(98%);
  width: 100%;
  max-width: 370px;
}

.orange-text-highlight {
  background-image: linear-gradient(272deg, var(--orange), #d16400);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.fmh-book-mockup {
  width: 100%;
  max-width: 270px;
}

.grid-testimonial-book-fmh {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-testimonoial-fmh {
  border-radius: 10px;
  width: 100%;
}

.slider-fmh-book {
  background-color: #ddd0;
  width: 100%;
  max-width: 800px;
  height: 500px;
}

.slide-4 {
  width: 100%;
}

.image-book-fmh {
  z-index: 9999999;
  width: 100%;
  max-width: 600px;
  position: relative;
  inset: 0% 0% 0% 15%;
}

.pricing-wrapper-fmh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-pricing-f-ob {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-chart-1 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-chart-1.hide {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-chart-1 {
  width: 100%;
}

.chart-image-mobile {
  display: none;
}

.bold-highlight {
  font-weight: 700;
}

.image-book-money-back {
  z-index: 0;
  width: 100%;
  max-width: 240px;
  position: relative;
  top: 42px;
}

.grid-qr-scanner {
  grid-template-rows: auto;
  width: 100%;
}

.image-qr-scanner {
  width: 100%;
}

.bold-text-scan {
  color: #000;
  font-weight: 700;
  line-height: 1.2;
}

.image-mac-preach {
  background-color: #efefef;
  border: 1px solid #cacaca;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  padding: 20px;
}

.image-testimonial-fob {
  border-radius: 5px;
  width: 100%;
}

.grid-fob-book {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch center;
  width: 100%;
}

.div-fob-book {
  border: 1px solid #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 20px 40px;
  font-size: 40px;
  line-height: 1.3;
  display: flex;
  position: relative;
}

.text-fob-book {
  color: #000;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.highlight-fob-book {
  color: #e87308;
  background-image: none;
  font-weight: 700;
}

.image-fob-book {
  width: 66px;
  position: absolute;
  inset: auto 1% -11% auto;
}

.div-block-book-proud {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fdfdfd;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-book-proud.left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: block;
}

.grid-book-proud {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-book-proud.mt40 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: start;
  margin-top: 40px;
}

.div-for-level {
  background-color: #ffa400;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  padding: 15px 20px;
  display: flex;
  box-shadow: 4px 4px #000;
}

.div-for-level.blue {
  background-color: var(--electric-blue);
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
}

.level-text-1 {
  color: #000;
  text-align: center;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.level-text-1.white {
  color: var(--white);
}

.level-name-text {
  color: #000;
  text-align: center;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
}

.level-name-text.white {
  color: var(--white);
  text-align: left;
}

.sub-text-level {
  color: #000;
  font-size: 22px;
  line-height: 1.3;
}

.grid-book-points-llevel {
  grid-template-rows: auto;
  width: 100%;
}

.div-book-points-llevel {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-book-points-llevel._1 {
  border-radius: 0;
}

.div-book-points-title {
  border: 1px solid #a4a4a4;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.book-points-title-text {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.grid-points-mastering {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
}

.grid-points-mastering.block {
  flex-flow: column;
  display: flex;
}

.div-points-mastering {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  display: flex;
}

.check-points-mastering {
  width: 22px;
}

.text-points-mastering {
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.grid-herosection-trading {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
}

.div-content-trading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h1-heading-bundle-trading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.375rem;
  line-height: 1.2;
}

.grid-hero-bundle-career {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
}

.h1-heading-bundle-career {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.375em;
  line-height: 1.5;
}

.h1-heading-bundle-career.left-aligned {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
}

.h1-heading-bundle-career.left-aligned.orange {
  background-image: linear-gradient(95deg, var(--orange), #d16400);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-text-animation {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-text-wrapper-animated {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  display: flex;
  overflow: hidden;
}

.text-change-mover {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-cta--career {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  place-items: center;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
}

.grid-stats-career {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-stat-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.heading-stat-career {
  color: #ffa400;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(274deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
  overflow: hidden;
}

.sub-text-career {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.sub-text-career.black {
  color: #000;
}

.div-block-career-animation {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.it-s--highlight {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.image-women-thinking {
  width: 100%;
  max-width: 361px;
}

.image-pop-text {
  width: 359px;
  max-width: 359px;
  position: absolute;
  top: 27%;
  left: auto;
  right: 56%;
}

.image-pop-text-2 {
  width: 359px;
  max-width: 340px;
  position: absolute;
  top: 50%;
  right: 60%;
}

.image-pop-text-3 {
  width: 304px;
  max-width: 304px;
  position: absolute;
  top: 71%;
  right: 59%;
}

.image-pop-text-4 {
  width: 359px;
  max-width: 359px;
  position: absolute;
  left: 58%;
}

.image-pop-text-5 {
  width: 342px;
  max-width: 342px;
  position: absolute;
  top: 62%;
  left: 59%;
}

.image-bundle-career {
  width: 315px;
  margin-top: -38px;
  margin-bottom: -38px;
}

.text-orange-step {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(275deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-step {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-stpes-toolkit {
  z-index: 10;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.grid-stpes-toolkit._1 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-steps-toolkit {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.image-icon-steps-toolkit {
  border-radius: 1000px;
  width: 60px;
  max-width: 60px;
  box-shadow: 0 3px 4px -1px #00000047;
}

.text-stpes-toolkit {
  z-index: 2;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.bold-text-steps {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(263deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.text-number-absolute {
  z-index: -1;
  color: #f8f8f8;
  font-size: 140px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
}

.div-line-step {
  z-index: 0;
  background-color: #d76d00;
  justify-content: center;
  align-items: center;
  width: 1240px;
  max-width: 1240px;
  height: 5px;
  margin-top: 26px;
  display: flex;
  position: absolute;
  inset: auto;
}

.heading-steps-text {
  color: #000;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(271deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.light-text-level {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #000);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 500;
}

.image-thumbnail-how {
  width: 100%;
  max-width: 100%;
  height: 300px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.grid-points-steps {
  width: 100%;
  margin-top: 16px;
}

.grid-points-steps._3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-points-steps {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-points-steps {
  border: 1px #000;
  border-radius: 200px;
  width: 35px;
  box-shadow: 0 2px 4px #00000029;
}

.text-points-steps {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.text-points-steps.white {
  color: #fff;
}

.bold-text-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(277deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.highlight-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.grid-job-career {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-job-career {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-job-career {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.image-icons-jobs {
  width: 90px;
}

.grid-ca-cfa {
  grid-template-rows: auto;
  width: 100%;
  padding-left: 125px;
  padding-right: 125px;
}

.div-ca-cfa {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-ca-cfa {
  width: 65px;
}

.text-block-ca {
  color: #000;
  font-size: 22px;
  font-weight: 700;
}

.text-ca-1 {
  color: #000;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.orange-text-bold {
  color: #d16400;
  font-weight: 700;
}

.grid-com-bundle {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-com-bundle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-circle-1 {
  background-color: #bcdbff;
  border-radius: 200px;
  width: 70px;
  height: 70px;
}

.text-com-bundle {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.image-final-career {
  width: 600px;
}

.image-bundle-hero {
  width: 360px;
}

.image-its-mobile, .div-text-animate-mobile {
  display: none;
}

.image-bundle-trading {
  width: 300px;
}

.grid-stats-trading {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.h2-heading-trading {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.3;
}

.h2-heading-trading.white {
  color: #fff;
}

.div-block-control {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-girl-trading {
  width: 480px;
}

.image-trding-control1 {
  width: 339px;
  position: absolute;
  top: 15%;
  right: 57%;
}

.image-trding-control2 {
  width: 340px;
  position: absolute;
  top: 46%;
  right: 58%;
}

.image-trding-control3 {
  width: 365px;
  position: absolute;
  top: 17%;
  left: 59%;
}

.image-trding-control4 {
  width: 410px;
  position: absolute;
  top: 50%;
  left: 57%;
}

.grid-trading-fail {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-give-up {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .3fr 1fr .3fr 1fr .3fr 1fr;
  align-items: center;
  width: 100%;
  overflow: visible;
}

.div-give-up-1 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 7px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 6px #0003;
}

.image-arrow-give-up {
  width: 60px;
}

.text-give-up {
  color: #000;
  text-align: center;
  font-family: Kalam, sans-serif;
  font-size: 22px;
  line-height: 1.2;
}

.image-emojiorandom {
  width: 44px;
  position: absolute;
  bottom: -13%;
  right: 87%;
}

.emoji-rely-gut {
  width: 47px;
  position: absolute;
  inset: -16% -8% auto auto;
}

.emoji-rely-gut._1 {
  inset: -16% auto auto -7%;
}

.image-low-profit {
  width: 15px;
}

._17af0a-1 {
  color: #17af0a;
  font-weight: 700;
}

.e7394e-1 {
  color: #e7394e;
  font-weight: 700;
}

.give-up-1 {
  color: #e7394e;
  text-align: center;
  font-family: Kalam, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.emoji-profits {
  width: 42px;
  position: absolute;
  inset: auto -4% 1% auto;
}

.emoji-profits._1 {
  width: 50px;
  inset: auto auto -15% -5%;
}

.image-winner {
  width: 303px;
}

.div-block-19 {
  width: auto;
}

.image-bundle-trading-2 {
  width: 300px;
  margin-top: -46px;
  margin-bottom: -36px;
}

.grid-bundle-benefit {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-bundle-benefit {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-bundle-benefit {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.icons-bundle-benefit {
  width: 75px;
}

.highlight-bundle-benefit {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(266deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.iamge-person-smiling {
  width: 545px;
  margin-top: -40px;
}

.image-powe-trading {
  width: 100%;
  height: 300px;
}

.image-table-trading {
  width: 100%;
  margin-top: -15px;
}

.image-100-actionable {
  width: 100%;
}

.grid-stat-cta {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-trading-dream {
  width: 650px;
}

.div-grid-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-girl-smiling, .image-trading-loss {
  display: none;
}

.white-text {
  color: #fff;
}

.orange-mask {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(87deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.bold-text-copy {
  font-weight: 700;
}

.orange-highlight-heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d16400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.main-section-realestate {
  background-color: #000;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.main-section-realestate.white {
  background-color: #fff;
  position: static;
  overflow: hidden;
}

.main-section-realestate.gray {
  background-color: #f8f8f8;
}

.main-section-realestate.dark-grey {
  background-color: #f3f3f3;
}

.main-section-realestate.dark-grey._1 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.main-section-realestate.dark-grey.max-w-100 {
  max-width: 100%;
}

.main-section-realestate.padding {
  margin-bottom: -115px;
}

.main-section-realestate._1 {
  background-color: #f3f3f3;
}

.heading-1-real-estate {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  line-height: 1.1;
}

.heading-1-real-estate.black {
  color: #000;
  font-size: 55px;
  line-height: 1.1;
}

.heading-1-real-estate.black.cenrter-aligned {
  text-align: center;
}

.heading-1-real-estate.black.small {
  max-width: none;
  font-size: 45px;
  line-height: 1.2;
}

.body-text-real-estate {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.body-text-real-estate.black {
  color: #000;
  white-space: normal;
}

.body-text-real-estate.center-aligned {
  text-align: center;
}

.logo-zebra-real {
  filter: none;
  width: 200px;
}

.div-points-real {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-points-real._1 {
  align-items: flex-start;
}

.grid-industry-real {
  grid-template-columns: 1fr;
  width: 100%;
}

.h2-heading-realestate {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3;
}

.h2-heading-realestate.center-aligned {
  text-align: center;
}

.h2-heading-realestate.white {
  color: #fff;
}

.h2-heading-realestate.white.hide {
  display: block;
}

.orange-text-heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d16400, #ffa400);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-book-introduction {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-book-introduction.center {
  align-items: center;
}

.div-book-introduction.relative {
  position: relative;
}

.div-book-introduction.padding {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
}

.div-content-key {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-everyone {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-everyone.hide {
  display: none;
}

.image-couple-1 {
  width: 100%;
  max-width: 650px;
}

.image-text-e-1 {
  width: 242px;
  position: absolute;
  inset: 4% auto auto 12%;
}

.image-text-e-2 {
  width: 267px;
  position: absolute;
  inset: 40% auto 0% 8%;
}

.image-text-e-3 {
  width: 238px;
  position: absolute;
  inset: auto 40% 0% auto;
}

.image-text-e-4 {
  width: 273px;
  position: absolute;
  inset: 44% 11% 0% auto;
}

.image-text-e-5 {
  position: absolute;
  inset: 0% 16% auto auto;
}

.grid-mistakes-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  place-items: center;
  width: 100%;
}

.image-1-100 {
  width: 100%;
}

.image-icon-plus {
  width: 30px;
}

.grid-points-problem {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-points-problem {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 15px;
  display: flex;
  position: static;
  box-shadow: 1px 1px 10px #0000001a;
}

.div-icon-problem {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 7.5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  display: flex;
}

.text-block-problem-1 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.text-block-problem-1.bold {
  text-align: center;
  font-weight: 600;
}

.grid-family {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
}

.grid-family-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  width: 100%;
}

.div-fmaily-1 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 26px 15px;
  display: flex;
  box-shadow: 0 14px 24px #0000001a;
}

.text-family-1 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-book-intro-real {
  grid-template-rows: auto;
  justify-items: end;
  width: 100%;
}

.image-book-real-estate {
  width: 280px;
}

.div-line-div {
  background-color: #cfcfcf;
  width: 100%;
  height: 1px;
}

.div-block-key {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-key.flip {
  flex-direction: row-reverse;
  align-items: flex-start;
}

.image-book-page-key {
  width: 100%;
  max-width: 486px;
}

.div-text-key {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-key-feaure {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-points-key {
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 25px;
}

.div-points-key {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-check-key {
  border-radius: 10000px;
  box-shadow: 0 2px 5px #0003;
}

.text-feature-1 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.grid-video-out {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  width: 100%;
}

.grid-author-video {
  grid-column-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr;
  place-items: start end;
  width: 100%;
}

.grid-logo-1 {
  background-color: #000;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 20px;
}

.grid-logo-1.hide {
  display: none;
}

.div-logo-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: 190px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-1-logo {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.image-logo-1 {
  border: 1px #000;
  border-radius: 10px;
  width: 100%;
  max-width: 180px;
  padding-top: 0;
  box-shadow: 0 9px 13px -3px #0003;
}

.grid-book-for {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-book-for {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.grid-book-for-main {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  width: 100%;
}

.div-block-text-book {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  box-shadow: 0 7px 14px #0000000f;
}

.text-book-for {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.grid-price-card {
  grid-template-rows: auto;
  place-items: center stretch;
  width: 100%;
  padding-left: 90px;
  padding-right: 90px;
}

.grid-price-card.padding {
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
}

.div-price-card {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-price-card.full {
  height: 100%;
}

.div-heading-price {
  background-color: #ffdb99;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width: 100%;
  padding: 22px;
  display: flex;
}

.div-heading-price.gradient {
  background-image: linear-gradient(135deg, #ffa400, #d16400);
}

.div-heading-price.gradient.red {
  background-color: #f10404;
  background-image: none;
}

.div-heading-price.gradient.ff5612 {
  background-color: #ff5612;
  background-image: none;
}

.div-heading-price.gradient.ff5612._1 {
  border-radius: 0;
}

.div-heading-price.storke {
  border: 1px solid var(--orange);
  background-color: #ffdb9900;
}

.div-heading-price.storke.orange-red {
  border-color: var(--orange-red);
  background-color: #ff561200;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.div-heading-price.orange-red {
  background-color: var(--orange-red);
  border-radius: 0;
}

.div-heading-price.storke {
  background-color: #ffdb9900;
  border: 1px solid #ffa400;
}

.text-heading-price {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-heading-price.orange {
  background-image: linear-gradient(125deg, var(--orange), #d16400);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-heading-price.white {
  color: #fff;
}

.text-heading-price.orange-red {
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 26px;
}

.text-heading-price.oswald {
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  line-height: 1.2;
}

.div-main-content-price {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-top: 0 #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  width: 100%;
  padding: 22px;
  display: flex;
}

.div-main-content-price.orange {
  border: 1px solid #ffa400;
}

.div-main-content-price.orange.orange-red {
  border-color: var(--orange-red);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.div-main-content-price.red {
  border-bottom-color: #f10404;
  border-left-color: #f10404;
  border-right-color: #f10404;
  justify-content: space-between;
  height: 100%;
}

.div-main-content-price.orange-red {
  border: 1px solid var(--orange-red);
  border-radius: 0;
}

.div-main-content-price.ff5612 {
  border-bottom-color: #ff5612;
  border-left-color: #ff5612;
  border-right-color: #ff5612;
  border-radius: 0;
}

.div-price-1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-price-1._1.h {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  align-items: center;
}

.text-price-main {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.text-price-main.oswald {
  font-family: Oswald, sans-serif;
}

.text-price-strikethrough {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-price-strikethrough.mont {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.text-price-strikethrough._1 {
  font-size: 26px;
}

.div-text-pricing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-icon-pricing {
  width: 17px;
}

.text-points-pricing {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
}

.text-points-pricing.small {
  font-size: 14px;
  font-weight: 500;
}

.button-price-cards {
  color: #000;
  text-align: center;
  background-image: linear-gradient(127deg, #ffa400, #d16400);
  border-radius: 7.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.button-price-cards.ffdb99 {
  background-color: #ffdb99;
  background-image: none;
}

.button-price-cards.ffdb99.stroke {
  border: 1px solid var(--orange);
  color: var(--orange);
  background-color: #ffdb9900;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-price-cards.f10404 {
  color: #fff;
  background-color: #f10404;
  background-image: none;
}

.button-price-cards.orange-red {
  background-color: var(--orange-red);
  color: #fff;
  background-image: none;
  border-radius: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.button-price-cards._1 {
  color: #fff;
  background-color: #ff5612;
  background-image: none;
  border-radius: 0;
}

.div-testimnonial-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  max-width: none;
  padding: 25px;
  display: flex;
  box-shadow: 12px 12px 19px -12px #00000030;
}

.div-testimnonial-1._1 {
  min-width: 430px;
  max-width: 430px;
}

.div-testimnonial-1.o-corner {
  box-shadow: none;
  border-style: solid;
  border-radius: 0;
}

.div-image-profile {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-profile-user {
  width: 45px;
}

.div-text-testimonial {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-heading-profile {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.text-heading-designation {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 1.2;
}

.text-review-1 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}

.image-flow-thoughts.hide {
  display: none;
}

.div-auhtor-image-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.div-image-1-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--grey);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 299px;
  max-width: 300px;
  height: auto;
  padding: 10px;
  display: flex;
}

.div-image-1-author.div {
  align-items: center;
  min-width: 299px;
}

.image-auhtor-loop {
  border-radius: 10px;
  width: 270px;
  max-width: 384px;
  height: auto;
  margin-top: 10px;
  padding-top: 0;
}

.image-auhtor-loop._1 {
  padding-left: 80px;
  padding-right: 80px;
}

.text-image-auhtor {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
}

.video-2 {
  border: 0 #000;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-icon-mistakes {
  width: 56px;
}

.image-family {
  width: 100%;
}

.div-image-holder-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: stretch;
  width: 100%;
  min-width: 2787px;
  max-width: 100%;
  display: flex;
}

.image-book-for {
  width: 164px;
  min-width: 0;
  max-width: 170px;
}

.video-3 {
  border-radius: 15px;
}

.cta-real-estate {
  text-align: center;
  background-image: linear-gradient(122deg, #ffa400, #d16400);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: block;
}

.cta-real-estate.stroke {
  color: #ffa400;
  background-color: #3898ec00;
  background-image: none;
  border: 1px solid #ffa400;
}

.cta-real-estate.size {
  padding: 25px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: block;
}

.cta-real-estate.size.red {
  background-color: #f10404;
  background-image: none;
}

.cta-real-estate.size.red.add_to_cart {
  color: var(--white);
}

.cta-real-estate.size.add_to_cart {
  font-size: 16px;
}

.cta-real-estate.size {
  padding: 25px;
  font-size: 18px;
  line-height: 1.2;
  display: block;
}

.grid-cta-real {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
}

.grid-cta-real.margin {
  padding-left: 254px;
  padding-right: 254px;
}

.grid-cta-real.margin.top {
  grid-template-columns: 1.5fr 1.5fr;
  padding-left: 0;
  padding-right: 0;
}

.grid-cta-real.margin.top._2 {
  margin-top: 5px;
}

.grid-cta-real.margin.top._4 {
  padding-left: 0;
  padding-right: 488px;
}

.grid-cta-real.margin.top {
  grid-template-columns: 1.5fr 1.5fr;
  place-items: start center;
  padding-left: 0;
  padding-right: 0;
}

.grid-cta-real.top {
  align-items: start;
}

.div-pages-loop {
  z-index: -1;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.grid-testimonial-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-arrow-real {
  z-index: 0;
  width: 90px;
  position: absolute;
  inset: 77% -2% auto auto;
  transform: rotate(1deg);
}

.div-image-book-for {
  border: 1px solid #bbb;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 220px;
  padding: 10px;
  display: flex;
}

.grid-logo-loop {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  min-width: 1240px;
  max-width: 1240px;
  margin-top: 0;
}

.div-loop-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
  overflow: visible;
}

.div-block-relative {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
  position: relative;
}

.image-book-in-hand {
  z-index: 999999;
  width: 380px;
  margin-top: 40px;
  margin-bottom: -84px;
  padding-bottom: 0;
  position: relative;
}

.div--1-auhtor {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  display: flex;
  position: static;
  inset: 9% auto auto 17%;
  box-shadow: 0 10px 14px #00000026;
}

.image-logo-auhtor {
  width: 37px;
}

.text-image-hero {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.image-arrow-hero {
  width: 76px;
  margin-left: 107px;
  position: static;
  inset: 17% auto auto 25%;
}

.div-absolute-hero {
  z-index: 999999999;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 68% 74% auto;
}

.div-absolute-hero.hide {
  display: none;
}

.image-author-1 {
  z-index: 2147483647;
  box-shadow: none;
  border-radius: 5px;
  width: 258px;
  position: absolute;
  inset: auto auto 72% 66%;
}

.image-author-end, .image-buying {
  display: none;
}

.grid-testimonial-2 {
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  width: 100%;
}

.hr-heading-clone {
  color: #fff;
  line-height: 1.3;
}

.hr-heading-clone.hide {
  display: none;
}

.image-book-hero {
  width: 400px;
}

.main-section-fsa {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.main-section-fsa.black {
  background-color: #000;
  overflow: hidden;
}

.main-section-fsa.black.hidden {
  overflow: hidden;
}

.main-section-fsa.black.hidden-section {
  display: none;
}

.main-section-fsa.grey {
  background-color: #f3f3f3;
  overflow: hidden;
}

.main-section-fsa._0b0b0b {
  background-color: #0b0b0b;
  overflow: hidden;
}

.main-section-fsa._0b0b0b.relative {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.logo-fsa {
  width: 207px;
  margin-bottom: 15px;
}

.div-block-fsa {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-body-fsa {
  color: var(--orange);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.h1-fsa-landing-page {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  line-height: 1.2;
}

.body-text-fsa {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.body-text-fsa.left-aligned {
  text-align: left;
}

.body-text-fsa.left-aligned.white, .body-text-fsa.white {
  color: #fff;
}

.contentr-holder-fsa {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-hero-fsa {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-image-tree {
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 100%;
}

.div-image-tree {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.h2-fsa {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3;
}

.h2-fsa.white {
  color: #fff;
}

.h2-fsa.center-aligned {
  text-align: center;
}

.orange-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-detail {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-heading-detail {
  background-color: #e4e4e4;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  align-items: center;
  padding: 15px;
  display: flex;
}

.text-heading-detail {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.div-content-detail {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 15px 100px 15px 15px;
  display: flex;
}

.text-points-detail {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.div-detail {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.grid-avatar {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-avatar {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-avatr {
  width: 72px;
}

.text-block-avatr {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.grid-book-design {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
  display: flex;
}

.image-qr-book {
  border-radius: 60px;
  width: 100%;
  max-width: 500px;
  box-shadow: 0 2px 100px #0003;
}

.who-exactly-for {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-who-exactly-for {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-who-exactly-for._1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  box-shadow: 0 10px 20px #0000001a;
}

.heading-role {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.image-illusrtration-for {
  width: 100%;
  max-width: 250px;
}

.text-para {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.grid-book-write {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  place-items: center;
  width: 100%;
}

.image-book-shadow {
  width: 100%;
  max-width: 520px;
}

.grid-house-png4 {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
}

.div-house-png4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-house-png {
  width: 100%;
}

.image-man-absolute {
  border-radius: 350px;
  width: 100%;
  max-width: 140px;
  position: absolute;
  inset: -5% auto auto -5%;
  box-shadow: 0 4px 14px #00000021;
}

.image-woman-absolute {
  border-radius: 130px;
  width: 100%;
  max-width: 150px;
  position: absolute;
  inset: auto -5% -5% auto;
  box-shadow: 0 4px 14px #0003;
}

.image-budget {
  border-radius: 100px;
  width: 78px;
  position: absolute;
  inset: -3% 3% auto auto;
  transform: rotate(30deg);
  box-shadow: 0 4px 20px 7px #0000001a;
}

.image-pin-location {
  width: 78px;
  position: absolute;
  inset: auto auto -3% -3%;
  box-shadow: 0 4px 20px #0000001a;
}

.image-text-man {
  z-index: 999;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: content-box;
  width: 259px;
  position: absolute;
  inset: -3% auto auto 15%;
}

.image-text-woman {
  z-index: 9999;
  width: 287px;
  position: absolute;
  inset: auto 15% 5% auto;
}

.grid-text-saying {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 15px;
}

.here-is--1 {
  color: #000;
  margin-top: 52px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.div-saying {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.text-what-hear {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.image-illustration-made {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.main-section-fr {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.main-section-fr.black {
  background-color: #0b0b0b;
}

.main-section-fr.black.hide {
  display: none;
}

.main-section-fr.black.padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.main-section-fr.black.animation {
  position: relative;
}

.main-section-fr.bg {
  background-image: url('../images/image-hands.png');
  background-position: 50% 100%;
  background-size: cover;
}

.main-section-fr.gray {
  background-color: #f3f3f3;
}

.main-section-fr.gray.flex {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-section-fr.gray.low-margin {
  padding-top: 30px;
  padding-bottom: 30px;
}

.main-section-fr.gray.how-to-get-there {
  display: none;
}

.main-section-fr.f8f8f8 {
  background-color: #f8f8f8;
}

.main-section-fr.no-overlay {
  overflow: visible;
}

.main-section-fr.low-margin {
  padding-top: 30px;
  padding-bottom: 30px;
}

.main-section-fr.r {
  position: relative;
}

.main-content-wrapper-fr {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.logo-fund-raising {
  filter: invert();
  width: 170px;
  margin-bottom: 16px;
}

.div-block-fr {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.h1-fr-landing-page {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1.1;
}

.h1-fr-landing-page.white {
  color: #fff;
}

.div-hero-fr {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.contentr-holder-fr {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-book-relative {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.img-for-fr {
  width: 100%;
  max-width: 720px;
}

.div-testiomonial-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 310px;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 14% 4% auto auto;
  box-shadow: 0 7px 80px -2px #0003;
}

.image-stars-1 {
  width: 76px;
}

.text-span-16 {
  color: var(--orange);
}

.image-illusrtation-who {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.div-for-image-hold {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  height: 150px;
  display: flex;
}

.div-final-stat {
  border: 1px solid #4d4d4d;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.div-final-stat._0 {
  border-style: none;
  padding: 0;
}

.text-head-stat {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.text-head-stat.orange {
  color: var(--orange);
  text-align: center;
}

.text-sub-stat {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2;
}

.text-sub-stat.black {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.image-ss-news {
  width: 100%;
}

.image-ss-news-mobile {
  display: none;
}

.text-block-16 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.list {
  padding-left: 12px;
}

.h2-fr-landing-page {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-fr-landing-page.black {
  color: #000;
}

.div-content-holder-news {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-ss-newss {
  width: 1330px;
  max-width: 1200px;
}

.grid-image-roadmap {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
  padding-left: 72px;
  padding-right: 72px;
}

.image-roadmap-1 {
  width: 100%;
}

.grid-clarity-1 {
  background-color: #0b0b0b;
  border-radius: 15px;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  width: 100%;
  padding: 30px;
}

.div-block-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #2e2e2e;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
}

.image-check-1 {
  width: 27px;
}

.text-block-18 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.grid-10--startups {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
}

.div-content-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-orange-1 {
  color: var(--orange);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.div-image-space {
  width: 100%;
  height: 360px;
}

.grid-cards-images {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 6px 8px 10px #0000000d;
}

.text-headinng-cards {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.image-creative-1 {
  border-radius: 7.5px;
  width: 100%;
}

.text-para-cards {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 1.3;
}

.grid-focus-1 {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
}

.image-focus1 {
  width: 100%;
}

.grid-rejections-1 {
  grid-template-rows: auto;
  width: 100%;
}

.image-ss-rejection {
  width: 100%;
}

.grid-howto {
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
  padding: 30px;
  box-shadow: 0 14px 75px #00000005;
}

.text-h-howto {
  color: #ffa400;
  font-size: 100px;
  font-weight: 800;
  line-height: 1.2;
}

.grid-list-points {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  place-items: center start;
  width: 100%;
}

.text-points-howto {
  color: #000;
  font-weight: 600;
}

.listcontent {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: disc;
  display: flex;
}

.listcontent._1 {
  padding-left: 11px;
}

.text-para-why {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.image-book-fr {
  width: 100%;
}

.div-people-spoke {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 19px;
  display: flex;
  box-shadow: 7px 12px 20px #0000001c;
}

.image-hands-mobile, .image-news-ss {
  display: none;
}

.div-content-fr {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-book-fr-intro {
  width: 322px;
}

.div-holder-fr {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.grid-points-fr {
  border: 1px solid #000;
  grid-template-columns: 1fr;
  margin-left: 40px;
  padding: 24px;
}

.grid-points-fr._2 {
  margin-left: 0;
  margin-right: 40px;
}

.div-points-fr {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-check-fr {
  width: 30px;
}

.text-block-19 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

.div-video-holder-trading {
  width: 100%;
  margin-top: 40px;
  padding-left: 120px;
  padding-right: 120px;
}

.grid-logo-work {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  width: 100%;
}

.image-author-new {
  border-radius: 20px;
  width: 100%;
  max-width: 412px;
}

.grid-author-image {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
}

.bold-text-54 {
  color: var(--orange);
}

.image-circle {
  width: 100%;
  max-width: 660px;
  margin-top: 30px;
}

.grid-finance-career {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.h3-fsa {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

.h3-fsa.light {
  font-weight: 300;
}

.grid-balance-dheet {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: end;
  width: 100%;
}

.div-block-image-balance {
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 430px;
  display: flex;
}

.image-balance-sheet {
  width: 100%;
  min-width: 600px;
  max-width: 800px;
  margin-top: 82px;
  margin-left: 107px;
}

.div-content-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-steps-key {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 30px;
  align-items: center;
  width: 100%;
  padding: 50px;
  display: flex;
  box-shadow: 6px 8px 130px #00000021;
}

.div-steps-key.flip {
  flex-direction: row-reverse;
}

.div-steps-key.flip.st, .div-steps-key.stretch {
  align-items: stretch;
}

.heading-steps {
  color: #d6d6d6;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-steps.black {
  color: #000;
}

.text-points-body {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.grids-poimnts-steps {
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.image-checks-steps {
  border: 1px solid #bfbfbf;
  border-radius: 1000px;
  width: 25px;
}

.div-key-steps {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-arrow-steps {
  width: 100px;
  margin-top: -26px;
  margin-bottom: -26px;
}

.image-arrow-steps.flip {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-page-loop {
  border-radius: 10px;
  width: 172.1px;
  max-width: none;
  height: 237.29px;
}

.div-review-loop {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 44px;
  display: flex;
  overflow: visible;
}

.div-review-loop.margin {
  margin-top: 45px;
  margin-bottom: 45px;
  overflow: visible;
}

.divb-review-holder {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 35px;
  display: flex;
}

.text-block-21 {
  color: #ffa400;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.5;
}

.text-block-22 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.div-com-1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #dfdfdf;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.grid-fundraise-state {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-benefits-intro {
  display: none;
}

.grid-stat-how {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-stat-how {
  box-shadow: none;
  background-color: #b2a4ff;
  border: 1px solid #000;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding: 14px;
  display: flex;
}

.div-stat-how.ffb4b4 {
  background-color: #ffb4b4;
}

.div-stat-how.ffdeb4 {
  background-color: #ffdeb4;
}

.text-block-23 {
  color: #000;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.grid-benefits-fr {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.div-block-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-24 {
  color: var(--orange);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-25 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-28 {
  border: 1px solid #000;
  border-radius: 15px;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center stretch;
  width: 100%;
  padding: 20px;
}

.image-arrow-fr {
  width: 108px;
  margin-top: -50px;
  margin-bottom: -50px;
}

.image-arrow-fr.flip {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-span-17 {
  color: var(--orange);
}

.div-image-key {
  background-color: #f4f4f4;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-mockup-fsa {
  width: 100%;
  max-width: 400px;
  box-shadow: 4px 2px 20px 5px #00000070;
}

.kalam {
  color: var(--orange);
  font-family: Kalam, sans-serif;
}

.div-block-24 {
  flex-flow: row;
  align-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  display: flex;
  overflow: visible;
}

.div-block-24.margin {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 30px;
  overflow: visible;
}

.div-bookloop-p {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: 1260px;
  display: flex;
}

.div-image {
  background-color: #eee;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-step-1 {
  width: 100%;
  max-width: 460px;
}

.image-step-1._1 {
  width: 450px;
  max-width: 520px;
}

.div-block-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-block-26 {
  color: #000;
  font-size: 50px;
  font-weight: 900;
  line-height: 1.2;
}

.image-key-fr {
  width: 100%;
  max-width: 390px;
}

.image-key-fr.size {
  max-width: 430px;
}

.div-divider-fr {
  background-color: #1f1f1f;
  width: 100%;
  height: 1px;
}

.grid-29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-30 {
  width: 100%;
}

.image-icon-hear {
  width: 100%;
  max-width: 71px;
}

.image-66 {
  z-index: 9999999;
  width: 100%;
  max-width: 300px;
  position: absolute;
  inset: 11% auto auto 66%;
}

.image-icon-svg {
  width: 40px;
}

.image-auhtor-des {
  display: none;
}

.image-67 {
  width: 100%;
}

.image-68 {
  display: none;
}

.logo-trading {
  width: 195px;
  margin-left: auto;
  margin-right: auto;
}

.heading-tb-1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1.3;
}

.heading-tb-1.orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(93deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-tb-1.small {
  font-size: 42px;
}

.div-loop-text-holder {
  align-items: center;
  width: 100%;
  margin-top: -10px;
  display: flex;
  overflow: hidden;
}

.div-loop-text-holder.hide {
  justify-content: center;
  margin-top: -14px;
  display: none;
  overflow: hidden;
}

.div-holder-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 75px;
  display: flex;
  overflow: visible;
}

.main-content-wrapper-tb {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
  position: static;
}

.main-content-wrapper-tb.relative {
  z-index: 10;
  position: relative;
}

.bodytext-tb {
  color: #fff;
  text-align: right;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.bodytext-tb.left {
  text-align: left;
}

.bodytext-tb.left.black, .bodytext-tb.black {
  color: #000;
}

.bodytext-tb.black.center, .bodytext-tb.center {
  text-align: center;
}

.bodytext-tb.center.margin {
  margin-bottom: 25px;
}

.bodytext-tb.center.margin.top {
  color: #fff;
  margin-top: 14px;
}

.bodytext-tb.center.white {
  color: #fff;
}

.bodytext-tb.center.orange {
  color: #ffa400;
}

.bodytext-tb._1 {
  text-align: left;
}

.text-span-18 {
  color: var(--orange);
}

.div-mobile-tlh {
  display: none;
}

.div-stat-tb {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-tb-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.5;
}

.heading-tb-2.center {
  text-align: center;
  line-height: 1.5;
}

.heading-tb-2.center.white, .heading-tb-2.white {
  color: #fff;
}

.stat-3c {
  background-color: #fff;
  border: 1px #000;
  border-radius: 15px;
  width: 100%;
  padding: 29px 21px;
  overflow: visible;
  box-shadow: 0 24px 80px #00000014;
}

.heading-tb-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-tb-3.white {
  color: #fff;
}

.heading-tb-3.white.light {
  font-weight: 300;
}

.arrow-1 {
  transform-style: preserve-3d;
  width: 100px;
  position: absolute;
  inset: 44% auto auto 68%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.slider-testimonial {
  display: none;
}

.arrow {
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.arrow.right {
  justify-content: flex-end;
}

.text-block-29 {
  color: #ffa400;
  text-align: left;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 590px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 12px 25px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  display: block;
}

.div-decor-text {
  width: auto;
}

.grid-black-1 {
  background-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
}

.text-span-20 {
  color: #aaa;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div {
  width: 100%;
}

.grid-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #797979;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
  position: static;
}

.div-block-30 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-74 {
  width: 100%;
  margin-top: 55px;
  margin-bottom: 20px;
}

.image-80 {
  display: none;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-40 {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.text-span-21 {
  font-weight: 200;
}

.image-82 {
  z-index: -1;
  width: 100%;
  max-width: 885px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.div-glass-pages {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 40px;
  display: flex;
  overflow: visible;
}

.div-glass-pages.mb60 {
  margin-bottom: 60px;
}

.div-wrapper-pages {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: stretch;
  display: flex;
}

.div-page-text-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: 0px;
  background-color: #1a1a1a;
  background-image: none;
  border: 1px solid #474747;
  border-radius: 6px;
  outline: 3px #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 165px;
  min-width: 165px;
  padding: 12px;
  display: flex;
}

.div-page-text-1.big {
  width: 300px;
  min-width: 300px;
}

.image-83 {
  border-radius: 3px;
  width: 100%;
  max-width: 141px;
}

.text-block-32 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-33 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-34 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-book-fsa {
  z-index: 10;
  width: 100%;
  min-width: 360px;
  max-width: 362px;
  position: relative;
}

.image-84 {
  z-index: 0;
  width: 690px;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 12% auto auto;
}

.grid-41 {
  grid-template-columns: 1fr;
  position: absolute;
  inset: auto 78% auto auto;
}

.grid-41.right {
  left: 78%;
  right: auto;
}

.benefits-glass-effect {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  outline-offset: 0px;
  background-color: #1e1e1e;
  background-image: none;
  border: 1px solid #474747;
  border-radius: 6px;
  outline: 3px #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 165px;
  min-width: 165px;
  padding: 12px;
  display: flex;
}

.image-85 {
  border-radius: 5px;
}

.grid-42 {
  display: none;
}

.text-block-33 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.benefits-fsa-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  background-image: linear-gradient(#45454599, #0b0b0b99);
  border: 1px solid #474747;
  border-radius: 6px;
  outline: 3px #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 165px;
  padding: 12px;
  display: flex;
}

.text-block-34 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.div-text-loop-cb {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: center;
  height: 70px;
  display: flex;
}

.div-text-loop-career-bundle {
  display: none;
}

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

.div-badge-holder {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.div-badge {
  background-color: var(--orange);
  background-image: linear-gradient(120deg, var(--orange), #d16400);
  border-radius: 450px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 9px;
  padding: 5px 11px;
  display: flex;
  position: static;
  inset: auto auto 0% 74%;
}

.text-block-36 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-45 {
  grid-template-columns: 1fr;
  width: 100%;
}

.tabs-career-bundle {
  width: 100%;
}

.tabs-menu-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs-menu-4.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu-4.no-padding.left {
  justify-content: flex-start;
}

.tab-link-tab-1 {
  color: #b8b8b8;
  background-color: #e5e5e5;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-link-tab-1.w--current {
  color: #000;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.tab-link-tab-1.image {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  padding: 21px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.tab-link-tab-1.image.w--current {
  color: #000;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.tab-pane-tab-1-3 {
  margin-top: 60px;
}

.grid-46 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 15px;
}

.grid-46.margimn {
  margin-top: 45px;
}

.div-block-39 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  box-shadow: 0 9px 5px #00000005;
}

.div-block-39.horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  align-items: center;
  padding: 10px 0;
}

.div-block-39.padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
}

.text-block-41 {
  color: var(--orange);
  text-align: center;
  white-space: nowrap;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.div-text-moving {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--orange);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 560px;
  height: 50px;
  display: flex;
  overflow: hidden;
  transform: rotate(0);
}

.div-block-42 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-hero-career {
  width: 1300px;
  max-width: 100%;
  margin: 0 auto;
}

.image-hero-career.hide {
  display: none;
}

.div-hard-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-42 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-42.white {
  color: #fff;
}

.text-span-22 {
  color: #000;
  text-align: left;
  font-size: 17px;
  font-weight: 500;
}

.div-block-45 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-image: linear-gradient(121deg, #0d0d0d00, #ffffff1a);
  border: 1px solid #303030;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 15px;
  display: flex;
}

.div-block-45.absolute {
  width: 25%;
  position: absolute;
  inset: 70% auto auto 0%;
}

.div-block-45.absolute.hide {
  display: none;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: absolute;
  inset: 7% auto auto 1%;
}

.grid-49._2 {
  margin-left: 0;
  padding-left: 0;
  inset: auto -1% 21% auto;
}

.grid-49._2.hide, .grid-49.hide {
  display: none;
}

.grid-50 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
  overflow: visible;
}

.div-block-46._1 {
  margin-top: 65px;
  margin-bottom: 10px;
}

.div-block-46._2 {
  margin-top: 10px;
}

.ffa400 {
  color: #ffa400;
}

.grid-68 {
  display: none;
}

.image-123, .image-124, .image-125 {
  width: 100%;
}

.image-126 {
  width: 100%;
  margin-bottom: -94px;
}

.image-127 {
  display: none;
}

.text-block-63 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.text-block-64 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 16px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  display: none;
}

.grid-69 {
  grid-template-rows: auto;
  place-items: start center;
  width: 100%;
}

.grid-70 {
  display: none;
}

.grid-71 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  display: none;
}

.text-block-65 {
  color: var(--orange);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-65.black {
  color: #000;
}

.text-block-65.b2a4ff {
  color: #b2a4ff;
}

.text-block-65.ffb4b4 {
  color: #ffb4b4;
}

.text-block-65.ffdeb4 {
  color: #ffdeb4;
}

.div-block-88 {
  background-color: #b2a4ff;
  border: 1px #454545;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 23px;
  display: flex;
}

.div-block-88.ffb4b4 {
  background-color: #ffb4b4;
}

.div-block-88.ffdeb4 {
  background-color: #ffdeb4;
}

.images-portals {
  width: 130px;
  max-width: 100%;
}

.text-block-66 {
  color: #000;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-89 {
  border: 1px solid #d2d2d2;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.grid-72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-73 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.grid-74 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-128 {
  background-color: #343434;
  border-radius: 5px;
  width: 66px;
  padding: 10px;
}

.grid-75 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
}

.div-block-91 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 53px;
  display: flex;
}

.image-129 {
  border: 1px #d4d4d4;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
}

.grid-76 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-items: center;
}

.div-block-92 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-131 {
  width: 100%;
}

.h3-heading-realestate {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 1.3;
}

.h3-heading-realestate._1 {
  font-size: 26px;
}

.h3-heading-realestate._1.l {
  text-align: left;
}

.h3-heading-realestate._1._2 {
  margin-top: 25px;
}

.image-132 {
  display: none;
}

.text-block-67 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

.image-133 {
  border: 1px solid #000;
  border-radius: 9px;
  width: 95px;
  position: absolute;
  inset: -8% -1% auto auto;
  box-shadow: 0 5px 5px #0003;
}

.grid-77 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: -52px;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
}

.div-block-93 {
  border-right: 1px solid #4e4e4e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-93.stoke {
  border-right-style: none;
}

.grid-78 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-134 {
  width: 100%;
  margin-bottom: 34px;
}

.div-block-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  white-space: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: -79px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-94._1 {
  margin-top: 34px;
  margin-bottom: 18px;
}

.text-block-68 {
  color: var(--orange);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-95 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  white-space: nowrap;
  object-fit: fill;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-96 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-97 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-79 {
  grid-column-gap: 33px;
  grid-template-rows: auto;
  width: 100%;
}

.image-135 {
  width: 100%;
  max-width: 100%;
}

.div-block-100 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px dashed var(--orange);
  background-color: #f9ebd3;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-block-69 {
  color: var(--orange);
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.image-stratgies {
  width: 100%;
  max-width: 960px;
  margin-bottom: 0;
}

.grid-80 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 0;
}

.div-block-101 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.image-136 {
  width: 26px;
}

.text-block-71 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.grid-81 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  place-items: center;
  width: 100%;
}

.image-138 {
  display: none;
}

.image-139 {
  outline-offset: 0px;
  background-image: radial-gradient(circle farthest-side at 100% 0, #111 40%, #2c1c00);
  border: 1px solid #464646;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  outline: 3px #000;
  width: 100%;
  padding: 58px;
}

.grid-83 {
  width: 100%;
  height: 100%;
}

.div-block-103 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 0, #111 66%, #2c1c00);
  border: 1px solid #464646;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 155px;
  padding: 20px;
  display: flex;
}

.div-block-103.corner-radius {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 0;
}

.div-block-103.corner-radius2 {
  border-bottom-right-radius: 30px;
}

.text-block-73 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.image-140 {
  width: 70px;
}

.slider-tb {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ddd0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: none;
  overflow: visible;
}

.slide-tb-1 {
  width: 100%;
  height: auto;
  margin-left: 11px;
  margin-right: 11px;
  padding-bottom: 0;
  padding-right: 0;
}

.mask-3 {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.div-block-104 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #111;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 34px;
  display: flex;
  overflow: hidden;
}

.div-stroke-only {
  background-image: linear-gradient(#000, #ffffff36);
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 580px;
  padding: 1px;
  display: flex;
}

.text-block-74 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-105 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-75 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.grid-84 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-106 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-107 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #252525;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 496px;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
  display: flex;
  overflow: hidden;
}

.image-141 {
  border-radius: 5px;
  width: 115px;
  max-width: 115px;
}

.div-block-108 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  display: flex;
}

.div-block-109 {
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.right-arrow-5 {
  z-index: 1;
  background-color: #0b0b0b00;
  background-image: linear-gradient(269deg, #0b0b0b 5%, #0b0b0b00 40%);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 410px;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  left: auto;
  right: -140px;
}

.right-arrow-5.left {
  background-image: linear-gradient(87deg, #0b0b0b, #0b0b0b00 64%);
  left: -140px;
  right: auto;
}

.icon-15 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  background-color: #21212175;
  border-radius: 5px;
  outline: 1px solid #292929;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
  left: 191px;
}

.icon-15.left {
  left: auto;
  right: 233px;
}

.div-block-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.grid-85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-111 {
  background-color: #fff;
  border: 1px solid silver;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-112 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-76 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
}

.text-block-77 {
  color: #000;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
}

.image-142 {
  width: 90px;
  display: none;
  position: absolute;
  inset: auto 5% 5% auto;
}

.div-block-113 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #bababa;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  height: auto;
  padding: 20px;
  display: flex;
}

.text-block-78 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.image-143 {
  width: 100%;
  max-width: 470px;
  padding-left: 0;
}

.div-block-100-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--orange);
  background-color: #fffaf1;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 32px;
  padding: 20px;
  display: flex;
}

.div-block-100-copy.purple {
  background-color: #fffaf100;
  background-image: linear-gradient(90deg, #134ccb33, #fff0);
  border-color: #0d45c3;
  border-radius: 10px;
  margin-top: 50px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-70-copy {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 1.3;
}

.text-block-70-copy.white {
  color: #fff;
}

.slider-2 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.mask-4 {
  width: 100%;
}

.image-144 {
  width: 100%;
  max-width: 999px;
}

.icon-15-copy {
  background-color: var(--orange);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  border-radius: 10px;
  outline: 1px #292929;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
  left: auto;
}

.slide-6 {
  padding-left: 84px;
  padding-right: 84px;
}

.right-arrow-6 {
  justify-content: center;
  align-items: center;
  width: 55px;
  display: flex;
}

.grid-86 {
  border: 1px solid var(--orange);
  background-color: #fff3dd;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
}

.div-block-114 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0d500;
  border: 1px #ffa400;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: -37px;
  padding: 10px;
  display: flex;
}

.image-145 {
  width: 117px;
}

.text-block-79 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.grid-87 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-115 {
  border-style: none none none solid;
  border-width: 1px 1px 1px 4px;
  border-color: black black black var(--orange);
  background-color: #fff;
  border-radius: 15px;
  padding: 20px;
  display: flex;
  box-shadow: 0 24px 34px #0000001a;
}

.text-block-80 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-88 {
  grid-template-rows: auto;
  margin-top: -36px;
  padding-left: 151px;
  padding-right: 151px;
}

.div-block-115-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 24px 34px #0000001a;
}

.image-146 {
  width: 26px;
}

.text-block-81 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.grid-89 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.text-span-25 {
  color: #8f8f8f;
  font-size: 14px;
  line-height: 1.1;
}

.image-147 {
  width: 20px;
}

.image-148 {
  width: 100%;
  max-width: 270px;
}

.div-block-116 {
  display: none;
}

.div-block-117 {
  width: 100%;
  height: 5px;
}

.div-block-118 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.slider-3 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.icon-16 {
  background-color: var(--orange);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 14px;
  display: flex;
}

.mask-5 {
  width: 100%;
  height: auto;
  overflow: visible;
}

.slide-7 {
  width: 100%;
  height: auto;
  padding-bottom: 0;
  padding-left: 85px;
  padding-right: 85px;
}

.slide-7._1 {
  padding-left: 0;
}

.grid-91 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: none;
}

.grid-91.margin {
  padding-right: 85px;
  display: none;
}

.div-block-119 {
  background-image: none;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-152 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
}

.div-block-120 {
  background-image: linear-gradient(#0000, #000 95%);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 96%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.text-block-82 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.grid-92 {
  grid-row-gap: 28px;
  grid-template-columns: 1fr;
  justify-items: start;
  width: 100%;
}

.text-block-83 {
  color: #000;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-121 {
  background-image: linear-gradient(#0000, #000 80%);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 35%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.image-153 {
  width: 100%;
  min-width: 1160px;
  max-width: 1190px;
}

.div-block-122 {
  width: 100%;
  margin-top: 21px;
  display: flex;
}

.div-block-123 {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-124 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.div-block-125 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-95 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-95._1 {
  padding-right: 85px;
}

.image-154 {
  width: 100%;
  max-width: 217px;
}

.slider-5 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.grid-97 {
  grid-template-rows: auto;
  padding-left: 79px;
  padding-right: 79px;
}

.icon-17 {
  background-color: var(--orange);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  display: flex;
}

.icon-17.purple {
  background-color: #6251d800;
}

.slide-nav-6 {
  display: none;
}

.text-span-26 {
  color: #000;
  font-size: 19px;
}

.grid-98 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.div-block-126 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-156 {
  width: 100%;
  max-width: 492px;
}

.grid-99 {
  background-color: #fff;
  border: 4px solid #e8e8e8;
  border-radius: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 20px;
}

.div-block-127 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f4f4f4;
  border-radius: 13px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 9px;
  display: flex;
}

.image-157 {
  width: 26px;
}

.text-block-84 {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.slider-6 {
  display: none;
}

.div-block-128 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.div-block-129.top {
  margin-top: 67px;
}

.div-block-130 {
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 36px;
  display: flex;
}

.text-block-85 {
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
}

.bold-orange {
  color: var(--orange);
  font-weight: 700;
}

.image-160 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 433px;
  position: relative;
}

.image-160.hidden {
  display: none;
}

.grid-101 {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 35px;
  margin-bottom: 0;
  position: static;
}

.div-block-131 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ebebeb;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 15px;
  display: flex;
}

.div-block-132 {
  background-color: #fff0;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 190px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.div-block-132.hide {
  display: none;
}

.text-block-86 {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-87 {
  font-size: 14px;
  line-height: 1.3;
}

.div-block-133 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-161 {
  width: 202px;
}

.image-161.hide {
  display: none;
}

.image-162 {
  width: 260px;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.div-block-134 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-135 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-135.margin {
  padding-right: 432px;
}

.div-block-136 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: static;
  inset: 0% 14% 0% auto;
  overflow: visible;
}

.image-163 {
  width: 220px;
}

.div-block-137 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 8% 0% auto;
}

.grid-103 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 32px;
}

.div-block-138 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  min-width: 330px;
  max-width: 330px;
  padding: 12px;
  display: flex;
  box-shadow: 0 19px 40px -5px #0003;
}

.text-block-88 {
  color: #000;
  font-size: 14px;
  line-height: 1.3;
}

.text-span-27 {
  font-size: 14px;
}

.div-block-139 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-89 {
  color: var(--orange);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.image-164 {
  width: 80px;
}

.div-block-141 {
  opacity: 1;
  background-image: linear-gradient(#fff0, #fff);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin: 31px auto;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
}

.text-block-90 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 1.3;
  display: block;
}

.text-span-28 {
  color: var(--orange);
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-142 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0b0b0b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.text-block-91 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.grid-104 {
  width: 100%;
  margin-top: 50px;
  padding-left: 74px;
  padding-right: 74px;
}

.grid-104.hide {
  display: none;
}

.div-block-143 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 30px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 25px;
  display: flex;
  box-shadow: 0 9px 17px -3px #0003;
}

.text-block-92 {
  color: #000;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
}

.div-block-144 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  width: 100%;
  padding-right: 39px;
  display: flex;
}

.div-block-145 {
  background-color: #e8e8e8;
  border: 5px solid #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-right: -39px;
  display: flex;
  box-shadow: 0 8px 20px #0000001a;
}

.div-block-145:hover {
  z-index: 1;
  position: relative;
}

.image-165 {
  width: 50px;
}

.div-block-141-copy {
  opacity: 1;
  background-image: linear-gradient(#fff0, #fff);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 31px auto;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
}

.text-block-93 {
  color: #fff;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
}

.grid-106 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
}

.grid-106.margin {
  margin-top: 30px;
  margin-bottom: 30px;
}

.grid-107 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-146 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-147 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: none;
  position: absolute;
  top: 126px;
  overflow: visible;
}

.image-166 {
  width: 110px;
}

.div-block-148 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.image-167 {
  z-index: 0;
  width: 85px;
  position: absolute;
  inset: 46% -20% 0% auto;
}

.image-167-copy {
  z-index: 0;
  transform-style: preserve-3d;
  width: 85px;
  position: absolute;
  inset: 46% auto 0% -20%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-168 {
  width: 2px;
  position: absolute;
  inset: auto auto -251px;
}

.image-169 {
  width: 340px;
  max-width: 2000px;
  margin-left: 5px;
}

.div-block-149 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-150 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0003;
  border: 1px solid #323232;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 11px;
  display: flex;
}

.text-block-94 {
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
}

.image-170 {
  width: 30px;
}

.div-block-152 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  display: flex;
  overflow: visible;
}

.grid-108 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  place-items: center end;
}

.div-block-153 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-173 {
  width: 100%;
}

.image-175 {
  width: 100%;
  margin-top: 0;
}

.image-176 {
  display: none;
}

.grid-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  display: flex;
}

.image-180 {
  width: 142px;
  max-width: 142px;
}

.div-block-157 {
  justify-content: flex-end;
  width: 100%;
  margin-top: 14px;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.grid-111 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: visible;
}

.image-181 {
  width: 142px;
  max-width: 142px;
}

.text-block-99 {
  color: var(--orange);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-100 {
  color: #fff;
  font-size: 14px;
  line-height: 1.2;
}

.div-block-163 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.grid-113 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-113.margin {
  margin-top: 37px;
}

.div-block-166 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-114 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-168 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-top: 2px none var(--orange);
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 0;
  outline: 1px #e1e1e1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: flex;
  box-shadow: 0 30px 40px #0000001a;
}

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

.image-186 {
  width: 520px;
  max-width: 100%;
  height: auto;
  margin-right: -22px;
}

.div-block-169 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.div-block-169.relative {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
}

.image-187 {
  width: 450px;
  height: auto;
}

.image-188 {
  width: 100%;
  max-width: 720px;
}

.text-block-102 {
  color: #000;
  text-align: center;
  font-size: 22px;
  line-height: 1.3;
}

.text-block-102.white {
  color: #fff;
}

.div-block-176 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-179 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-180 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-186 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.div-block-186.hide {
  display: none;
}

.grid-118 {
  grid-template-rows: auto auto auto auto auto;
  place-items: stretch stretch;
  width: 100%;
}

.div-block-187 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 7px 20px #0000001a;
}

.text-block-105 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.2;
}

.image-192 {
  width: 42px;
}

.div-block-188 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.div-block-189 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-193 {
  width: 66px;
  margin-top: 3px;
  margin-right: -9px;
}

.background-video-6 {
  z-index: 0;
  width: 100%;
  height: 1110px;
  padding: 0;
  position: absolute;
  inset: -10% 0% 0%;
}

.div-block-192 {
  color: #fff;
  width: 100%;
  height: 500px;
  margin-top: 51px;
}

.play-pause-button-2 {
  display: none;
}

.div-block-193 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-195 {
  width: 300px;
}

.image-196 {
  width: 300px;
  position: absolute;
}

.background-video-7, .play-pause-button-3 {
  display: none;
}

.div-block-194 {
  background-color: #f4f4f4;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 206.625px;
  padding-top: 92px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-194.no-padding {
  padding-top: 0;
}

.image-197 {
  border-radius: 5px;
  width: 200px;
  position: absolute;
  inset: auto;
  box-shadow: 2px 2px 16px -1px #0003;
}

.image-198 {
  z-index: 1;
  margin-top: 0;
  display: none;
  position: relative;
}

.image-200 {
  width: 260px;
  margin-top: 0;
  padding-top: 0;
}

.image-201 {
  display: none;
  position: absolute;
  top: 10%;
  left: 56%;
}

.image-202 {
  width: 281px;
}

.div-block-196 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-196.left {
  align-items: flex-start;
  width: 100%;
}

.grid-122 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-204 {
  border: 1px solid #000;
  border-radius: 10px;
  width: 360px;
  min-width: 360px;
  max-width: 330px;
}

.div-block-197 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 127px;
  display: flex;
}

.grid-123 {
  grid-template-rows: auto;
  width: 100%;
}

.div-block-198 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 2px dashed #d5d5d5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 30px 30px 267px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-106 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.highlight-red {
  color: #fe1d1d;
}

.highlight-red.green {
  color: #02bc58;
}

.text-block-107 {
  color: #000;
  font-size: 25px;
  line-height: 1.3;
}

.image-205 {
  width: 240px;
  margin-left: -32px;
  position: absolute;
  inset: auto 0% 0% 2%;
}

.image-206 {
  width: 330px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.grid-124 {
  grid-template-rows: auto;
  justify-content: space-between;
  place-items: center end;
}

.text-block-108 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

.div-block-199 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-200 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-207 {
  width: 590px;
  max-width: 1000px;
  position: absolute;
  inset: 93% 55% auto auto;
}

.image-208 {
  position: absolute;
  top: 93%;
  left: auto;
  right: 48%;
}

.image-209 {
  width: 70px;
  max-width: 500px;
  position: absolute;
  inset: auto 28% -24% auto;
}

.grid-125 {
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 35px;
}

.div-block-202 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px dashed var(--orange);
  background-color: #000;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-block-110 {
  color: var(--orange);
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-111 {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
}

.text-block-111.small {
  font-size: 16px;
}

.text-block-112 {
  color: #fff;
  text-align: center;
  margin-bottom: 21px;
  font-size: 16px;
  line-height: 1.2;
}

.tabs-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 41px;
  display: flex;
}

.tabs-menu-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.tab-link-tab-1-3 {
  color: #000;
  background-color: #efefef;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.tab-link-tab-1-3.w--current {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.tab-pane-tab-1-6 {
  width: 100%;
}

.div-block-203 {
  border: 1px solid #bebebe;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 45px;
  display: flex;
}

.tabs-content-5 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-126 {
  grid-column-gap: 29px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .9fr;
  place-items: center end;
  width: 100%;
}

.text-block-113 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-204 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-114 {
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.text-block-115 {
  color: var(--orange);
  font-size: 23px;
  font-weight: 700;
}

.div-block-205 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px dashed var(--orange);
  background-color: #131313;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 22px;
  display: flex;
}

.div-block-206 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.text-span-30 {
  color: #ffa400;
  font-size: 31px;
}

.div-block-207 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-211 {
  width: 573px;
}

.image-212 {
  width: 350px;
}

.div-block-208 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.orange-text {
  color: var(--orange);
}

.div-block-209 {
  border: 2px solid #b5b5b5;
  border-left: 1px #000;
  border-right: 1px #000;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  transform: rotate(-2deg);
}

.div-block-210 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 724px;
  max-width: 100%;
  display: flex;
}

.text-block-117 {
  color: #a9a9a9;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-211 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.image-213 {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-213 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.div-block-213.margin {
  margin-top: 44px;
}

.grid-128 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  overflow: visible;
}

.image-214 {
  border: 1px solid #b0b0b0;
  border-radius: 10px;
  max-width: none;
  height: 460px;
  max-height: 460px;
  margin-left: 0;
}

.image-214:hover {
  transform: scale(1.05);
}

.div-block-214 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: visible;
}

.text-block-118 {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 1.3;
}

.text-block-118.white {
  color: #fff;
}

.image-215 {
  border: 1px solid #fff;
  border-radius: 10px;
  max-width: none;
  height: 160px;
}

.grid-129 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-217 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-span-31 {
  color: var(--orange);
  font-weight: 700;
}

.div-block-218 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 23px;
  display: flex;
}

.div-block-219 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-130 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 536.5px;
}

.image-216 {
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: 122px;
}

.div-block-220 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-220.margin {
  margin-top: 15px;
  margin-bottom: 0;
}

.text-block-119 {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.text-block-119.white {
  color: #fff;
}

.grid-131 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 19px;
  margin-bottom: 19px;
}

.grid-131.hide {
  display: none;
}

.text-block-120 {
  color: var(--orange);
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-121 {
  color: #000;
  text-align: left;
  font-size: 14px;
  line-height: 1.2;
}

.div-block-221 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-122 {
  color: #000;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-222 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 33px;
  margin-bottom: 33px;
  display: flex;
}

.text-block-123 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
}

.tabs-mega-bundle {
  width: 100%;
  margin-top: 51px;
}

.tab-link-tab-1-4 {
  color: #000;
  background-color: #e1e1e1;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tab-link-tab-1-4.w--current {
  color: #fff;
  text-align: left;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.image-217 {
  display: none;
}

.div-block-224 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 170px;
  max-width: 100%;
  padding: 16px;
  display: flex;
  box-shadow: 0 15px 18px #0003;
}

.text-block-124 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.image-219 {
  width: 100%;
}

.image-220 {
  width: 100%;
  max-width: 250px;
}

.text-block-125 {
  color: var(--orange);
  text-align: center;
  -webkit-text-stroke-color: #ff5612;
  margin-top: -12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-125.orange {
  color: #f17e3c;
  align-self: flex-start;
}

.text-span-33 {
  font-size: 40px;
}

.text-block-126 {
  color: #c2c2c2;
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-226 {
  border: 1px solid #fff;
  border-radius: 8px;
  width: 40%;
  padding: 14px;
  display: flex;
  position: relative;
}

.image-222 {
  width: 50px;
  display: none;
  position: absolute;
  inset: auto 4% 0% auto;
}

.grid-133 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-227 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  outline-offset: 0px;
  background-color: #000;
  border: 1px dashed #ffa400;
  border-radius: 5px;
  outline: 3px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.text-block-128 {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.div-block-229 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-130 {
  color: #000;
  text-align: center;
  padding-left: 127px;
  padding-right: 127px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.text-block-130.ab {
  z-index: 1;
  padding: 0;
  font-family: Kalam, sans-serif;
  font-size: 19px;
  font-weight: 400;
  position: static;
  inset: auto 0% 0% auto;
}

.text-span-35 {
  color: var(--orange);
  line-height: 1.4;
}

.div-block-230 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-230.relative {
  width: 100%;
  position: relative;
}

.div-block-231 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-232 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-225 {
  width: 480px;
  position: absolute;
}

.text-block-131 {
  color: #000;
  text-align: center;
  margin-top: -41px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-131.white {
  color: #fff;
}

.text-block-131.white.margine-0 {
  margin-top: 0;
}

.text-span-36 {
  color: var(--orange);
}

.grid-134 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-135 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-133 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.text-block-134 {
  color: #000;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.image-228 {
  width: 100%;
}

.image-228.hide {
  display: none;
}

.grid-137 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-234 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-235 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: 100%;
}

.text-block-135 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.image-229 {
  width: 100%;
  display: block;
}

.image-230 {
  width: 55px;
}

.div-block-236 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline_grid-wrap {
  position: relative;
}

.timeline_grid-wrap.mobile-hide {
  display: block;
}

.timeline_grid-wrap.mobile-hide.hide, .timeline_grid-wrap.desktop-hide {
  display: none;
}

.timeline_track-wrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.is-txt-small {
  color: #000;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 1.4;
}

.timeline_item {
  grid-row-gap: 1em;
  background-color: #fff;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.9em;
  margin-bottom: 1.9em;
  padding: 2em;
  display: flex;
  box-shadow: 6px 6px #000;
}

.timeline_item.is-1 {
  background-color: #94bac700;
  border: 1px solid #000;
  padding-bottom: 2em;
  position: relative;
  box-shadow: 6px 6px #000;
}

.timeline_item.is-2 {
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 12em;
  position: relative;
  overflow: hidden;
  box-shadow: 6px 6px #000;
}

.timeline_item.is-3 {
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 11.9em;
  position: relative;
  overflow: hidden;
  box-shadow: 6px 6px #000;
}

.timeline_item.is-4 {
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 13.5em;
  position: relative;
  overflow: hidden;
  box-shadow: 6px 6px #000;
}

.timeline_item.is-5 {
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 2em;
  box-shadow: 6px 6px #000;
}

.timeline_dot {
  z-index: 1;
  background-color: #ffa400;
  border: 4px solid #fff;
  border-radius: 99px;
  width: 24px;
  height: 24px;
  position: relative;
}

.timeline_progress-overlay-top {
  z-index: 0;
  background-image: linear-gradient(#fff, #0a227d00);
  width: 6px;
  height: 2em;
  position: absolute;
  inset: 0% 0% auto -2px;
}

.timeline_track-2 {
  background-color: #cfcfcf;
  flex-direction: column;
  align-items: center;
  width: 2px;
  height: 100%;
}

.timeline_grid-2 {
  grid-column-gap: 1.5em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  width: 100%;
}

.timeline_progress-overlay-bottom-2 {
  background-image: linear-gradient(#0a227d00, #fff);
  width: 6px;
  height: 4em;
  position: absolute;
  inset: auto 0% 0 47%;
}

.timeline_progress-2 {
  z-index: 1;
  background-color: var(--orange);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 3px;
  height: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto 50%;
  transform: translate(-50%);
}

.grid-138 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 45px;
}

.div-block-237 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 33px;
  display: flex;
}

.div-block-238 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-139 {
  grid-template-rows: auto;
  width: 40%;
}

.div-block-239 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
  overflow: visible;
}

.text-block-136 {
  color: #000;
  text-align: center;
  margin-bottom: -34px;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-240 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-231 {
  width: 50px;
}

.image-232 {
  width: 100%;
  max-width: 250px;
}

.image-233 {
  width: 250px;
  position: absolute;
  inset: auto -7% -24% auto;
}

.image-234 {
  width: 300px;
  position: absolute;
  inset: auto auto -23% 0%;
}

.image-235 {
  border-radius: 7px;
  width: 300px;
  position: absolute;
  inset: auto -8% 6% auto;
  box-shadow: 2px 0 8px #0003;
}

.image-236 {
  width: 367.597px;
}

.image-237 {
  width: 50px;
}

.tabs-menu-8 {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.image-238 {
  width: 79px;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.div-block-241 {
  z-index: 1;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 0% -2% auto auto;
}

.div-block-242 {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-242.flip {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row-reverse;
}

.grid-140 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.text-block-137 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
}

.div-block-243 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding: 15px;
  display: flex;
}

.grid-141 {
  grid-column-gap: 29px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
}

.div-block-245 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-246 {
  background-color: #fff0;
  border: 1px #dedede;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.image-240 {
  width: 440px;
}

.image-241 {
  width: 60px;
}

.div-block-247 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.image-243 {
  width: 100%;
}

.image-244 {
  display: none;
}

.text-block-138 {
  color: #000;
  text-align: center;
  margin-bottom: -39px;
  font-size: 20px;
  line-height: 1.2;
}

.image-245 {
  width: 176px;
  position: absolute;
  inset: 34% auto auto 1%;
}

.image-246 {
  position: absolute;
  inset: auto 1% -1% auto;
}

.image-247 {
  display: none;
}

.grid-142 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  width: 100%;
}

.div-block-248 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.image-248 {
  width: 200px;
  margin-left: -37px;
}

.image-248.ms {
  z-index: 2;
  width: 220px;
  margin-top: 20px;
  margin-left: 0;
  position: relative;
  transform: rotate(-13deg);
}

.image-248.fsa {
  z-index: 1;
  margin-top: 20px;
  margin-left: 0;
  position: relative;
  transform: rotate(13deg);
}

.image-248.fm {
  z-index: 10;
  margin-top: 0;
  margin-left: -59px;
  margin-right: -59px;
  position: relative;
  transform: none;
}

.text-span-37, .text-span-38 {
  color: var(--orange);
}

.image-249 {
  width: 100%;
}

.grid-143 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.25fr;
  width: 100%;
}

.image-250 {
  z-index: 30;
  width: 50px;
  position: absolute;
  inset: 7% 86% auto auto;
}

.tabs-menu-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-link-tab-2-4 {
  color: #000;
  border-radius: 5px;
  font-size: 15px;
  line-height: 1.2;
}

.tab-link-tab-2-4.w--current {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.tab-link-tab-3 {
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.tab-link-tab-3.w--current {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-39 {
  font-weight: 400;
}

.heading-tb-rc {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 1.2;
}

.red-span {
  color: #f10404;
  font-style: normal;
}

.div-block-249 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-250 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1039.11px;
  margin-top: 69px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-252 {
  width: 348px;
  box-shadow: 11px 9px 20px 2px #0003;
}

.image-252.journal {
  margin-left: -64px;
  transform: rotate(7deg);
}

.image-252.launchpad {
  z-index: 1;
  position: relative;
  transform: rotate(-7deg);
  box-shadow: 13px 10px 18px #0000003d;
}

.div-block-251 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.bold-text-58 {
  color: #f10404;
}

.grid-144 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
}

.div-block-252 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-253 {
  border: 1px solid #000;
  width: 100%;
}

.div-block-253 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-139 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-140 {
  color: #000;
  font-size: 16px;
  line-height: 1.2;
}

.grid-146 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  place-items: center;
  width: 100%;
}

.div-block-255 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-256 {
  width: 100%;
  height: 400px;
  position: relative;
}

.image-254 {
  width: 510px;
  margin-top: 0;
  position: static;
  bottom: 0%;
}

.text-block-141 {
  color: #000;
  font-family: Kalam, sans-serif;
  font-size: 22px;
  line-height: 1.2;
  position: absolute;
  top: 11%;
  left: 52%;
}

.background-video-9 {
  z-index: 10;
  object-fit: contain;
  background-color: #fff0;
  width: 100%;
  max-width: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-147 {
  grid-template-rows: auto;
  place-items: center;
  width: 100%;
  margin-top: 30px;
}

.div-block-258 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-255 {
  width: 100%;
  max-width: 400px;
}

.div-block-259 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-260 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-260.full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-260.small {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

.grid-148 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
  width: 100%;
}

.grid-149 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-256 {
  width: 100%;
  max-width: 230px;
}

.grid-152 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 35px;
}

.div-block-261 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.text-block-142 {
  color: #fd8080;
  text-align: center;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-143 {
  color: #000;
  font-size: 30px;
  line-height: 1.2;
}

.text-span-40 {
  color: #f10404;
}

.grid-153 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 33px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-262 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-block-145 {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
}

.grid-155 {
  grid-template-rows: auto;
  width: 100%;
}

.div-block-263 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-264 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-block-146 {
  color: #000;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-147 {
  color: #000;
  font-size: 18px;
  line-height: 1.2;
}

.image-257 {
  width: 100%;
  max-width: 100%;
}

.text-block-148 {
  color: #000;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.2;
}

.grid-156 {
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 29px;
}

.text-block-149 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-265 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-266 {
  background-color: #ffa400;
  width: 10px;
  height: 4px;
}

.f10404 {
  color: #f10404;
}

.grid-157 {
  grid-template-rows: auto;
  place-items: stretch stretch;
  width: 100%;
}

.image-258 {
  z-index: -90;
  opacity: .06;
  width: 1510px;
  max-width: 1540px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.image-259 {
  z-index: 10;
  width: 71px;
  position: static;
  inset: 0% 13% auto auto;
}

.div-block-267 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 77%;
}

.text-block-150 {
  z-index: 10;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
}

.image-260 {
  width: 150px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-261 {
  width: 177px;
  position: absolute;
  inset: auto auto 23% 2%;
}

.image-262 {
  width: 180px;
  position: absolute;
  inset: 12% 0% auto auto;
}

.image-263 {
  width: 154px;
  position: absolute;
  inset: auto 5% 19% auto;
}

.grid-158 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  justify-content: center;
  place-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.div-block-268 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

.text-block-151 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.image-264 {
  width: 350px;
  transform: rotate(-6deg);
}

.image-265 {
  width: 320px;
  transform: rotate(3deg);
}

.grid-159 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  place-items: center end;
  width: 100%;
  margin-top: 59px;
}

.grid-160 {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
  width: 100%;
  margin-top: 34px;
}

.text-block-152 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-153 {
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.grid-161 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  width: 100%;
}

.div-block-269 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-162 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-270 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  display: flex;
}

.image-266 {
  width: 100%;
}

.div-block-271 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 2px dashed #f10404;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  padding: 30px;
  display: flex;
}

.text-block-155 {
  color: #000;
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
}

.bold-text-59 {
  color: #f10404;
}

.text-block-156 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-163 {
  grid-template-rows: auto;
  align-items: center;
}

.div-block-272 {
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 31px;
  padding: 30px;
  display: flex;
}

.grid-164 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  place-items: center;
  width: 100%;
  margin-top: 0;
}

.text-block-158 {
  color: #000;
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.1;
}

.image-267 {
  width: 30px;
}

.div-block-273 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 34px;
  display: flex;
}

.text-block-159 {
  color: #000;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-161 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 320px;
  padding: 4px 34px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-274 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-274.hide, .text-block-163 {
  display: none;
}

.image-268 {
  border-radius: 760px;
  width: 25px;
  padding: 0;
  box-shadow: 0 4px 13px #f104048c;
}

.image-269 {
  width: 20px;
}

.grid-165 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-275 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.image-270 {
  width: 100%;
}

.text-block-164 {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  position: absolute;
  inset: 26% 5% auto;
}

.text-block-165 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  position: absolute;
  inset: auto 5% 21%;
}

.grid-166 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.text-block-166 {
  color: #fff;
  text-align: center;
  background-color: #f10404;
  border: 1px solid #000;
  padding: 15px;
  font-size: 48px;
  line-height: 1.4;
}

.sections-wrapper-mm {
  width: 100%;
  max-width: 3840px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.main-section-mm {
  box-shadow: none;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Montserrat, sans-serif;
  display: block;
  overflow: hidden;
}

.main-section-mm.black {
  background-color: #0b0b0b;
  font-family: Montserrat, sans-serif;
}

.main-section-mm.black.hide {
  display: none;
}

.main-section-mm.black.shape {
  display: block;
  position: relative;
}

.main-section-mm.f8f8f8 {
  background-color: #f8f8f8;
}

.main-section-mm.relative {
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.main-section-mm._0b0b0b {
  background-color: #0b0b0b;
}

.main-section-mm._0b0b0b._1 {
  display: block;
  position: relative;
}

.main-section-mm.f3f3f3 {
  background-color: #f3f3f3;
  font-family: Montserrat, sans-serif;
  display: block;
  overflow: visible;
}

.main-section-mm.f3f3f3.logo-bg {
  background-image: url('../images/logo-bg.png');
  background-position: 40%;
  background-repeat: repeat;
  background-size: 1460px;
  background-attachment: fixed;
}

.main-section-mm.f3f3f3.hidden, .main-section-mm.f3f3f3._1 {
  overflow: hidden;
}

.main-section-mm.f3f3f3.relative {
  z-index: 0;
  overflow: hidden;
}

.main-section-mm.dynamic {
  padding-top: 80px;
  padding-bottom: 60px;
  position: relative;
}

.main-section-mm.cartoonbg {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  position: relative;
}

.main-section-mm.cartoonbg.hide {
  display: none;
}

.main-section-mm.visible {
  overflow: visible;
}

.main-section-mm.checks {
  background-color: var(--black);
  padding-bottom: 69px;
  display: block;
  position: relative;
}

.main-section-mm.points {
  flex-direction: column;
  padding-top: 369px;
  display: block;
  position: relative;
  overflow: visible;
}

.main-section-mm.cc-hide {
  display: none;
}

.main-section-mm._1 {
  display: block;
}

.main-section-mm.hide {
  display: none;
}

.main-content-wrapper-mm {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--orange-red);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
  position: static;
}

.main-content-wrapper-mm.relative {
  z-index: 10;
  position: relative;
}

.main-content-wrapper-mm.mrkting {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.main-content-wrapper-mm.mrkting.right {
  text-align: right;
  align-items: center;
}

.main-content-wrapper-mm.about-zebra-container {
  flex-direction: row;
  align-items: flex-start;
}

.main-content-wrapper-mm.center {
  align-items: center;
}

.grid-167 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-277 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo-mm {
  width: 200px;
}

.h1-mm {
  color: #000;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1;
}

.h1-mm.white {
  color: #fff;
}

.div-block-278 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.div-block-278._1 {
  margin-bottom: -16px;
}

.ff5612 {
  color: #ff5612;
  font-size: 50px;
  line-height: 1.2;
}

.body-text-mm {
  color: #000;
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  display: block;
}

.body-text-mm.white {
  color: #fff;
  text-align: left;
}

.body-text-mm.white.left {
  text-align: left;
  font-size: 16px;
}

.body-text-mm.left {
  text-align: left;
}

.cta-grid-mm {
  grid-template-rows: auto;
  align-items: start;
  width: 100%;
  margin-top: 30px;
  padding-left: 25%;
  padding-right: 25%;
}

.cta-grid-mm._1 {
  margin-top: -13px;
}

.cta-grid-mm._2 {
  padding-left: 0%;
  padding-right: 0%;
}

.cta-grid-mm.margin {
  margin-top: 60px;
}

.cta-grid-mm.why-section {
  margin-top: 0;
}

.cta-mm {
  color: #fff;
  text-align: center;
  background-color: #ff5612;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.cta-mm.stroke {
  color: #ff5612;
  background-color: #ff561200;
  border: 1px solid #ff5612;
}

.h2-mm {
  color: #000;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -30px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-mm.white {
  color: #fff;
}

.h2-mm.white.left-aligned {
  color: #fff;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.h2-mm.white.left-aligned.ab-aligned {
  margin-left: 0;
  font-size: 16px;
}

.h2-mm.left-aligned {
  text-align: left;
}

.h2-mm.left-aligned.white {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.h2-mm.left-aligned.cc {
  margin-left: 0;
}

.h2-mm.left-aligned.ab-left {
  max-width: 100%;
  margin-left: 0;
  font-size: 26px;
}

.h2-mm.cc-center {
  align-self: center;
}

.text-block-167 {
  color: #000;
  text-align: center;
  font-family: Indie Flower, sans-serif;
  font-size: 45px;
  line-height: 1.2;
  display: none;
}

.div-block-279 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 43px;
  display: none;
  position: relative;
}

.image-273 {
  z-index: -8;
  width: 892px;
  position: absolute;
}

.bold-text-61 {
  color: #ff5612;
}

.div-block-280 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: none;
}

.text-block-168 {
  color: var(--orange-red);
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  margin-top: 25px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-span-41 {
  color: #ff5612;
}

.div-block-282 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h3-mm {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-mm.black {
  color: #000;
}

.text-span-42 {
  color: #ff5612;
}

.image-277 {
  z-index: 10;
  width: 860px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-283 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.image-278 {
  width: 760px;
  position: absolute;
}

.div-block-284 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 55px;
  margin-bottom: 55px;
  display: flex;
  position: relative;
}

.text-block-169 {
  color: var(--orange-red);
  text-align: center;
  font-family: Indie Flower, sans-serif;
  font-size: 25px;
  line-height: 1.2;
}

.text-block-170 {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 1.2;
}

.grid-168 {
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-items: center;
  width: 100%;
  margin-top: 21px;
  margin-bottom: 21px;
  padding: 31px;
}

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

.image-280 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 15px;
}

.text-block-171 {
  color: #000;
  text-transform: uppercase;
  margin-left: 48px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-266-1 {
  background-color: #ff5612;
  width: 10px;
  min-width: 10px;
  height: 4px;
}

.div-block-286 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-169 {
  grid-template-columns: 1fr 1.75fr;
  width: 100%;
}

.div-block-287 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-172 {
  color: #ff5612;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-173 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  position: static;
}

.text-block-173.white {
  color: #fff;
  text-align: center;
}

.text-block-173.center {
  text-align: center;
}

.grid-170 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  place-items: center;
  width: 100%;
}

.grid-171 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

.div-block-288 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-288.cc-hide {
  display: none;
}

.text-block-stat {
  color: #ff5612;
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-172 {
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-173 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding-left: 211px;
  padding-right: 211px;
}

.grid-173._1 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-289 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-290 {
  object-fit: fill;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 245px;
  height: 160px;
  padding: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-281 {
  width: 100%;
  height: 150px;
  display: none;
}

.text-block-174 {
  color: #000;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-291 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-175 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.div-block-292 {
  background-color: #ff5612;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 13px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-174 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-items: center start;
  width: 100%;
}

.div-block-293 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-282 {
  width: 18px;
}

.text-block-176 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-294 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-295 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-span-44 {
  color: #ff5612;
}

.div-block-296 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-283 {
  width: 150px;
}

.image-283:hover {
  width: 155px;
  box-shadow: 0 10px 20px 2px #ff561257;
}

.div-block-297 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-298 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: flex;
}

.div-block-299 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid-175 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  place-items: center;
  width: 100%;
}

.div-block-300 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-176 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-301 {
  background-color: #efefef;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.text-block-177 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-302 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.text-span-45 {
  color: var(--orange-red);
}

.div-block-303 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.div-block-303._1 {
  flex-direction: row;
  display: flex;
}

.div-block-304 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 335px;
  padding: 20px;
  display: flex;
}

.image-284 {
  width: 100px;
}

.image-284._1 {
  width: 93px;
}

.div-block-305 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.text-span-46 {
  color: var(--orange-red);
}

.div-block-307 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 29px;
  display: flex;
}

.image-285 {
  z-index: -1;
  opacity: .11;
  width: 1370px;
  max-width: 3000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.text-span-47 {
  color: var(--orange-red);
}

.div-block-308 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-48 {
  color: #ff5612;
}

.grid-179 {
  grid-column-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  align-items: start;
  width: 100%;
  position: relative;
  overflow: visible;
}

.div-block-309 {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: sticky;
  inset: 80px auto auto;
  overflow: hidden;
}

.grid-180 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  margin-top: 23px;
  padding-left: 82px;
  padding-right: 82px;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.text-span-49, .text-span-50 {
  color: var(--orange-red);
}

.div-block-312 {
  width: 100%;
  height: 50%;
  display: none;
}

.image-287 {
  width: 40px;
}

.grid-183 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  align-items: center;
  width: 100%;
}

.grid-184 {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.div-block-315 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 15px;
  display: flex;
}

.div-block-315.stk {
  border: 1px solid #000;
}

.text-block-180 {
  color: #000;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.text-span-52 {
  color: var(--orange-red);
}

.text-block-181 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

.grid-186 {
  grid-template-rows: auto;
  width: 100%;
}

.div-block-317 {
  width: 100%;
  display: block;
}

.image-290 {
  z-index: -1;
  width: 2000px;
  max-width: 3000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.grid-189 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  overflow: visible;
}

.image-291 {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
  height: auto;
}

.text-span-53 {
  color: var(--orange-red);
}

.image-292 {
  z-index: 2;
  width: 100%;
  max-width: 590px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-block-182 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.paragraph-7 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-318 {
  border: 1px solid #d2d2d2;
  border-top-style: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  display: flex;
}

.div-block-319 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.div-block-320 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-block-183 {
  color: #000;
  text-align: center;
  font-size: 13px;
  line-height: 1.2;
}

.text-block-183.white {
  color: #fff;
}

.div-block-321 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 1000px;
  max-width: 1000px;
  margin: 22px auto;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.div-block-321.cc-hide {
  display: none;
}

.grid-190 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
}

.grid-190.cc-hide {
  display: none;
}

.grid-190.join-section {
  flex-wrap: wrap;
  place-content: space-around center;
  margin-top: 0;
  display: flex;
}

.image-294 {
  box-shadow: none;
  border: 1px solid #000;
  width: 100%;
  max-width: 300px;
}

.image-294.cc-hide {
  display: none;
}

.image-294.ab-edit {
  object-fit: fill;
  width: auto;
  max-width: 30%;
}

.div-block-322 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-54, .text-span-55 {
  color: #ff5612;
}

.grid-191 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 21px;
  margin-bottom: 21px;
}

.text-span-56 {
  color: var(--orange-red);
}

.text-block-185 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: -8px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.text-block-186 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  line-height: 1.2;
}

.div-block-327 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.grid-192 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  align-items: center;
  width: 100%;
}

.grid-192._1 {
  display: flex;
}

.div-block-328 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-187 {
  color: #000;
  font-family: Indie Flower, sans-serif;
  font-size: 32px;
  line-height: 1.1;
}

.image-295 {
  border: 1px #000;
  width: 100%;
  max-width: 560px;
}

.grid-193 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 24px;
}

.div-block-329 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-188 {
  color: #000;
  font-family: Indie Flower, sans-serif;
  font-size: 22px;
  line-height: 1.2;
}

.text-span-57 {
  color: #ff5612;
}

.grid-194 {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}

.div-block-330 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 39px;
  display: flex;
  overflow: hidden;
}

.text-block-189 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
}

.text-block-189.left {
  text-align: left;
}

.bold-text-62 {
  color: var(--orange-red);
}

.div-block-331 {
  width: 100%;
  padding-top: 57px;
  padding-bottom: 57px;
}

.grid-195 {
  grid-template-rows: auto;
  width: 100%;
}

.div-block-332 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-190 {
  margin-left: 48px;
  font-size: 16px;
  line-height: 1.3;
}

.div-block-333 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 17px;
  display: flex;
}

.text-block-191 {
  color: #000;
  margin-bottom: -21px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-191._1 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-196 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-297 {
  width: 100%;
}

.text-span-58 {
  color: var(--orange-red);
}

.grid-197 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
}

.div-block-334 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-192 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-192.black {
  color: #000;
}

.image-298 {
  width: 100%;
}

.text-span-59 {
  color: #ff5612;
}

.div-block-335 {
  width: 100%;
  margin-top: 50px;
}

.div-block-336 {
  border: 1px solid #000;
  width: 250px;
  min-width: 250px;
  height: 250px;
}

.div-block-337 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-338 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-339 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.div-block-340 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -61px;
  margin-bottom: 26px;
  padding-top: 0;
  display: flex;
}

.image-299 {
  width: 2500px;
  max-width: 1930px;
}

.image-300 {
  width: 100%;
  max-width: 770px;
  margin-top: 45px;
}

.grid-200 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 31px;
  padding-left: 0;
  padding-right: 0;
}

.grid-201 {
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-341 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-202 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-342 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 21px;
  display: flex;
  box-shadow: 0 20px 20px 6px #00000012;
}

.grid-203 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.text-block-193 {
  color: #000;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
}

.text-span-60 {
  color: var(--orange-red);
}

.image-301 {
  width: 100%;
  max-width: 115px;
}

.image-301._1 {
  max-width: 99px;
}

.div-block-344 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  display: flex;
}

.text-block-194 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
}

.image-302 {
  width: 35px;
}

.image-303 {
  width: 100%;
}

.grid-204 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-304 {
  width: 100%;
}

.grid-205 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 3000px;
  max-width: 1530px;
  margin-top: 35px;
}

.image-305 {
  width: 100%;
  min-width: 298px;
  max-width: 298px;
}

.grid-206 {
  width: 100%;
}

.image-306 {
  display: none;
}

.div-block-345 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.image-307 {
  width: 24px;
}

.text-block-195 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.image-308 {
  display: none;
}

.div-block-346 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.image-309 {
  width: 100%;
  max-width: 400px;
  margin-bottom: -87px;
}

.grid-207 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.image-310 {
  z-index: 10;
  box-shadow: none;
  width: 100%;
  max-width: 410px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-347 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-348 {
  background-color: #fff;
  border-radius: 100%;
  width: 115%;
  max-width: 3000px;
  height: 120px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto auto;
}

.div-block-348._2 {
  width: 115%;
  max-width: 3000px;
  inset: auto auto 0%;
}

.grid-208 {
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: static;
  overflow: visible;
}

.image-311 {
  width: 100%;
  min-width: 350px;
  max-width: 350px;
}

.div-block-349 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
  position: absolute;
  overflow: visible;
}

.image-312 {
  z-index: 10;
  width: 100%;
  max-width: 300px;
  position: relative;
}

.image-313 {
  filter: brightness(700%) grayscale();
  width: 560px;
  position: absolute;
}

.grid-209 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
  width: 100%;
}

.text-block-196 {
  color: #000;
  white-space: pre-line;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.text-block-197 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-350 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-210 {
  grid-template-rows: auto auto auto;
  align-items: stretch;
  width: 100%;
}

.div-block-351 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.div-block-351:hover {
  width: 100%;
  margin-top: 0;
}

.div-block-352 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-212 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-353 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.image-314 {
  filter: invert();
  width: 200px;
}

.image-315 {
  opacity: .35;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-354 {
  z-index: 21;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: center;
  background-color: #ff5612;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.button._1, .button._2 {
  margin-left: 0;
  margin-right: 0;
}

.button._2.t {
  margin-top: 25px;
  font-weight: 700;
}

.button._3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  margin-top: -32px;
  margin-bottom: 56px;
  padding: 24px 59px;
  font-size: 24px;
  text-decoration: none;
  display: flex;
}

.div-block-355 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 4%;
  display: flex;
  position: relative;
}

.image-317 {
  z-index: 10;
  width: 100%;
  max-width: 900px;
  position: static;
}

.image-318 {
  z-index: 10;
  width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: 26% auto auto 21%;
  box-shadow: 0 5px 20px 6px #00000021;
}

.image-318.email-image {
  box-shadow: none;
}

.image-319 {
  width: 100%;
  display: none;
}

.grid-213 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-356 {
  z-index: 30;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 41px;
  display: flex;
  position: absolute;
  inset: -14% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.text-block-199 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-200 {
  color: #000;
  text-align: center;
  border-top: 1px solid #b1b1b1;
  border-bottom: 1px solid #b1b1b1;
  padding: 5px 6px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 1.2;
}

.div-block-357 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-214 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-320 {
  width: 45px;
}

.text-block-201 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-358 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #000;
  flex-direction: row;
  align-items: center;
  padding: 18px;
  display: flex;
}

.grid-215 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  width: 100%;
}

.text-span-62 {
  color: #ff5612;
}

.div-block-359 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.image-321 {
  width: 306px;
}

.image-322 {
  width: 306px;
  margin-top: 65px;
}

.grid-216 {
  grid-template-rows: auto;
  width: 100%;
}

.image-323 {
  box-shadow: none;
  width: 100%;
}

.div-block-360 {
  width: 100%;
  position: relative;
}

.image-324 {
  width: 170px;
  position: absolute;
  inset: 21% auto auto 8%;
}

.image-325 {
  width: 180px;
  position: absolute;
  inset: 12% 6% auto auto;
}

.image-326 {
  width: 160px;
  position: absolute;
  inset: auto auto 16% 8%;
}

.image-327 {
  width: 150px;
  position: absolute;
  inset: auto 5% 11% auto;
}

.text-span-63 {
  color: var(--orange-red);
}

.grid-217 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 45px;
}

.div-block-361 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-361.flip {
  flex-direction: row-reverse;
}

.image-328 {
  width: 100%;
  max-width: 500px;
}

.div-block-362 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-202 {
  color: #000;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-202.left {
  text-align: left;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-block-203 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-203.left {
  text-align: left;
}

.text-span-64 {
  color: var(--orange-red);
}

.div-block-363 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.image-329 {
  width: 45px;
}

.text-block-202-copy {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2;
}

.grid-218 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-364 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.image-330 {
  width: 1000px;
  margin-top: 37px;
}

.grid-219 {
  grid-template-rows: auto;
  width: 100%;
}

.text-span-65 {
  color: var(--orange-red);
}

.div-block-365 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-366 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0b0b0b;
  border: 1px solid #494949;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 17px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.div-block-366:hover {
  background-color: #161616;
}

.text-block-204 {
  color: var(--orange-red);
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-205 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.grid-221 {
  grid-template-rows: auto;
  width: 100%;
}

.image-340 {
  width: 200px;
  margin-top: 0;
  box-shadow: 5px 3px 18px 2px #0003;
}

.heading-15 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
}

.div-block-397 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-399 {
  border: 1px solid #c7c7c7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  padding: 17px;
  display: flex;
}

.text-span-75 {
  color: #000;
}

.div-block-401 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: grid;
}

.image-348 {
  width: 100%;
}

.excessive-text {
  color: #000;
  align-self: center;
}

.excessive-text.cc-color {
  color: #ff5612;
  letter-spacing: 1px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
}

.excessive-text.cc-color.left_align {
  max-width: 100%;
  padding-top: 20px;
  line-height: 120%;
}

.list-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -20px;
  display: flex;
}

.list-3.cc-center {
  text-align: center;
  align-self: center;
  align-items: center;
}

.text-span-76 {
  color: #ff5612;
}

.new_orange_highlight {
  color: var(--orange-red);
}

.left_aligned_block {
  align-self: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.balance-image {
  align-self: center;
  max-width: 50%;
  max-height: none;
  margin-bottom: 0;
  padding-right: 0;
}

.balance-image.mobile-only {
  display: none;
}

.balance-image.deskttop-only {
  margin-bottom: -80px;
}

.h1-lc {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-402 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-232 {
  z-index: 10;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  width: 100%;
  position: relative;
}

.image-350 {
  width: 100%;
}

.div-block-403 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-404 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #131313;
  border: 1px #3d3d3d;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  display: grid;
}

.div-block-405 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-220 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}

.image-351 {
  width: 24px;
}

.image-351._50px-height {
  width: 50px;
}

.image-352 {
  width: 184px;
  position: absolute;
  top: 3%;
  right: 79%;
}

.image-353 {
  z-index: 0;
  width: 184px;
  position: absolute;
  bottom: 3%;
  left: 82%;
}

.div-block-406 {
  z-index: 1;
  background-color: #000;
  border: 1px solid #444;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 41px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h2-lc {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-lc.black {
  color: #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.h2-lc.black.left {
  color: var(--black);
  text-align: left;
}

.h2-lc.left {
  color: var(--off-white);
  text-align: left;
}

.h2-lc.left.fasle-capitalize {
  text-transform: none;
}

.text-span-80 {
  font-weight: 300;
  text-decoration: line-through;
}

.text-span-81 {
  color: var(--orange-red);
  text-align: center;
  font-weight: 300;
}

.div-block-407 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.div-block-408 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #000;
  align-items: center;
  padding: 17px 18px;
  display: flex;
}

.text-block-221 {
  color: #000;
  text-align: left;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-221.left {
  text-align: left;
}

.div-block-409 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.div-block-410 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-234 {
  width: 100%;
}

.grid-234.grid-to-flex {
  justify-content: center;
  display: flex;
}

.div-block-411 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 43px;
  display: flex;
  position: relative;
}

.image-360 {
  width: 50px;
}

.div-block-412 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-222 {
  color: #000;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-222.left {
  text-align: left;
}

.text-block-223 {
  color: #000;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-223.left {
  text-align: left;
}

.div-block-414 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-415 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-block-224 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-224.left {
  text-align: left;
}

.grid-239 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 0;
}

.div-lc {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
  position: static;
  box-shadow: 1px 1px 10px #0000001a;
}

.div-block-416 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #131313;
  border: 1px solid #3d3d3d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 18px;
  display: flex;
}

.text-block-225 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-417 {
  background-color: var(--orange-red);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 39px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: none;
}

.text-block-226 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-418 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-419 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-227 {
  color: var(--orange-red);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.image-364 {
  width: 184px;
  position: absolute;
  inset: 4% auto auto 0%;
}

.image-365 {
  width: 184px;
  position: absolute;
  inset: auto 0% 4% auto;
}

.text-block-228 {
  color: #000;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-228.white {
  color: #fff;
}

.div-block-422 {
  opacity: .14;
  background-image: linear-gradient(95deg, #fff0, #fff 49%, #fff0);
  width: 100%;
  height: 2px;
}

.center {
  color: #000;
  text-align: center;
  line-height: 27px;
}

.image-369 {
  width: 40px;
}

.div-block-458 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: visible;
}

.div-block-460 {
  background-color: #ff5612;
  width: 204px;
  height: 3px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-386 {
  z-index: -1;
  opacity: 1;
  width: 190px;
  position: absolute;
  inset: 5% auto auto 5%;
}

.image-386-copy {
  z-index: -1;
  opacity: 1;
  width: 190px;
  position: absolute;
  inset: auto 5% 5% auto;
}

.div-block-480 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 200px;
  display: flex;
  overflow: visible;
}

.div-block-480.height {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  height: auto;
}

.image-397 {
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100%;
}

.image-397.width-400 {
  width: 100%;
  min-width: 400px;
  max-width: 400px;
}

.div-block-481 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  overflow: visible;
}

.div-block-482 {
  width: 100%;
  margin-top: 34px;
  overflow: visible;
}

.div-block-482._1 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.text-block-249 {
  color: #00c68a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-249.ffa400 {
  color: #ffa400;
}

.div-block-489 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-503 {
  white-space: nowrap;
  background-color: #000;
  align-items: center;
  width: 100%;
  padding-top: 19px;
  padding-bottom: 19px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.div-block-504 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-98, .bold-text-70 {
  color: #ff5612;
}

.div-block-505 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-99 {
  color: #ff5612;
  text-transform: capitalize;
}

.bold-text-71 {
  color: #ff5612;
}

.image-412 {
  width: 110px;
  margin-top: -50px;
  margin-bottom: -24px;
  margin-left: 7px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-279 {
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.bold-text-73 {
  color: #ff5612;
}

.grid-280 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-507 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 11px;
  display: flex;
}

.div-block-507.black {
  background-color: #010101;
  border-color: #363636;
  box-shadow: 0 0 40px -6px #ffa4003d;
}

.image-413 {
  width: 80px;
  margin-right: -8px;
}

.text-block-257 {
  color: #000;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-257.white {
  color: #fff;
}

.grid-281 {
  grid-template-rows: auto;
  width: 100%;
  padding-left: 134px;
  padding-right: 134px;
}

.div-block-508 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: row;
  align-items: center;
  padding: 32px;
  display: flex;
}

.div-block-508.c {
  justify-content: center;
}

.text-block-258 {
  color: #ffa400;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-259 {
  font-size: 16px;
  line-height: 1.2;
}

.text-block-259.c {
  color: #fff;
  text-align: center;
}

.text-block-260 {
  color: #fff;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

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

.grid-283 {
  background-color: #12121200;
  border: 1px #494949;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding: 20px 43px;
}

.grid-284 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-510 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-285 {
  grid-template-rows: auto;
}

.div-block-511 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-286 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 26px;
  display: flex;
}

.grid-286.orange {
  background-color: #ffa400;
  padding-left: 174px;
  padding-right: 174px;
}

.grid-287 {
  grid-row-gap: 9px;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-512 {
  border: 1px #000;
  border-bottom: 1px solid #dcdcdc;
  align-items: center;
  padding: 13px 22px;
  display: flex;
}

.image-414 {
  width: 50px;
  margin: -8px -4px -8px -13px;
}

.text-block-261 {
  color: #000;
  text-align: left;
  font-size: 15px;
  line-height: 1.2;
}

.text-block-261._1 {
  color: #ffa400;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.text-block-261.c {
  text-align: center;
}

.text-block-261._2 {
  font-size: 18px;
  font-weight: 500;
}

.text-block-262 {
  color: #000;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  line-height: 1.3;
}

.text-block-262.center {
  text-align: center;
}

.div-block-513 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.div-block-516 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d7d7d7;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  padding: 0 8px 32px;
  display: flex;
}

.div-block-516._1 {
  border-style: none;
  border-color: #000;
}

.grid-288 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-517 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.div-block-518 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-span-101 {
  color: #fff;
  font-size: 40px;
  font-weight: 800;
}

.grid-289 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-519 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-290 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-520 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 17px;
  display: flex;
  box-shadow: 0 20px 30px -7px #00000030;
}

.div-block-521 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-263 {
  color: #ff5612;
  text-align: center;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-522 {
  background-color: #e2e2e2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 2px;
  display: flex;
  transform: skew(-40deg);
}

.text-block-264 {
  text-align: left;
  font-size: 18px;
  line-height: 1.2;
}

.text-span-102, .text-span-103, .text-span-104, .text-span-105 {
  color: #ff5612;
}

.text-span-106, .text-span-107, .text-span-108, .text-span-109 {
  text-decoration: line-through;
}

.section-4, .section-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.pop-up_div {
  z-index: 99;
  background-color: #000000ab;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.pop-upbox {
  background-color: #fff;
  width: 50%;
  height: 82%;
  margin: auto;
  padding: 4%;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.pop-up-close {
  cursor: pointer;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-417 {
  padding-top: 20px;
  padding-right: 20px;
}

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

.page-wrapper {
  color: var(--full-black);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.page-wrapper.bg-color-black {
  color: var(--white);
  background-color: #0b0b0b;
}

.page-wrapper.text-color-white {
  color: var(--white);
}

.section-hero.with-background-pattern {
  background-image: url('../images/bg-pattern.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.padding-large {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-large.remove-top-padding {
  padding-top: 20px;
}

.hero-content-wrapper {
  text-align: center;
}

.hero-content-wrapper.text-weight-semibold {
  font-weight: 600;
}

.spacer-xregular {
  height: 50px;
}

.title-size-large {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.title-size-large.remove-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.title-size-large.underline.blue {
  background-image: url('../images/blue-line_1.svg');
  background-size: contain;
}

.title-size-large.text-color-orange {
  color: var(--orange);
}

.title-size-large.text-color-orange.decrease-line-height {
  line-height: 0;
}

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

.text-color-purple.text-weight-bold {
  font-weight: 700;
}

.text-color-purple.text-weight-bold.text-style-italic {
  font-style: italic;
}

.text-color-purple.text-size-regular.text-weight-bold {
  flex-direction: column;
  display: flex;
}

.text-color-purple.uppercase {
  color: var(--blue-color);
  text-transform: uppercase;
}

.spacer-xxsmall {
  height: 20px;
}

.text-size-medium {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-medium.fixed-width {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium.text-color-blue {
  color: var(--purple);
}

.text-size-medium.text-color-blue.text-weight-semibold {
  font-weight: 600;
}

.text-size-medium.text-color-blue.text-weight-bold {
  font-weight: 700;
}

.text-size-medium.text-weight-semibold {
  font-weight: 600;
}

.text-size-medium.text-weight-regular {
  font-weight: 400;
}

.grid-hero-books {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.text-size-regular {
  font-size: 20px;
  line-height: 1.3;
  list-style-type: square;
}

.text-size-regular.text-weight-medium {
  font-weight: 500;
}

.text-size-regular.text-weight-medium.absolute {
  color: var(--white);
  position: absolute;
  inset: auto auto -40px 50%;
  transform: translate(-50%);
}

.text-size-regular.text-weight-medium.absolute.white {
  color: #fff;
}

.text-size-regular.text-weight-medium.maroon-absolute {
  color: var(--full-black);
  position: absolute;
  inset: auto auto -40px 50%;
  transform: translate(-50%);
}

.text-size-regular.text-weight-medium.maroon-absolute.white {
  color: #fff;
}

.text-size-regular.text-weight-medium.font-marron {
  color: var(--white);
  font-family: Overpass, sans-serif;
}

.text-size-regular.text-weight-medium.white {
  color: var(--white);
}

.text-size-regular.text-weight-semibold {
  font-weight: 600;
}

.text-size-regular.text-color-black {
  color: var(--full-black);
}

.text-size-regular.text-weight-bold {
  font-weight: 700;
}

.text-size-regular.text-weight-bold.text-color-purple.uppercase {
  text-transform: uppercase;
}

.text-size-regular.text-weight-bold.text-color-yellow.uppercase {
  color: #fff;
  text-transform: uppercase;
}

.text-size-regular.text-weight-bold.text-color-green {
  color: #00a693;
  text-transform: uppercase;
}

.text-size-regular.text-weight-bold.text-color-white {
  color: #fff;
  text-transform: uppercase;
}

.text-size-regular.text-weight-bold.light-blue {
  color: #83bcff;
  text-transform: uppercase;
}

.text-size-regular.text-weight-normal.text-color-white.add-top-margin {
  margin-top: 30px;
  display: block;
}

.text-size-regular.text-align-left {
  text-align: left;
}

.text-size-regular.white {
  color: var(--white);
}

.spacer-regular {
  height: 40px;
}

.buttons-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.buttons-wrapper.align-left {
  justify-content: flex-start;
}

.buttons-wrapper.mb {
  margin-bottom: 200px;
}

.buttons-wrapper.mb120 {
  margin-bottom: 120px;
}

.buttons-wrapper.mt50 {
  margin-top: 50px;
}

.buttons-wrapper.flex {
  flex-flow: wrap;
}

.buttons-wrapper.flex.flec-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttons-wrapper.flex.center-align-button {
  flex-flow: row;
  justify-content: center;
}

.button-default {
  border: 3px solid var(--purple);
  background-color: var(--purple);
  text-align: center;
  border-radius: 12px;
  min-width: 200px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 600;
  transition: box-shadow .3s, transform .3s;
}

.button-default:hover {
  box-shadow: 4px 4px 10px 0 var(--orange);
  transform: translate(0, -10px);
}

.button-default.is-white {
  background-color: var(--white);
  color: var(--purple);
  font-weight: 700;
}

.button-default.is-black {
  background-color: var(--full-black);
  color: var(--purple);
}

.button-default.is-transparent {
  background-color: var(--ffa400);
  color: var(--purple);
}

.button-default.full-width {
  width: 100%;
  min-width: 0;
}

.button-default.full-width.bg-color-yellow {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--full-black);
}

.button-default.full-width.bg-full-blue {
  border-color: var(--blue-color);
  background-color: var(--blue-color);
  font-size: 20px;
}

.button-default.full-width.bg-full-blue:hover {
  box-shadow: none;
}

.button-default.full-width.full-orange {
  color: var(--black);
  background-color: #fc9f00;
  border-color: #fc9f00;
  font-size: 20px;
}

.button-default.full-width.full-orange:hover {
  box-shadow: none;
}

.button-default.full-width.bg-color-green {
  background-color: #00a693;
  border-style: none;
  border-color: #00a693;
}

.button-default.full-width.bg-color-green:hover {
  box-shadow: 4px 4px 10px #00a693;
}

.button-default.full-width.bg-color-gradient {
  color: #000;
  background-color: #fff;
  border-style: solid;
  border-color: #00a693;
  font-family: Montserrat, sans-serif;
}

.button-default.full-width.bg-color-gradient:hover {
  box-shadow: 4px 4px 10px #00a693;
}

.button-default.full-width.full-white {
  color: var(--black);
  background-color: #fff;
  border-color: #fff;
  font-size: 20px;
}

.button-default.full-width.full-white:hover {
  box-shadow: none;
}

.button-default.full-width.black {
  border-style: none;
  border-color: var(--re-maroon);
  background-color: var(--full-black);
  color: var(--white);
  text-transform: uppercase;
  font-weight: 400;
}

.button-default.full-width.black:hover {
  box-shadow: none;
}

.button-default.full-width.black.border {
  border: 1px solid var(--pistachio);
}

.button-default.full-width.maroon {
  background-color: var(--white);
  color: var(--full-black);
  text-transform: uppercase;
  border-style: none;
  font-weight: 400;
}

.button-default.full-width.maroon:hover {
  box-shadow: none;
}

.button-default.full-width.ft {
  border-style: none;
  border-color: var(--re-maroon);
  color: var(--white);
  background-color: #5d0074;
}

.button-default.full-width.ft:hover {
  box-shadow: none;
}

.button-default.full-width.ft-secondary {
  background-color: #c0f;
  border-style: none;
}

.button-default.full-width.ft-secondary:hover {
  box-shadow: none;
}

.section-hire-fire.bg-color-skyblue {
  background-color: var(--off-white);
}

.padding-regular {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.content-align-center.hire-and-fire {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.spacer-xxxsmall {
  height: 30px;
}

.title-size-medium {
  font-size: 32px;
  line-height: 1.3;
}

.title-size-medium.text-weight-semibold.remove-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.title-size-medium.text-weight-semibold {
  font-weight: 600;
}

.section-human-resources.with-background-pattern {
  background-image: url('../images/bg-pattern.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.padding-xxxlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}

.padding-xxxlarge.remove-bottom-padding {
  padding-bottom: 0;
}

.padding-xxxlarge.position-relative {
  position: relative;
}

.title-size-xlarge {
  font-size: 40px;
  line-height: 1.3;
}

.title-size-xlarge.remove-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.spacer-xxxlarge {
  height: 180px;
}

.grid-bulletpoints {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: flex-end;
  place-items: flex-end end;
  margin-left: auto;
  display: flex;
  position: relative;
}

.bullet-points-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
  position: sticky;
  top: 50%;
}

.bullet-points-wrapper.footer {
  align-items: flex-start;
  min-height: 80px;
  position: static;
}

.bullet-points-wrapper.thoght {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: center;
}

.bullet-points-wrapper.footer {
  align-items: flex-start;
  min-height: 80px;
  margin-bottom: 50px;
  position: static;
}

.bullet-points-wrapper.footer.remove-margin {
  margin-bottom: 20px;
}

.bullet-point {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.bullet-point.books {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.bullet-point.footer {
  font-size: 16px;
  font-weight: 500;
}

.section-talent.bg-color-skyblue {
  background-color: var(--off-white);
}

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

.padding-xlarge.bottom-extra-padding {
  padding-bottom: 150px;
}

.padding-xlarge.decrease-bottom-padding {
  padding-bottom: 60px;
}

.grid-talent {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  align-items: center;
  width: 100%;
}

.container-main {
  max-width: 1040px;
  padding-left: 20px;
  padding-right: 20px;
}

.slider {
  background-color: var(--ffa400);
  height: auto;
}

.slide-content-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.client-photo {
  object-fit: cover;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-bottom: 24px;
}

.client-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.slide-nav {
  bottom: -50px;
}

.text-size-xxxmedium {
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-xxxmedium.text-weight-semibold {
  font-weight: 600;
}

.text-size-xxxmedium.text-weight-bold {
  font-weight: 700;
}

.text-size-xxxmedium.text-weight-bold.full-width {
  max-width: none;
}

.text-size-xxxmedium.text-align-left {
  margin-left: 0;
  font-weight: 600;
}

.text-size-xxxmedium.full-width {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  font-weight: 600;
}

.section-mastermind.bg-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.mastermind-text-area {
  max-width: 470px;
}

.text-size-xxlarge {
  font-size: 40px;
  line-height: 1.3;
}

.text-size-xxlarge.text-weight-semibold {
  font-weight: 600;
}

.text-size-xxlarge.text-weight-semibold.remove-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.highlight {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#6251d8, #a095e8);
  -webkit-background-clip: text;
  background-clip: text;
}

.highlight.text-weight-bold {
  font-weight: 700;
}

.tab-hr {
  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: flex;
}

.tab-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.tab-link {
  border: 2px solid var(--purple);
  background-color: var(--full-black);
  color: var(--purple);
  border-radius: 12px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.tab-link.w--current {
  background-color: var(--purple);
  color: var(--white);
  font-size: 32px;
  display: block;
}

.hiring-tab-content {
  width: 50%;
  overflow: visible;
}

.text-weight-normal {
  font-weight: 400;
}

.text-weight-normal.text-color-white {
  color: var(--white);
}

.text-weight-normal.text-color-white.text-size-small {
  min-height: 50px;
  font-size: 18px;
}

.flex-into-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.tab-panel {
  width: 80%;
  margin-left: auto;
  position: relative;
  top: -180px;
}

.tab-image {
  margin-left: auto;
  display: block;
}

.section-faq.section-colour-black {
  background-color: #000;
}

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

.title-texts-wrapper.fixed-width {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.title-texts-wrapper.text-align-left {
  text-align: left;
}

.hr-tabs {
  flex-direction: column;
  margin-top: 70px;
  display: flex;
}

.hr-tabs-menu {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: center;
  display: flex;
}

.tab-button {
  border: 3px solid var(--purple);
  background-color: var(--white);
  color: var(--purple);
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 320px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 1.3;
  display: flex;
}

.tab-button.w--current {
  background-color: var(--purple);
  color: var(--white);
}

.faq-plus {
  background-color: var(--purple);
  border-radius: 3px;
  width: 100%;
  height: 3px;
}

.faq-answer-text {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.faq-plus-l {
  background-color: var(--purple);
  border-radius: 3px;
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-question-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.faq-wrap {
  overflow: hidden;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.faq-answer {
  border-bottom: 1px solid #cacaca;
  overflow: hidden;
}

.faq-table {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.hr-tab-content {
  margin-top: 40px;
}

.spacer-large {
  height: 80px;
}

.spacer-large.visible-on-mob {
  display: none;
}

.book-graphics-wrapper {
  background-color: var(--off-white);
  border-radius: 20px;
  width: 1000px;
  height: 670px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.small-purple-text {
  color: var(--purple);
  font-size: 16px;
  line-height: 1.3;
}

.small-purple-text.text-weight-bold {
  font-weight: 700;
}

.grid-bottom-books {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr .8fr 1.1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: flex-end center;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-top-books {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  position: absolute;
  inset: 0% 0% auto auto;
}

.spacer-xxregular {
  height: 60px;
}

.guide-box {
  background-color: var(--off-white);
  border-radius: 20px;
  padding: 20px 50px;
  overflow: hidden;
}

.grid-guide {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .75fr;
}

.grid-guide.second {
  grid-template-columns: .75fr 1.5fr;
}

.grid-text-area {
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.guide-book {
  max-width: 90%;
}

.guide-boxes-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.text-color-orange {
  color: #e77450;
}

.text-color-orange.text-size-regular.text-weight-bold {
  font-weight: 700;
}

.text-color-yellow {
  color: #fbb700;
}

.section-hr.bg-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.spacer-small {
  height: 10px;
}

.grid-hiring {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--full-black);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: start;
  max-width: 830px;
  margin-bottom: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  top: 100px;
}

.hiring-texts-area {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.title-and-description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.grid-boxe {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  background-color: #f9f9ff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  padding: 40px 25px;
  display: flex;
}

.grid-boxe.trilogy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid-boxes-main {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-image {
  height: 60px;
}

.section-results {
  overflow: hidden;
}

.spacer-xsmall {
  height: 10px;
}

.section-ticker_animation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-tickers_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  align-items: center;
  display: flex;
}

.ticker-image {
  max-width: 250px;
}

.grid-text {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
}

.section-thought.bg-color-black {
  background-color: var(--full-black);
  color: var(--white);
  background-image: url('../images/bg-black-pattern-full.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.text-size-xmedium {
  font-size: 28px;
  line-height: 1.3;
}

.text-size-xmedium.text-weigh-medium {
  font-weight: 500;
}

.text-size-xmedium.text-weigh-medium.fixed-height {
  font-size: 25px;
}

.spacer-xlarge {
  height: 100px;
}

.meet-box {
  background-color: var(--off-white);
  border-radius: 20px;
  padding: 100px;
}

.grid-meet {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  align-items: center;
}

.texts-block.flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.list-item {
  color: var(--purple);
  margin-bottom: 20px;
  list-style-type: square;
}

.text-size-small {
  font-size: 16px;
  line-height: 1.3;
}

.text-size-small.checkmark {
  text-decoration: line-through;
}

.text-size-small.checkmark.bold {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-size-small.checkmark.white {
  color: var(--white);
}

.text-size-small.text-weight-bold {
  color: var(--purple);
  font-weight: 700;
}

.text-size-small.text-weight-medium {
  font-weight: 500;
}

.text-size-small.swhite {
  color: var(--white);
  text-align: center;
  padding-top: 16px;
  font-size: 14px;
  font-weight: 400;
}

.text-size-small.sblack {
  color: var(--full-black);
  text-align: center;
  padding-top: 16px;
  font-size: 14px;
}

.section-footer {
  margin-top: 60px;
}

.section-footer.bg-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.grid-buy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  align-items: start;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.buy-now-box {
  background-color: #140932;
  border: 2px solid #140932;
  border-radius: 20px;
  padding: 30px;
  position: relative;
}

.buy-now-box.bg-color-yellow {
  background-color: #191405;
  border-color: #876b1f;
  position: relative;
}

.buy-now-box.bg-color-yellow.white {
  color: var(--white);
  background-color: #ffffff0d;
  border-style: solid;
  border-color: #fff;
  border-radius: 20px;
}

.buy-now-box.dark {
  background-color: #298ead1a;
}

.buy-now-box.dark.blue {
  border-color: var(--blue-color);
  position: relative;
}

.buy-now-box.dark.green {
  background-image: linear-gradient(90deg, #00a693, #33e971);
  border-color: #00a693;
  position: relative;
}

.buy-now-box.bg-color-white {
  background-color: #fff;
  border-color: #00a693;
}

.buy-now-box.maroon {
  background-color: var(--white);
  color: var(--full-black);
  border-style: none;
  border-color: #00a693;
}

.buy-now-box.dark-copy {
  border-color: var(--white);
  background-color: var(--full-black);
  position: relative;
}

.buy-now-box.hm {
  border-style: none;
  border-color: var(--re-maroon);
  background-color: #febc0c;
  border-radius: 0;
  position: relative;
}

.buy-now-box.white {
  background-color: var(--white);
  color: var(--full-black);
  border-style: none;
  border-color: #00a693;
  border-radius: 0;
}

.buy-now-box.ft {
  color: var(--white);
  background-color: #19001f;
  border-style: none;
  border-color: #00a693;
}

.buy-now-box.mg {
  border-style: solid;
  border-color: var(--pistachio);
  color: var(--full-black);
  background-color: #14093200;
}

.buy-now-box.mg-1 {
  border-color: var(--full-black);
  background-color: var(--pistachio);
  position: relative;
}

.footer-text-intro {
  border-bottom: 3px solid #382f78;
  grid-template-rows: auto;
  align-items: center;
  margin-bottom: 40px;
  padding-bottom: 20px;
  display: flex;
}

.footer-text-intro.yellow {
  border-bottom-color: #584515;
}

.footer-text-intro.full-width {
  border-bottom-style: solid;
  border-bottom-color: #ffffff4d;
  justify-content: space-between;
}

.footer-text-intro.full-width.add-bottom-line {
  border-bottom-style: solid;
  border-bottom-color: #584515;
}

.footer-text-intro.full-width.add-bottom-line.white {
  border-bottom-color: #ffffff4d;
}

.footer-text-intro.full-width.add-bottom-line.blue {
  border-bottom-color: #0042c180;
}

.text-wrapper.with-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.price-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.price-box.increase-gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.price-box.increase-gap.white {
  color: #fff;
}

.text-size-large {
  font-size: 36px;
  line-height: 1.3;
}

.text-size-large.text-weight-semibold.white {
  color: var(--white);
}

.butto-with-texts-box.position-relative {
  position: relative;
  top: -120px;
}

.buttons-and-texts {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 250px;
  display: flex;
}

.spacer-xxlarge {
  height: 140px;
}

.tab-text-box {
  margin-bottom: 20px;
}

.grid-black-boxes {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.black-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--full-black);
  text-align: center;
  border: 3px solid #322876;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 40px 55px;
  display: flex;
}

.book-graphic-box {
  text-align: center;
  position: relative;
}

.long-arrow {
  position: absolute;
  inset: 25% 5% 0% auto;
}

.tv-lighbox {
  max-width: 40%;
  position: absolute;
  inset: auto 15% -15% auto;
}

.flex-info {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.soft-copy-graphics {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-mini-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.yellow-capital-text {
  color: #ffd35f;
  font-weight: 600;
  text-decoration: underline;
}

.yellow-capital-text.cursor-pointer {
  cursor: pointer;
}

.footer-video-wrapper {
  background-color: var(--full-black);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.footer-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
}

.close-icon {
  cursor: pointer;
  max-width: 30px;
  position: fixed;
  inset: 40px 40px auto auto;
}

.position-relative-text {
  position: relative;
  top: -20px;
}

.talent-circle-graphics {
  max-width: 400px;
  position: relative;
}

.main-circle-graphic {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.circle-one {
  position: absolute;
  inset: -13% 0% auto 35%;
}

.circle-two {
  position: absolute;
  inset: 28% 3% 0% auto;
}

.circle-four {
  position: absolute;
  inset: auto 0% -13% 35%;
}

.circle-three {
  position: absolute;
  inset: 28% auto 0% 3%;
}

.body.money-smart {
  font-family: Montserrat, sans-serif;
}

.hiring-mockup {
  width: 550px;
  position: sticky;
  top: 100px;
  box-shadow: 16px 11px 19px 1px #00000021;
}

.book-points {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: sticky;
  top: 40%;
}

.book-all-points {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  min-width: 420px;
  display: flex;
}

.white-blur-block {
  z-index: 99;
  background-color: var(--white);
  filter: blur(15px);
  width: 100%;
  height: 60px;
  position: absolute;
  inset: auto 0% -150px;
}

.section-chapters_grid-block {
  color: #fff;
  cursor: pointer;
  background-color: #298ead;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 21rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 6px 6px #000;
}

.section-chapters_grid-block.background-color-orange {
  background-color: #ffc000;
}

.text-weight-bold {
  font-weight: 700;
}

.introduction-image_wrapper {
  position: relative;
}

.button-secondary {
  color: #000;
  background-color: #fff;
  border: 2px solid #298ead;
  border-radius: .5rem;
  padding: .5rem 1.85rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .35s;
}

.button-secondary:hover {
  box-shadow: 4px 4px #298ead;
}

.button-secondary.special-bg {
  color: #fff;
  background-color: #000;
}

.grid-entrepreneur {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
  display: none;
}

.grid-entrepreneur.right-col-large {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-columns: .9fr 1fr;
}

.up-right-arrow {
  position: absolute;
  inset: -40px 0% auto auto;
}

.section-home_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 70.875rem;
}

.faq-question-2 {
  width: 100%;
  max-width: 40rem;
}

.orange-arrow-graphic {
  margin: 20px auto;
  display: none;
}

.bottom-left {
  position: absolute;
  inset: auto auto 10% -10%;
}

.section-pricing_heading_wrapper {
  text-align: center;
}

.grid-image-area {
  background-color: #f8f8f8;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-enough-animation {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  display: flex;
}

.section-palatable-block-4 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 5% 35% auto auto;
}

.container-small {
  width: 100%;
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
}

.title-text-large {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.title-text-large.text-color-white {
  color: var(--white);
}

.faq-answer-2 {
  overflow: hidden;
}

.section-questions-flexbox_left {
  flex-direction: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-palatable-block-9 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 0% 35%;
}

.section-questions-flexbox {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  align-items: flex-start;
  display: flex;
}

.section-pricing_flexbox_right {
  background-color: #298ead26;
  border: 2px solid #298ead;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding-bottom: 2rem;
  display: flex;
}

.section-introduction.background-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.section-introduction.background-color-black.oveflow-hidden {
  overflow: hidden;
}

.section-develops {
  background-color: #f2f2f2;
}

.section-topics_grid_block_grey {
  color: #000;
  text-align: center;
  background-color: #b5b5b5;
  border-radius: 1.5rem;
  padding: 2rem;
}

.section-topics_grid_block_grey.card-hover {
  padding: 1rem;
}

.section-pages-scroll_animation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  height: 25rem;
  display: flex;
  overflow: visible;
}

.section-empower_flexbox_right {
  width: 50%;
  position: relative;
}

.section-empower_flexbox_right.full-width-on-mob.full-on-desk {
  width: auto;
}

.section-questions-flexbox_right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-pricing_benefit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-questions_paragraph_wrapper {
  text-align: center;
  max-width: 35rem;
}

.box-2.align-center {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  position: relative;
}

.up-right-arrow-graphic {
  position: absolute;
  top: 40%;
  right: -13%;
}

.up-right-arrow-graphic.down {
  inset: auto auto 9% 35%;
}

.section-chapters_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-divider {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.section-empower_flexbox_left {
  width: 30%;
  position: sticky;
  top: 30%;
}

.section-enough_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #fff;
  border-radius: .75rem;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 20rem;
  height: auto;
  padding: 2rem;
  display: flex;
  box-shadow: 0 1px 10px #0000001a;
}

.section-palatable-block-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 12% 0% auto auto;
}

.section-develops_image_mobile {
  display: none;
}

.section-pricing_paragraph_wrapper {
  text-align: center;
  width: 30rem;
}

.introduction-text-block-left-3 {
  text-align: center;
  width: 20rem;
  position: absolute;
  inset: auto auto 20% 2%;
}

.text-size-medium-2 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-medium-2.text-weight-bold {
  font-weight: 700;
}

.text-size-medium-2.decrease-width {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.topic-check-icon {
  width: 1.75rem;
}

.divider-small {
  height: 15px;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.decrease-bottom-padding {
  padding-bottom: 3rem;
}

.padding-section-medium.decrease-top-padding, .padding-section-medium.remove-top-padding {
  padding-top: 1rem;
}

.pages-image {
  width: 60%;
}

.book-image-top {
  position: absolute;
  inset: 0%;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.section-pages_flexbox {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: -6rem;
  display: flex;
}

.bullet-main-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.bullet-main-wrapper.decrease-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.section-topics_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 68.25rem;
}

.section-empower_flexbox {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.grid-clarity {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.grid-text-info {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.spacer-xxmedium {
  height: 60px;
}

.spacer-large-2 {
  padding-top: 3rem;
}

.section-page_image {
  border: 1px solid #000;
  width: 16rem;
}

.past-readers-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #0000001a;
  border-radius: .75rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  width: 20rem;
  height: auto;
  padding: 1rem;
  display: flex;
  box-shadow: 0 1px 10px #0000001a;
}

.section-global.bg-color-skyblue {
  background-color: #f2f2f2;
}

.section-global.bg-color-skyblue.overflow-hide {
  overflow: hidden;
}

.section-topics_grid_block_black {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 1.5rem;
  padding: 2rem;
}

.section-topics_grid_block_black.card-hover {
  padding: 1rem;
}

.text-block-265 {
  text-align: center;
}

.title-text-medium {
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.section-pages-height {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  height: 25rem;
  display: flex;
  overflow: hidden;
}

.section-rahul.background-color-grey {
  background-color: #f8f8f8;
}

.ticker-image-2 {
  height: 4rem;
}

.ticker-image-2.full-height {
  height: auto;
}

.section-palatable_container {
  width: 70rem;
  height: 28rem;
  position: relative;
}

.faq-top {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section-rahul_flexbox {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: #fff;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
  box-shadow: 4px 4px 10px #0000001a;
}

.section-rahul_flexbox.decrease-distance-on-tab {
  justify-content: center;
  align-items: stretch;
}

.check-icon-2 {
  display: none;
}

.section-empower-_card {
  z-index: 1;
  background-color: #fefdf5;
  border: 2px solid #ffc000;
  border-radius: 1rem;
  margin-bottom: 2rem;
  padding: 2rem 4rem;
  position: sticky;
  top: 30%;
}

.section-empower-_card.card-2 {
  z-index: 2;
  top: 32%;
}

.section-empower-_card.card-4 {
  z-index: 4;
  top: 36%;
}

.section-empower-_card.card-3 {
  z-index: 3;
  top: 34%;
}

.section-empower-_card.two {
  top: 32%;
}

.section-empower-_card.two.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 2%;
}

.section-empower-_card.three {
  top: 34%;
}

.section-empower-_card.three.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 3%;
}

.section-empower-_card.four {
  top: 36%;
}

.section-empower-_card.four.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 4%;
}

.section-empower-_card.five {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 38%;
}

.section-empower-_card.five.decrease-padding {
  top: 5%;
}

.section-empower-_card.one.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 1%;
}

.section-empower-_card.six.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 7%;
}

.section-empower-_card.seven.decrease-padding {
  padding-left: 2rem;
  padding-right: 2rem;
  top: 6%;
}

.section-palatable-block-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.underline {
  color: var(--black);
  background-image: url('../images/Rectangle-7.svg');
  background-position: 50% 82%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.underline.blue {
  background-image: url('../images/blue-line.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
}

.underline.blue.decrease-height {
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: contain;
}

.underline.bold {
  background-image: url('../images/orange-line-bold.svg');
  background-position: 50% 80%;
}

.grid-check-texts {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.section-introduction_image_wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.divider-xxsmall {
  height: 30px;
}

.section-finance.bg-color-skyblue {
  background-color: var(--off-white);
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #298ead;
  border: 2px solid #298ead;
  border-radius: .5rem;
  padding: .5rem 2rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .35s;
}

.button-5:hover {
  box-shadow: 6px 6px #ffc000;
}

.button-5.white-hover_box-shadow:hover {
  box-shadow: 6px 6px #fff;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-xhuge.decrease-tablet.display-hide {
  display: none;
}

.button-flexbox {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-topics_grid_block_blue {
  color: #000;
  text-align: center;
  background-color: #ffc000;
  border-radius: 1.5rem;
  padding: 2rem;
}

.section-topics_grid_block_blue.card-hover {
  padding: 1rem;
}

.text-color-yellow-2 {
  color: #ffc000;
}

.section-palatable-block-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 30% auto auto 22%;
}

.book-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-rahul_flexbox-right {
  width: 60%;
}

.section-pricing_flexbox {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.section-palatable-block-12 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 10% 15% auto;
}

.section-pricing_copy_name {
  color: #fff;
  text-transform: uppercase;
  background-color: #298eadbf;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section-cta {
  color: #fff;
  background-color: #000;
  position: relative;
}

.section-chapters_topics {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ffc000;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-chapters_topics.background-color-blue {
  background-color: #298ead;
}

.section-empower.bg-white {
  background-color: var(--white);
  color: var(--full-black);
}

.grid-title-texts {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: end center;
}

.section-questions.background-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.text-size-large-2 {
  font-size: 1.8rem;
  line-height: 1.3;
}

.section-palatable.oveflow-hidden {
  overflow: hidden;
}

.lighbox-wrapper {
  width: 38%;
  position: absolute;
}

.text-size-regular-2 {
  font-size: 1rem;
  font-weight: 600;
}

.section-startup.background-color-black {
  background-color: var(--full-black);
  color: var(--white);
  overflow: hidden;
}

.orange-text-bg {
  background-color: #ffc000;
}

.report-image {
  filter: blur(1px);
}

.grid-photo-graphic {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  position: relative;
}

.spacer-xxxmedium {
  height: 100px;
}

.section-rahul_heading_wrapper {
  text-align: center;
  max-width: 58.125rem;
}

.fixed-width-xxregular {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.chapter-box {
  border-radius: 30px;
  padding: 40px;
  box-shadow: 0 24px 134px 10px #00000021;
}

.chapter-box.bg-yellow {
  background-color: #ffc000;
}

.chapter-box.bg-blue {
  color: var(--white);
  background-color: #0042c0;
}

.section-chapters_topics_flexbox {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  line-height: 1.3;
  display: flex;
}

.texts-flex-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.introduction-text-block-right-3 {
  text-align: center;
  width: 20rem;
  position: absolute;
  inset: auto 0% 30% auto;
}

.grid-solution {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 40px;
}

.book-graphic-block {
  position: relative;
}

.faq-block {
  cursor: pointer;
}

.text-align-center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-align-center.title-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-align-center.title-wrapper.fixed-width {
  max-width: 800px;
}

.section-pricing_flexbox_left {
  background-color: #298ead1a;
  border: 2px solid #298ead;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.bullet-points-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.bottom-right {
  position: absolute;
  inset: auto 0% 15% auto;
}

.section-visuals_flexbox_right {
  width: 60%;
}

.sticker {
  position: absolute;
  top: -20px;
  bottom: auto;
  right: auto;
}

.sticker.right {
  right: -20px;
}

.sticker.left {
  left: -30px;
}

.pricing-check-icon {
  width: 2rem;
}

.section-pages_flexbox-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: -4rem;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-weight-semibold.title-semi-text {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.section-topics_grid_block_yellow {
  color: #fff;
  text-align: center;
  background-color: #298ead;
  border-radius: 1.5rem;
  padding: 2rem;
}

.section-topics_grid_block_yellow.card-hover {
  padding: 1rem;
}

.section-topic_image {
  border-radius: 1rem;
  width: 100%;
}

.section-testimonials {
  overflow: hidden;
}

.section-clarity.background-color-skyblue {
  background-color: #298ead0d;
}

.grid-finance {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large._850px {
  max-width: 53rem;
}

.section-poured_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.introduction-text-block-left-1 {
  text-align: center;
  width: 20rem;
  position: absolute;
  inset: 30% auto auto 0%;
}

.section-palatable_paragraph_wrapper {
  text-align: center;
  width: 100%;
  max-width: 30rem;
}

.title-orange-text {
  color: #ffc000;
  font-size: 3.125rem;
  font-weight: 700;
}

.section-pricing-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-end;
  display: flex;
}

.padding-global {
  padding-right: 2.5rem;
}

.section-palatable-block-6 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 10% 0%;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small.remove-bottom-padding {
  padding-bottom: 0;
}

.section-visuals_flexbox {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cod-available {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-solution.bg-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.section-book-2 {
  overflow: hidden;
}

.section-book-2.background-color-black {
  background-color: var(--full-black);
  color: var(--white);
}

.grid-button {
  grid-template-rows: auto auto auto auto;
}

.section-rahul_logo_block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.introduction-text-block-right-1 {
  text-align: center;
  width: 25rem;
  position: absolute;
  inset: 10% -2% auto auto;
}

.introduction-image {
  z-index: 2;
  max-width: 80%;
  position: relative;
}

.title-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-direction: column;
  font-size: 2.5rem;
  font-weight: 500;
  display: flex;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xlarge {
  margin-top: 40px;
}

.margin-top.margin-xxlarge {
  margin-top: 60px;
}

.margin-top.margin-medium {
  margin-top: 20px;
}

.margin-top.margin-large {
  margin-top: 40px;
}

.margin-top.medium {
  margin-top: 60px;
}

.box-wrapper {
  background-color: #d7d7d740;
  border-radius: 8px;
  padding: 20px;
  font-size: 1.2rem;
  font-weight: 600;
  box-shadow: 4px 4px #298ead80;
}

.section-poured_grid-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.section-rahul_logos {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.title-text-regular {
  font-size: 1.625rem;
  line-height: 1.3;
}

.section-visuals.top-margin-large {
  margin-top: 100px;
}

.section-visuals.top-margin-large.background-color-skyblue, .section-visuals.bg-color-skyblue {
  background-color: #298ead0d;
}

.section-rahul-text-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-poured {
  color: #fff;
  background-color: #000;
}

.section-book_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 61.125rem;
}

.flex-box-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1.25rem;
  display: flex;
}

.faq-horizontal {
  background-color: #ffc000;
  border-radius: 10px;
  width: 1.5rem;
  height: .25rem;
  position: relative;
}

.buttons-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-visuals_flexbox_left {
  width: 30%;
  position: sticky;
  top: 20%;
}

.section-pages-scroll-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .8;
  flex: none;
  display: flex;
  overflow: visible;
}

.section-home_paragraph_wrapper {
  text-align: center;
  width: 100%;
  max-width: 38.125rem;
}

.section-tickers_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  align-items: center;
  display: flex;
  overflow: visible;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.up-left {
  max-width: 30%;
  position: absolute;
  inset: 10% auto auto -8%;
}

.section-tickers {
  overflow: hidden;
}

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

.section-rahul_flexbox-left {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
}

.section-home {
  padding-bottom: 4rem;
}

.align-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.align-center.add-space-between {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.section-topics_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-text-2 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.seection-develops_heading_wrapper {
  text-align: center;
  max-width: 60rem;
}

.section-palatable_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 50rem;
}

.section-pricing {
  color: #fff;
  background-color: #000;
}

.section-pages-book {
  z-index: 999;
  width: 24rem;
  position: absolute;
}

.faq-readers-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;
}

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

.faq-vertical {
  background-color: #ffc000;
  border-radius: 10px;
  width: .25rem;
  height: 1.5rem;
  position: absolute;
}

.faq-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.section-poured_image {
  width: 100%;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-weight-xbold.text-color-yellow {
  color: #ffc000;
}

.section-cta_paragraph_wrapper {
  text-align: center;
  max-width: 40rem;
}

.section-pages {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.section-cta_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 65rem;
}

.section-poured_paragraph_wrapper {
  text-align: center;
}

.section-poured_heading_wrapper {
  text-align: center;
  width: 100%;
  max-width: 70rem;
}

.arrow-down-graphic {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-review {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-review.ticker {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: flex-start;
  display: flex;
}

.section-enought-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.horizontal-trigger {
  position: absolute;
  inset: 0% 0% auto;
}

.text-box {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  align-items: center;
  padding: 12px 30px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  position: relative;
  box-shadow: 1px 0 27px -1px #00000040;
}

.card-block {
  color: var(--white);
  text-align: center;
  background-color: #101010;
  border: 1px solid #101010;
  border-radius: 15px;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow .3s, border-color .3s;
  display: flex;
}

.card-block:hover {
  border-color: #eb8800;
  box-shadow: 0 1px 83px 1px #f08e004d;
}

.chart-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #000;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.hero-title {
  font-size: 60px;
  line-height: 1.1;
}

.ticker-photo {
  flex: none;
}

.underline-orange {
  color: #ffc000;
  background-image: url('../images/line-orange.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.underline-orange.long-line {
  background-image: url('../images/longline-orange.svg');
}

.business-graphics {
  margin-top: 60px;
  margin-bottom: 60px;
}

.center-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-global {
  border: 1px solid var(--new-orange);
  background-color: var(--white);
  color: var(--grey);
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 250px;
  min-height: 50px;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .4s;
  display: flex;
}

.button-global:hover {
  transform: translate(0, -5px);
}

.button-global.bg-blue {
  border-color: var(--blue-color);
  background-color: var(--blue-color);
  color: var(--white);
}

.button-global.bg-yellow {
  background-color: #f9b026;
}

.button-global.bg-yellow.text-weight-bold {
  background-color: #f9b026;
  border-color: #f9b026;
}

.button-global.text-weight-bold {
  border-color: var(--white);
  color: var(--full-black);
  font-weight: 700;
}

.button-global.text-weight-bold.cream-color {
  color: var(--full-black);
  background-color: #ffcc76;
  border-color: #ffcc76;
}

.button-global.text-weight-bold.cream-color.orange {
  border-color: var(--new-orange);
  background-color: var(--new-orange);
  color: var(--full-black);
}

.grid-fund-rising {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.fund-box {
  background-color: var(--new-orange);
  text-align: center;
  border-radius: 20px;
  padding: 40px 10px;
  box-shadow: 6px 5px 6px 2px #0000001a;
}

.fund-box.bg-blue {
  background-color: var(--blue-color);
  color: var(--white);
}

.list-box-wrap {
  background-color: #ffffff80;
  border-radius: 20px;
  height: 80%;
  padding: 15px 12px 40px 15px;
}

.box-list {
  color: var(--full-black);
  text-align: left;
  padding-left: 20px;
  font-size: 20px;
  font-weight: 500;
}

.list-text {
  margin-bottom: 10px;
}

.big-buttons {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.grid-books {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1.25fr;
  align-items: center;
  margin-top: 80px;
}

.grid-checks {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-checks.hide-on-desk {
  display: none;
}

.flex-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  align-items: center;
  display: flex;
}

.zebralearn-slider {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

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

.decrease-width-of-title {
  max-width: 450px;
  position: sticky;
  top: 30%;
}

.decrease-width-of-title.decrease-on-tab.increase-desk {
  max-width: 670px;
}

.text-size-paragraph {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.text-size-paragraph.text-weight-regular {
  font-weight: 400;
}

.grid-practical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 3px solid #2a2a2a;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.box-with-borders {
  text-align: center;
  border-right: 3px solid #2a2a2a;
  padding: 40px 20px;
}

.box-with-borders.last-box {
  border-right-style: none;
}

.grid-insight {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}

.grid-photos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.grid-details {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.section-default.bg-color-skyblue {
  background-color: #f2f2f2;
}

.slider-image {
  max-width: 180px;
}

.buttons-block {
  justify-content: space-between;
  display: flex;
}

.button-graphic {
  max-width: 300px;
}

.button-with-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.button-with-text.height-full.full-w {
  display: flex;
}

.text-style-capital {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
}

.tabs-content-6 {
  width: 50%;
}

.mentor-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.slider-panel {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.section-types.bg-color-white {
  background-color: var(--white);
}

.section-types.bg-color-white.overflow-hidden {
  overflow: hidden;
}

.section-types.bg-color-white.overflow-hidden.hide {
  display: none;
}

.box-graphic {
  z-index: 0;
  background-color: #d6d6d636;
  border-radius: 13px;
  width: 160px;
  height: 55px;
  position: absolute;
  inset: auto 400px -120px auto;
}

.box-graphic.five {
  background-color: #d6d6d61a;
  inset: -20px auto 0 290px;
}

.box-graphic.eight {
  background-color: #d6d6d61a;
  inset: auto 300px -10px auto;
}

.box-graphic.three {
  background-color: #d6d6d61a;
  inset: -30px 300px 0 auto;
}

.box-graphic.ten {
  inset: auto 0% 0% auto;
}

.box-graphic.seven {
  inset: -40px auto auto 50px;
}

.box-graphic.nine {
  inset: auto auto 80px 50px;
}

.box-graphic.six {
  inset: auto 0% -40px auto;
}

.box-graphic.two {
  inset: -40px auto auto 40px;
}

.box-graphic.four {
  opacity: .6;
  background-color: #d6d6d60f;
  inset: auto 0% -50px auto;
}

.orange-line-title {
  cursor: pointer;
  border-bottom: 3px solid #fff;
  padding-bottom: 10px;
  transition: opacity .2s, border-color .3s;
  display: inline-block;
}

.orange-line-title:hover {
  border-bottom-color: #eb8800;
}

.arrow-orange-graphic {
  position: absolute;
  inset: auto -20px -20px auto;
}

.grid-tab {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
  position: relative;
}

.book-cover-graphic {
  max-width: 270px;
}

.author-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.section-hero-2 {
  background-color: #0b0b0b;
}

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

.author-texts {
  color: #131313;
}

.spacer-large-3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.spacer-large-3.decrease-top-padding {
  padding-top: 40px;
}

.heading-large {
  font-size: 29px;
  font-weight: 700;
  line-height: 1.3;
}

.tab-link-2 {
  color: #13131366;
  background-color: #fff0;
  align-items: center;
  height: 70px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.tab-link-2.w--current {
  -webkit-text-fill-color: transparent;
  background-color: #fff0;
  background-image: linear-gradient(to right, #e251ba, #7300ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.section-indicators {
  background-color: #0b0b0b;
}

.section-special {
  overflow: hidden;
}

.loop-item-wrapper {
  flex: none;
  display: flex;
}

.grid-types {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.spacer-xsmall-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.book-tab-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  order: 1;
  align-self: center;
  display: flex;
}

.grid-mentor-intro {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.bullet-box {
  color: #131313b3;
  font-size: 18px;
  font-weight: 500;
}

.strategy-icon {
  max-width: 40px;
}

.tab-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.tab-box {
  background-image: linear-gradient(317deg, #43029a, #f45bbc);
  border-radius: 30px;
  padding: 60px 25px;
}

.group-texts-block {
  line-height: 1.6;
}

.text-size-xxxmedium-2 {
  color: #0000001a;
  font-size: 48px;
  font-weight: 600;
}

.button-6 {
  color: #eb8800;
  text-align: center;
  background-color: #fff0;
  border: 1px solid #eb8800;
  border-radius: 10px;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 500;
  transition: color .3s, background-color .3s;
}

.button-6:hover, .button-6.is-orange {
  color: #fff;
  background-image: linear-gradient(150deg, #fc9f00, #d66b00);
}

.button-6.is-orange:hover {
  color: #eb8800;
  background-image: none;
}

.grid-group {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.grid-group.second {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1.75fr 1.75fr;
}

.section-strategy {
  background-image: linear-gradient(#fff, #effff1);
}

.slider-wrapper-main {
  width: 100%;
  overflow: hidden;
}

.trade-tab-panel {
  padding: 40px;
}

.orange-bubbles {
  position: absolute;
  right: 100px;
}

.orange-bubbles.three {
  right: 240px;
}

.orange-bubbles.four {
  inset: 0% auto auto 100px;
}

.orange-bubbles.two {
  inset: auto auto 0% 0%;
}

.text-color-orange-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f69700, #de7600);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-color-orange-2.text-weight-semibold {
  color: #f89a00;
}

.text-color-orange-2.text-weight-bold {
  display: inline-block;
}

.text-color-orange-2.text-weight-xbold {
  font-weight: 800;
}

.grid-qr-code {
  grid-template-rows: auto;
  align-items: center;
}

.strategy-book-graphic {
  z-index: 1;
  max-width: 350px;
  margin-bottom: 100px;
  position: relative;
}

.texts-box {
  text-align: center;
  border-right: 1px solid #eb8800;
  padding-left: 30px;
  padding-right: 30px;
}

.texts-box.no-border {
  border: 1px #000;
}

.paragraph-text {
  font-size: 17px;
}

.paragraph-text.text-color-black {
  font-weight: 600;
}

.paragraph-text.text-color-black.paragraph-text-medium {
  font-size: 20px;
  font-weight: 500;
}

.paragraph-text.paragraph-text-medium {
  font-size: 20px;
}

.paragraph-text.paragraph-text-medium.increase-line-height {
  line-height: 1.5;
}

.paragraph-text.paragraph-text-medium.decrease-width {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.mentor-name {
  color: #525252;
  background-color: #fff;
  border-radius: 10px;
  padding: 12px 30px;
  font-size: 25px;
  font-weight: 700;
  position: relative;
  top: -30px;
  box-shadow: 0 1px 37px 4px #34343480;
}

.text-data-box {
  font-size: 20px;
  font-weight: 500;
}

.bullet-points-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.tab-book {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.slider-9 {
  background-color: #fff0;
  height: auto;
}

.trading-graphics-box {
  justify-content: center;
  display: flex;
  position: relative;
}

.intraday-graphic {
  max-width: 200px;
  position: absolute;
  inset: auto auto 30px 0%;
}

.hero-texts-wrapper {
  color: var(--white);
}

.text-size-xmedium-2 {
  font-size: 24px;
  font-weight: 600;
}

.text-align-center-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-align-center-2.text-color-black {
  color: #0b0b0b;
}

.text-align-center-2.text-color-black.fixed-width {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center-2.full-width {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.boxes-wrapper {
  position: relative;
}

.section-introducing {
  background-color: #fff;
}

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

.line-graphic {
  padding-right: 20px;
}

.spacer-xxxregular {
  padding-top: 80px;
  padding-bottom: 80px;
}

.spacer-xxxregular.remove-bottom-padding {
  padding-bottom: 0;
}

.grid-strategies {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  width: 60%;
  display: flex;
}

.slider-data-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.grid-slider-data {
  grid-template-rows: auto;
  justify-items: center;
}

.slider-boxes {
  position: relative;
}

.section-strategies {
  background-color: #fff;
  height: 100vh;
  overflow: hidden;
}

.strategy-boxes {
  display: flex;
  position: relative;
}

.strategy-boxes.align-right {
  justify-content: flex-end;
}

.strategy-boxes.align-right.one {
  margin-top: 20px;
}

.strategy-boxes.align-right.three {
  padding-right: 240px;
}

.strategy-boxes.align-left.eight, .strategy-boxes.align-left.five {
  padding-left: 140px;
}

.slider-product-photo {
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.spacer-xregular-2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.chart-image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 230px;
  transition: box-shadow .3s;
  box-shadow: 0 4px 4px #00000040;
}

.chart-image:hover {
  box-shadow: 0 4px 30px #00000040;
}

.text-weight-semibold-2 {
  font-weight: 500;
}

.trader-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  padding: 18px;
  display: flex;
}

.content-box {
  color: #eb8800;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
}

.slide-nav-7 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  display: flex;
  bottom: -60px;
}

.box-wrapper-2 {
  color: #131313;
  background-color: #fff;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 0 30px 1px #00000040;
}

.intro-graphics {
  max-width: 900px;
  margin-top: 140px;
  position: relative;
}

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

.text-size-xxmedium {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f99c00, #d96f00);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3;
}

.text-size-xxmedium.position-right-top {
  color: #131313cc;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-weight: 600;
  position: absolute;
  inset: -20px -20px auto auto;
}

.text-size-xxmedium.text-color-black {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.text-size-xxmedium.text-color-black.remove-space {
  margin-top: 0;
}

.section-author.bg-color-white {
  color: #131313;
  background-color: #fff;
}

.tab-button-block {
  color: #0b0b0b;
  font-size: 30px;
  line-height: 1.3;
}

.tab-button-block.text-color-white {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
}

.tab-button-block.text-color-white.text-weight-medium {
  font-weight: 500;
}

.tab-button-block.fixed-width {
  align-items: center;
  max-width: 420px;
  font-size: 29px;
}

.tab-button-block.is-white {
  color: #fff;
}

.tab-button-block.is-white.large-size {
  font-size: 40px;
}

.tab-button-block.text-size-large.text-weight-semibold {
  font-weight: 600;
}

.tab-button-block.text-size-medium {
  color: #131313cc;
  text-align: right;
  background-color: #fff0;
  border-top: 8px solid #d9d9d9;
  width: 80px;
  padding-top: 5px;
  font-size: 32px;
  font-weight: 700;
}

.tab-button-block.text-size-medium.w--current {
  border-top-color: #f89a00;
}

.tab-button-block.add-left-right-padding {
  font-size: 30px;
  font-weight: 700;
}

.tab-button-block.text-color-orange {
  font-size: 30px;
  font-weight: 600;
}

.tab-button-block.text-color-orange.text-size-large {
  font-size: 50px;
}

.spacer-medium-2 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.paragraph-bold-text {
  color: #131313b3;
  font-size: 18px;
  font-weight: 600;
}

.spacer-xxregular-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-second {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  max-width: 590px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: 140px;
}

.scaling-graphic {
  max-width: 180px;
  position: absolute;
  inset: auto 0% 100px auto;
}

.tab-content-box {
  background-color: #fff;
  border-radius: 16px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  box-shadow: 0 1px 35px 1px #bebebe40;
}

.blur-bubble-graphic {
  z-index: 99;
  filter: blur();
  max-width: 56%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-size-medium-3 {
  text-align: center;
}

.text-size-medium-3.text-color-orange {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  font-weight: 700;
}

.slider-box-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.title-and-description-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-and-description-2.width-increase {
  max-width: 970px;
}

.title-and-description-2.width-increase.text-align-left {
  text-align: left;
}

.title-and-description-2.fixed-width {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 900px;
}

.title-and-description-2.fixed-width.text-align-left {
  text-align: left;
  max-width: 720px;
  margin-left: 0;
}

.title-and-description-2.fixed-width.text-color-white {
  color: var(--white);
}

.intro-description {
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
}

.price-action-graphic {
  z-index: 3;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% -40px;
}

.grid-traders {
  grid-column-gap: 260px;
  grid-row-gap: 260px;
  grid-template-rows: auto;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.cross-graphic {
  position: absolute;
  inset: -30px 0% auto auto;
}

.intro-points-block {
  z-index: 2;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #0b0b0b;
  text-align: left;
  background-color: #fff;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  border-bottom-left-radius: 17px;
  align-items: center;
  max-width: 330px;
  padding: 20px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: auto auto 180px -30px;
  box-shadow: 1px 0 25px 1px #00000040;
}

.intro-points-block.border-different {
  border-bottom-right-radius: 17px;
  border-bottom-left-radius: 0;
  position: absolute;
  inset: 20px -20px auto auto;
  box-shadow: 1px 0 38px 1px #00000040;
}

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

.slide-content-box-2 {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.section-sneak-peak {
  background-color: #f8f8f8;
}

.strategy-main-graphic {
  z-index: 2;
  max-width: 320px;
  position: relative;
  box-shadow: 16px 11px 20px 5px #0a7f8640;
}

.section-identify {
  background-color: #0b0b0b;
}

.grid-texts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ring-one {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: -30px 0% 0%;
}

.ring-one.two {
  max-width: 60%;
  top: -80px;
}

.text-weight-bold-2 {
  margin-top: 10px;
  display: block;
}

.slider-box-2 {
  background-color: #fff;
  border-radius: 32px;
  padding: 40px 20px;
  box-shadow: 0 2px 157px 2px #00000040;
}

.slider-box-2.bg-color-grey {
  background-color: #d6d6d61a;
}

.slider-box-2.bg-color-grey.padding-edited {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-bullet {
  color: #5d5d5d;
  font-weight: 600;
}

.intro-box-wrapper {
  text-align: center;
  background-color: #2889c8;
  border-radius: 16px;
  padding: 60px;
}

.section-why-book {
  background-color: #0b0b0b;
  position: relative;
  overflow: hidden;
}

.slider-title {
  color: #ff5612;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
}

.slider-title.text-color-black {
  color: #0b0b0b;
}

.slider-title.text-color-black.add-padding-left {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
}

.slider-title.increase-font-size {
  margin-bottom: 0;
  font-size: 48px;
}

.text-size-large-3 {
  color: #f89a00;
  font-size: 50px;
  font-weight: 700;
}

.text-size-large-3.xxlarge {
  font-size: 70px;
}

.text-size-large-3.xxlarge.with-border-line {
  border-bottom: 4px solid #f89a00;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.grid-numbers {
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 160px;
  padding: 20px;
  box-shadow: 0 0 5px #d86e00;
}

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

.spacer-regular-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.traders-graphic {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.grid-hero.increase-width {
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.grid-special {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.title-full-height-box {
  align-items: center;
  height: 100vh;
  display: none;
}

.title-full-height-box.hide-on-mob {
  display: flex;
}

.section-qr-code {
  background-color: #0b0b0b;
}

.books-graphic {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.flashcards-tab {
  margin-top: 60px;
}

.container-12 {
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-12.position-relative {
  position: relative;
}

.text-color-light-black {
  color: #131313cc;
  font-size: 22px;
  font-weight: 500;
}

.text-color-light-black.add-padding {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
}

.text-size-regular-3 {
  font-size: 20px;
}

.text-size-regular-3.text-weight-semibold {
  font-weight: 600;
}

.section-slider-2 {
  background-color: #0b0b0b;
}

.section-slider-2.text-color-white {
  color: var(--white);
}

.arrow-graphic {
  margin: 20px auto;
  display: block;
}

.logo-loop-wrapper {
  grid-column-gap: 50px;
  width: 2399px;
  display: flex;
}

.numbers-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-text-intro-2 {
  border-bottom: 3px solid #ffc1574d;
  grid-template-rows: auto;
  align-items: center;
  margin-bottom: 40px;
  padding-bottom: 20px;
  display: flex;
}

.footer-text-intro-2.yellow {
  border-bottom-color: #584515;
}

.section-inside-book.bg-color-offwhite {
  color: #131313;
  background-color: #f8f8f8;
}

.section-inside-book.bg-color-offwhite.overflow-hidden {
  overflow: hidden;
}

.title-graphic {
  z-index: -1;
  position: absolute;
  inset: -10px auto 0% 10px;
}

.books-mockup-wrapper {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.grid-numbers-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #131313;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 25px 40px;
}

.cod-text {
  color: #fc9f00;
  text-align: center;
  background-color: #341b00;
  border-radius: 8px;
  padding: 10px 30px;
  font-weight: 600;
}

.cod-text.footer-box {
  background-color: #6a4f20;
  width: auto;
  position: absolute;
  inset: 30px 40px auto auto;
}

.cod-text.footer-box.white {
  background-color: var(--white);
  color: var(--black);
  right: 30px;
}

.cod-text.footer-box.ft {
  color: var(--white);
  background-color: #5d0074;
  padding-top: 6px;
  padding-bottom: 6px;
  right: 30px;
}

.cod-text.footer-box.black {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-hero {
  font-size: 36px;
}

.card-box-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  flex: none;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.flex-list {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex: none;
  display: flex;
}

.highlight-book-graphic {
  position: relative;
}

.bullet-points-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.spacer-xxxregular-2 {
  height: 70px;
}

.grid-text-area-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.bullet-points-box-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

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

.books-main-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.bullet-number {
  color: #cbcbcb99;
  background-color: #242424;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  min-height: 60px;
  font-size: 32px;
  font-weight: 600;
  display: flex;
}

.grid-slider-data-2 {
  grid-template-rows: auto;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.section-market.hide {
  display: none;
}

.section-special-2.bg-color-white {
  color: #131313;
  background-color: #fff;
}

.blur-bubble {
  z-index: -1;
  position: absolute;
  inset: -180px auto auto -130px;
}

.blur-bubble.one {
  z-index: 0;
}

.hero-book {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.spacer-xregular-3 {
  height: 50px;
}

.section-footer-2.overflow-hidden {
  overflow: hidden;
}

.spacer-xxxlarge-2 {
  height: 150px;
}

.text-color-orange-3 {
  color: #fc9f00;
}

.text-color-orange-3.text-weight-bold {
  font-weight: 700;
}

.text-color-orange-3.text-weight-semibold {
  font-weight: 600;
}

.section-introduction-2.hide {
  display: none;
}

.spacer-xxregular-3 {
  height: 60px;
}

.bullet-points-number {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.section-stretagy-slider.bg-white {
  color: var(--black);
}

.icon-text-box {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  color: #131313;
  flex-direction: column;
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.explore-texts-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.yellow-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f69700, #de7600);
  -webkit-background-clip: text;
  background-clip: text;
}

.card-info-text {
  color: #131313;
  padding: 30px 20px 60px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

.section-strategy-2.bg-color-white {
  background-color: var(--white);
}

.section-strategy-2.bg-color-white.hide {
  display: none;
}

.buy-now-box-2 {
  background-color: #ffc1571a;
  border-radius: 20px;
  padding: 40px;
}

.buy-now-box-2.bg-color-yellow {
  background-color: #fc9f0029;
  border-color: #876b1f;
  position: relative;
}

.green-wrap {
  background-image: linear-gradient(#5bb15c, #5bb15c33);
  border-radius: 16px;
  padding: 30px 40px;
  display: inline-block;
}

.grid-buy-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
}

.display-none {
  display: none;
}

.grid-book {
  grid-template-rows: auto;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-xregular {
  font-size: 20px;
  line-height: 1.3;
}

.text-size-xregular.text-weight-bold {
  color: #ffc157;
  font-weight: 700;
}

.text-size-xregular.text-weight-bold.text-color-darkgrey {
  color: #2a2a2a;
}

.text-size-xregular.text-color-grey {
  color: #9a9a9a;
}

.text-size-xregular.text-color-grey.decrease-width-of-desc {
  max-width: 510px;
}

.text-size-xregular.text-weight-medium {
  flex: none;
  font-weight: 500;
}

.text-size-xregular.decrease-width {
  max-width: 750px;
}

.text-size-xregular.text-size-semibold {
  font-weight: 600;
}

.text-size-xregular.text-size-semibold.text-color-darkgrey {
  color: #5d5d5d;
}

.text-size-xregular.text-weight-semibold {
  font-weight: 600;
}

.text-size-xregular.text-size-bold {
  font-weight: 700;
}

.tabs-menu-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

.tabs-menu-10.full-width {
  width: auto;
}

.grid-strategy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  justify-items: center;
}

.grid-strategy.decrease-gap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.orange-capital-text {
  color: #ffd35f;
  font-weight: 600;
  text-decoration: underline;
}

.orange-capital-text.cursor-pointer {
  color: #fc9f00;
  text-transform: uppercase;
  cursor: pointer;
}

.flex-icon-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  line-height: 1.3;
  display: flex;
}

.flex-icon-box.add-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #efefef;
  border-radius: 50px;
  padding: 10px 20px 10px 10px;
  font-size: 22px;
}

.trading-main-box {
  background-color: #131313;
  background-image: linear-gradient(85deg, #131313 83%, #5bb15c80);
  border-radius: 20px;
  padding: 60px;
}

.trading-main-box.second {
  background-image: linear-gradient(83deg, #5bb15c80, #131313 13%);
  padding-left: 0;
}

.orange-block {
  color: #fff;
  background-color: #fc9f00;
  border-radius: 12px;
  padding: 10px 18px;
  font-size: 20px;
  font-weight: 500;
}

.orange-block.green-bg {
  background-color: var(--ffa400);
  background-image: linear-gradient(#5bb15c, #034c04);
}

.text-size-medium-4 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-medium-4.text-colro-dark-grey {
  color: #353535;
  text-align: center;
}

.text-size-medium-4.text-colro-dark-grey.fixed-width {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-4.text-weight-bold {
  font-weight: 700;
}

.text-size-medium-4.text-weight-bold.decrease-width {
  max-width: 750px;
}

.text-size-medium-4.text-weight-bold.fixed-width {
  max-width: 400px;
}

.text-size-medium-4.text-weight-bold.text-color-black {
  color: #131313;
}

.text-size-medium-4.text-weight-semibold {
  font-weight: 600;
}

.text-size-medium-4.text-weight-semibold.decrease-width {
  max-width: 500px;
}

.grid-compare {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
}

.text-size-xxxmedium-3 {
  font-size: 40px;
}

.text-size-xxxmedium-3.text-weight-medium {
  font-weight: 500;
}

.spacer-xxsmall-2 {
  height: 30px;
}

.spacer-large-4 {
  height: 80px;
}

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

.card-intro {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  min-height: 250px;
  position: relative;
}

.card-intro.one {
  background-image: url('../images/blue.png');
}

.card-intro.three {
  background-image: url('../images/purple.png');
}

.card-intro.four {
  background-image: url('../images/green.png');
}

.card-intro.two {
  background-image: url('../images/red.png');
}

.card-intro.five {
  background-image: url('../images/orange.png');
}

.books-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  display: flex;
}

.books-wrapper.decrease-gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.plus-icon {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 30px;
}

.cover-of-book {
  width: 350px;
}

.cover-of-book.full-width {
  width: auto;
}

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

.text-size-xxregular {
  font-size: 26px;
}

.text-size-xxregular.text-weight-semibold {
  font-weight: 600;
  line-height: 1.3;
}

.books-mockup {
  z-index: 2;
  max-width: 750px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

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

.arrow-2.right {
  right: -10px;
}

.arrow-2.left {
  left: -10px;
}

.section-ticker {
  color: #131313;
  background-color: #fff;
  margin-left: -27px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-ticker.overflow-hidden {
  overflow: hidden;
}

.heading-section {
  font-size: 40px;
  line-height: 1.3;
}

.heading-section.text-weight-semibold {
  font-weight: 600;
}

.grid-explore {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: center;
}

.text-size-xxxregular {
  font-size: 28px;
}

.text-size-xxxregular.text-weight-semibold {
  font-weight: 600;
}

.flex-box-3 {
  align-items: center;
  display: flex;
}

.trading-card {
  color: #fff;
  background-color: #fff;
  border-radius: 30px;
  flex: none;
  width: 370px;
  box-shadow: 0 0 10px #00000029;
}

.trading-card.down {
  margin-top: 100px;
}

.chart-image-2 {
  border: 1px solid #d8d8d8;
  border-radius: 12px;
  transition: box-shadow .3s;
}

.chart-image-2:hover {
  box-shadow: 0 3px 38px #00000040;
}

.text-like-button {
  color: #fc9f00;
  text-align: center;
  border: 1px solid #fc9f00;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 600;
  display: flex;
}

.text-like-button.black {
  border-color: var(--full-black);
  color: var(--full-black);
  font-size: 16px;
}

.chart-box-2 {
  grid-row-gap: 50px;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-stock.bg-color-light-grey {
  color: #131313;
  background-color: #eee;
  background-image: url('../images/pattern.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-stock.bg-color-light-grey.hide {
  display: none;
}

.texts-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  font-size: 20px;
  line-height: 1.3;
  display: flex;
}

.texts-flex.text-align-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
}

.texts-flex.text-align-left.title-box {
  margin-bottom: 20px;
  font-weight: 600;
}

.book-graphic {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-large-5 {
  font-size: 36px;
  line-height: 1.3;
}

.text-size-large-5.text-weight-semibold {
  font-weight: 600;
}

.slide-nav-8 {
  bottom: -60px;
}

.intro-texts {
  max-width: 550px;
}

.slider-list-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.text-size-xsmall {
  font-size: 16px;
  line-height: 1.3;
}

.text-size-xsmall.text-weight-semibold {
  font-weight: 600;
}

.tab-link-3 {
  color: #fff;
  background-color: #ddd0;
  border-radius: 12px;
  width: 100%;
  padding: 10px;
  text-decoration: none;
}

.tab-link-3.w--current {
  background-image: linear-gradient(#166c47, #5bb15c);
}

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

.title-wrapper-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-wrapper-3.short-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 650px;
}

.title-wrapper-3.text-color-black {
  color: #0d0d0d;
}

.title-wrapper-3.extra-space {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  max-width: 880px;
}

.title-wrapper-3.decrease-width {
  z-index: 3;
  max-width: 510px;
  position: relative;
}

.slider-graph {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.title-with-shape {
  text-align: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-size-xmedium-3 {
  font-size: 36px;
  line-height: 1.3;
}

.text-size-xmedium-3.tect-weight-semibold {
  font-weight: 600;
}

.text-size-xmedium-3.text-weight-bold {
  font-weight: 700;
}

.text-size-xmedium-3.text-weight-bold.orange-dropshadow {
  color: #fc9f00;
  text-shadow: 0 8px 20px #f89a0066;
}

.text-size-xmedium-3.text-weight-bold.text-color-orange {
  color: #fc9f00;
}

.orange-gradient-color {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ef8e00, #e17a00);
  -webkit-background-clip: text;
  background-clip: text;
}

.orange-gradient-color.text-weight-bold {
  font-weight: 700;
}

.big-button-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slide-option-photo {
  text-align: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.trading-cards-wrap {
  display: flex;
}

.section-hero-3.overflow-hidden {
  overflow: hidden;
}

.section-hero-3.overflow-hidden.with-bg {
  background-image: url('../images/bppk-pages-1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-paragraph {
  font-size: 24px;
  line-height: 1.3;
}

.text-paragraph.text-color-off-white {
  color: #e9e9e9;
}

.text-paragraph.decrease-width {
  max-width: 70%;
}

.text-paragraph.text-weight-semibold {
  font-weight: 600;
}

.text-paragraph.text-weight-semibold.text-color-light-grey {
  color: #131313cc;
}

.text-size-paragraph-2 {
  font-size: 24px;
  line-height: 1.3;
}

.text-size-paragraph-2.text-weight-medium {
  font-weight: 500;
}

.higlight-points {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.text-size-regular-4 {
  font-size: 18px;
  line-height: 1.3;
}

.text-size-regular-4.text-weight-semibold {
  font-weight: 600;
}

.price-box-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.spacer-xxlarge-2 {
  height: 100px;
}

.grid-highlight-book {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.hero-graphics {
  position: relative;
}

.flex-footer-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  display: grid;
}

.flex-footer-box.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.section-options.bg-color-white {
  color: #131313;
  background-color: #fff;
}

.grid-hero-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.slider-option {
  background-color: #ddd0;
  height: auto;
}

.grid-author-points {
  grid-template-rows: auto;
}

.grid-market {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: center;
}

.section-loop {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.price-tag {
  font-size: 20px;
  font-weight: 700;
}

.price-tag.text-color-blue {
  color: var(--blue-color);
}

.text-checkmark {
  font-weight: 700;
  text-decoration: line-through;
  display: inline-block;
}

.text-checkmark.line-through {
  text-decoration: line-through;
}

.text-checkmark.inline {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.image-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-center.show-on-mob {
  display: none;
}

.funds-icon {
  height: 80px;
  margin-bottom: 10px;
}

.grid-capital {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.capital-left-part {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.chart-box-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.chart-graph {
  max-width: 31%;
}

.men-photo {
  z-index: 2;
  position: relative;
}

.men-points {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 130px;
}

.men-main-wrapper {
  position: relative;
}

.mob-points {
  display: none;
}

.text-color-new-orange {
  color: var(--new-orange);
}

.decrease-width {
  max-width: 200px;
}

.grid-boxes {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.box-image {
  max-width: 460px;
}

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

.slider-loop {
  background-color: var(--ffa400);
  height: auto;
}

.slider-loop.mob {
  display: none;
}

.left-arrow {
  width: 40px;
  height: 50px;
  margin-right: 140px;
  inset: -90px 0% auto auto;
  overflow: visible;
}

.right-arrow {
  width: 40px;
  height: 50px;
  inset: -90px 0% auto auto;
  overflow: visible;
}

.slide-mob {
  text-align: center;
}

.text-size-small-2 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.text-size-small-2.text-weight-semibold {
  text-align: center;
  font-size: .7rem;
}

.purpose_icon {
  width: 4rem;
}

.tab_content-left-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.cod_text {
  color: #000;
  font-weight: 400;
  line-height: 1.2;
  position: absolute;
  inset: auto 0% -50%;
}

.cod_text.white {
  color: #fff;
}

.testimonial_slider-section.text-color-white {
  color: var(--black);
  overflow: hidden;
}

.heading-huge {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-top: 1.5rem;
  font-size: 2.25rem;
  font-weight: 600;
}

.tab_book-1-copy {
  border: 1px solid #000;
  width: 17rem;
  transform: translate(80px, -100px);
}

.cta_books {
  width: 8rem;
}

.hr_trilogy_img-wrap {
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.marquee-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.number-icon {
  width: 3rem;
}

.number-icon._1 {
  width: 3.5rem;
}

.marquee-track {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: visible;
}

.testimonial_text {
  color: #161515;
  text-align: center;
  text-transform: uppercase;
  align-items: center;
  width: 85%;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
  position: absolute;
  inset: 30% auto auto;
}

.purpose-heading {
  font-size: 1.4rem;
  line-height: 1;
}

.testimonial_top-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.hr_trilogy_section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee_hr-section {
  background-color: #161515;
  padding-bottom: 100px;
  font-size: 1vw;
  overflow: hidden;
}

.how_can-logo {
  width: 3rem;
  margin-left: 4px;
}

.deal_line {
  width: 1.3rem;
  position: relative;
  top: -15px;
}

.purpose_section-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 550px;
  margin-bottom: 20px;
  display: flex;
}

.sticky-section-wrapper {
  width: 100%;
}

.marquee-horizontal-wrap-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  width: 217%;
  display: flex;
}

.text-size-xhuge {
  color: #6251d8;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.text-size-xhuge.brand_color {
  color: #2d289d;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-size-xhuge.text-color-white {
  color: #fff;
  font-size: 1.4rem;
}

.text-size-xhuge.text-color-white._2 {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.sticky-element {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hr_award_section {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.hr_award_section-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  display: flex;
}

.author_testimonial-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav_logo {
  width: 10rem;
  height: 20px;
}

.nav_logo.margin-bottom.margin-small {
  margin-bottom: 1.5rem;
}

.hr_award-blocks {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-color-grease {
  color: #252521b3;
}

.text-color-grease.text-opacity-low {
  color: #2d289d;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
}

.deal_content-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  width: 22rem;
  display: flex;
  position: absolute;
}

.deal_content-wrap._7 {
  text-align: right;
  inset: 79% 200% auto auto;
}

.deal_content-wrap._2 {
  flex-direction: row-reverse;
  position: absolute;
  inset: 16% auto auto 200%;
}

.deal_content-wrap._5 {
  text-align: right;
  inset: 53% 200% auto auto;
}

.deal_content-wrap._1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  position: absolute;
  inset: 4% 200% auto auto;
}

.deal_content-wrap._6 {
  flex-direction: row-reverse;
  inset: 66% auto auto 200%;
}

.deal_content-wrap._3 {
  text-align: right;
  inset: 27% 200% auto auto;
}

.deal_content-wrap._8 {
  flex-direction: row-reverse;
  inset: 93% auto auto 200%;
}

.deal_content-wrap._4 {
  flex-direction: row-reverse;
  inset: 40% auto auto 200%;
}

.text-align-center-3 {
  text-align: center;
  text-transform: none;
}

.purpose_section {
  background-color: #161515;
  padding-bottom: 20px;
}

.quetions_card-wrap {
  text-align: left;
  border: 1px solid #0003;
  border-radius: 8px;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px 20px 30px;
  display: flex;
  position: relative;
}

.hard_copy-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #191405;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 390px;
  padding: 30px 20px;
  display: flex;
}

.hard_copy-cta.blue {
  background-color: #febc0c;
  border-radius: 0;
  padding-bottom: 50px;
}

.tab_content-list {
  padding-left: 2.5rem;
}

.tab-left-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 44%;
  display: flex;
}

.book_image-section.text-color-black {
  color: var(--black);
}

.quetions_section-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.how_can-heading-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial_section {
  color: var(--black);
  padding-top: 20px;
  padding-bottom: 30px;
  overflow: hidden;
}

.deal_logo {
  width: 4rem;
}

.quetions_bottom-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #2d289d;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding: .9rem .5rem;
  display: flex;
}

.trilogy_card3-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #000;
  border-bottom: 6px solid #f3b100;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 14.5rem;
  height: 170px;
  padding: .8rem 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 10px -4px #0003;
}

.trilogy_card3-wrap.w--current {
  border-bottom: 6px solid #f90;
}

.padding-section-medium-2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-medium-2._1 {
  padding-top: 5rem;
  padding-bottom: 6rem;
}

.vertical_cta-heading {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  color: var(--white);
  flex-direction: column;
  display: flex;
}

.marquee-horizontal-wrap {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.questions_content-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.decision_image-2 {
  width: 14rem;
  transform: translate(0, 60px);
}

.why_card-marquee-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding-top: 60px;
  display: flex;
  overflow: hidden;
}

.text-size-numbers {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
}

.text-size-numbers.black {
  color: var(--full-black);
}

.proces_book-img {
  width: 22rem;
}

.devider_cta {
  background-color: #382f78;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 6px;
}

.tabs_wrapper {
  width: 100%;
  margin-top: 40px;
}

.deal_section-wrapper {
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text_span-orange {
  color: #f90;
}

.testmonial_cover-image {
  width: 100%;
  height: 425px;
}

.testimonial_bottom-icon {
  width: 4rem;
}

.testimonial_bottom-icon._1, .testimonial_bottom-icon._2 {
  width: 3rem;
}

.tab_link-3 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 35%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 4px 17px #0003;
}

.tab_link-3.w--current {
  background-color: #fff;
  border-bottom: 5px solid #f90;
}

.jio_logo {
  z-index: 2;
  width: 6rem;
  display: none;
  position: absolute;
  inset: 2% -27% 0% auto;
}

.book_img-bw {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.book_img-bw.right-align {
  flex-direction: row-reverse;
}

.process_section-wrap {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.process_section-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.why-read-heading {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 1;
}

.trilogy_card2-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #000;
  border-bottom: 6px solid #b60101;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 14.5rem;
  height: 170px;
  padding: .8rem 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 10px -4px #0003;
}

.trilogy_card2-wrap.w--current {
  border-bottom: 6px solid #b60100;
}

.hr_award_heading-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
  display: flex;
}

.heading-style-h2 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2.text-colour-yellow {
  color: #f3b100;
}

.heading-style-h2.text-color-blue {
  color: #3934a9;
}

.maequee-text_witdth {
  width: 1120vw;
  display: flex;
}

.how_can_section {
  color: var(--black);
  overflow: hidden;
}

.maequee-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #2d289d;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.why_read-bottom {
  border: 1px solid #f3b100;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  padding: .9rem .5rem;
  display: flex;
}

.why_read_section {
  background-color: #161515;
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
}

.process_main-content {
  grid-column-gap: 39px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.practical_img {
  width: 25rem;
}

.author_testimonial-left {
  width: 15rem;
}

.marquee_top-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  display: flex;
}

.marquee_top-content.second {
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
}

.marquee_top-content.remove-padding {
  padding-top: 0;
}

.trilogy-bottom-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  border: 1px solid #2d289d;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: .9rem 1rem;
  display: flex;
}

.process_section {
  background-color: #eaeaee;
  padding-bottom: 40px;
  position: relative;
}

.process_section.text-color-black {
  color: var(--black);
}

.deal_section {
  color: var(--black);
  overflow: hidden;
}

.author_middle-heading-wrap {
  text-align: center;
  width: 100%;
  position: relative;
}

.decision_image-1 {
  width: 14rem;
}

.faq6_icon {
  color: #2d289d;
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  display: flex;
}

.vertical_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vertical_wrapper._1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
}

.author_intro-left-content {
  flex-direction: column;
  align-items: flex-start;
  width: 59%;
  display: flex;
}

.scroll_marquee-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  align-items: center;
  margin-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.hero_books-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_books-wrapper.margin-top.margin-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.text_span-red-1 {
  color: #b60100;
}

.tab_link {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 4px 17px #0003;
}

.tab_link.w--current {
  background-color: #fff;
  border-bottom: 5px solid #2d289d;
}

.book_img-bottom {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 60px;
  display: flex;
}

.book_img-right-c {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.testimonial_content-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.devider_cta--hard {
  background-color: #584515;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 6px;
}

.text-size-xxlarge-2 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 600;
}

.banner_section {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  overflow: hidden;
}

.book_img_top {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.book_marquee-parent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.tab_link-2 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 33%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 4px 17px #0003;
}

.tab_link-2.w--current {
  background-color: #fff;
  border-bottom: 5px solid #b60100;
}

.soft_copy-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #140932;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 400px;
  padding: 30px 20px;
  display: flex;
}

.soft_copy-cta.white {
  background-color: var(--white);
  text-align: left;
  border-radius: 0;
  width: 390px;
  font-family: Palanquindark, sans-serif;
}

.tab_book-1 {
  border: 1px solid #000;
  width: 17rem;
  transform: translate(50px);
}

.faq6_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.why_read-card {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border-bottom: 7px solid #f3b100;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 330px;
  height: 242px;
  padding: 10px 10px 0;
  display: flex;
  position: relative;
}

.padding-custom1 {
  padding: 1.5rem;
}

.why_read-icon {
  z-index: 0;
  width: 3rem;
  position: absolute;
  inset: -15% 0% auto 40%;
}

.hr_marquee-heading {
  color: #fff;
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
}

.tab_content-left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.process_list-wrap {
  margin-left: 15px;
}

.text-size-medium-5 {
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  line-height: 1.2;
}

.text-size-medium-5.yellow-heading {
  color: #f90;
  font-weight: 600;
  line-height: 1.1;
}

.text-size-medium-5.cta {
  color: #2d289d;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}

.text-size-medium-5.cta.blue {
  color: #2d289d;
  text-align: left;
  width: auto;
}

.text-size-medium-5.cta.blue-copy {
  color: #000;
  text-align: left;
  width: auto;
}

.text-size-medium-5.blue-heading {
  color: #2d289d;
  font-weight: 600;
  line-height: 1.1;
}

.text-size-medium-5.text-weight-medium {
  line-height: 1.1;
}

.text-size-medium-5.read-heading {
  color: #b60101;
  font-weight: 600;
  line-height: 1.1;
}

.text-size-medium-5._1 {
  text-align: center;
}

.text-size-medium-5.text-color-alternate {
  color: var(--white);
}

.text-size-medium-5.text-color-alternate.text-weight-medium {
  color: #fff;
}

.text-size-medium-5.text_height {
  width: 73%;
  line-height: 1;
}

.text-size-medium-5.testimonial {
  font-weight: 600;
  line-height: 1.1;
}

.text-size-medium-5.cta-hard {
  color: #f3b100;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}

.text-size-medium-5.cta-hard.white {
  color: #fff;
}

.tab_right-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 56%;
  display: flex;
  position: relative;
}

.testimonial_heading-top {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.book_img-ci {
  width: 13rem;
}

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

.decision_image-3 {
  width: 14rem;
}

.author_middle-content {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.book_bottom-card {
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  height: 8rem;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.book_bottom-card.yellow-borders {
  border: 1.5px solid #f90;
  width: 12rem;
}

.book_bottom-card.red-borders {
  border: 1px solid #b60100;
  width: 12rem;
}

.book_bottom-card.blue_borders {
  border: 1.5px solid #2d289d;
  width: 12rem;
  padding-left: 5px;
  padding-right: 5px;
}

.button-8 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #fff;
  text-align: center;
  background-color: #2d289d;
  border-radius: .75rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 22rem;
  padding: .75rem 2rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.button-8:hover {
  background-color: #2d62ff;
}

.button-8.end_up-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 10rem;
  padding: 1rem;
}

.button-8.yellow {
  background-color: #f3b100;
}

.button-8.is-secondary {
  color: #2d289d;
  background-color: #0000;
  border: 1px solid #2d289d;
}

.button-8.is-secondary:hover {
  background-color: #eaeaee;
}

.button-8.is-secondary.is-yellow {
  color: #f3b100;
  border-color: #f3b100;
}

.button-8.is-secondary.is-white {
  color: #fff;
  border-color: #fff;
}

.button-8.is-secondary.is-white:hover {
  background-color: #2d62ff;
}

.author-work-list-wrap {
  margin-left: 20px;
}

.big-heading-2 {
  color: #cacaca4d;
  font-size: 6.5rem;
}

.author_intro-section {
  color: var(--black);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.jio_logo-2 {
  width: 3rem;
}

.decision_images-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 100px;
  display: none;
}

.why_read-bt-ic {
  width: 2.5rem;
}

.tab_section {
  color: var(--black);
  overflow: hidden;
}

.process_left-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.purpose_section-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.decision_section {
  background-color: #161515;
  padding-bottom: 20px;
}

.faq6_component {
  grid-column-gap: 1rem;
  grid-row-gap: 7.5rem;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.spacer-small-2 {
  width: 100%;
  padding-top: 1rem;
}

.questions_section {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.questions_section.text-color-white {
  color: var(--black);
}

.decision_cta-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.author_marquee-wrap {
  width: 100%;
  height: 17rem;
  margin-top: 1.5em;
  position: relative;
  overflow: hidden;
}

.author_marquee-wrap.margin-bottom-50 {
  margin-top: 3em;
}

.author_marquee-wrap.height-auto {
  height: 10rem;
}

.slider_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  width: 100%;
  padding-left: 30px;
  padding-right: 60px;
  display: flex;
}

.process_left-content-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hr_award-heading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.marquee_image {
  object-fit: cover;
  width: 15rem;
  height: 0%;
  overflow: hidden;
}

.marquee_image:hover {
  z-index: 10;
}

.marquee_image._1 {
  object-fit: contain;
  overflow: visible;
}

.marquee_image.authormarquee {
  width: 14rem;
  height: 0%;
}

.marquee_image.authormarquee:hover {
  overflow: visible;
}

.marquee_image.book {
  width: 191px;
}

.marquee_image.book:hover {
  overflow: visible;
}

.marquee_image.testimonial {
  min-width: 408px;
  max-width: 400px;
}

.purpose_card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.how_can-grid {
  grid-column-gap: 12px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.how_can-grid.margin-top.margin-large {
  grid-column-gap: 35px;
  grid-row-gap: 30px;
  margin-top: 4rem;
}

.tabs_menu-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.trilogy_book-1 {
  z-index: 0;
  width: 24rem;
  position: absolute;
  inset: 29% auto 0% 11%;
}

.hr_award-no {
  background-color: #f3b100;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: -10% auto auto -3%;
}

.horizontal_wraper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-bottom: 1px solid #b60101;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.marquee.flex-marquue {
  display: flex;
}

.marquee.flex-marquue._86buttom {
  margin-top: 80px;
  margin-bottom: 86px;
}

.marquee.flex-marquue._86buttom.hidden-section {
  display: none;
}

.marquee.false-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 0;
  display: flex;
}

.marquee.false-padding.large-padding {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
}

.trilogy_img {
  width: 53rem;
}

.author_testimonial-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: space-between;
  align-items: center;
  padding: 60px 70px 50px 60px;
  display: flex;
}

.book_marquee-wrap {
  width: 100%;
  height: 23rem;
  margin-top: 4em;
  padding-bottom: 10px;
  position: relative;
  overflow: visible;
}

.devider-plus {
  margin-bottom: 10px;
  padding-left: 50px;
}

.marquee_list {
  flex-wrap: nowrap;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  overflow: visible;
}

.marquee_list:hover {
  z-index: 1000;
}

.marquee_list._1 {
  padding-left: 0;
  padding-right: 0;
}

.purpose-bottom-card {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 1px solid #f3b100;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 40px;
  padding: .9rem 1rem;
  display: flex;
}

.testimonial_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.faq6_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.testimonial_heading-bottom {
  text-align: center;
  align-items: center;
  display: flex;
}

.testimonial_heading-bottom.margin-top.margin-large {
  color: var(--black);
}

.scroll_marquee-img {
  width: 15rem;
  transition: all .3s;
}

.scroll_marquee-img:hover {
  transform: scale(1.1);
}

.book_image-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 10px;
  display: flex;
}

.decision_image-4 {
  width: 14rem;
  transform: translate(0, 30px);
}

.decision_section-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-size-custom1 {
  letter-spacing: -.2px;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-size-custom1.text-weight-semibold {
  font-family: Montserrat, sans-serif;
  line-height: 1.3;
}

.hr_trilogy_content-wrap {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: flex;
}

.practical_card-right {
  justify-content: center;
  align-items: center;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.practical_card-right._1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 70px;
  padding-left: 40px;
  padding-right: 40px;
}

.testimonial_bottom-content {
  border: 1px solid #f3b100;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .9rem .5rem;
  display: flex;
}

.hr_trilogy-top {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  display: flex;
}

.hr_trilogy-top.background-color-alternate {
  width: 100%;
}

.book-img {
  width: 42rem;
}

.how_can-card {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.trilogy_card-button {
  background-color: #2d289d;
  border-radius: 8px;
  padding: 5px 15px;
}

.trilogy_card-button.margin-left.margin-small._3 {
  background-color: #f90;
}

.trilogy_card-button.margin-left.margin-small._2 {
  background-color: #b60100;
}

.number-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text_span {
  font-size: 1.5rem;
  font-weight: 600;
}

.trilogy_card-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #000;
  border-bottom: 6px solid #2d289d;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 14.5rem;
  height: 170px;
  padding: .8rem 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 10px -4px #0003;
}

.trilogy_card-wrap.w--current {
  border-bottom: 6px solid #2d289d;
}

.marquee_text_section {
  color: var(--white);
  overflow: hidden;
}

.process_arrow-icon {
  width: 4rem;
}

.deal_line-content-wrap {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.padding-global-2 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.padding-global-2.award-section {
  padding-left: 1rem;
  padding-right: 1rem;
}

.hero_section.background-color-alternate {
  color: var(--black);
  overflow: hidden;
}

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

.cta_book-wrapper.second {
  text-decoration: none;
}

.banner_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quetion_card-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 117px;
  display: flex;
}

.slide_nav-hide {
  display: none;
}

.marquee-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.how_can-banner-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: flex-start;
  display: flex;
}

.author_intro-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #b60101;
  align-items: center;
  height: 21.7rem;
  padding: 60px 50px 30px;
  display: flex;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  position: relative;
}

.margin-bottom.margin-medium {
  padding-bottom: 2rem;
}

.text-size-large-6 {
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
}

.text-size-large-6.text-height {
  line-height: 1.1;
}

.text-size-large-6.text-weight-semibold {
  text-transform: capitalize;
}

.text-size-large-6.text-weight-semibold._1 {
  align-self: flex-end;
}

.quetion_icon {
  width: 3.7rem;
  position: absolute;
  inset: 0% auto auto -6%;
}

.hr_harjeet-image {
  width: 100%;
}

.author-intro-image {
  width: 18rem;
  height: 24.8rem;
  position: absolute;
  inset: 0% 8% 0% auto;
}

.purpose-bottom-icon {
  width: 3.5rem;
}

.hr_award-author-wrapper {
  width: 50rem;
  position: relative;
}

.hr_trilogy_sec-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab_section-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-color-grey {
  color: gray;
}

.tab_content {
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.slider_card-wrap {
  border-radius: 10px;
  align-items: center;
  width: 35rem;
  display: flex;
  position: relative;
}

.book_img-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.question_section_wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 850px;
  display: flex;
}

.padding-section-small-2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.text-size-regular-5 {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.text-size-regular-5.text-color-red {
  color: #b60101;
}

.text-size-regular-5.text-color-red.text-weight-medium {
  margin-top: 10px;
}

.text-size-regular-5.text-weight-medium.margin-custom1 {
  margin: .5rem 0 0;
}

.text-size-regular-5.text-color-alternate.text-weight-semibold.white {
  color: #fff;
  font-family: Palanquin, sans-serif;
  font-weight: 500;
}

.text-size-regular-5.text-color-alternate.text-weight-semibold.black {
  font-family: Palanquin, sans-serif;
}

.text-size-regular-5.text-color-alternate.max-width-xlarge {
  max-width: 44rem;
}

.text-size-regular-5.text-color-alternate.text-weight-bold {
  color: var(--white);
}

.text-size-regular-5.text-weight-semibold.text_height {
  line-height: 1.2;
}

.text-size-regular-5.margin-custom1 {
  margin: 0 1rem;
}

.text-size-regular-5.text-style-cap {
  text-align: center;
  text-transform: capitalize;
}

.text-size-regular-5.text-style-cap.text-weight-medium {
  text-transform: none;
  margin-bottom: 1.3rem;
  font-weight: 600;
}

.tab_book-1-copy-2 {
  border: 1px solid #000;
  width: 17rem;
  transform: translate(65px);
}

.tab_book-1-copy-2._1 {
  transform: translate(80px);
}

.cta_button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta_button-wrapper.margin-top.margin-medium._1 {
  margin-top: 2.5rem;
}

.practical_section {
  background-color: #cacaca;
}

.tabs_content-wrap {
  padding-bottom: 80px;
}

.arrow_hide {
  display: none;
}

.hr_award-card {
  border-radius: 6px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 13rem;
  padding: .4rem 0 .4rem 2.3rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.hr_award-card._1 {
  width: 12.9rem;
  padding-top: .1rem;
  padding-bottom: .1rem;
}

.practical_card-left {
  background-color: #f3b100;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.practical_card-left.red {
  background-color: #b60101;
}

.practical_card-left.blue {
  background-color: #2d289d;
}

.trilogy_bottom-card-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.faq_section {
  padding: 40px 20px 30px 30px;
}

.practical_card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 350px;
  display: grid;
}

.practical_card-wrapper._1 {
  background-color: #fff;
  border-right: 24px solid #2d289d;
  border-radius: 10px;
  margin-top: 20px;
  padding-left: 40px;
}

.practical_card-wrapper._3 {
  background-color: #fff;
  border-right: 24px solid #b60101;
  border-radius: 10px;
  padding-left: 40px;
}

.practical_card-wrapper._2 {
  text-align: right;
  background-color: #fff;
  border-left: 24px solid #f3b100;
  border-radius: 10px;
  padding-right: 40px;
}

.practical_card-wrapper._4 {
  text-align: right;
  background-color: #fff;
  border-left: 24px solid #2d289d;
  border-radius: 10px;
  padding-right: 40px;
}

.testimonial_card-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.marquee_book-section {
  background-color: #161515;
  padding-bottom: 100px;
  overflow: hidden;
}

.devider {
  z-index: 0;
  background-color: #161515;
  width: 2px;
  height: 86.5rem;
  position: absolute;
  inset: 100% auto auto 50%;
}

.process-line-wrap {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.hr_award-section-right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.padding-medium {
  padding: .5rem 2rem 2rem;
}

.heading-64px {
  color: #b60101;
  font-size: 3rem;
  position: absolute;
  inset: auto 0% 3% 10%;
}

.book_bottom-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 15px 50px;
  display: flex;
}

.arrow-banner {
  filter: brightness(200%);
}

.why_read-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-bottom: 30px;
  display: flex;
}

.text_span-blue {
  color: #2d289d;
  font-weight: 600;
}

.why_read-bt-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.how_can-content-wrap {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.how_can-content-wrap.margin-top.margin-xxlarge {
  margin-top: 4rem;
}

.text-span-yellow {
  color: #f3b100;
}

.hr_trilogy-bottom {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq6_accordion {
  border: 0 solid #0000;
  border-top: 1px solid #d8d8d0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.purpose_card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--black);
  background-color: #fcfcff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 320px;
  padding: 3px 25px;
  display: flex;
}

.testimonial_slider {
  background-color: #fff;
  display: none;
}

.marquee-_text-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #2d289d;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.yellow_cta-text {
  color: #f3b100;
  text-transform: uppercase;
  text-decoration: underline;
}

.yellow_cta-text.black {
  color: #000;
}

.yellow_cta-text.white {
  color: #fff;
}

.rahul-images-loop {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.section-slider-review {
  overflow: hidden;
}

.blur-bubble-photo {
  max-width: 70%;
  position: absolute;
  inset: -100px 0% auto auto;
}

.review-photo {
  max-width: 250px;
}

.box-number {
  font-size: 60px;
}

.screenshort-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.ss-one.two {
  margin-left: 40px;
}

.ss-one.three {
  position: relative;
  left: -70px;
}

.ss-one.four {
  position: relative;
  left: -130px;
}

.ss-one.five {
  position: relative;
  bottom: -30px;
  left: -200px;
}

.ss-left, .ss-right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

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

.grid-books-wrapper {
  grid-template-rows: auto;
  align-items: center;
}

.book-box-graphic {
  max-width: 320px;
}

.grid--book-box-graphic {
  grid-template-columns: 1fr 1fr 1fr;
}

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

.add-left-padding {
  padding-left: 40px;
}

.image-flexs {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  display: flex;
}

.review-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.review-block {
  text-align: right;
  background-color: #131313;
  border-radius: 16px;
  padding: 35px 20px;
}

.tab-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.padding-section-medium-3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-size-medium-6 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-medium-6.text-weight-bold {
  font-weight: 700;
}

.text-size-regular-6 {
  font-size: 1rem;
  font-weight: 600;
}

.spacer-xregular-4 {
  height: 50px;
}

.image-420 {
  color: #362727;
}

.text-span-111 {
  color: #ff5612;
}

.youtube {
  display: none;
}

.testimonial-section {
  background-color: #000;
  padding-top: 250px;
  padding-bottom: 120px;
  overflow: hidden;
}

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

.section-heading {
  width: 100%;
  max-width: 622px;
  margin-bottom: 40px;
}

.section-heading.mb80 {
  margin-bottom: 80px;
}

.section-heading.width-1073 {
  max-width: 1074px;
  margin-bottom: 60px;
}

.section-heading.width-1073.mb0 {
  margin-bottom: 0;
}

.section-heading.none {
  max-width: none;
}

.section-heading.width-886 {
  max-width: 886px;
}

.new-section {
  padding-bottom: 120px;
}

.primary-button {
  text-transform: capitalize;
  background-image: linear-gradient(90deg, #407bff, #0038b4);
  border-radius: 9px;
  padding: 16px 58px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.primary-button.money {
  color: var(--black);
  background-image: linear-gradient(90deg, #00a693, #33e971);
  font-family: Montserrat, sans-serif;
  box-shadow: 0 4px 10px 2px #6c6c6c42;
}

.primary-button.re-marron {
  border: 1px solid var(--white);
  background-color: var(--black);
  color: var(--white);
  background-image: none;
  font-family: Roboto, sans-serif;
}

.primary-button.mg-black {
  border: 1px solid var(--pistachio);
  background-color: var(--pistachio);
  color: var(--full-black);
  background-image: none;
  border-radius: 12px;
}

.secondary-button {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  text-transform: capitalize;
  background-color: #000;
  border: 1px solid #0038b4;
  border-radius: 9px;
  padding: 16px 58px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.secondary-button.money {
  color: #00a693;
  text-align: center;
  background-color: #fff;
  border-width: 2px;
  border-color: #00a693;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  box-shadow: 0 4px 10px #6c6c6c42;
}

.secondary-button.white {
  color: #033bb7;
  background-color: #fff;
}

.secondary-button.re-marron {
  border-style: none;
  border-color: var(--re-maroon);
  background-color: var(--white);
  color: var(--full-black);
  font-family: Roboto, sans-serif;
}

.secondary-button.mg-nude {
  border-style: solid;
  border-color: var(--pistachio);
  color: var(--white);
  background-color: #fff0;
  border-radius: 12px;
  font-family: Overpass, sans-serif;
}

.secondary-button.mg-nude.black {
  color: var(--full-black);
}

.secondary-button.mg-nude {
  color: #fff;
  background-color: #fff0;
  border-style: solid;
  border-color: #ebf8ba;
  border-radius: 12px;
}

.secondary-button.mg-nude.add_to_cart {
  padding: 10px 30px;
  font-size: 14px;
}

.secondary-button.mg-nude.add_to_cart._000000 {
  color: #000;
  border-color: #000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.secondary-button.mg-nude.add_to_cart._000000.white-background {
  color: #fff;
  border-color: #fff;
}

.gradient-underline {
  background-image: url('../images/Title-Underline.svg');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-style-h1 {
  color: #fff;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto 15px;
  font-size: 55px;
  font-weight: 500;
  line-height: 70px;
}

.trading-container {
  width: 100%;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.big-font {
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 1;
  text-decoration: none;
}

.big-font.red {
  color: #f50303;
}

.big-font.red.mt {
  margin-bottom: 10px;
}

.big-font.blue {
  color: #0448e9;
  text-decoration: none;
}

.big-font.blue.mt {
  margin-bottom: 10px;
}

.big-font.yellow {
  color: #f4b902;
}

.big-font.yellow.mt {
  margin-bottom: 10px;
}

.big-font.black {
  margin-bottom: 6px;
  font-size: 25px;
}

.big-font.mt {
  margin-top: 20px;
  margin-bottom: 0;
}

.big-font.align-right {
  color: var(--white);
}

.big-font.red-copy {
  color: #f50303;
}

.big-font.bold {
  color: #ebf8ba;
  font-size: 40px;
  font-weight: 700;
}

.trading-link {
  color: #fff;
  margin-right: 40px;
  padding: 0;
  font-size: 18px;
  line-height: 1;
}

.trading-link.orange {
  color: #ff5612;
  margin-right: 0;
}

.trading-link.black {
  color: var(--full-black);
}

.hero-section {
  background-color: #000;
  background-image: url('../images/Hero-section_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
  position: relative;
}

.hero-section.pt {
  padding-top: 140px;
}

.pointers-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.pointers-grid.width {
  justify-content: center;
  width: 100%;
  max-width: 880px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 500;
  line-height: 48px;
}

.heading-style-h2-2.mb30.big {
  font-size: 45px;
  line-height: 50px;
}

.heading-style-h2-2.mb30 {
  margin-bottom: 30px;
}

.heading-style-h2-2.align-center {
  display: block;
}

.trading-navbar {
  background-color: #000;
  height: 100px;
  padding-top: 35px;
  padding-bottom: 35px;
  position: absolute;
  inset: 0% 0% auto;
}

.trading-navbar.transparent {
  background-color: #0000;
  height: auto;
  font-family: Roboto, sans-serif;
}

.trading-navbar.hm {
  background-color: #fff0;
}

.trading-navbar.hm-copy {
  background-color: #fff0;
  padding-top: 110px;
}

.subtitle {
  color: #3b76f9;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.subtitle.white {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.subtitle.small {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pointer-wrap {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #000;
  background-image: none;
  border: 1px solid #ffa400;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  font-size: 20px;
  line-height: 30px;
  display: flex;
  position: relative;
}

.pointer-wrap.pink {
  background-image: none;
  border: 1px solid #ff8b7b;
}

.pointer-wrap.purple {
  background-image: none;
  border: 1px solid #9747ff;
}

.pointer-wrap.teal {
  background-image: none;
  border: 1px solid #7bcdc8;
}

.button-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-paragraph {
  color: #cfcfcf;
  width: 100%;
  max-width: 700px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  line-height: 30px;
}

.button-block-2 {
  border-radius: 8px;
  display: none;
  position: relative;
}

.primary-button-2 {
  z-index: 1;
  background-color: #1a1a1a;
  border: 1px solid #34333d;
  border-radius: 8px;
  padding: 15px 13px 20px;
  font-size: 16px;
  transition: all .3s;
  position: relative;
}

.primary-button-2:hover {
  background-color: #2d2d2d;
}

.blur-block {
  background-image: radial-gradient(circle, #fff, #000);
  border-radius: 8px;
  position: absolute;
  inset: 0% 0% -2.5%;
}

.glow-block {
  filter: blur(30px);
  background-image: radial-gradient(circle, #fff, #000);
  width: 40px;
  height: 40px;
  position: absolute;
  inset: -15px 0% 0% 50%;
  transform: translate(-50%);
}

.slide-block-main {
  position: relative;
  overflow: hidden;
}

.slide-block-main.mb {
  margin-bottom: 10px;
}

.slide-block-main.margin-bottom-50 {
  margin-bottom: 50px;
}

.slide-block-main.margin-bottom-50.overflow {
  padding-bottom: 6px;
}

.upper-main-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: auto;
  display: flex;
}

.upper-main-block.bottom-50 {
  margin-bottom: 50px;
}

.upper-main-block.mb100 {
  margin-bottom: 100px;
}

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

.upper.book {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 30px;
}

.upper.review {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.upper.dont-shrink {
  flex: none;
}

.card-padding {
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 300px;
  max-width: 250px;
  margin-right: 20px;
  display: flex;
}

.card-padding.text {
  min-width: 30px;
  max-width: none;
  margin-right: 60px;
}

.card-padding.review {
  min-width: 450px;
  box-shadow: 0 8px 11px 2px #6c6c6c12;
}

.card-padding.money {
  min-width: 30px;
  max-width: none;
  margin-right: 15px;
}

.card-padding.hiring {
  flex: none;
  min-width: 30px;
  max-width: none;
  margin-right: 20px;
}

.card-inner {
  color: #fff;
  border: 1px solid #818181;
  border-radius: 8px;
  padding: 12px 25px;
  font-size: 22px;
  line-height: 30px;
  box-shadow: inset 1px 4px 5px #fff3;
}

.card-inner.mb20 {
  margin-bottom: 20px;
}

.card-inner.simple {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.card-inner.icon-ticker {
  background-image: url('../images/check-square.svg');
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #81818180;
  margin-bottom: 20px;
  padding-left: 60px;
}

.card-inner.icon-ticker.last {
  margin-bottom: 0;
}

.card-inner.simple-copy {
  box-shadow: none;
  border-style: none;
  border-radius: 10px;
  padding: 0;
}

.card-inner.money {
  color: var(--full-black);
  border-color: #999;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
  box-shadow: 2px 6px 22px #66666614;
}

.card-inner.hiring {
  border-color: var(--full-black);
  background-color: var(--white);
  color: var(--full-black);
  border-radius: 0;
  flex: none;
  font-family: Palanquin, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  box-shadow: 2px 6px 22px #66666614;
}

.marquee-wrap {
  position: relative;
  overflow: hidden;
}

.marquee-overlay {
  background-image: linear-gradient(#0009, #0009);
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.trading-image {
  width: 350px;
  position: absolute;
  inset: auto auto -170px 50%;
  transform: translate(-50%);
  box-shadow: 5px 5px 10px #0003;
}

.relative {
  z-index: 1;
  position: relative;
}

.body-black {
  color: #fff;
  background-color: #000;
  font-family: Roboto, sans-serif;
}

.marquee-code {
  position: absolute;
  inset: 0% 0% auto;
}

.start-block {
  width: 100%;
  max-width: 1010px;
  padding-right: 90px;
  display: flex;
}

.start-image {
  width: 100%;
  max-width: 1060px;
  margin-right: 40px;
}

.print {
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.scratch-section {
  background-image: url('../images/Technical-Analysis---Print-1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 130px;
  padding-bottom: 80px;
}

.trading-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.medium-paragraph {
  color: #ccc;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.medium-paragraph.mb10 {
  margin-bottom: 10px;
}

.medium-paragraph._576 {
  color: #ccc;
  width: 100%;
  max-width: 576px;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 35px;
}

.medium-paragraph.black {
  color: #555;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 30px;
}

.purple-font {
  color: #9747ff;
  font-weight: 500;
}

.purple-font.big {
  font-size: 35px;
  line-height: 45px;
}

.process-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.process-block.responsive {
  display: none;
}

.process-left {
  width: 100%;
  max-width: 50%;
}

.process-right {
  width: 100%;
  max-width: 50%;
  transform: translate(0, 45px);
}

.process-wrap {
  background-image: linear-gradient(#5b0bc3, #5b0bc300);
  border-radius: 20px;
  padding: 40px;
}

.process-wrap.mb20 {
  margin-bottom: 20px;
  position: relative;
}

.process-wrap.mb20._1 {
  padding-left: 0;
}

.process-wrap.pink {
  background-image: linear-gradient(#eb7767, #eb776700);
  padding-right: 0;
}

.process-wrap.green {
  background-image: linear-gradient(#5dafaa, #5dafaa00);
}

.process-wrap.green.mb20 {
  padding-right: 0;
}

.process-wrap.green-copy {
  background-image: linear-gradient(#ffa400, #5dafaa00);
  padding-left: 0;
}

.trading-title {
  text-align: right;
  margin-bottom: 20px;
}

.trading-title.left-align {
  text-align: left;
}

.trading-title.left-align.mb40 {
  margin-bottom: 40px;
}

.trading-title.tab-flex {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  display: block;
}

.number-text {
  color: #ffffff4d;
  letter-spacing: -4px;
  font-size: 100px;
  font-weight: 500;
  line-height: 110px;
}

.number-text.small {
  font-size: 60px;
  line-height: 70px;
}

.trading-text {
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-top: -57px;
  font-size: 40px;
  font-weight: 500;
  line-height: 46px;
}

.trading-text.small {
  margin-top: -46px;
  font-size: 30px;
  line-height: 40px;
}

.trading-text.tab {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
  line-height: 40px;
}

.journey-section {
  padding-bottom: 120px;
}

.introduction-section {
  background-image: url('../images/Blur-BG.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.intro-wrapper {
  justify-content: space-between;
  align-items: center;
}

.intro-left {
  text-align: center;
  width: 100%;
  max-width: 1054px;
  margin-left: auto;
  margin-right: auto;
}

.intro-right {
  width: 100%;
  max-width: 250px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.intro-para {
  font-size: 20px;
  line-height: 30px;
}

.trading-point {
  background-image: linear-gradient(90deg, #5b0bc333, #5b0bc300);
  border: 1px solid #9747ff;
  border-radius: 5px;
  padding: 12px 22px;
  font-size: 20px;
  line-height: 26px;
  display: inline-block;
}

.trading-point.green {
  background-image: linear-gradient(to right, #5dafaa33, #5b0bc300);
  border-color: #5dafaa;
}

.trading-point.pink {
  background-image: linear-gradient(to right, #eb776733, #5b0bc300);
  border-color: #eb7767;
}

.trading-point.orange {
  color: #fff;
  background-image: linear-gradient(90deg, #ffa4001a, #5b0bc300);
  border-color: #ffa400;
}

.green-font {
  color: #7bcdc8;
  font-weight: 500;
}

.green-font.big {
  font-size: 35px;
  line-height: 45px;
}

.ellipse-image {
  position: absolute;
  inset: auto 0% -4px 50%;
  transform: translate(-50%);
}

.orange-font {
  color: #ffa400;
}

.pink-font {
  color: #eb7767;
}

.pink-font.big {
  font-size: 35px;
  line-height: 45px;
}

.mb50 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-wrap {
  display: none;
}

.book-slider {
  background-color: #ddd0;
  height: 100%;
  margin-bottom: 50px;
  overflow: hidden;
}

.book-mask {
  width: 100%;
  max-width: 33.33%;
  height: 100%;
  overflow: visible;
}

.book-nav {
  display: none;
  position: static;
}

.slide-image {
  width: 100%;
}

.d-none {
  display: none;
}

.badge-wrapper {
  grid-column-gap: 80px;
  color: #ccc;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gradient-section {
  background-image: linear-gradient(#fff0, #5b0bc333);
  padding-bottom: 80px;
  overflow: hidden;
}

.step-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.s-card {
  background-color: #000;
  background-image: linear-gradient(#244eac33, #3c3c3c00 5%, #fff0);
  border: 1px solid #2b2b2b;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 50px 50px;
  transition: all .25s;
  position: relative;
}

.s-card.five {
  color: #fff;
  position: sticky;
  top: 345px;
}

.s-card.one {
  position: sticky;
  top: 20px;
}

.s-card.six {
  color: #fff;
  position: sticky;
}

.s-card.four {
  color: #fff;
  position: sticky;
  top: 265px;
}

.s-card.two {
  position: sticky;
  top: 100px;
}

.s-card.three {
  position: sticky;
  top: 180px;
}

.s-card.tab-two {
  background-image: linear-gradient(#0739354d, #3c3c3c00 5%, #fff0);
  position: sticky;
  top: 100px;
}

.s-card.tab-three {
  background-image: linear-gradient(#0739354d, #3c3c3c00 5%, #fff0);
  position: sticky;
  top: 180px;
}

.s-card.tab-four {
  color: #fff;
  background-image: linear-gradient(#0739354d, #3c3c3c00 5%, #fff0);
  position: sticky;
  top: 265px;
}

.s-card.tab-one {
  background-image: linear-gradient(#0739354d, #3c3c3c00 5%, #fff0);
  position: sticky;
  top: 20px;
}

._w-card-list {
  margin-bottom: 50px;
}

._w-card-list.mb0 {
  margin-bottom: 0;
}

.trading-list {
  color: #ccc;
  background-image: url('../images/check-square.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 12px;
  padding-left: 40px;
  font-size: 20px;
  line-height: 25px;
}

.trading-list.last {
  margin-bottom: 0;
}

.trading-list.mb40 {
  margin-bottom: 40px;
}

.info-wrap {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.info-title {
  margin-bottom: 50px;
  font-size: 35px;
  font-weight: 500;
  line-height: 48px;
}

.testimonial-images {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.testimonial-images.mb0 {
  margin-bottom: 0;
}

.testimonial {
  width: 100%;
}

.testimonial.responsive {
  display: none;
}

.tab-outer-wrap {
  background-image: linear-gradient(#5858584d 45%, #000);
  border-radius: 20px;
  padding-top: 60px;
  display: none;
}

.trading-tab {
  border-radius: 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.trading-tab-menu {
  flex-direction: column;
  width: 100%;
  max-width: 40%;
  margin-top: 30px;
  margin-right: 80px;
  display: flex;
}

.trading-tab-content {
  width: 100%;
  max-width: 60%;
}

.trading-tab-link {
  color: #fff;
  background-color: #ddd0;
  padding: 10px 0 10px 50px;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.trading-tab-link.w--current {
  color: #26fff2;
  background-color: #fff0;
  background-image: url('../images/Line-1.svg');
  background-position: 0 21px;
  background-repeat: no-repeat;
  background-size: auto;
}

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

.section-para {
  color: #ccc;
  font-size: 18px;
  line-height: 27px;
}

.section-para.white {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.tool-bg {
  background-image: linear-gradient(#ffffff4d, #fff0);
  border-top-right-radius: 20px;
  width: 100%;
}

.tool-bg.right-align {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
  width: 100%;
}

.image-block {
  width: 100%;
  max-width: 100%;
}

.image-block.align-right {
  margin-left: 0;
  margin-right: -40px;
}

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

.book-section {
  background-image: url('../images/Book-Gradient.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.badge-inner-wrap {
  width: 100%;
  max-width: 50%;
}

.book-wrap {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.book-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.book-flex.second-section {
  justify-content: center;
  align-items: flex-start;
}

.year-wrap {
  text-align: center;
  border: 1px solid #5b0bc3;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 60px;
  font-size: 30px;
  line-height: 40px;
  display: flex;
}

.year-number {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #ffa40033);
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 20px;
  font-size: 80px;
  font-weight: 700;
  line-height: 90px;
}

.year-number.purple-font {
  background-image: linear-gradient(#5b0bc3, #5b0bc333);
}

.beiginer {
  text-align: center;
  border: 1px solid #ffa400;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 60px;
  font-size: 30px;
  line-height: 40px;
  display: flex;
}

.review-wrap {
  text-align: center;
  border: 1px solid #5dafaa;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 60px;
  font-size: 30px;
  line-height: 40px;
}

.mb20 {
  margin-bottom: 20px;
}

.market-section {
  background-image: linear-gradient(#06051700, #5b0bc333);
  padding-bottom: 80px;
}

.advance-section {
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.book-cross {
  width: 100%;
  max-width: 810px;
  position: absolute;
  inset: 80px -220px 0% auto;
}

.rating-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  max-width: 652px;
  display: flex;
}

.rating-wrapper.center {
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
}

.rating-wrapper.align-center {
  margin-left: auto;
  margin-right: auto;
}

.rating-wrapper.align-center.top-margin-rating {
  margin-top: 34px;
}

.rating-wrap {
  color: #ccc;
  background-image: linear-gradient(90deg, #ffa40033, #ffa40000);
  border: 1px solid #ffa400;
  border-radius: 5px;
  padding: 12px 22px;
  font-size: 20px;
  line-height: 26px;
}

.rating-wrap.dark {
  background-image: linear-gradient(90deg, #ffa40033, #ffa40000);
  border-color: #ffa400;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.mb10 {
  margin-bottom: 10px;
}

.mb10.height {
  height: 60px;
}

.big-font-copy {
  color: #ffa400;
  font-size: 35px;
  line-height: 1;
}

.page-wrap {
  color: #ccc;
  background-image: linear-gradient(90deg, #5dafaa33, #ffa40000);
  border: 1px solid #7bcdc8;
  border-radius: 5px;
  padding: 12px 22px;
  font-size: 20px;
  line-height: 26px;
}

.blue-big-font {
  color: #7bcdc8;
  font-size: 35px;
  line-height: 1;
}

.states-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.states-left {
  background-color: #fff3;
  background-image: none;
  border: 1px solid #fff3;
  border-radius: 10px;
  width: 100%;
  max-width: 560px;
  padding: 10px;
  overflow: hidden;
}

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

.trading-bg {
  z-index: -1;
  width: 100%;
  min-width: 970px;
  max-width: 1000px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.testimonial-inner-block {
  background-color: #191919;
  border-radius: 9px;
  height: 300px;
  padding: 20px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

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

.patterns-section {
  overflow: hidden;
}

.inside-title {
  background-image: linear-gradient(90deg, #19429f33, #fff0);
  border: 1px solid #2862e3;
  border-radius: 8px;
  padding: 8px 30px;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
  display: inline-block;
}

.strategy-section {
  overflow: hidden;
}

.t-slider {
  background-color: #ddd0;
  height: 100%;
  overflow: hidden;
}

.t-mask {
  width: 100%;
  max-width: 32%;
  height: 100%;
  overflow: visible;
}

.t-slide {
  margin-right: 20px;
}

.still-section {
  padding-bottom: 120px;
}

.trade-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

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

.brand {
  max-width: 312px;
}

.list-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.list-flex.center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 50px;
}

.part-image {
  width: 100%;
  max-width: 200px;
}

.margin {
  margin-bottom: 60px;
}

.slide-nav-9 {
  transform: translate(0, 50px);
}

.stock-image {
  border-radius: 10px;
  width: 100%;
}

.expert-image-wrap {
  flex-direction: column;
  justify-content: center;
  height: 60vh;
  display: flex;
  position: sticky;
  top: 20vh;
  overflow: hidden;
}

.expert-image-wrap._50 {
  height: 70vh;
}

.teaser-img {
  object-fit: cover;
  width: 100%;
  position: absolute;
}

.teaser-img._3 {
  z-index: 4;
}

.teaser-img._1 {
  z-index: 6;
}

.teaser-img._4 {
  z-index: 3;
}

.teaser-img._2 {
  z-index: 5;
}

.expert-column {
  z-index: 2;
  width: 50%;
  position: relative;
}

.expert-column.pain {
  margin-top: 50px;
}

.relative-outer-block {
  align-items: stretch;
  display: none;
  position: relative;
}

.treatment-left-block {
  flex-direction: column;
  justify-content: center;
  height: 60vh;
  padding-right: 40px;
  display: flex;
}

.treatment-left-block._50 {
  height: 70vh;
}

.responsive, .nav-menu-4 {
  display: none;
}

.part-image-copy {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  max-width: 500px;
}

.money-container {
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.money-container.mt120 {
  margin-top: 120px;
}

.money-section {
  background-image: linear-gradient(90deg, #00a693e6, #3ce2cfc2 27%, #ffffffd9 67%, #fffffff2);
  padding-top: 155px;
  padding-bottom: 90px;
  position: relative;
  overflow: hidden;
}

.hero-flex {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.money-left {
  width: 100%;
  max-width: 580px;
}

.money-subtitle {
  background-color: var(--navy-blue);
  color: var(--white);
  border-radius: 26px;
  margin-bottom: 7px;
  padding: 7px 30px;
  font-size: 22px;
  line-height: 26px;
  display: inline-block;
}

.money-h1 {
  color: var(--navy-blue);
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  line-height: 82px;
}

.white-font {
  color: var(--white);
}

.white-font.small.black {
  color: var(--full-black);
}

.money-para {
  color: var(--grey-52525b);
  width: 100%;
  max-width: 425px;
  margin-bottom: 35px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.money-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: var(--grey-52525b);
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 8px 20px 8px 8px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.money-list.last {
  margin-bottom: 0;
}

.money-list.finance {
  text-align: left;
  border: 1px solid #00a693;
  border-radius: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.icon-green {
  background-image: linear-gradient(90deg, #00a693, #53e484);
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  display: flex;
}

.money-lists {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.money-lists.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.money-right {
  width: 100%;
  max-width: 460px;
}

.other-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.other-section.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.other-section.pitch {
  background-color: #49da7a33;
  background-image: linear-gradient(145deg, #00a693e6, #53e484e6 46%, #37e4c2e6 80%, #0ad19fe6);
  padding-top: 80px;
  padding-bottom: 80px;
}

.other-section.overflow {
  overflow: hidden;
}

.other-section.background {
  background-image: url('../images/Testimonial-bg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.other-section.plan {
  background-color: #49da7a33;
  background-image: linear-gradient(#00a693e6, #53e484e6 34%, #ffffffe6 60%, #ffffffe6);
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.other-section.pt0 {
  padding-top: 0;
}

.other-section.pb0 {
  padding-bottom: 0;
}

.section-title {
  border-style: none;
  padding-left: 0;
}

.section-title.align-center {
  background-color: var(--ffa400);
  border-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-title.align-center.mb70 {
  border-style: none;
  margin-bottom: 70px;
}

.section-title.align-center.mb40 {
  border-style: none;
  margin-bottom: 40px;
}

.section-title.width-850 {
  border-style: none;
  width: 100%;
  max-width: 850px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-title.center {
  border-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.money-h2 {
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  line-height: 60px;
}

.money-h2.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #00a693, #49da7a 30%, #36caad 60%, #07b684);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 15px;
}

.money-h2.gradient.width-900 {
  width: 100%;
  max-width: 940px;
}

.money-h2.black {
  font-weight: 600;
}

.money-h2.black.width-745 {
  width: 100%;
  max-width: 745px;
}

.money-h2.black.width-1146 {
  width: 100%;
  max-width: 1146px;
}

.section-para {
  color: var(--full-black);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.section-para.mb15 {
  margin-top: -12px;
  margin-bottom: 15px;
}

.section-para.align-left {
  text-align: left;
}

.invest-flex {
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.invest-left {
  width: 100%;
  max-width: 475px;
}

.invest-right {
  width: 100%;
  max-width: 600px;
}

.invest-para {
  color: #52525b;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.invest-para.width {
  max-width: 720px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.invest-para.mb0 {
  margin-bottom: 0;
}

.invest-list {
  color: #000;
  background-image: url('../images/ticker.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 35px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.invest-list.last {
  margin-bottom: 0;
}

.invest-list.font {
  color: #666;
  background-image: url('../images/ticker.svg');
}

.question-block {
  background-image: linear-gradient(90deg, #00a693, #33e971);
  border-radius: 20px;
  width: 100%;
  max-width: 744px;
  margin: 30px auto 70px;
  padding: 32px;
}

.question-text {
  color: var(--white);
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.answer-text {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #00a693, #49da7a 10%, #36caad 70%, #07b684);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 66px;
}

.gradient-text.small {
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.gradient-text.mb15 {
  margin-bottom: 15px;
}

.finance-image {
  border-radius: 15px;
  box-shadow: 0 2px 20px #00a6934d;
}

.image-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch center;
  display: grid;
}

.image-flex.center {
  grid-template-columns: .75fr .5fr 1.3fr;
  place-items: center stretch;
}

.step-1 {
  border-radius: 20px;
  width: 100%;
  max-width: 367px;
  box-shadow: 2px 6px 30px 6px #66666614;
}

.step-2 {
  border-radius: 20px;
  width: 100%;
  max-width: 427px;
  box-shadow: 2px 6px 30px 6px #66666614;
}

.box-shadow {
  border-radius: 20px;
  box-shadow: 0 2px 20px #00a6934d;
}

.news-image {
  width: 100%;
}

.pitch-title {
  color: var(--white);
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 70px;
}

.small-font {
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 55px;
}

.intro-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 50px;
  display: flex;
}

.left-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 354px;
  display: flex;
}

.point-block {
  border: 1px solid var(--white);
  color: var(--white);
  text-align: left;
  border-radius: 10px;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  display: inline-block;
}

.point-block.right {
  align-self: flex-end;
}

.point-block.center {
  align-self: center;
}

.big-bold {
  font-size: 35px;
  font-weight: 600;
  line-height: 10px;
}

.center-block {
  width: 100%;
  max-width: 490px;
}

.point-flex {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  width: 100%;
  max-width: 630px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.point-flex.full-width {
  max-width: none;
  margin-bottom: 0;
}

.point-inner {
  background-color: var(--white);
  color: #1d5672;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 27px;
  display: flex;
}

.book-tabs {
  margin-top: 50px;
  margin-bottom: 70px;
}

.tab-menu-book {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.book-tab {
  color: #666;
  text-align: center;
  letter-spacing: -.5px;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #00a693;
  border-radius: 10px;
  padding: 24px 58px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.book-tab.w--current {
  color: var(--white);
  background-image: linear-gradient(90deg, #00a693, #33e971);
  box-shadow: -3px 8px 15px #00a69333;
}

.book-pane {
  background-image: url('../images/tab-bg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #00a693;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 40px;
}

.step-text {
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.grey-text {
  color: var(--grey-52525b);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.tab-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tab-img {
  width: 100%;
  max-width: 380px;
}

.badge-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-text {
  color: #52525b;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #00a693;
  border-radius: 30px;
  padding: 8px 27px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.badge-text.font-color {
  color: #263238;
  font-family: Inter, sans-serif;
}

.badge-text.font-color.normal {
  white-space: normal;
}

.badge-text.mr {
  margin-right: 20px;
}

.badge-big {
  color: #263238;
  font-size: 22px;
  font-weight: 500;
}

.plan-block {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.plan-text {
  color: #263238;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.bg-text {
  color: var(--white);
  background-image: linear-gradient(90deg, #00a693, #33e971);
  border-radius: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: inline-block;
}

.book-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.book-inner {
  color: #263238;
  border: 1px solid #00a693;
  border-radius: 20px;
  padding: 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.about-book {
  color: #0000004d;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 45px;
}

.mt50 {
  margin-top: 50px;
}

.xsmall-font {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.uppercase-font {
  text-transform: uppercase;
}

.option-text {
  color: var(--full-black);
  -webkit-text-fill-color: inherit;
  background-image: url('../images/black-ticker.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: auto;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Roboto, sans-serif;
  font-size: 130%;
  font-weight: 500;
  line-height: 150%;
}

.option-text.last {
  margin-bottom: 0;
}

.investment-image {
  width: 100%;
  max-width: 600px;
}

.center-text {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.font-weight-700 {
  font-weight: 700;
}

.icon-finance {
  background-image: linear-gradient(340deg, #53e4841a, #53e48480);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  display: flex;
}

.example-text {
  color: var(--full-black);
  background-image: url('../images/ticker.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.example-text.mb30 {
  margin-bottom: 15px;
}

.color-red {
  color: #ff2a00;
  font-weight: 600;
}

.text-color-wjite {
  color: #000;
}

.text-color-wjite.white {
  color: var(--white);
}

.vertical-scroll {
  z-index: -1;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  width: 100%;
  max-width: 50%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.vertical-inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  min-width: 170px;
  max-width: 170px;
  display: flex;
}

.vertical-book {
  width: 100%;
  max-width: 170px;
}

.vertical-overlay {
  background-image: linear-gradient(90deg, #fffc, #fff);
  display: none;
  position: absolute;
  inset: 0%;
}

.img-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.image-421 {
  width: 180px;
}

.image-422 {
  width: 190px;
}

.image-423 {
  width: 230px;
}

.text-block-267.white {
  color: var(--white);
}

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

.intro-grid.responsive {
  display: none;
}

.body-hm {
  font-family: Inter, sans-serif;
}

.section-main {
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.section-main.blue {
  background-color: #030a21;
  background-image: url('../images/Box-bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
  overflow: hidden;
}

.section-main.interview {
  background-image: url('../images/Interview-bro.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-main.bg-image {
  background-image: url('../images/Box-bg-2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-main.padding-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-main.padding-80.desk-bg {
  background-image: url('../images/Group-Desk.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1456px;
}

.section-main.grey-background {
  background-color: #f7f7f7;
  background-image: url('../images/HR-Strategy-Line.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  overflow: hidden;
}

.section-main.video {
  background-color: #e8e8e8;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-main.video.hidden-section {
  display: none;
}

.section-main.intorduction {
  background-color: #2d289d40;
  background-image: linear-gradient(71deg, var(--white) 20%, #8f8ccb0d 36%, #2d289d1a 50%, #9694ce0d 65%, var(--white) 80%), url('../images/Box-bg-Intro.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-main.curriculum {
  background-image: url('../images/Lines-bg---Curriculum_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-main.why-lines {
  background-image: url('../images/Lines-bg---Why-is-HR-the-only-book-you-need_.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.believe {
  background-image: url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/65f7ceaae4b944b446c46dcd_Box%20bg%20-%20Don't%20believe%20us_.png"), linear-gradient(110deg, #ffee5266, #ffffff87 21%, #ffffffc4 62%, #ffee5266);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  overflow: hidden;
}

.section-main.sneak-peek {
  background-color: #030a21;
  background-image: url('../images/Box-bg-8.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}

.section-main.lines {
  background-image: url('../images/Lines-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.pb0 {
  padding-bottom: 0;
}

.section-main.pb0.hide {
  display: none;
}

.section-main.title {
  overflow: hidden;
}

.section-main.book {
  background-image: linear-gradient(85deg, #ffffffb0 21%, #2d289d26 35%, #2d289d33 59%, #ffffff42 99%), url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/65f7e3f5ab77ff98f4441e47_Lines%20bg%20-%205%20-%20Why%20author's%20book.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: auto;
  overflow: hidden;
}

.section-main.book.hidden-section {
  display: none;
}

.section-main.lines-3 {
  background-image: url('../images/Lines-3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-main.hiring {
  background-color: #8f0303;
  background-image: url('../images/Lines-bg---4---Last.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.maroon {
  background-color: #8f0303;
  background-image: url('../images/Box-bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.intorduction-maroon {
  background-color: #e80c0c26;
  background-image: url('../images/Radial-Gradient-pitch.png'), url('../images/Box-bg.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.section-main.sneak-peek-maroon {
  background-color: #8f0303;
  background-image: url('../images/Box-bg-8.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}

.section-main.bg-image-retention {
  background-image: url('../images/Lines-bg---Curriculum.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-main.hiring-blue {
  background-color: #030a21;
  background-image: url('../images/Lines-bg---4---Last.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main._3-tier {
  background-color: #eee;
  background-image: url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/65fd51dc09f4adcb3a485596_Box%20bg%20-%20Don't%20believe%20us_.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-main.erm {
  background-color: #e80c0c4d;
  background-image: url('../images/Radial-Gradient.png'), url('../images/Box-bg-2_1.png'), url('../images/HIRING-RETENTION-MASTERMIND.svg');
  background-position: 50%, 50%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: cover, cover, 1060px;
  overflow: hidden;
}

.section-main.book-red {
  background-color: #e80c0c26;
  background-image: url('../images/Read-Radial.png'), url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/65f7e3f5ab77ff98f4441e47_Lines%20bg%20-%205%20-%20Why%20author's%20book.png");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  overflow: hidden;
}

.section-main.grid-bg {
  background-image: url('../images/Lines-bg---Vertical.png'), url('../images/Lines-bg---Horizontal.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.section-main.hr2 {
  background-color: #e80c0c66;
  background-image: url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/6602558c69487388cc0f5c2a_Box%20bg%20-%20Don't%20believe%20us_.png"), url('../images/RG-believe.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  overflow: hidden;
}

.section-main.book {
  background-image: url('../images/Box-bg-Grey.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.green {
  background-color: #072b21;
  background-image: url('../images/Box-bg-Hero.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.turnover {
  background-image: url('../images/Box-bg-3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section-main.training {
  background-image: url('../images/Horizontal-BG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-main.approach {
  background-image: url('../images/Approach-BG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-main.strategy {
  background-color: #f2f3f566;
  background-image: url('../images/HR-Strategy.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-main.management {
  background-color: #f5b40342;
  background-image: url('../images/RG-Intro.png'), url('../images/Box-bg_1.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  overflow: hidden;
}

.section-main.sneak-peek-green {
  background-color: #072b21;
  background-image: url('../images/Box-bg-8.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}

.section-main.author {
  background-color: #ffee5226;
  background-image: url('../images/RG-Author.png'), url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/660297bcc03a776a0f8bc9d5_Lines%20bg%20-%205%20-%20Why%20author's%20book.png");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.section-main.green-last {
  background-color: #072b21;
  background-image: url('../images/Lines-bg---4---Last_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-main.title {
  background-image: url('../images/Hiring-Management.png'), url("https://cdn.prod.website-files.com/628cd8099426c2c8ac4fa0f2/65f7ceaae4b944b446c46dcd_Box%20bg%20-%20Don't%20believe%20us_.png"), linear-gradient(110deg, #ffee5266, #ffffff87 21%, #ffffffc4 62%, #ffee5266);
  background-position: 0 100%, 50%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 1020px, cover, auto;
  overflow: hidden;
}

.section-main.title-copy {
  background-image: url('../images/BG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.hm-container {
  width: 100%;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.hm-container.xlarge {
  max-width: 1800px;
}

.hm-container.relative {
  z-index: 2;
}

.hm-container.xmedium {
  max-width: 1300px;
}

.main-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-flex.mb60 {
  margin-bottom: 60px;
  text-decoration: none;
}

.hero-left-block {
  z-index: 1;
  text-align: left;
  width: 100%;
  max-width: 650px;
  text-decoration: none;
  position: relative;
}

.hero-right-block {
  width: 100%;
  max-width: 550px;
}

.core-image {
  width: 100%;
  position: relative;
}

.core-image.height {
  height: 100%;
}

.core-image.margin-50 {
  margin-bottom: 50px;
}

.core-image.pichai {
  transform: translate(0, 9px);
}

.core-image.height-copy {
  height: 100%;
}

.core-image.res-display, .core-image.desktop-display {
  display: none;
}

.hm-heading-1 {
  color: var(--white);
  margin-bottom: 15px;
  font-family: Palanquindark, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 80px;
  text-decoration: none;
}

.paragraph-main {
  color: #c1c1c1;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.paragraph-main.font-color {
  color: #ccc;
}

.margin-bottom-20 {
  margin-bottom: 20px;
  text-decoration: none;
}

.btn-paragraph {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
}

.hr-paragraph {
  color: var(--white);
  width: 100%;
  max-width: 420px;
  font-size: 22px;
  font-weight: 500;
  line-height: 34px;
}

.hr-paragraph.black {
  color: var(--full-black);
  text-transform: uppercase;
  max-width: 530px;
  font-family: Palanquindark, sans-serif;
  font-size: 21px;
}

.button-relative {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--bright-yellow);
  color: var(--full-black);
  border: 1px solid #000;
  padding: 10px 25px 13px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  position: relative;
}

.button-relative.white {
  z-index: 5;
  background-color: var(--white);
  text-align: center;
  border: 2px solid #000;
}

.button-relative.white.add_to_cart {
  margin-bottom: 0;
  margin-right: 0;
  bottom: .3rem;
  right: .3rem;
}

.button-relative.blue {
  z-index: 5;
  background-color: var(--electric-blue);
  color: var(--white);
  text-align: center;
  border: 2px solid #000;
}

.button-relative.blue.add_to_cart {
  z-index: 5;
}

.button-relative.red {
  background-color: var(--red);
}

.black-bg {
  z-index: 0;
  background-color: var(--full-black);
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(6px, 6px);
}

.black-bg.top {
  transform: translate(-6px, -6px);
}

.black-bg.bottom-left {
  transform: translate(-6px, 6px);
}

.black-bg.top-right {
  transform: translate(6px, -6px);
}

.outer-button {
  z-index: 2;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.outer-button.colour-button-blue {
  z-index: 5;
  background-color: #2d289d;
}

.building-left {
  z-index: 0;
  position: absolute;
  inset: auto 0% -17px -500px;
}

.building-right {
  z-index: 0;
  position: absolute;
  inset: auto -560px -27px auto;
}

.pr-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.container-1382 {
  width: 100%;
  max-width: 1382px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.blue-bg {
  background-color: var(--electric-blue);
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(6px, 6px);
}

.pointer-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.pointer-flex.mb70 {
  margin-bottom: 70px;
}

.pointer-flex.center {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.pointer-inner-block {
  width: 100%;
  max-width: 50%;
}

.pointer-inner-block.big {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 882px;
  display: flex;
}

.hiring-list {
  color: var(--full-black);
  text-align: left;
  background-image: url('../images/Pointer-Red.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 30px;
  padding-left: 45px;
  font-family: Palanquin, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.hiring-list.last {
  margin-bottom: 0;
}

.hiring-list.yellow {
  color: var(--white);
  background-image: url('../images/Yellow-Pointer.svg');
}

.hiring-list.white {
  color: var(--white);
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.hiring-list.small {
  color: #555;
  background-size: 23px;
  margin-bottom: 10px;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.hiring-list.small.blue {
  background-image: url('../images/Blue-Pointer.svg');
}

.heading-wrap {
  margin-bottom: 50px;
}

.heading-wrap.left {
  text-align: left;
}

.heading-wrap.margin-bottom-20 {
  margin-bottom: 20px;
}

.heading-wrap.mb0 {
  margin-bottom: 0;
}

.subtitle-hm {
  margin-bottom: 8px;
  display: inline-block;
  position: relative;
}

.subtitle-hm.margin-bottom-25 {
  margin-bottom: 25px;
}

.relative-subtitle {
  z-index: 1;
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #000;
  padding: 8px 20px 10px;
  font-family: Palanquindark, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px;
  position: relative;
}

.relative-subtitle.xbig {
  background-color: var(--electric-blue);
  color: var(--white);
  font-size: 40px;
  line-height: 50px;
}

.relative-subtitle.xbig.maroon {
  background-color: var(--marron);
}

.relative-subtitle.xbig.yellow {
  background-color: #f5b403;
}

.hm-heading-2 {
  color: var(--full-black);
  margin-bottom: 20px;
  font-family: Palanquindark, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 60px;
}

.hm-heading-2.blue {
  color: #0448e9;
  text-decoration: none;
}

.hm-heading-2.maroon {
  color: #f50303;
  line-height: 44px;
}

.hm-heading-2.white {
  color: var(--white);
}

.hm-heading-2.yellow {
  color: #f5b403;
}

.section-paragraph {
  color: #555;
  font-size: 20px;
  line-height: 27px;
}

.section-paragraph.width-875 {
  width: 100%;
  max-width: 875px;
}

.section-paragraph.mt20 {
  margin-top: 20px;
}

.section-paragraph.mt20.light-gray {
  color: #ccc;
}

.section-paragraph.width-911 {
  width: 100%;
  max-width: 911px;
}

.section-paragraph.white {
  color: #fffc;
}

.section-paragraph.black {
  color: var(--full-black);
  font-weight: 600;
}

.hr-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: stretch;
  display: none;
}

.hr-left {
  width: 100%;
  max-width: 784px;
}

.hr-right {
  width: 100%;
  max-width: 428px;
}

.outer-border {
  text-align: center;
  border: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 50px 50px 80px;
  display: flex;
  position: relative;
}

.manage-text {
  background-color: var(--white);
  color: var(--full-black);
  text-transform: uppercase;
  white-space: nowrap;
  border: 1px solid #000;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Palanquindark, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 50px;
  display: inline-block;
  position: absolute;
  inset: auto auto -30px 50%;
  transform: translate(-50%);
}

.background {
  z-index: -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background.horizontal {
  display: none;
}

.first {
  background-color: #eee3;
}

.vertical-block {
  width: 100%;
  max-width: 14.28%;
}

.vertical-block.second {
  background-color: #eeeeee59;
}

.vertical-block.third {
  background-color: #eeeeee80;
}

.vertical-block.four {
  background-color: #eeeeeeb3;
}

.vertical-block.five {
  background-color: #eeeeeed9;
}

.vertical-block.six {
  background-color: #eee;
}

.vertical-block.seven {
  background-color: #e4e4e4cc;
}

.color-block-main {
  margin-bottom: 260px;
  margin-left: 50px;
  display: flex;
}

.red-block {
  color: var(--white);
  text-align: center;
  background-color: #f50303;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 210px;
  height: 210px;
  padding: 20px 10px;
  font-family: Palanquindark, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

.red-block.xsmall {
  width: 37px;
  min-width: 37px;
  height: 37px;
  min-height: 37px;
}

.red-block.xsmall.blue {
  background-color: #0448e9;
}

.red-block.xsmall.yellow {
  background-color: #febc0c;
}

.red-block._1 {
  text-align: left;
  height: 240px;
  font-size: 20px;
  line-height: 30px;
}

.blue-block {
  color: var(--white);
  text-align: center;
  background-color: #0448e9;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 210px;
  height: 240px;
  padding: 20px 10px;
  font-family: Palanquindark, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
  transform: translate(0, 240px);
}

.yellow-block {
  color: var(--white);
  text-align: center;
  background-color: #f4b902;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 230px;
  padding: 20px 10px;
  font-family: Palanquindark, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 42px;
  display: flex;
  transform: translate(0, 50px);
}

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

.myth-block {
  width: 100%;
  max-width: 50%;
  text-decoration: none;
  position: relative;
}

.myth-block.full-width {
  max-width: 100%;
}

.myth-relative {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--bright-yellow);
  color: var(--full-black);
  padding: 10px 25px 13px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
  position: relative;
}

.myth-relative.white {
  background-color: var(--white);
  border: 2px solid #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.myth-relative.blue {
  background-color: var(--electric-blue);
  color: var(--white);
  border: 2px solid #000;
  text-decoration: none;
}

.myth-relative.red {
  color: var(--white);
  background-color: #f50303;
  border: 2px solid #000;
}

.about-myth {
  background-color: var(--white);
  color: var(--full-black);
  text-align: left;
  border: 1px solid #000;
  padding: 20px 40px 20px 20px;
  line-height: 30px;
}

.strategy-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.strategy-right {
  width: 100%;
  max-width: 600px;
}

.system-image {
  width: 488px;
  position: absolute;
  inset: auto auto 80px -50px;
}

.clock-image {
  position: absolute;
  inset: 47px -30px auto auto;
}

.clock-image.size {
  width: 80px;
  min-width: 80px;
}

.desk-image {
  width: 212px;
  position: absolute;
  inset: -42px auto auto 0%;
}

.video-wrapper {
  background-color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70%;
  padding: 80px 130px;
  display: flex;
}

.yt-video {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.yt-video.mb0 {
  margin-bottom: 0;
}

.about-video {
  color: #555;
  font-size: 24px;
  line-height: 35px;
}

.image-wrap {
  text-align: center;
  width: 100%;
  max-width: 30%;
  padding-left: 20px;
}

.grey-block {
  background-color: #455a64;
  width: 100%;
  max-width: 490px;
  height: 16px;
  position: absolute;
  inset: -30px 0% auto;
}

.video-relative {
  z-index: 1;
  width: 100%;
  max-width: 488px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.light-grey-block {
  background-color: #dbdbdb;
  width: 100%;
  max-width: 488px;
  height: 20px;
  position: absolute;
  inset: -16px 0% auto;
  transform: none;
}

.main-book {
  width: 100%;
  max-width: 800px;
  margin-bottom: 50px;
}

.main-book.management {
  max-width: 390px;
}

.rating {
  margin-bottom: 12px;
}

.rating-text {
  color: var(--full-black);
  margin-bottom: 50px;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.xbig-font {
  color: var(--full-black);
  margin-bottom: 50px;
  font-family: Palanquin, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.fundamental-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--white);
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: sticky;
  top: 0;
}

.fundamental-flex.last {
  margin-bottom: 0;
}

.fundamental-left {
  text-align: left;
  width: 100%;
  max-width: 630px;
}

.fundamental-right {
  width: 100%;
  max-width: 550px;
}

.fundamental-right.small {
  max-width: 320px;
}

.hr-list {
  color: var(--full-black);
  margin-bottom: 20px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.hr-list.last {
  margin-bottom: 0;
}

.light-font {
  color: #555;
  margin-top: 11px;
  padding-left: 33px;
  font-family: Palanquin, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.goal-text {
  color: var(--full-black);
  margin-top: 30px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.blue-font {
  color: #0448e9;
  font-weight: 600;
}

.number-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.number-flex.center {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 50px;
}

.number-flex.grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr .75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 50px;
  display: grid;
}

.number-flex.grid._2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.number-flex.wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.number-flex.wrap.mb70 {
  margin-bottom: 70px;
}

.number-flex.wrap.hide {
  display: none;
}

.number-flex.wrap-down {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.number-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--full-black);
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 25%;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.number-wrap._30 {
  max-width: 100%;
}

.number-wrap._30.wrap {
  flex-flow: wrap;
}

.number-wrap.custom {
  max-width: 533px;
}

.number-wrap._318 {
  max-width: 318px;
}

.number-wrap._306 {
  max-width: 306px;
}

.number {
  color: #f50303;
  font-family: Palanquindark, sans-serif;
  font-size: 200px;
  line-height: 200px;
  transform: translate(0, -30px);
}

.number.blue {
  color: #0448e9;
  text-decoration: none;
}

.number.yellow {
  color: #f4b902;
}

.number.small {
  font-size: 150px;
}

.list-flexx {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.sneak-peek {
  margin-bottom: 50px;
}

.sneak-peek.last {
  margin-bottom: 0;
}

.xbig-text {
  color: var(--white);
  margin-bottom: 40px;
  font-family: Palanquindark, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.book-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.book-inner {
  color: var(--white);
  text-align: center;
  background-color: #f50303;
  border-style: none;
  border-radius: 0;
  padding: 12px 12px 25px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.book-inner.blue {
  background-color: #0448e9;
  text-decoration: none;
}

.book-inner.yellow {
  background-color: #f4b902;
}

.sneak-image {
  background-color: var(--white);
  border: 1px solid #000;
  width: 100%;
  margin-bottom: 20px;
}

.who-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  margin-bottom: 50px;
  display: grid;
}

.who-flex._50 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start stretch;
}

.member-text {
  color: var(--full-black);
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Palanquindark, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.client {
  width: 100%;
  min-width: 333px;
  max-width: 333px;
  margin-right: 20px;
  text-decoration: none;
  position: relative;
}

.client.normal {
  min-width: auto;
  max-width: 393px;
}

.client._1 {
  min-width: auto;
  max-width: none;
}

.client-relative {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--bright-yellow);
  color: var(--full-black);
  padding: 10px 25px 13px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  position: relative;
}

.client-relative.white {
  background-color: var(--white);
  color: #555;
  border: 2px solid #000;
  height: 485px;
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.client-relative.white-copy {
  background-color: var(--white);
  color: #555;
  background-color: var(--white);
  border: 2px solid #000;
  padding: 20px;
  font-weight: 500;
}

.client-image {
  width: 100px;
  height: 100px;
  margin-bottom: 15px;
}

.inter {
  margin-top: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.paragraph-red {
  color: #f50303;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-blue {
  color: #0448e9;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-yellow {
  color: #febc0c;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.background-flex {
  z-index: -1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.light-grey {
  background-color: #eeeeee59;
  width: 100%;
  max-width: 50%;
}

.dark-grey {
  background-color: #eeeeee80;
  border-left: 1px solid #00000012;
  width: 100%;
  max-width: 50%;
}

.practical-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.practical-flex.reverse {
  flex-flow: row-reverse;
}

.practical-flex.reverse.last {
  margin-bottom: 0;
}

.practical-left {
  width: 100%;
  max-width: 590px;
}

.practical-right {
  width: 100%;
  max-width: 556px;
}

.section-title {
  background-color: var(--white);
  color: #f50303;
  border: 1px solid #000;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Palanquindark, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 54px;
  display: inline-block;
}

.section-title.blue {
  color: #0038b4;
  text-decoration: none;
}

.section-title.yellow {
  color: #f4b902;
}

.practical-paragraph {
  color: #555;
  font-size: 20px;
  line-height: 30px;
}

.smalle {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.embed-podcast {
  width: 100%;
}

.link-ss {
  width: 100%;
  max-width: 890px;
}

.retention-point {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  color: var(--white);
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding: 15px 25px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.retention-point.red {
  background-color: #f50303;
}

.retention-point.blue {
  background-color: #0448e9;
}

.retention-point.yellow {
  background-color: #f4b902;
  margin-bottom: 0;
}

.half-width {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
}

.maroon-font {
  color: var(--re-maroon);
  font-weight: 600;
  line-height: 25px;
}

.small-font-copy {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.book-inner-copy {
  color: #263238;
  border: 1px solid #00a693;
  border-radius: 20px;
  padding: 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

._12px {
  text-transform: none;
}

.inline-block {
  display: inline-block;
}

.yellow-bg {
  background-color: #febc0c;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(6px, 6px);
}

.width-585 {
  width: 100%;
  max-width: 585px;
}

.width-635 {
  width: 100%;
  max-width: 635px;
}

.solution-relative {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--bright-yellow);
  color: var(--full-black);
  padding: 10px 25px 13px;
  font-family: Palanquin, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  position: relative;
}

.solution-relative.blue {
  color: var(--white);
  background-color: #0448e9;
  border: 2px solid #000;
  padding-top: 0;
  padding-right: 0;
}

.solution-relative.red {
  color: var(--white);
  background-color: #f50303;
  border: 2px solid #000;
  padding-bottom: 0;
  padding-right: 0;
}

.solution-relative.yellow {
  padding-bottom: 0;
}

.solution-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.about-solution {
  background-color: var(--white);
  color: var(--full-black);
  text-align: center;
  border: 1px solid #000;
  width: 100%;
  max-width: 245px;
  margin-left: auto;
  margin-right: 0;
  line-height: 30px;
}

.about-solution.center {
  margin-left: auto;
  margin-right: auto;
}

.book-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #f50303;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 20px;
  font-family: Palanquin, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.book-list.red {
  text-align: left;
  margin-bottom: 20px;
}

.book-list.red.mb0 {
  margin-bottom: 0;
}

.book-list.blue {
  text-align: left;
  border-color: #0448e9;
  margin-bottom: 20px;
}

.book-list.blue.last {
  margin-bottom: 0;
}

.book-list.yellow {
  text-align: left;
  border-color: #febc0c;
  margin-bottom: 20px;
}

.book-list.yellow-copy {
  background-color: var(--white);
  text-align: left;
  border-color: #febc0c;
  margin-bottom: 20px;
}

.num-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 366px;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.num-wrap.red {
  background-color: #f50303;
}

.num-wrap.blue {
  background-color: #0448e9;
  text-decoration: none;
}

.num-wrap.yellow {
  background-color: #febc0c;
}

.number-block {
  background-color: var(--white);
  text-align: center;
  width: 126px;
  min-width: 126px;
  height: 126%;
  min-height: 126px;
  padding-top: 13px;
  padding-bottom: 33px;
  font-family: Palanquindark, sans-serif;
  font-size: 70px;
  line-height: 80px;
}

.number-block.red {
  color: #f50303;
}

.number-block.blue {
  color: #0448e9;
  text-decoration: none;
}

.number-block.yellow {
  color: #febc0c;
}

.about-number {
  color: var(--white);
  font-size: 20px;
  line-height: 26px;
}

.author-image {
  border: 1px solid #000;
  width: 100%;
  margin-bottom: 20px;
}

.listt-flex {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.turnover-left {
  width: 100%;
  max-width: 680px;
}

.uppercase {
  color: var(--white);
  text-transform: uppercase;
}

.flex-vertical {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 50px;
  display: flex;
}

.turnover-para {
  color: var(--full-black);
  font-family: Palanquin, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 36px;
}

.turnover-right {
  width: 100%;
  max-width: 520px;
  position: absolute;
  inset: auto 40px 0% auto;
}

.list-title {
  color: var(--full-black);
  margin-bottom: 30px;
  font-family: Palanquin, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.approach-image.desktop-only {
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.strategy-outer-wrap {
  margin-bottom: 8px;
  position: sticky;
  top: 20px;
}

.strategy-relative {
  z-index: 1;
  background-color: var(--white);
  border: 1px solid #000;
  padding: 40px;
  position: relative;
}

.strategy-left-block {
  width: 100%;
  max-width: 700px;
}

.organization-title {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Palanquindark, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.organization-title.red {
  color: var(--red);
}

.organization-title.blue {
  color: #0448e9;
}

.organization-title.yellow {
  color: #f4b902;
}

.mb30 {
  margin-bottom: 30px;
}

.large-paragraph {
  color: var(--full-black);
  font-family: Palanquin, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}

.book-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.clock-absolute {
  width: 60px;
  min-width: 60px;
  height: 80px;
  min-height: 80px;
  position: absolute;
  inset: 50px 0% auto auto;
  overflow: hidden;
}

.yellow-font {
  color: #f5b403;
}

.div-block-524 {
  text-align: center;
}

.white-font-title {
  color: var(--white);
}

.body-re {
  background-color: var(--full-black);
  color: var(--white);
  font-family: Amaranth, sans-serif;
}

.re-section {
  padding-top: 160px;
  padding-bottom: 120px;
  position: relative;
  overflow: visible;
}

.re-section.bg {
  background-color: #19191900;
  background-image: radial-gradient(circle, #151422 22%, #000002);
  display: none;
}

.re-section.commercial {
  padding-top: 0;
  display: none;
}

.re-section.curriculam {
  padding-top: 120px;
}

.re-section.study {
  padding-top: 0;
}

.re-section.readers {
  padding-top: 120px;
}

.re-section.feature {
  padding-top: 120px;
  padding-bottom: 80px;
}

.re-section.find {
  padding-top: 0;
}

.re-section.commercial-copy {
  padding-top: 120px;
  padding-bottom: 120px;
}

.re-section.meet {
  padding-top: 120px;
}

.container-re {
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.re-title {
  color: #fbefd5;
  width: 100%;
  max-width: 920px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Amaranth, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 65px;
}

.re-medium {
  color: #abaaa3;
  font-family: Overpass, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.about-author {
  color: var(--white);
  margin-bottom: 50px;
  font-family: Overpass, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.about-author.mg {
  color: var(--full-black);
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.section-right {
  width: 100%;
  max-width: 596px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.commercial {
  color: #5b5b5b;
  font-size: 22px;
  line-height: 30px;
}

.pitch-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 70px;
  display: flex;
}

.book-image {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.review-logo {
  text-align: center;
  width: 100%;
  min-width: 220px;
  max-width: 300px;
  margin-right: 40px;
}

.chapter-wrap {
  margin-bottom: 50px;
  position: sticky;
  top: 50px;
}

.chapter-wrap.last {
  margin-bottom: 0;
}

.chapter-title {
  z-index: 1;
  color: var(--white);
  background-color: #870000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 25px 40px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 29px;
  position: relative;
}

.chapter-title.yellow {
  color: var(--full-black);
  background-color: #fbefd5;
}

.chapter-title.mg {
  background-color: var(--pistachio);
  color: var(--full-black);
  text-transform: uppercase;
  border-radius: 15px;
  font-weight: 500;
  text-decoration: none;
}

.chapter-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: var(--white);
  background-color: #0d0d0d;
  border: 1px solid #870000;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  margin-top: -30px;
  padding: 60px 40px 40px;
  display: flex;
}

.chapter-content.yellow {
  border-color: #fbefd5;
}

.chapter-content.mg {
  border: 2px solid var(--pistachio);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.chapter-list {
  margin-bottom: 0;
}

.chapter-list-item {
  background-image: url('../images/Layer_4.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 15px;
  padding-left: 35px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.chapter-list-item.last {
  margin-bottom: 0;
}

.review {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.video-popup {
  z-index: 9999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.background-video-10 {
  width: 100%;
  min-width: 500px;
  max-width: 100%;
}

.video-overlay {
  z-index: -1;
  cursor: pointer;
  position: fixed;
  inset: 0%;
}

.close-icon {
  max-width: 40px;
  padding: 6px;
}

.close {
  width: 40px;
}

.body-mg {
  color: var(--white);
  background-color: #191921;
  font-family: Poppins, sans-serif;
}

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

.section-mg.hero {
  background-image: url('../images/Hero-BG-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section-mg.wealth {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
}

.section-mg.familiar {
  background-color: var(--pistachio);
  padding-top: 80px;
  padding-bottom: 0;
  display: none;
}

.section-mg.author, .section-mg.teach {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.implement {
  background-color: var(--white);
  padding-bottom: 0;
}

.section-mg.inside {
  background-color: var(--full-black);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.anushka {
  background-color: #ebf8ba;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-mg.featured {
  background-color: #ebf8ba;
  padding-top: 20px;
  padding-bottom: 0;
  display: none;
  overflow: hidden;
}

.section-mg.final {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.faq-section {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.what {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 0;
}

.section-mg.toolkit {
  background-color: #ebf8ba;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.toolkit-copy {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section-mg.industry {
  background-color: #0a1022;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.featured1 {
  background-color: #fff;
  padding-top: 100px;
  overflow: hidden;
}

.section-mg.hero {
  background-image: url('../images/Frame-4.webp');
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section-mg.author {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section-mg.small-padding-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mg.small-padding-section._000000 {
  background-color: #000;
}

.section-mg.small-padding-section.d8fc92 {
  background-color: #d8fc92;
}

.section-mg.small-padding-section.d8fc92.eeeeee {
  background-color: #eee;
  overflow: hidden;
}

.section-mg.small-padding-section.d8fc92.hidden {
  display: none;
}

.container-mg {
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-mg.max-w-container {
  max-width: 1000px;
}

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

.money-title {
  color: #c7d59c;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 45px;
  line-height: 60px;
  display: block;
}

.book-image-relative {
  text-align: center;
  margin-bottom: 60px;
  position: relative;
}

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

.bg-img {
  z-index: -1;
  width: 100%;
  max-width: 564px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.section-title-mg {
  text-align: center;
  margin-bottom: 50px;
}

.section-title-mg.featured {
  margin-bottom: 0;
}

.heading-mg {
  color: var(--full-black);
  text-transform: none;
  margin-bottom: 10px;
  font-size: 35px;
  font-weight: 500;
  line-height: 52px;
}

.heading-mg.mb40 {
  margin-bottom: 40px;
  font-weight: 600;
}

.heading-mg.white, .heading-mg.pitch {
  color: var(--white);
}

.heading-mg.small-title {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.title-para-mg {
  color: #666;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
}

.title-para-mg.width-830 {
  width: 100%;
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}

.title-para-mg.light {
  color: #ccc;
}

.title-para-mg.black {
  color: #000;
}

.wealth-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  display: none;
}

.wealth-outer-wrapper {
  background-color: var(--dark-blue);
  color: var(--white);
  padding: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  position: relative;
}

.right-beige-block {
  background-color: var(--white);
  width: 10px;
  height: 80px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.left-beige-block {
  background-color: var(--white);
  width: 20px;
  height: 10px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.pitch1 {
  z-index: 3;
  width: 100%;
  max-width: 305px;
  position: relative;
}

.pitch2 {
  z-index: 2;
  opacity: .7;
  width: 100%;
  max-width: 265px;
  position: absolute;
  inset: 35px 0% 0% auto;
}

.pitch3 {
  z-index: 1;
  opacity: .1;
  width: 100%;
  max-width: 248px;
  position: absolute;
  inset: 42px -95px 0% auto;
}

.reality-list-item {
  color: #aeaeae;
  background-image: url('../images/Bullet-Point.svg');
  background-position: 0 6.5px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 35px;
  font-size: 20px;
  line-height: 30px;
}

.reality-list-item.last {
  margin-bottom: -10px;
}

.reality-list-item.black {
  color: #000;
}

.reality-list-item.black {
  color: #000;
  font-size: 18px;
}

.reality-list-item.black.last {
  margin-bottom: 0;
}

.author-anushka {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.left-wrap {
  width: 100%;
  max-width: 670px;
  margin-right: 0;
  transform: translate(0, 40px);
}

.left-wrap.full-w {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  max-width: 1000px;
  display: flex;
}

.left-wrap.fasle-thinks {
  align-self: center;
  transform: none;
}

.bold {
  font-weight: 800;
}

.right-wrap {
  width: 100%;
  max-width: 510px;
  transform: translate(0, 80px);
}

.mb40 {
  margin-bottom: 40px;
}

.guide-grid {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
}

.guide-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--full-black);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.number-icon.big {
  width: 65px;
}

.implement-flex {
  display: flex;
}

.implement-flex.reverse {
  flex-flow: row-reverse;
}

.implement-left {
  background-color: var(--pistachio);
  text-align: center;
  width: 100%;
  max-width: 50%;
  padding: 60px;
}

.implement-title {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.implement-title.white {
  color: var(--white);
}

.implement-img {
  width: 100%;
  max-width: 315px;
}

.implement-right {
  background-color: var(--full-black);
  text-align: center;
  width: 100%;
  max-width: 50%;
  padding: 60px;
}

.curriculum-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border: 2px solid var(--green);
  background-color: #000;
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 50px;
}

.curriculum-flex._2 {
  top: 60px;
}

.curriculum-flex._3 {
  top: 70px;
}

.curriculum-flex._4 {
  top: 80px;
}

.curriculum-flex._5 {
  margin-bottom: 0;
  top: 90px;
}

.curriculum-left {
  width: 100%;
  max-width: 622px;
}

.curriculum-right {
  width: 100%;
  max-width: 250px;
}

.curriculum-title {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.font-green {
  color: var(--pistachio);
}

.hide {
  display: none;
}

.believe-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.red-list {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 27px;
}

.grid-292 {
  display: block;
}

.grid-292.mb {
  margin-bottom: 40px;
}

.secret-para {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
}

.secret-para-copy {
  color: var(--white);
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 27px;
}

.red-font {
  color: var(--red);
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.red-font-copy {
  color: #0bb908;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.red-font-copy-copy {
  color: var(--bright-yellow);
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-526 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  margin-bottom: 20px;
  display: flex;
}

.marquee-image-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.marquee-image-copy.author {
  max-width: 20%;
}

.lidt-left {
  width: 100%;
  max-width: 550px;
}

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

.lidt-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.lidt-flex.reverse {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row-reverse;
  margin-top: 50px;
  margin-bottom: 0;
}

.review-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.small {
  width: 100%;
  max-width: 60%;
}

.review-ss {
  width: 250px;
}

.text-block-268 {
  color: var(--white);
}

.book-review {
  width: 100%;
  max-width: 15%;
}

.div-block-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.tm {
  width: 100%;
  max-width: 100%;
}

.refund-image {
  width: 100%;
  max-width: 50%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.problem-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.problem-block {
  text-align: center;
  background-color: #fff;
  border: 2px solid #d9d9d9;
  border-radius: 8px;
  padding: 20px;
}

.problem-image {
  object-fit: cover;
  border-radius: 8px;
  width: 250px;
  height: 180px;
  margin-bottom: 20px;
}

.problem-title {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.problem-paragarph {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.body-ft {
  background-color: var(--black);
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.section-ft {
  background-image: linear-gradient(180deg, #1e1239, var(--full-black) 45%);
  padding-top: 80px;
  position: relative;
  overflow: hidden;
}

.section-ft.hero {
  background-image: none;
  padding-top: 120px;
}

.section-ft.bill {
  background-image: linear-gradient(#1e1239, #000);
  padding-top: 100px;
  padding-bottom: 80px;
}

.section-ft.numbers {
  z-index: 1;
  background-image: linear-gradient(#1e1239, #000);
  margin-top: -10px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-ft.intro {
  background-image: linear-gradient(180deg, #1e1239, var(--full-black));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 80px;
}

.section-ft.module, .section-ft.case {
  padding-bottom: 80px;
}

.section-ft.format {
  padding-bottom: 100px;
}

.section-ft.instructer {
  margin-top: 0;
  padding-bottom: 80px;
}

.section-ft.last {
  padding-bottom: 80px;
  overflow: hidden;
}

.section-ft.fastest {
  padding-bottom: 80px;
}

.container-ft {
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.fintech-title {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 40%, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 60px;
  margin-bottom: 34px;
  font-size: 55px;
  font-weight: 900;
  line-height: 65px;
}

.fintech-subtitle {
  color: #e8e8e8;
  text-align: center;
  margin-bottom: 56px;
  font-size: 30px;
  font-weight: 500;
  line-height: 50px;
}

.fintech-subtitle.mb0 {
  margin-bottom: 0;
}

.fintech-subtitle.left {
  text-align: left;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 40px;
}

.fintech-subtitle.bold {
  margin-bottom: 20px;
  font-weight: 700;
}

.fintech-subtitle.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 40%, #999);
  -webkit-background-clip: text;
  background-clip: text;
}

.button-ft {
  color: var(--white);
  border: 1px solid #ca00fc;
  border-radius: 12px;
  padding: 20px 50px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
  display: flex;
}

.button-ft.secondary {
  background-color: #c0f;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.inline {
  display: inline-block;
}

.inline.mark {
  color: #b3b3b34d;
  font-size: 55px;
}

.price {
  margin-left: 10px;
  display: inline-block;
}

.price.black {
  background-image: none;
  margin-left: 20px;
  text-decoration: line-through;
}

.price.big {
  background-image: none;
  margin-left: 20px;
  padding-left: 0;
  font-weight: 700;
  line-height: 36px;
}

.price.white {
  background-image: none;
  padding-left: 0;
  font-weight: 600;
  text-decoration: line-through;
}

.circle-gradient {
  z-index: -1;
  width: 100%;
  height: 100%;
  transform: translate(-50%);
}

.number-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.number-grid.flex {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.numbers-wrap {
  text-align: center;
  font-size: 30px;
  line-height: 50px;
}

.big-purple-font {
  color: #c0f;
  font-family: Jomhuria, sans-serif;
  font-size: 120px;
  line-height: 88px;
}

.gradient-font {
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 25px;
  line-height: 35px;
}

.heading-2-ft {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 30%, #999);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 45px;
  font-weight: 900;
  line-height: 70px;
}

.heading-2-ft.mb40.normal {
  text-transform: none;
  font-weight: 600;
}

.heading-2-ft.width-skill {
  width: 100%;
  max-width: 820px;
}

.width-887 {
  max-width: 887px;
}

.bill-image {
  width: 100%;
  max-width: 420px;
  position: relative;
}

.purple-circle {
  z-index: 0;
  filter: blur(70px);
  background-color: #cc00ff80;
  border-radius: 50%;
  width: 280px;
  height: 280px;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.bill-flex {
  display: flex;
}

.ss-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 65px;
  display: flex;
}

.ss1 {
  width: 100%;
  max-width: 655px;
}

.ss2 {
  width: 100%;
  max-width: 526px;
}

.ss3 {
  width: 100%;
  max-width: 526px;
  margin-top: 10px;
}

.first-ss {
  width: 100%;
  max-width: 655px;
}

.second-ss {
  width: 100%;
  max-width: 527px;
}

.width-655 {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.normal-h2 {
  background-image: linear-gradient(180deg, var(--white) 40%, #999);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
}

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

.big-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 44px;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
}

.gradient-para {
  background-image: linear-gradient(180deg, var(--white), #999);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 60px;
  font-size: 30px;
  line-height: 35px;
}

.gradient-para.mt {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 25px;
}

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

.truth-image {
  width: 100%;
  height: 100%;
}

.truth-image.width {
  max-width: 943px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.width-1025 {
  width: 100%;
  max-width: 1025px;
  margin-left: auto;
  margin-right: auto;
}

.mt37 {
  border-bottom: 1px solid #c0f;
  margin-top: 37px;
  margin-bottom: 80px;
  padding-bottom: 32px;
  display: inline-block;
}

.course-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 25px;
  line-height: 30px;
}

.center-title {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 77px;
  display: flex;
}

.center-title.mb55 {
  margin-bottom: 55px;
}

.center-title.thinking {
  margin-top: -50px;
  margin-bottom: 0;
}

.center-title.mb0 {
  margin-bottom: 0;
}

.intro-module {
  background-image: linear-gradient(#0a0a0a, #1e1e1e);
  border: 1px solid #4c4c4c;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 40px;
  box-shadow: 0 -18px 100px 20px #00000040;
}

.intro-module.mb75 {
  margin-bottom: 75px;
}

.intro-module.mb100 {
  margin-bottom: 100px;
}

.module-title-block {
  margin-bottom: 40px;
}

.module-title-block.align-right {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.module-title {
  background-image: linear-gradient(180deg, var(--white) 40%, #999);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 40px;
  font-weight: 800;
  line-height: 45px;
}

.line {
  background-color: #c0f;
  width: 60%;
  height: 1px;
}

.line.module-2 {
  background-color: #0069e4;
}

.line.module-3 {
  background-color: #fdce56;
}

.line.module-4 {
  background-color: #0069e4;
}

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

.module-flex.reverse {
  flex-flow: row-reverse;
}

.module-left {
  width: 100%;
  max-width: 435px;
}

.core-list {
  margin-bottom: 0;
}

.core-list.mb {
  margin-bottom: 30px;
}

.module-list-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(180deg, var(--white) 40%, #999);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  font-size: 25px;
  line-height: 45px;
  display: flex;
}

.module-list-flex.last {
  margin-bottom: 0;
}

.arrow-list {
  transform: translate(0, 13px);
}

.module-right {
  width: 100%;
  max-width: 624px;
}

.width-842 {
  text-align: center;
  width: 100%;
  max-width: 842px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
}

.case-study-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.case-study-flex.mb60 {
  margin-bottom: 60px;
}

.case-badge {
  color: #c0f;
  text-align: center;
  background-color: #ffffff1a;
  border-radius: 20px;
  padding: 15px 75px;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.format-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 80px;
  display: flex;
}

.format-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #ffffff1a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 30px;
  font-size: 25px;
  line-height: 35px;
  display: flex;
}

.logo-block {
  background-color: #c0f3;
  margin-bottom: 82px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.logo-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo1 {
  width: 100%;
  max-width: 214px;
}

.width-943 {
  width: 100%;
  max-width: 943px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.better-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.better-left {
  width: 100%;
  max-width: 656px;
}

.better-list {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 25px;
  font-size: 25px;
  line-height: 35px;
  display: flex;
}

.better-list.last {
  margin-bottom: 0;
}

.better-right {
  width: 100%;
  max-width: 574px;
}

.instructer-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-bottom: 100px;
  display: flex;
}

.instructer-left {
  width: 100%;
}

.instructer-list {
  background-image: url('../images/icon-_verify_.svg');
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 20px;
  padding-left: 50px;
  font-size: 25px;
  line-height: 35px;
}

.instructer {
  margin-top: 60px;
}

.instructer-right {
  width: 100%;
  max-width: 400px;
}

.event {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 415px;
  max-width: 415px;
  display: flex;
}

.section-block {
  margin-bottom: 50px;
}

.section-text {
  background-image: linear-gradient(180deg, var(--white) 40%, #999);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.section-about {
  color: #c0f;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.section-image {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.width-851 {
  width: 100%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.xxlarge {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 250px;
  font-weight: 900;
  line-height: 1;
}

.width-683 {
  width: 100%;
  max-width: 683px;
  margin-left: auto;
  margin-right: auto;
}

.blue {
  color: #3a85dc;
  text-transform: uppercase;
  text-decoration: underline;
}

.fintech-image {
  width: 100%;
  max-width: 480px;
}

.ellipse {
  z-index: -1;
  width: 100%;
  max-width: 1454px;
  height: 1454px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -50% 0% auto;
}

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

.truth-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.width-890 {
  text-align: center;
  width: 100%;
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
}

.width-483 {
  width: 100%;
  max-width: 483px;
}

.card-flex {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.review-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 321px;
  max-width: 321px;
  display: flex;
}

.review-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 236px;
  max-width: 236px;
  display: flex;
}

.review-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 235px;
  max-width: 235px;
  display: flex;
}

.review-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 508px;
  max-width: 508px;
  display: flex;
}

.review-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 774px;
  max-width: 774px;
  display: flex;
}

.big-quote {
  width: 50px;
  height: 65px;
  font-size: 100px;
  font-weight: 900;
  line-height: 65px;
}

.big-quote.right {
  text-align: right;
  background-image: url('../images/Finishing-Quote.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  margin-left: auto;
  transform: translate(0, -45px);
}

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

.student-name {
  color: #c0f;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
}

.black-review {
  background-image: linear-gradient(#0a0a0aa8, #1e1e1ea8);
  border: 1px solid #4c4c4c;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 577px;
  max-width: 577px;
  height: 500px;
  margin-right: 25px;
  padding: 120px 40px;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.right-quote {
  position: absolute;
  inset: auto 30px 35px auto;
}

.right {
  text-align: right;
}

.quote1 {
  margin-bottom: 20px;
}

.faq-ft {
  margin-top: 50px;
}

.faq-wrapper {
  width: 100%;
  margin-bottom: 20px;
}

.faq-question {
  color: var(--white);
  white-space: pre-wrap;
  background-image: linear-gradient(#0a0a0aa8, #1e1e1ea8);
  border: 1px solid #4c4c4c;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
  box-shadow: 0 -18px 100px 20px #00000040;
}

.faq-question.mg {
  background-color: var(--pistachio);
  box-shadow: none;
  color: var(--full-black);
  white-space: pre-wrap;
  background-image: none;
  border-style: none;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.faq-answer {
  background-color: #ddd0;
  border-bottom-style: none;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  line-height: 30px;
  position: static;
}

.faq-answer.mg {
  color: var(--full-black);
  padding-left: 15px;
  font-size: 18px;
  line-height: 27px;
}

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

.width-820 {
  width: 100%;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

.cre-main {
  color: #eb3434;
  border: 2px solid #eb3434;
  border-radius: 140px;
  margin-bottom: 15px;
  padding: 14px 45px;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  display: inline-block;
}

.cre-main.bg {
  background-color: #eb343426;
  margin-bottom: 40px;
  font-size: 35px;
  line-height: 50px;
}

.tags-wraapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.tags-wraapper.mb0 {
  margin-bottom: 0;
}

.tags-wraapper.drop {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
}

.tags-wraapper.center {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.sky-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  text-transform: uppercase;
  border: 1px solid #12c7e8;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  font-size: 25px;
  line-height: 33px;
  display: flex;
}

.sky-tag.tiny {
  width: 100%;
  max-width: 48%;
  font-size: 18px;
  line-height: 24px;
}

.sky-line {
  background-color: #12c7e8;
  border-radius: 10px;
  width: 6px;
  min-width: 6px;
  height: 50px;
}

.blue-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  text-transform: uppercase;
  border: 1px solid #870000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  font-size: 25px;
  line-height: 33px;
  display: flex;
}

.blue-tag.tiny {
  width: 100%;
  max-width: 48%;
  font-size: 18px;
  line-height: 24px;
}

.blue-line {
  background-color: #870000;
  border-radius: 10px;
  width: 6px;
  min-width: 6px;
  height: 50px;
}

.yellow-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  text-transform: uppercase;
  border: 1px solid #fbefd5;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  font-size: 25px;
  line-height: 33px;
  display: flex;
}

.yellow-tag.tiny {
  width: 100%;
  max-width: 48%;
  font-size: 18px;
  line-height: 24px;
}

.yellow-line {
  background-color: #fbefd5;
  border-radius: 10px;
  width: 6px;
  min-width: 6px;
  height: 50px;
}

.orabge-line {
  background-color: #ff8f3b;
  border-radius: 10px;
  width: 6px;
  min-width: 6px;
  height: 50px;
}

.orange-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  text-transform: uppercase;
  border: 1px solid #ff8f3b;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  font-size: 25px;
  line-height: 33px;
  display: flex;
}

.orange-tag.tiny {
  width: 100%;
  max-width: 48%;
  font-size: 18px;
  line-height: 24px;
}

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

.re-title-2 {
  color: var(--white);
  margin-bottom: 50px;
  font-size: 60px;
  line-height: 72px;
}

.re-title-2.font-color {
  color: #fbefd5;
}

.commercial-para {
  color: var(--white);
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.commercial-para.margin-50 {
  margin-bottom: 50px;
}

.yellow-copy {
  color: #ffc043;
}

.review-img {
  width: 100%;
  max-width: 1033px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.act-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: flex;
}

.act-wrapper.half {
  width: 100%;
  max-width: 48%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.act-wrapper._3 {
  width: 100%;
  max-width: 33.33%;
}

.act-wrapper.m20 {
  margin-right: 20px;
}

.act-title {
  color: var(--white);
  text-transform: uppercase;
  background-color: #4a5eff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 24px 20px 23px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.act-title.normal {
  text-transform: none;
  background-color: #870000;
  height: 103px;
  font-size: 20px;
  font-weight: 500;
}

.act-title.height {
  height: 103px;
}

.act-detailss {
  color: var(--white);
  border: 1px solid #4a5eff;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 20px 20px 136px;
  font-size: 20px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.act-detailss.normal {
  border-color: #870000;
  padding-bottom: 20px;
  padding-right: 20px;
}

.act-detailss.height {
  height: 254px;
}

.margin-40 {
  margin-bottom: 40px;
}

.act-icon {
  position: absolute;
  inset: auto 0% 0% auto;
}

.act-para {
  color: var(--white);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.re-left {
  width: 100%;
  max-width: 610px;
}

.pich-heading {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 37px;
  font-weight: 400;
  line-height: 54px;
}

.pitch-para {
  color: #ccc;
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.pitch-para.white {
  color: var(--white);
}

.re-right {
  width: 100%;
  max-width: 544px;
}

.title-center {
  text-align: center;
  margin-bottom: 70px;
}

.social-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
  display: flex;
}

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

.re-right-copy {
  width: 100%;
  max-width: 440px;
}

.author-lists {
  color: var(--white);
  background-image: url('../images/Pointer.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 12px;
  padding-left: 35px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.sky-font {
  color: #12c7e8;
  font-size: 30px;
  line-height: 36px;
}

.blue-text {
  color: #870000;
  font-size: 30px;
  line-height: 36px;
}

.yellow-fontt {
  color: #fbefd5;
  font-size: 30px;
  line-height: 36px;
}

.orange-text {
  color: #ff8f3b;
  font-size: 30px;
  line-height: 36px;
}

.author-wrapp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mask-group {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.mask-group.bottom {
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.study-title {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 35px;
  line-height: 42px;
}

.study-para {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.study-big {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.heading-block {
  margin-bottom: 70px;
}

.heading-block.center {
  color: var(--white);
  text-align: center;
}

.study-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.study-flex.margin-55 {
  margin-bottom: 55px;
}

.study-left {
  width: 100%;
  max-width: 477px;
}

.study-yellow {
  color: #ffd56f;
  margin-bottom: 50px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.study-yellow.mt {
  margin-top: 50px;
}

.study-image {
  margin-bottom: 55px;
}

.study-image._0 {
  margin-bottom: 0;
}

.vertical {
  background-color: #ffffff4d;
  width: 1px;
}

.study-right {
  width: 100%;
  max-width: 523px;
}

.horizontal {
  background-color: #ffffff4d;
  width: 100%;
  height: 1px;
}

.paragraph-9 {
  text-align: center;
  margin-bottom: 50px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.studyy-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.center-study {
  margin-bottom: 40px;
}

.width-907 {
  width: 100%;
  max-width: 907px;
  margin-left: auto;
  margin-right: auto;
}

.re-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 50px;
}

.author-title {
  color: var(--white);
  text-transform: uppercase;
  background-color: #4a5eff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 24px 20px 23px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.author-title.normal {
  color: var(--full-black);
  text-transform: uppercase;
  background-color: #fbefd5;
  border-radius: 0 0 30px 30px;
  height: 132px;
  font-size: 20px;
  font-weight: 500;
}

.author-details {
  color: var(--white);
  border: 1px solid #4a5eff;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 20px 20px 136px;
  font-size: 20px;
  line-height: 28px;
  position: relative;
}

.author-details.normal {
  background-color: #ffffff0d;
  border-color: #fbefd5;
  border-radius: 30px 30px 0 0;
  height: 378px;
  padding-bottom: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.person {
  text-transform: none;
  font-weight: 400;
}

.smll-para {
  color: #ccc;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.smll-para.width-633 {
  max-width: 633px;
  margin-bottom: 50px;
}

.book-wrapp {
  text-align: center;
  width: 100%;
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
}

.red {
  color: #eb3434;
}

.width-1172 {
  width: 100%;
  max-width: 1172px;
  margin-left: auto;
  margin-right: auto;
}

.part-left {
  width: 100%;
  max-width: 600px;
}

.part-right {
  width: 100%;
  max-width: 405px;
}

.book-outer-wrapper {
  padding: 80px 50px;
}

.book-inner-block {
  background-color: #fbefd5;
  border-radius: 30px;
  padding: 65px 70px;
}

.inner-flex {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 50px;
  display: flex;
}

.inner-flex.center {
  text-align: left;
  justify-content: space-between;
  align-items: center;
}

.inner-left {
  width: 100%;
  max-width: 770px;
}

.inner-left.width-608 {
  max-width: 608px;
}

.but-text {
  color: var(--full-black);
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.black-title {
  color: var(--full-black);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.black-para {
  color: var(--full-black);
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.black-para.mb0 {
  margin-bottom: 0;
}

.black-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--full-black);
  color: var(--full-black);
  text-transform: uppercase;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  font-size: 28px;
  line-height: 33px;
  display: flex;
}

.black-tag.tiny {
  font-size: 20px;
  line-height: 24px;
}

.black-line {
  background-color: #000;
  border-radius: 10px;
  width: 6px;
  min-width: 6px;
  height: 42px;
}

.big {
  font-size: 30px;
}

.inner-right {
  width: 100%;
  max-width: 265px;
}

.black-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.clarity-block {
  background-color: #000;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.clarity-title {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.yellow-horizon {
  background-color: #ffcd54;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clarity-para {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #ccc;
  flex-flow: column;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.portable {
  width: 185px;
}

.big-container {
  width: 100%;
  max-width: 1370px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.investment {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #4a5eff;
  border-radius: 30px;
  padding: 5px 25px 5px 5px;
  display: flex;
}

.investment.margin-50 {
  margin-bottom: 50px;
}

.investment.ffcd54 {
  background-color: #ffcd54;
}

.black-wrap {
  color: var(--white);
  background-color: #000;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 450px;
  padding: 40px;
  font-size: 30px;
  line-height: 40px;
  display: flex;
}

.invest-paragraph {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.because {
  color: var(--white);
  text-transform: uppercase;
  margin-right: 30px;
  display: inline-block;
}

.mid {
  width: 83px;
  margin-left: 30px;
  margin-right: 30px;
}

.laast {
  width: 46px;
}

.invest-img {
  width: 100%;
  transform: translate(-50px);
}

.mid-block {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 560px;
  padding-top: 10px;
  display: flex;
}

.last-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-white {
  color: var(--full-black);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 10px;
  padding: 22px 20px;
  font-size: 16px;
  line-height: 24px;
}

.sky-blue {
  color: #12c7e8;
}

.ff8f3b {
  color: #ff8f3b;
}

.ffcd54 {
  color: #ffcd54;
}

.luck-image {
  width: 100%;
  margin-bottom: -5px;
}

.pitch-right-copy {
  display: none;
  position: relative;
}

.author-outer-wrapper {
  padding-bottom: 80px;
  padding-left: 50px;
  padding-right: 50px;
}

.text-block-269 {
  color: var(--white);
}

.text-block-270 {
  text-decoration: none;
}

.author-videos {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.roi-image {
  object-fit: cover;
  border-radius: 10px;
  width: 400px;
  height: 247px;
}

.roi-image._2 {
  height: 336px;
}

.topper {
  background-color: #c0f;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 12px 15px;
  display: flex;
  position: absolute;
  top: 0;
}

.topper-text {
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 40%, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 80px;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.cta-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cta-left {
  width: 100%;
  max-width: 500px;
}

.cta-right {
  background-color: #111;
  border-radius: 20px;
  width: 100%;
  max-width: 550px;
  padding: 25px 30px;
}

.limited-title {
  color: #c0f;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.offer-badge {
  background-color: #c0f;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 92px;
  min-width: 92px;
  height: 92px;
  min-height: 92px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  transform: rotate(-12deg);
}

.offer-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 2px solid #584515;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 35px;
  padding-bottom: 35px;
  display: flex;
}

.get-text {
  color: #c0f;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.course-img {
  width: 130px;
}

.course-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.course-flex.last {
  margin-bottom: 40px;
}

.course-name {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.plus-vector {
  margin-left: 50px;
}

.font-weight {
  font-weight: 700;
}

.mg-para {
  width: 100%;
  max-width: 700px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 300;
  line-height: 45px;
}

.forbes-text {
  color: var(--pistachio);
  margin-bottom: 60px;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}

.forbes-text.white {
  color: var(--white);
  margin-bottom: 0;
  font-weight: 700;
}

.center-heading {
  text-align: center;
  margin-bottom: 60px;
}

.section-parag {
  color: #555;
  font-size: 20px;
  line-height: 30px;
}

.animate-wrap {
  text-align: center;
  width: 100%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.mockup {
  width: 100%;
  max-width: 338px;
}

.chat1 {
  width: 257px;
  position: absolute;
  inset: 77px auto auto -96px;
}

.chat3 {
  width: 257px;
  position: absolute;
  inset: 214px auto auto -76px;
}

.chat4 {
  width: 257px;
  position: absolute;
  inset: 295px auto auto -76px;
}

.chat2 {
  width: 97px;
  position: absolute;
  inset: 136px -22px auto auto;
}

.chat5 {
  width: 238px;
  position: absolute;
  inset: 380px -141px auto auto;
}

.expectation-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-bottom: 100px;
  display: none;
}

.expectation-left {
  width: 100%;
  max-width: 580px;
}

.expectation-tag {
  color: var(--full-black);
  text-transform: uppercase;
  background-color: #ebf8ba;
  margin-bottom: 40px;
  padding: 12px 30px;
  font-size: 25px;
  font-weight: 600;
  line-height: 36px;
  display: inline-block;
}

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

.mg-pitch {
  padding-top: 80px;
  padding-bottom: 80px;
}

.font-weight-mg {
  border-bottom: 5px solid var(--pistachio);
  color: #000;
  font-weight: 700;
}

.font-weight-mg.font-color {
  color: var(--pistachio);
}

.light-green-font {
  color: var(--pistachio);
  font-weight: 700;
}

.width-770 {
  width: 100%;
  max-width: 810px;
  margin-left: auto;
  margin-right: auto;
}

.content-creator {
  margin-bottom: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
}

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

.more-text {
  color: var(--full-black);
  text-align: center;
  font-size: 30px;
  line-height: 40px;
}

.big-more {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.featured-flex {
  margin-top: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.featured-flex.mb60 {
  margin-bottom: 60px;
}

.news-name {
  color: #ebf8ba;
  white-space: nowrap;
  margin-right: 22px;
  font-size: 30px;
  font-weight: 600;
  line-height: 45px;
}

.news-name.dot-divider {
  transform: translate(0, -5px);
}

.width-956 {
  width: 100%;
  max-width: 956px;
  margin-left: auto;
  margin-right: auto;
}

.implement-para {
  color: var(--full-black);
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 27px;
}

.implement-para.white {
  color: var(--white);
}

.what-tab {
  text-transform: uppercase;
  background-color: #e2f59c80;
  padding: 12px 25px;
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
}

.what-tab.w--current {
  background-color: #e2f59c;
}

.what-outer-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-bottom: 50px;
  display: flex;
}

.what-tab-pane {
  position: relative;
}

.review-marquee {
  display: flex;
}

.re1 {
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  margin-right: 20px;
}

.re2, .re3 {
  width: 100%;
  min-width: 235px;
  max-width: 235px;
  margin-right: 20px;
}

.re4 {
  width: 100%;
  min-width: 508px;
  max-width: 508px;
  margin-right: 20px;
}

.re5 {
  width: 100%;
  min-width: 600px;
  max-width: 600px;
  margin-right: 20px;
}

.toolkit-wrapper {
  text-align: center;
  background-color: #000;
  margin-bottom: 40px;
  padding: 40px;
}

.toolkit-wrapper.last {
  margin-bottom: 0;
}

.toolkit-title {
  color: #ebf8ba;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 33px;
}

.toolkit-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tool-img {
  margin-bottom: 30px;
}

.about-toolkit {
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
}

.font-weight-mg-copy {
  color: var(--pistachio);
  font-weight: 700;
}

.width-666 {
  max-width: 666px;
  margin-left: auto;
  margin-right: auto;
}

.industry-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.industry-block {
  margin-left: 10px;
  margin-right: 10px;
}

.industry-image {
  text-align: center;
  background-color: #ebf8ba;
  margin-bottom: 20px;
  padding: 12px;
}

.about-industry {
  color: var(--full-black);
  text-align: center;
  background-color: #ebf8ba;
  height: 106px;
  padding: 20px 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
}

.module-text {
  color: #ebf8ba;
  font-size: 30px;
  line-height: 50px;
}

.module-num {
  font-size: 120px;
  font-weight: 700;
  line-height: 88px;
}

.width-920 {
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.faq-question-copy {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.mg-states {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.mg-state {
  color: var(--white);
  text-align: left;
  background-color: #0a1022;
  border-radius: 5px;
  padding: 8px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  display: inline-block;
}

.featured-img {
  white-space: nowrap;
  width: 100%;
  max-width: 100%;
  margin-right: 50px;
}

.featured-img._3 {
  min-width: 129px;
  max-width: 129px;
}

.featured-img.f2 {
  min-width: 300px;
  max-width: 300px;
}

.featured-img.f1 {
  min-width: 107px;
  max-width: 107px;
  display: none;
}

.featured-img._4 {
  min-width: 94px;
  max-width: 94px;
  display: none;
}

.featured-img._5 {
  min-width: 200px;
  max-width: 200px;
}

.featured-img._6 {
  min-width: 123px;
  max-width: 123px;
}

.featured-img._7 {
  min-width: 152px;
  max-width: 152px;
  display: none;
}

.featured-img._8 {
  min-width: 94px;
  max-width: 94px;
  display: none;
}

.featured-img._9 {
  min-width: 140px;
  max-width: 140px;
  display: none;
}

.featured-img._10 {
  min-width: 127px;
  max-width: 127px;
  display: none;
}

.featured-img.f11 {
  min-width: 177px;
  max-width: 177px;
}

.featured-img.f12 {
  min-width: 113px;
  max-width: 113px;
}

.featured-img.f13 {
  min-width: 185px;
  display: none;
}

.featured-img.f14 {
  min-width: 77px;
  max-width: 77px;
  display: none;
}

.featured-img.f15 {
  min-width: 150px;
  max-width: 150px;
  display: none;
}

.featured-img.f16 {
  min-width: 150px;
  max-width: 150px;
}

.featured-img.f17 {
  min-width: 137px;
  max-width: 137px;
  display: none;
}

.featured-img.f18 {
  max-width: 153px;
  display: none;
}

.featured-img.f19 {
  min-width: 120px;
  max-width: 120px;
}

.featured-img.big {
  min-width: 170px;
  max-width: 150px;
}

.i-img {
  height: 208px;
}

.div-block-527 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.anushka-testimonial {
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.testi-block {
  background-color: var(--pistachio);
  width: 100%;
  min-width: 280px;
  max-width: 280px;
  margin-right: 50px;
}

.testi-block.fixed-height {
  min-width: 240px;
  max-width: 250px;
}

.testimonial-image {
  padding: 12px;
}

.testimonial-image.fasle-padding {
  padding: 0;
}

.image-testimonial {
  box-shadow: none;
  object-fit: cover;
  border-radius: 0;
  max-width: 260px;
  height: 280px;
}

.image-testimonial.full-w {
  max-width: 100%;
  height: 100%;
}

.about-image {
  color: var(--full-black);
  text-align: center;
  height: 85px;
  padding: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.l-arrow {
  background-color: var(--pistachio);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 50% auto auto -40px;
  transform: translate(0, -50%);
}

.r-arrow {
  background-color: var(--pistachio);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 50% -40px auto auto;
  transform: translate(0, -50%);
}

.arrow-tab {
  border: 2px solid var(--full-black);
  background-color: #fff;
  border-radius: 5px;
  width: 36px;
  height: 40px;
  position: absolute;
  inset: -16px auto auto 270px;
  transform: rotate(45deg);
}

.arrow-tab._2 {
  left: 154.5px;
}

.arrow-tab._1 {
  left: 40px;
}

.what-flex {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  padding: 50px 30px;
  display: flex;
  position: relative;
}

.what-inner {
  width: 100%;
  max-width: 190px;
}

.what-details {
  z-index: 1;
  background-color: #0a1022;
  height: 240px;
  margin-top: -5px;
  padding: 30px 20px 60px;
  font-size: 20px;
  line-height: 30px;
  position: relative;
}

.rectangle {
  z-index: 1;
  position: absolute;
  inset: -9px auto auto 15px;
}

.tabs-content-7 {
  overflow: visible;
}

.arrow-vertical-line {
  z-index: 2;
  background-color: #fff;
  border-radius: 5px;
  width: 43px;
  height: 1.5px;
  position: absolute;
  inset: 0 auto auto 267.5px;
}

.arrow-vertical-line._2 {
  left: 152px;
}

.arrow-vertical-line._1 {
  left: 38px;
}

.for-res {
  display: none;
}

.link-11 {
  color: var(--full-black);
}

.bold-text-76 {
  -webkit-text-stroke-color: var(--re-maroon);
}

.align-left {
  margin-right: auto;
}

.body-g {
  color: #fff;
  background-color: #0d0e0f;
  font-family: Montserrat, sans-serif;
}

.gifts-section {
  padding-top: 135px;
  padding-bottom: 180px;
}

.gifts-container {
  width: 100%;
  max-width: 1230px;
  padding-left: 15px;
  padding-right: 15px;
}

.gifts-container.big {
  max-width: 1298px;
}

.gifts-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.gifts-left-block {
  width: 100%;
  max-width: 646px;
}

.gifts-h1 {
  color: #fff;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 57px;
}

.gifts-hero-para {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 28px;
}

.gifts-primary {
  background-color: #ff5612;
  border-radius: 6px;
  padding: 12px 20px;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  box-shadow: 0 0 1px #ffffff0d, 0 1px 1px #ffffff0d;
}

.width-497 {
  width: 100%;
  max-width: 497px;
}

.gifts-right-block {
  width: 100%;
  max-width: 660px;
}

.company-section {
  background-color: #181818;
  padding-top: 90px;
  padding-bottom: 90px;
}

.company-section.another {
  background-color: #0d0e0f;
  padding-top: 180px;
  padding-bottom: 180px;
}

.heading-centered {
  text-align: center;
  margin-bottom: 100px;
}

.gifts-h2 {
  margin-bottom: 14px;
  font-weight: 600;
  line-height: 38px;
}

.gifts-para {
  font-size: 20px;
  line-height: 24px;
}

.video-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-wrap {
  background-color: #000;
}

.youtube-block {
  border-radius: 8px;
  width: 100%;
  display: none;
}

.gift-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1120px;
  margin-bottom: 180px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.gift-flex.for-3 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 820px;
  margin-bottom: 0;
}

.gifting-wrap {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.gifting-icon {
  background-color: #181818;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 220px;
  height: 220px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cover-wrap {
  text-align: center;
}

.cover-title {
  margin-bottom: 47px;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.cover-block {
  background-color: #fff;
  width: 100%;
  max-width: 400px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.company {
  color: #000;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.mb66 {
  width: 293px;
  margin-bottom: 66px;
}

.cover-para {
  width: 100%;
  max-width: 424px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 24px;
}

.cover-para._519 {
  max-width: 519px;
}

.video-outer {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.logo-header {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.background-video-g {
  z-index: 1;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.video-link {
  background-color: #181818;
  width: 100%;
  max-width: 100%;
}

.new-container {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.financial-statement-analysis-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border: 1px solid var(--orange);
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1210px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 54px;
  display: flex;
}

.financial-statement-analysis-image-wrap {
  width: 100%;
  max-width: 328px;
}

.financial-statement-analysis-contant-wrap {
  width: 100%;
  max-width: 100%;
}

.financial-statement-analysis-title {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 1.3;
}

.color-orange {
  color: var(--orange);
}

.financial-statement-analysis-sub-title {
  color: var(--white);
  margin-top: 35px;
  margin-bottom: 76px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.financial-statement-analysis-button-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.white-button {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 12px;
  padding: 14px 16px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
}

.strikethrough {
  text-decoration: line-through;
}

.button-price-text {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.button-price-text.color-dark-green.large {
  color: var(--dark-red);
  font-size: 45px;
}

.analysis-text {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.financial-analysis-right-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cod-available-text {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.orange-button {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  border-radius: 12px;
  padding: 14px 16px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
}

.main-section-wrap {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.financial-block {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: column;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

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

.heading-h1 {
  font-family: Cairo, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.new-body {
  background-color: var(--ffa400);
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.section-sub-title.white {
  color: var(--white);
}

.hero-button-wrap {
  position: relative;
}

.button-fill {
  border: 1px solid var(--ffa400);
  background-color: var(--dark-red);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 12px;
  padding: 14px 32px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.button-fill:hover {
  border: 1px solid var(--dark-red);
  background-color: var(--ffa400);
  color: var(--dark-red);
}

.images {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.our-k12-mathematics-section {
  z-index: 3;
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.our-k12-mathematics-wrap {
  z-index: 5;
  position: relative;
}

.section-title-wrap {
  z-index: 5;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-title-wrap.large {
  max-width: 800px;
}

.section-title-wrap.full {
  justify-content: center;
  align-items: flex-start;
  max-width: 85%;
}

.heading-h2 {
  font-family: Cairo, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.3;
}

.heading-h2.white {
  color: var(--white);
}

.new-page-wrapper {
  overflow: clip;
}

.our-k12-mathematics-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.our-k12-mathematics-item-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 10px;
  display: flex;
  overflow: hidden;
}

.mathemetics-icon {
  color: var(--black-191919);
}

.mathemetics-contant {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--full-black);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.mathemetics-contant.center {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
}

.mathemetics-contant.center.white {
  color: var(--white);
}

.heading-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.heading-h4.maths {
  color: var(--white);
  font-size: 24px;
}

.cta-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.cta-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px solid var(--dark-red);
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1210px;
  max-height: 583px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 32px;
  display: flex;
}

.color-dark-red {
  color: var(--dark-red);
}

.cta-title {
  color: var(--black);
  margin-bottom: 50px;
  font-family: Cairo, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.cta-small-text {
  font-size: 12px;
}

.button-stoke {
  border: 1px solid var(--dark-red);
  color: var(--dark-red);
  text-align: center;
  border-radius: 12px;
  padding: 14px 16px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.button-stoke:hover {
  background-color: var(--dark-red);
  color: var(--white);
}

.cta-fill-button {
  border: 1px solid var(--ffa400);
  background-color: var(--dark-red);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  padding: 14px 16px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.cta-fill-button:hover {
  border: 1px solid var(--dark-red);
  background-color: var(--ffa400);
  color: var(--dark-red);
}

.why-choose-our-books-section {
  background-color: var(--light-green);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.cta-image-wrap {
  width: 100%;
  max-width: 328px;
  position: relative;
  box-shadow: 0 10px 25px #0003;
}

.cta-contant-wrap {
  width: 100%;
  max-width: 100%;
}

.cta-button-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.why-choose-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 60px;
  display: grid;
}

.video-section {
  background-color: var(--light-green);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.why-choose-image {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.why-choose-faq {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.why-choose-faq-item {
  border-bottom: 1px solid #793671;
  padding-bottom: 15px;
}

.faq-question-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.faq-question-name {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cairo, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.faq-plus-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-arrow-box {
  background-color: var(--dark-red);
  color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  display: flex;
}

.faq-answer-wrap {
  color: #777;
  font-size: 16px;
  line-height: 1.5;
}

.faq-minus-icon {
  justify-content: center;
  align-items: center;
  display: none;
}

.video-box {
  border: 2px solid var(--light-green);
  border-radius: 20px;
  width: 100%;
  padding: 10px;
}

.video-light-box {
  border-radius: 20px;
  width: 100%;
  position: relative;
}

.play-button {
  background-color: var(--dark-red);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.video-thumbanil-images {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.why-we-do-section {
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.impact-section {
  background-color: var(--light-green);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.impact-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.impact-item-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.impact-icon {
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
}

.imapact-summary {
  border-radius: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.why-choose-bg-image {
  z-index: 3;
  display: none;
  position: absolute;
  inset: auto 0% -72px;
}

.imapct-bg-shap-image {
  z-index: 2;
  display: none;
  position: absolute;
  inset: -30px 0% auto;
}

.enroll-today-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.new-footer {
  padding-top: 80px;
  padding-bottom: 30px;
  position: relative;
}

.enroll-bg-shap-image {
  z-index: 1;
  display: none;
  position: absolute;
  inset: auto 0% -6.5%;
}

.play-icon-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.books-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.books-inner-wrap {
  z-index: 5;
  margin-top: 60px;
  display: none;
  position: relative;
}

.video-message-box {
  z-index: 5;
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  position: relative;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-logo {
  width: 100%;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.footer-social-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-social-link {
  color: var(--black);
  transition: all .3s ease-in-out;
}

.footer-social-link:hover {
  color: var(--dark-red);
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  font-size: 14px;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 30px;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand {
  z-index: 5;
  width: 100%;
}

.hedaer-logo {
  width: 280px;
  margin-left: -8px;
}

.splide__arrow {
  background-color: #fff0;
  border: 2px solid #0a1567;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  display: flex;
}

.splide__arrow.splide__arrow--style {
  display: none;
}

.diverse-sectors-slide-content {
  text-align: center;
  margin-top: 30px;
  transition: opacity 1s cubic-bezier(.23, 1, .32, 1), transform 1s cubic-bezier(.23, 1, .32, 1);
  transform: none;
}

.container-1385 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.button-secondary-2 {
  color: #434de0;
  border: 3px solid #434de0;
  border-radius: 63px;
  padding: 19px 30px;
  font-size: 18px;
  font-weight: 500;
}

.button-secondary-2:hover {
  color: #fff;
  background-color: #434de0;
}

.heading-style-h3 {
  color: #0a1567;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2-3 {
  color: #0d0d0d;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.2;
  display: inline-block;
}

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

.splide__slide {
  flex: none;
  width: 100px;
}

.sector-slider-image-mobile {
  display: none;
}

.sector-slider-mask {
  width: 100%;
  height: auto;
}

.splide__arrows {
  justify-content: space-between;
  align-items: center;
  width: 110%;
  display: flex;
  position: absolute;
  inset: 80px 0% auto -5%;
}

.diverse-sectors-left-wrap {
  width: 100%;
  max-width: 450px;
}

.display-none-2 {
  display: none;
}

.diverse-sectors-title-wrap {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.sector-slide-image-wrap {
  text-align: center;
}

.splide__arrow-embed.splide__arrow--prev {
  background-image: url('../images/arrow-left-s-line.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.splide__arrow-embed.splide__arrow--next {
  background-image: url('../images/arrow-left-s-line-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.button-primary-7 {
  z-index: 3;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #0a1567;
  background-color: #0a1567;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 19px 24px;
  font-size: 16px;
  font-weight: 400;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.diverse-sectors-slider-title {
  text-align: center;
  margin-bottom: 65px;
}

.diverse-sectors-button-group {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.sector-slider {
  background-color: #fff0;
  width: 100%;
  height: 100%;
}

.diverse-sector-bottom-shape {
  position: absolute;
  inset: auto auto -80px 0%;
}

.sector-left-arrow {
  z-index: 3;
  border: 2px solid #0a1567;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  inset: 28% auto auto -5%;
  transform: translate(0, -50%);
}

.diverse-sectors-section {
  background-color: #f2f9ff;
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
  position: relative;
}

.diverse-sectors-image {
  margin-top: 65px;
}

.gradient-text-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #434de0 58.42%, #0a1567 96.63%);
  -webkit-background-clip: text;
  background-clip: text;
}

.button-text {
  z-index: 5;
  color: #fff;
  position: relative;
}

.diverse-sector-top-shape {
  position: absolute;
  inset: -80px 0% auto auto;
}

.diverse-sectors-slider {
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: relative;
}

.sector-slider-image-desktop {
  width: 95%;
}

.diverse-sectors-right-wrap {
  width: 100%;
  max-width: 600px;
}

.button-arrow {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.diverse-sectors-active-image {
  display: none;
}

.diverse-sectors-summary {
  margin-bottom: 0;
}

.button-circle {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 10px 13px auto auto;
}

.splide__list {
  display: flex;
}

.sector-slide {
  width: 100%;
}

.sector-right-arrow {
  z-index: 3;
  border: 2px solid #0a1567;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  inset: 28% -5% auto auto;
  transform: translate(0, -50%);
}

.hero-main-title {
  position: relative;
}

.hero-inner-box {
  z-index: 5;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.zebralearn-hero-section {
  padding-bottom: 150px;
  position: relative;
}

.footer-info-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: none;
}

.footer-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.info-icon-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.books-sequence-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.books-sequence-mobile {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: 100%;
  display: none;
}

.book-item {
  width: 130px;
  height: 100%;
  transition: all .5s;
  position: relative;
}

.books-sequence-col-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.book-item-wrapper {
  cursor: pointer;
  flex: none;
  width: 64px;
  transition: all .5s;
}

.books-sequence-inner {
  padding-top: 60px;
  padding-left: 12px;
}

.book-cover-imgae {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.books-sequence {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: 100%;
  display: flex;
}

.backbone {
  background-color: #cdcfcc;
  width: 6px;
  height: 100%;
  transition: all .2s;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.backbone._6 {
  background-color: #e47d9b;
}

.backbone._3 {
  background-color: #11803e;
}

.backbone._12 {
  background-color: #6b8ec6;
}

.backbone._11 {
  background-color: #77c06e;
}

.backbone._10 {
  background-color: #9d4895d9;
}

.backbone._8 {
  background-color: #f37957;
}

.backbone._9 {
  background-color: #b6b1b1;
}

.backbone._7 {
  background-color: #b7c635;
}

.backbone._4 {
  background-color: #f8cde1;
}

.backbone._2 {
  background-color: #008c8d;
}

.backbone._1 {
  background-color: #f47e70;
}

.backbone._5 {
  background-color: #6dcbd7;
}

.books-sequence-col-1 {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.book-mid-item {
  flex: none;
  width: 130px;
  height: 100%;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
}

.hero-contant {
  width: 100%;
  max-width: 55%;
}

.zebralearn-hero-image {
  z-index: 3;
  width: 900px;
  position: absolute;
  inset: auto -8% 0% auto;
}

.hero-bg-shap {
  z-index: 1;
  display: none;
  position: absolute;
  inset: auto 0% -9%;
}

.hero-bg-shap.bottom {
  bottom: 0%;
}

.hero-bg-shap.bm {
  bottom: -7%;
}

.why-we-do-bg-shap {
  z-index: 1;
  display: none;
  position: absolute;
  inset: auto 0% -10%;
}

.imapact-counter {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cairo, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.4;
}

.video-inner-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.video-left-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  flex-flow: column;
  display: flex;
}

.testimonial-item {
  cursor: pointer;
  background-color: #f3f3f3;
  border: 1px solid #4e4e4e1f;
  border-radius: 24px;
  width: 550px;
  min-width: 550px;
  margin-left: 40px;
  padding: 40px;
  box-shadow: 0 6px 24px #4e4e4e05;
}

.testimonial-summary {
  margin-top: 15px;
  margin-bottom: 32px;
}

.testimonial-info {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 60px;
  display: flex;
}

.testimonial-row {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.book {
  z-index: 5;
  box-shadow: none;
  perspective: 1200px;
  width: 70%;
  height: 510px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

._123 {
  backface-visibility: visible;
  transform-style: preserve-3d;
  background-color: #fff;
  background-image: url('../images/WhatsApp-Image-2024-07-19-at-11.34.20-AM.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.front-page {
  z-index: 1;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  background-image: linear-gradient(90deg, #e5e5e5, #fff 18%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate3d(0, 0, 1px);
}

.page-2 {
  z-index: 0;
  backface-visibility: visible;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 1px 3px #000;
}

.front-page-12 {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #b2c6ff;
  background-image: url('../images/WhatsApp-Image-2024-07-19-at-21.33.20_8ec51cf0.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate3d(0, 0, 1px);
}

.test {
  z-index: 1;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 1px 3px #000;
}

.page-5 {
  z-index: -3;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-10 {
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.page-3 {
  z-index: -1;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 3px #000;
}

.back-page {
  z-index: -1;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  background-image: linear-gradient(270deg, #e5e5e5, #fff 17%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0)translate3d(0, 0, -1px);
}

.back-page.table {
  z-index: -1;
  transform-style: preserve-3d;
  align-items: stretch;
  transform: rotateX(0)rotateY(180deg)rotateZ(0)translate3d(0, 0, -1px);
}

.last-page {
  z-index: -8;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 3px #000;
}

.page-4 {
  z-index: -2;
  transform-origin: 0%;
  background-color: #0000;
  width: 50%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 3px #000;
}

.book-image-flip {
  width: 100%;
  height: 100%;
}

.book-shape-1 {
  width: 80px;
  position: absolute;
  inset: 27% auto auto 5%;
}

.book-shape-2 {
  z-index: 5;
  width: 80px;
  position: absolute;
  inset: auto 5% 5% auto;
}

.book-shape-3 {
  z-index: 3;
  width: 60px;
  position: absolute;
  inset: auto auto 15% 4%;
}

.book-shape-4 {
  width: 60px;
  position: absolute;
  inset: 5% 8% auto auto;
}

.open-notice {
  position: absolute;
  inset: 0% -19% auto auto;
}

.pm-text {
  color: var(--dark-red);
  font-size: 18px;
  font-weight: 500;
  transform: rotate(6deg)translate(33px);
}

.gif-arrow {
  width: 75px;
  height: 75px;
  margin-left: auto;
  margin-right: auto;
}

.spine {
  transform-origin: 0%;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, 1px);
}

.vision-content-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.vision-content-list.mb-30 {
  margin-bottom: 30px;
}

.service-features-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 30px;
  display: flex;
}

.service-features-content.mt-40 {
  margin-top: 40px;
}

.service-features-summary {
  letter-spacing: .02em;
  font-size: 16px;
}

.service-benefit-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.book-shape-7 {
  width: 60px;
  position: absolute;
  inset: 10% auto auto 5%;
  transform: rotate(-28deg);
}

.book-shape-8 {
  position: absolute;
  inset: auto auto 15% 8%;
  transform: rotate(-28deg);
}

.book-shape-9 {
  position: absolute;
  inset: 32% auto auto 5%;
  transform: rotate(-28deg);
}

.book-shape-10 {
  position: absolute;
  inset: 24% 2% auto auto;
  transform: rotate(-28deg);
}

.footer-new {
  padding-top: 60px;
  padding-bottom: 32px;
  position: relative;
}

.author-page-button {
  color: #fff;
  text-align: center;
  background-color: #ff5612;
  border: 1px solid #ff5612;
  border-radius: 10px;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  transition: all .35s ease-in-out;
}

.author-page-button:hover {
  color: #ff5612;
  background-color: #0000;
}

.author-page-button.maths-book {
  width: 100%;
  max-width: 80%;
}

.author-page-logo-img {
  width: 200px;
}

.author-page-body {
  background-color: var(--full-black);
}

.maths-vi-ix-heading {
  color: var(--orange-red);
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.4;
}

.maths-book-hero {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: grid;
}

.maths-book-hero-image, .maths-book-hero-cover {
  width: 100%;
}

.maths-book-hero-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.maths-book-title-wrap {
  text-align: center;
}

.maths-book-h2 {
  color: var(--white);
  font-size: 38px;
  font-weight: 400;
  line-height: 1.3;
}

.maths-book-hero-list {
  margin-top: 30px;
  margin-bottom: 50px;
  padding-left: 0;
  list-style-type: none;
}

.maths-book-hero-list-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.list-tick-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.maths-book-paragraph {
  color: #ffffffb3;
  margin-top: 18px;
  font-size: 16px;
  line-height: 1.5;
}

.maths-book-navbar {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.maths-book-header-logo {
  margin-left: auto;
  margin-right: auto;
}

.page-wrapper {
  overflow: clip;
}

.review-image {
  height: 245px;
}

.faq-section {
  background-color: var(--white);
  padding-top: 100px;
}

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

.faq-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.small-text {
  font-size: 40px;
  line-height: 40px;
}

.k12-info-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.books-list-section {
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
}

.book-item-box {
  text-align: center;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.book-image-box {
  width: 100%;
  height: 340px;
  margin-bottom: 32px;
}

.k12-grid-3-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.k12-info-section {
  z-index: 3;
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.visual-learning-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.visual-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  display: flex;
}

.concepts-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.concept-summary {
  margin-top: 24px;
}

.about-company-summary {
  margin-top: 20px;
}

.about-zebralearn-section {
  background-color: var(--full-black);
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero-sub-title {
  color: var(--dark-red);
  margin-top: 10px;
  margin-bottom: 12px;
  font-size: 28px;
  font-weight: 700;
}

.counter-subtext {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.k12-counter-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: grid;
}

.k12-counter-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.why-learning-left {
  text-align: left;
}

.why-learning-content.white {
  color: var(--white);
}

.why-learning-sub-title {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 500;
}

.why-learning-right {
  text-align: center;
  width: 550px;
  position: absolute;
  inset: -10% -10% auto auto;
  overflow: hidden;
}

.text-no-wrap {
  white-space: pre;
  line-height: 1.5;
}

.practice-sums-flex {
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
}

.concept-grid {
  z-index: 5;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.practics-span {
  font-size: 20px;
}

.enroll-now-books-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.book-image-small {
  width: 80px;
}

.enroll-now-books-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--dark-red);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.enroll-now-books-name {
  width: 80%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
}

.cut-price {
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: line-through;
}

.cut-price.button-price-text {
  font-weight: 500;
}

.hero-bg {
  background-color: #f0eff4;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
  overflow: hidden;
}

.hero-gradient {
  z-index: 2;
  width: 100%;
  height: 60px;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-img-box {
  width: 100%;
}

.enroll-now-books-inner {
  text-align: center;
}

.book-shape-15 {
  width: 50px;
  position: absolute;
  inset: 32% 20% auto auto;
  transform: rotate(-28deg);
}

.book-shape-12 {
  width: 40px;
  position: absolute;
  inset: -10% 0% auto auto;
  transform: rotate(30deg);
}

.book-shape-14 {
  width: 50px;
  position: absolute;
  inset: 5% 40% auto auto;
}

.heading-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.2;
}

.line-grid {
  width: 50%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.line-grid.right {
  inset: 0% .1% 0% auto;
}

.line-grid.opacity {
  opacity: .5;
}

.conceps-inner-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.ncert-section {
  z-index: 3;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.our-k12-mathematics-book {
  width: 220px;
  height: 240px;
}

.inside-book-button {
  text-align: center;
  margin-top: 50px;
}

.testimonial-image-box {
  width: 100%;
}

.enroll-now-list {
  z-index: 10;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.enroll-right-wrap {
  width: 100%;
  max-width: 80%;
  margin-top: 60px;
  position: relative;
}

.enroll-nox-content-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.enroll-badge {
  width: 150px;
  position: absolute;
  inset: 0% 2% auto auto;
}

.testimonial-list-left {
  flex: none;
  display: flex;
}

.testimonial-author-name {
  color: var(--dark-red);
  font-size: 20px;
  font-weight: 500;
}

.testimonial-image-wrap {
  margin-top: 60px;
}

.b2b-landing-page-body {
  background-color: var(--full-black);
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.b2b-l-container {
  width: 100%;
  max-width: 90%;
}

.b2b-counter-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.b2b-counter-number {
  color: var(--white);
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.1;
}

.b2b-counter-text {
  color: #ff5612;
  margin-top: 12px;
}

.b2b-about-section {
  padding-top: 250px;
  padding-bottom: 220px;
  position: relative;
}

.b2b-about-title {
  color: var(--white);
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2;
}

.b2b-about-summary {
  color: var(--white);
  margin-top: 40px;
  line-height: 1.5;
}

.text-color-white {
  color: var(--white);
}

.faq-question-new {
  color: #000;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.dropdown-list {
  float: none;
  clear: none;
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.dropdown-list.w--open {
  background-color: #0000;
}

.dropdown-list {
  width: auto;
  padding-top: 20px;
  font-size: 16px;
}

.faq-dropdown-wrap {
  border: 1px solid var(--dark-red);
  background-color: var(--white);
  border-radius: 12px;
  width: 100%;
  padding: 20px;
}

.mathematic-faq-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 85%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-dropdown-toggal {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.icon-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.maths-video-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.maths-video {
  width: 100%;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.maths-video-testimonial-section {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.maths-video-testimonial-slider {
  z-index: 5;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
  position: relative;
}

.button-blue {
  color: #fff;
  text-align: center;
  background-color: #2d289d;
  border-radius: .75rem;
  padding: .75rem 2rem;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.button-blue:hover {
  background-color: #2d62ff;
}

.button-blue.is-secondary {
  color: #2d289d;
  background-color: #0000;
  border: 1px solid #2d289d;
}

.button-blue.is-secondary:hover {
  background-color: #eaeaee;
}

.hr-m-cta-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.hr-m-book {
  width: 200px;
}

.newsbar-section {
  z-index: 99999;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.newsbar-section.hidden {
  display: none;
}

.newsbar-inner {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-family: Oswald, sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
}

.newsbar-inner.center {
  background-color: #ff5612;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.newsbar-inner.center.hidden {
  display: none;
}

.newsbar-text {
  color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.newsbar-text.red {
  color: red;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.newsbar-text.red-big {
  color: red;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.newsbar-text.is-small {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.newsbar-text.is-small.is-mobile {
  display: none;
}

.newsbar-text.is-medium {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.coundown-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsbar-text-list {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.countdown-box {
  display: none;
}

.countdown-time {
  font-size: 22px;
  line-height: 1;
}

.newsbar-black {
  background-color: #000;
  width: 10px;
  height: 100%;
  margin-left: 6px;
}

.newsbar-black.desk {
  display: none;
}

.newbar-bg {
  display: flex;
}

.coundown-item {
  color: #fff;
  background-color: #000;
  width: 88px;
  padding: 10px;
}

.countdown-detail {
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 1.2;
}

.newsbar-section-tab {
  z-index: 99999;
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  display: none;
}

.newsbar-inner-tab {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.sale-sticky-bar {
  z-index: 99999;
  width: 100%;
  height: auto;
  display: block;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.sale-sticky-bar.hidden {
  display: none;
}

.div-block-528 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.newsbar-shape-left {
  width: 100%;
  display: block;
}

.newsbar-shape-right {
  display: none;
}

.newsbar-text-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.newsbar-text-sub-list-new {
  text-align: left;
}

.newsbar-text-sub-list-tag {
  background-color: var(--white);
  width: 250px;
  padding: 8px 20px;
}

.newsbar-inner-mob {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-weight: 400;
  display: flex;
}

.newsbar-section-mobile {
  z-index: 99999;
  justify-content: space-between;
  align-items: stretch;
  display: none;
  position: relative;
}

.swiper-slide {
  padding-top: 60px;
  padding-bottom: 60px;
}

.newsbar-semibold {
  font-weight: 600;
}

.b2b-hero-section {
  padding-top: 200px;
  padding-bottom: 120px;
}

.b2b-hero-inner {
  text-align: center;
  width: 100%;
  max-width: 454px;
  margin-left: auto;
  margin-right: auto;
}

.b2b-hero-title {
  color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1;
}

.gradient-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ff7837, #ff5612);
  -webkit-background-clip: text;
  background-clip: text;
}

.b2b-hero-summary {
  color: var(--white);
  letter-spacing: -.05em;
  margin-top: 30px;
  font-size: 18px;
  line-height: 1.5;
}

.b2b-hero-book-marquee {
  margin-top: 64px;
}

.b2b-hero-book-row {
  margin-bottom: 20px;
  display: flex;
}

.b2b-hero-book-list {
  flex: none;
  display: flex;
}

.b2b-hero-book-image {
  border-radius: 8px;
  width: 180px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.b2b-our-book-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.b2b-our-book-title-wrap {
  text-align: center;
  width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.b2b-our-book-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.b2b-our-book-note {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 695px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
}

.b2b-heading-h2 {
  color: var(--white);
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.3;
}

.b2b-our-book-item {
  text-align: center;
  background-color: #121212;
  border: 1px solid #0000001a;
  border-radius: 16px;
  width: 295px;
  padding: 30px;
}

.b2b-our-book-item.is-middle {
  box-shadow: none;
  background-color: #1c1c1c;
}

.b2b-our-book-number {
  color: #f06e00;
  border-bottom: 1px solid #9f9ea6;
  width: 32px;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
}

.b2b-our-book-name {
  color: #f9f9fa;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  line-height: 1.3;
}

.b2b-our-book-image {
  margin-top: 16px;
  margin-bottom: 16px;
}

.b2b-our-book-desc {
  color: #c7c6cf;
}

.b2b-business-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.b2b-paragraph {
  color: var(--white);
  margin-top: 24px;
  line-height: 1.5;
}

.b2b-business-grid {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.b2b-business-image {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.b2b-business-name {
  color: var(--white);
  letter-spacing: -.02em;
  margin-top: 24px;
  font-size: 24px;
  line-height: 1.3;
}

.b2b-business-desc {
  color: #d2d1d9;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
}

.b2b-business-button {
  color: var(--white);
  background-color: #282829;
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 600;
  transition: all .3s ease-in-out;
}

.b2b-business-button:hover {
  background-color: #ff5612;
}

.b2b-cta-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1c1c1c;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 40px;
  display: grid;
}

.b2b-cta-left {
  color: #f9f9fa;
  letter-spacing: -.05em;
  font-weight: 500;
  line-height: 1.4;
}

.b2b-cta-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.b2b-white-button {
  background-color: var(--white);
  color: #121212;
  border-radius: 8px;
  padding: 14px 40px;
  font-weight: 600;
  transition: all .35s ease-in-out;
}

.b2b-white-button:hover {
  color: #fff;
  background-color: #ff5612;
}

.b2b-orange-button {
  color: #fff;
  background-color: #ff5612;
  border-radius: 8px;
  padding: 14px 40px;
  font-weight: 600;
  transition: all .35s ease-in-out;
}

.b2b-orange-button:hover {
  color: #121212;
  background-color: #fff;
}

.b2b-orange-button.is-header {
  text-transform: uppercase;
  border-radius: 12px;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
}

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

.b2b-product-title-wrap {
  text-align: center;
  width: 100%;
  max-width: 605px;
  margin-left: auto;
  margin-right: auto;
}

.b2b-product-list {
  flex: none;
  margin-top: 50px;
}

.b2b-client-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.b2b-client-text {
  color: #77777c;
  letter-spacing: -.025em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.b2b-client-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  margin-bottom: 48px;
  display: grid;
}

.b2b-client-item {
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.b2b-client-logo-image {
  width: 100%;
}

.b2b-client-logo-image.sibm {
  width: 75%;
}

.b2b-client-logo-image.nmims {
  object-fit: cover;
  width: 56%;
  height: 100px;
}

.b2b-client-box {
  color: #9f9ea6;
  text-align: center;
  text-transform: uppercase;
  border: 1px dashed #9f9ea6;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.b2b-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.b2b-gray-button {
  color: #fff;
  background-color: #282829;
  border-radius: 8px;
  padding: 14px 40px;
  font-weight: 600;
  transition: all .35s ease-in-out;
}

.b2b-gray-button:hover {
  background-color: var(--white);
  color: #121212;
}

.b2b-counter-title {
  color: var(--white);
  letter-spacing: -.02em;
  text-transform: uppercase;
  border: 1px dashed #77777c;
  border-radius: 12px;
  padding: 24px 40px;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
  overflow: hidden;
}

.b2b-counter-inner {
  text-align: center;
}

.b2b-counter-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  margin-bottom: 48px;
  display: grid;
}

.b2b-counter-box {
  padding-top: 55px;
  padding-bottom: 55px;
}

.b2b-counter-box.b-line {
  border-bottom: 1px solid #c7c6cf;
}

.b2b-counter-divider {
  background-color: #c7c6cf;
  width: 1px;
}

.b2b-about-bg-image {
  width: 60%;
  position: absolute;
  inset: 100px 0% auto auto;
}

.b2b-about-content {
  width: 370px;
}

.b2b-footer {
  background-color: #151515;
  padding-top: 80px;
  padding-bottom: 40px;
}

.b2b-footer-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.b2b-footer-bottom {
  border-top: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding-top: 40px;
  display: flex;
}

.b2b-footer-copyright {
  color: var(--white);
  text-transform: uppercase;
  font-size: 12px;
}

.b2b-footer-bottom-links {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.b2b-footer-link {
  color: var(--white);
  text-transform: uppercase;
  font-size: 12px;
}

.b2b-footer-menu-list {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  display: flex;
}

.b2b-footer-menu-title {
  color: var(--white);
  text-align: left;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
}

.b2b-footer-menu-link {
  color: #c7c6cf;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .35s ease-in-out;
  display: block;
}

.b2b-footer-menu-link:hover {
  color: var(--white);
}

.b2b-footer-social-list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.b2b-footer-social-link {
  color: var(--white);
  transition: all .35s ease-in-out;
}

.b2b-footer-social-link:hover {
  color: #ff5612;
}

.b2b-footer-social-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.b2b-footer-scroll-top {
  text-align: right;
  margin-top: 64px;
}

.b2b-footer-scroll-top-image {
  width: 64px;
}

.b2b-header {
  z-index: 999;
  background-color: var(--full-black);
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
  inset: 0% 0% auto;
}

.b2b-navbar {
  background-color: var(--ffa400);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b2b-brand {
  justify-content: flex-start;
  align-items: center;
  margin-right: 30px;
  padding-left: 0;
  display: flex;
}

.b2b-header-logo {
  width: 140px;
}

.b2b-nav-menu {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b2b-nav-link {
  color: var(--white);
  padding: 0;
  font-size: 12px;
  font-weight: 500;
}

.b2b-nav-link:hover {
  color: #ff5612;
}

.b2b-nav-link.w--current {
  color: var(--orange-red);
}

.b2b-header-button {
  margin-left: auto;
}

.b2b-header-button-mob {
  margin-left: auto;
  display: none;
}

.b2b-product-video-box {
  border-radius: 12px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.b2b-video-item {
  height: 350px;
  margin-left: 10px;
  margin-right: 10px;
}

.b2b-header-line {
  background-color: #ffffff4d;
  width: 1px;
  height: 21px;
  margin-left: 30px;
  display: none;
}

.b2b-header-container {
  width: 100%;
  max-width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.swiper-wrapper {
  display: flex;
}

.swiper-slide.product {
  padding-top: 0;
  padding-bottom: 0;
}

.swiper-slide.fasle-padding {
  max-width: 35%;
  padding-top: 0;
  padding-bottom: 0;
}

.product-arrows {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.swiper-prev-arrow {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.b2b-l-footer {
  width: 100%;
  max-width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.swiper-next-arrow {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.swiper-arrow-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.b2b-business-inner {
  width: 800px;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
}

.b2b-business-image-box {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 400px;
  margin-bottom: 40px;
  overflow: hidden;
}

.b2b-business-image-box.m-0 {
  margin-bottom: 0;
}

.b2b-business-features {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.b2b-business-features-box {
  background-color: #151515;
  border-radius: 12px;
  padding: 20px 24px;
}

.b2b-business-features-name {
  color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.b2b-business-features-line {
  background-color: #282829;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.b2b-business-features-desc {
  color: #9f9ea6;
  font-size: 14px;
  line-height: 1.5;
}

.b2b-why-choose-block {
  width: 800px;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
}

.b2b-why-choose-box {
  background-image: linear-gradient(90deg, #1c1c1c, #000);
  border-radius: 16px;
  padding: 48px;
}

.b2b-why-choose-title {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.b2b-why-choose-summary {
  color: #c7c6cf;
}

.b2b-why-choose-list {
  margin-top: 40px;
}

.b2b-why-choose-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  line-height: 1.5;
  display: flex;
}

.b2b-why-choose-icon {
  width: 28px;
}

.section-place-order-form {
  background-color: #000;
  padding-top: 203.5px;
  padding-bottom: 120px;
}

.section-place-order-form.section-100vh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.padding-global-form {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.form-container {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.form-container.container-flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-h1.heading-colour-white {
  color: var(--white);
}

.form-h1.heading-colour-white.heading-capital {
  text-transform: uppercase;
}

.form-h1.heading-colour-white.heading-capital.heading-weight-medium {
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.margin-top-form {
  margin-top: 48px;
}

.form-text-white {
  color: var(--white);
}

.form-text-white.text-style-montserrat.text-weight-medium {
  font-weight: 500;
}

.form-text-white.text-style-montserrat.text-weight-medium.padding-buttom-large {
  margin-bottom: 9px;
  font-weight: 500;
}

.form-text-field {
  color: #757575;
  background-color: #0b0c0e;
  border: 1px solid #ffffff26;
  border-radius: 12px;
  max-width: 438px;
  min-height: 43px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  font-weight: 400;
}

.form-text-field:focus-visible, .form-text-field[data-wf-focus-visible] {
  color: #fff;
}

.form-text-field.background-arrow {
  background-image: url('../images/Vector-9_1.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.clear-form-button {
  background-color: #282829;
  border-radius: 8px;
  padding: 12px 58px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.form-input-wrapper {
  max-width: 438px;
}

.left-block-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.flex-form-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.span-colour-ffffff.light-span-colour {
  color: #757575;
  letter-spacing: -.1px;
}

.top-margin-button-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  margin-top: 48px;
  display: flex;
}

.submit-button-2 {
  background-color: #ff5612;
  border-radius: 8px;
  padding: 12px 49px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.submit-button-2:hover {
  color: var(--orange-red);
  background-color: #fff;
  font-weight: 600;
}

.button-close-form.align-iner-text-center {
  background-color: #3898ec00;
  border: 1px solid #282829;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 57px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.text-colour-grey {
  color: var(--grey);
}

.text-colour-grey.text-size-medium.text-weight-normal.text-size-small.text-colour-white {
  color: var(--white);
}

.text-top-margin {
  margin-top: 16px;
}

.text-top-margin.top-margin-large-text {
  margin-top: 46px;
}

.link-12 {
  color: var(--white);
  font-weight: 700;
}

.b2b-l-gallery-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.b2b-l-gallery-image {
  object-fit: cover;
  width: 100%;
  height: 335px;
}

.b2b-l-gallery-content {
  text-align: center;
  margin-top: 30px;
}

.faq-question-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  border-top: 1px solid #d9d9d9;
  justify-content: space-between;
  align-items: center;
  height: 90px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.faq-question-3.large-boarder {
  border-top-width: 3px;
}

.faq-question-3.large-boarder.false-border {
  border-top-style: none;
  position: relative;
}

.faq-question-3._0069e4 {
  border-top-color: #0069e4;
}

.faq-question-3._0069e4.ff5612-2 {
  border-top-color: #ff5612;
}

.faq-question-3._5bba7e {
  border-top-color: #5bba7e;
}

.faq-question-3.lighttt {
  border-top-color: #ff5612;
}

.soft-copy {
  background-color: #831c2180;
  border-radius: 20px;
  padding: 50px 20px 20px 40px;
}

.soft-copy.colour-c1c1c1 {
  background-color: #c1c1c1;
  width: 100%;
  max-width: 480px;
}

.soft-copy.colour-c1c1c1.cecece {
  background-color: #cecece;
}

.soft-copy.colour-c1c1c1.cecece.ffffff {
  background-color: #fff;
  border: 1px solid #cecece;
}

.soft-copy.colour-c1c1c1.cecece.ffffff.dba319 {
  border-color: #dba319;
}

.soft-copy.colour-c1c1c1._480 {
  width: 100%;
  max-width: 480px;
}

.soft-copy.colour-c1c1c1._480.ffff {
  background-color: #fff;
}

.soft-copy.colour-c1c1c1._480.ffff.d3bccc {
  background-color: #d3bccc;
}

.soft-copy.colour-c1c1c1._212741 {
  background-color: #212741;
}

.div-block-630 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-630.hideeen {
  display: none;
}

.image-564 {
  position: relative;
  top: 10px;
  left: 4px;
}

.image-564._10-top {
  margin-bottom: 18px;
}

.div-block-1589 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.div-block-817 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 478px;
  display: flex;
}

.bold-rate-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.bold-rate-text.text-left-padding {
  margin-left: 11px;
}

.bold-rate-text.text-left-padding.white-colour {
  color: #000;
}

.bold-rate-text.text-left-padding.white-colour.colour-white {
  color: #fff;
}

.bold-rate-text.text-left-padding.white-colour.colour-white.black-colour {
  color: #000;
}

.bold-rate-text.text-left-padding.white-colour.colour-white.liner-yello-colour {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(93deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 30px;
}

.bold-rate-text.text-left-padding.white-colour.colour-white.liner-yello-colour._18-text {
  font-size: 18px;
}

.bold-rate-text.text-left-padding.white-colour.colour-white.liner-yello-colour._18-text.de5420 {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: content-box;
}

.bold-rate-text.text-left-padding.white-colour.colour-white.liner-yello-colour._18-text.de5420.dba319 {
  color: #dba319;
}

.bold-rate-text.text-left-padding.text-mobile.colour-black, .bold-rate-text.text-left-padding.text-black {
  color: #000;
}

.bold-rate-text.text-left-padding.text-black.sized-padding {
  margin-left: 11px;
}

.bold-rate-text.text-left-padding.text-black.whit {
  color: #fff;
}

.bold-rate-text.text-left-padding.text-black.whit.size-18text {
  font-size: 18px;
}

.bold-rate-text.text-left-padding.black {
  color: #000;
}

.faq-q-text {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.faq-q-text.bold-text-faq {
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.faq-q-text.bold-text-faq.colour-white, .faq-q-text.text-colour-white {
  color: #fff;
}

.faq-q-text.text-colour-white._0069e4 {
  color: #0069e4;
}

.faq-q-text.text-colour-white._0069e4.ff5612-2 {
  color: #ff5612;
}

.faq-q-text._0069e4 {
  color: #0069e4;
}

.faq-q-text._0069e4.ff5612-2 {
  color: #ff5612;
}

.sticky-button-mobile {
  display: none;
}

.text-block-438 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-438.black {
  color: #000;
}

.text-block-438.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.text-block-438.text-colour-black.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-438.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-438.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420.blac-teext-black {
  color: #000;
}

.div-block-1592 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-1592.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.text-colour-aeaeae {
  color: #aeaeae;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-colour-aeaeae.text-colour-white {
  color: #fff;
  flex: none;
}

.text-colour-aeaeae.colour-white {
  color: #fff;
}

.text-colour-aeaeae.text-black {
  color: #000;
}

.text-colour-aeaeae.text-black.small-text {
  font-size: 12px;
  position: relative;
  top: -17px;
}

.text-colour-aeaeae.fffff {
  color: #fff;
}

.text-colour-aeaeae.black-coloyrtext {
  color: #0000008a;
}

.div-block-1401 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1401.make-top {
  align-items: flex-start;
}

.div-block-818 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  align-items: flex-start;
  margin-top: 32px;
  display: flex;
}

.button-text-3 {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
}

.button-text-3.text-colour-white {
  color: #000;
  flex: none;
}

.div-block-1596 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-1596.link-colour-831c21 {
  background-color: #831c21;
}

.text-size-medium-7 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.text-size-medium-7.colour--black {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.text-size-medium-7.colour--black.ma-w {
  text-align: left;
  max-width: 342px;
}

.text-size-medium-7.colour--black.ma-w.top {
  text-align: center;
  margin-top: 6px;
}

.text-size-medium-7.colour--black.ma-w.top._1032 {
  max-width: 1032px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 24px;
}

.text-size-medium-7.colour--black.ma-w.top._1032._808080 {
  color: gray;
}

.text-size-medium-7.colour--black.ma-w.top._1032._808080.colour-white {
  color: #fff;
}

.top-margin {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  display: flex;
}

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

.top-margin.top-margin-40.flex-horixontal {
  flex-flow: row;
}

.faq-answer-3 {
  border-bottom: 1px solid #2d3e501f;
  padding-left: 0;
  overflow: hidden;
}

.faq-answer-3.dark-this-line {
  border-bottom-width: 3px;
  border-bottom-color: #d9d9d9;
}

.image-580 {
  position: relative;
  top: 8px;
  left: 4px;
}

.image-580._5 {
  margin-bottom: 11px;
}

.button-hero {
  text-align: center;
  background-color: #f47f20;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 5px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  transition: all .275s;
  display: flex;
}

.button-hero:hover {
  transform: scale(1.1);
}

.button-hero.colour-white-nackground.not-make-50 {
  color: #000;
  background-color: #fff;
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-hero.colour-white-nackground.not-make-50.brder {
  border: 1px solid #000;
}

.button-hero.colour-white-nackground.not-make-50.gap-more {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-hero.colour-white-nackground.not-make-50.gap-more._156736 {
  color: #fff;
  background-color: #156736;
  border: .95px solid #fff;
}

.button-hero.colour-white-nackground.not-make-50.gap-more._156736.de5420 {
  background-color: #15673600;
  border-color: #ff9626;
}

.button-hero.colour-white-nackground.not-make-50.border-colour {
  border: 1px solid #000;
}

.button-hero.colour-white-nackground.not-make-50.cn {
  background-color: #f5f5f5;
}

.button-hero.colour-white-nackground.not-make-50.colour-light {
  background-color: #f9f3ee;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #fff;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large._1a2473 {
  background-color: #1a2473;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large.black-background {
  background-color: #000;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large.e6bf3c {
  color: #000;
  background-color: #e6bf3c;
  border-style: none;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large.e6bf3c.add_to_cart.white-background {
  color: #c31c32;
  background-color: #e6bf3c00;
  border-style: solid;
  border-color: #c31c32;
}

.button-hero.colour-white-nackground.not-make-50.padding-iner-15.button-large.e6bf3c.add_to_cart.white-background.white {
  color: #fff;
  border-color: #fff;
}

.button-hero.buttton-colour-black {
  color: #000;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 50%;
  line-height: 20px;
  display: flex;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50 {
  color: #fff;
  background-color: #961e2b;
  width: auto;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.gap-more {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.gap-more.cbd445 {
  color: #156736;
  background-color: #cbd445;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.gap-more.ff9626 {
  background-color: #ff9626;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red {
  background-color: #000;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107 {
  color: #000;
  background-color: #ffc107;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207 {
  background-color: #e86207;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207.large-buuton {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207.large-buuton._6ed3ce {
  background-color: #6ed3ce;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207.large-buuton._6ed3ce._5bba7e {
  background-color: #5bba7e;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207.large-buuton._6ed3ce._268fbe {
  color: #fff;
  background-color: #268fbe;
}

.button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.not-make-50.colour-red.ffc107.e86207.large-buuton._6ed3ce._268fbe.add_to_cart.black {
  color: #fff;
  background-color: #000;
}

.button-hero.add_to_cart.padding-more {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-444 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-444.text-colour-black {
  color: #000;
}

.text-block-444.text-colour-black.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-444.text-colour-black.text-colour-fadb00.white, .text-block-444.text-colour-black.white {
  color: #fff;
}

.text-block-444.black {
  color: #000;
}

.div-block-832 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-832.gap-50 {
  padding-bottom: 50px;
}

.text-block-372 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.section-300 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.faq_icon {
  transition: all .4s;
}

.poppien-bold {
  color: #000;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 30px;
}

.poppien-bold._30-size-text {
  text-transform: capitalize;
  font-size: 30px;
}

.text-color-gray {
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.text-color-gray.covert-top-white {
  color: #fff;
}

.text-color-gray.covert-top-white.size-18 {
  font-size: 18px;
}

.text-color-gray.covert-top-white.size-18.black-colloir {
  color: #000;
}

.div-block-1601 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-629 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.digital-copy-button-wrapper {
  flex: none;
}

.digital-copy-button-wrapper.top-margin-button {
  margin-top: 44px;
}

.digital-copy-button-wrapper.flex-rihght {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  display: flex;
}

.div-block-1602 {
  margin-top: 10px;
  padding-left: 40px;
}

.main-wrapper-2 {
  padding-top: 0;
}

.main-wrapper-2.overflow-visible {
  overflow: visible;
}

.text-block-446 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-446.text-colour-831c21 {
  color: #831c21;
}

.text-block-446.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-446.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-446.text-colour-831c21.text-colour-fadb00.de5420.blac-text-buy, .text-block-446.black {
  color: #000;
}

.digital-copy-button {
  border: 1px solid #831c21;
  border-radius: 12px;
  align-items: center;
  padding: 18px 25px 18px 18px;
  text-decoration: none;
  display: flex;
}

.digital-copy-button.colour {
  border-color: #000;
}

.digital-copy-button.colour.colour-iner {
  background-color: #fff;
  justify-content: center;
}

.digital-copy-button.colour.colour-iner.link {
  justify-content: center;
  height: 52px;
  min-height: 52px;
}

.digital-copy-button.colour.colour-iner.link.c1c1c1 {
  background-color: #c1c1c100;
  border-color: #de5420;
  padding-top: 10px;
  padding-bottom: 10px;
}

.digital-copy-button.colour.colour-iner.link.c1c1c1.dba319 {
  background-color: #dba319;
  border-style: none;
  border-color: #dba319;
  padding-top: 18px;
  padding-bottom: 18px;
}

.digital-copy-button.colour.colour-iner.link.colour-light-pink {
  background-color: #f9f3ee;
}

.digital-copy-button.colour.colour-iner.link.colour-light-pink.c1c1c11 {
  background-color: #c1c1c1;
}

.digital-copy-button.colour.link {
  border-color: #fff;
}

.digital-copy-button.colour.link.black {
  border-color: #000;
}

.digital-copy-button.colour.link.black.boder-colour-red {
  border-width: 2px;
  border-color: #d66a00;
}

.digital-copy-button.colour.link.black.boder-colour-red.mall-sides-padding {
  border-width: 2px;
  border-color: #d56a00;
  padding: 12px 10px;
}

.digital-copy-button.colour.link.black.boder-colour-red.mall-sides-padding._50 {
  justify-content: center;
  min-width: 270px;
  min-height: 50px;
}

.digital-copy-button.colour.link.black.boder-colour-red.mall-sides-padding._50.dba319 {
  border-color: #dba319;
}

.digital-copy-button.colour.link.black.boder-colour-red.add_to_cart._65 {
  height: 65px;
  min-height: 65px;
  max-height: 65px;
}

.digital-copy-button.colour.link.black.boder-colour-red.add_to_cart._65.false-padding {
  border-radius: 6px;
  height: auto;
  min-height: auto;
  max-height: none;
  padding: 10px 20px;
}

.digital-copy-button.colour.link.black.white {
  color: #000;
  border-color: #000;
}

.digital-copy-button.colour.link.colour-bordeer {
  border-color: #000;
}

.digital-copy-button.top-margin.small-margin {
  background-color: #fff;
  margin-top: 46px;
}

.digital-copy-button.top-margin.small-margin.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
}

.digital-copy-button.background-colour-white {
  color: #000;
  background-color: #fff;
}

.digital-copy-button.background-colour-white.black-background {
  background-color: #000;
}

.faq-wrap-2 {
  width: 100%;
  max-width: 780px;
}

.faq-wrap-2._w-auto {
  max-width: 1040px;
}

.faq-wrap-2.full {
  max-width: 1000px;
}

.liner-colour-text-banking {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 135%;
}

.liner-colour-text-banking.non-capital {
  text-transform: capitalize;
}

.liner-colour-text-banking.non-capital.change0text {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 900;
}

.liner-colour-text-banking._772 {
  text-align: center;
  background-image: linear-gradient(93deg, #ffa400, #d16400);
  max-width: 772px;
  margin-left: auto;
  margin-right: auto;
  line-height: 60px;
}

.liner-colour-text-banking._772._718 {
  background-image: linear-gradient(#ffa400, #d16400);
  max-width: 718px;
}

.liner-colour-text-banking._772.first-letter-cpital.colour-white {
  color: #fff;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 35px;
}

.liner-colour-text-banking._772.first-letter-cpital.popen-white {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: padding-box;
  max-width: none;
  font-size: 35px;
}

.liner-colour-text-banking._772._995 {
  max-width: 995px;
}

.liner-colour-text-banking.first-letter-cpital {
  text-transform: capitalize;
}

.liner-colour-text-banking._31-top {
  margin-top: 57px;
}

.liner-colour-text-banking._31-top.size-34 {
  font-size: 34px;
}

.liner-colour-text-banking._30-size-text {
  font-size: 30px;
}

.liner-colour-text-banking.ffffff {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: padding-box;
}

.liner-colour-text-banking.ffffff.only-mobile {
  display: none;
}

.liner-colour-text-banking.text-size-18 {
  font-size: 18px;
}

.liner-colour-text-banking.size-small-liner-colour {
  font-size: 25px;
}

.liner-colour-text-banking.size-50 {
  font-size: 50px;
}

.faq-question-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-color: #861e22;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 54px 20px 34px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.faq-question-4.height-small {
  padding-top: 10px;
  padding-bottom: 10px;
}

.faq-question-4.colour-yelo {
  background-color: #f4d707;
  padding-top: 10px;
  padding-bottom: 10px;
}

.flex-buy {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-buy.top {
  width: 100%;
  margin-top: 82px;
}

.flex-buy.top.top-less-padding {
  margin-top: 40px;
}

.flex-buy.top.top-less-padding.top-margin {
  margin-top: 70px;
}

.flex-buy.top.fasle-top-margin, .flex-buy.top.top-fasle-maegin {
  margin-top: 30px;
}

.flex-buy.to-margin-50 {
  margin-top: 50px;
}

.flex-buy._100 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.padding-global-3 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.heading-style-h4 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.heading-style-h4.bold-text-poppien {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.heading-style-h4.bold-text-poppien.colour-white {
  color: #fff;
  font-size: 20px;
}

.heading-style-h4.bold-text-poppien.colour-white.colour-black {
  color: #000;
}

.heading-style-h4.bold-text-poppien.colour-white.sf-25 {
  color: #ff5612;
  font-size: 25px;
}

.heading-style-h4.bold-text-poppien.colour-white._20-sf-size {
  color: #0169e4;
  line-height: 1.2;
}

.heading-style-h4.bold-text-poppien {
  font-size: 18px;
  font-weight: 700;
}

.heading-style-h4.bold-text-poppien.monster {
  font-family: Montserrat, sans-serif;
}

.heading-style-h4.bold-text-poppien.monster.white {
  color: #fff;
}

.page-wrapper-2 {
  overflow: hidden;
}

.page-wrapper-2.desktop-display-none {
  display: none;
}

.div-block-1605 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-1605.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-1605.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-1605.line-colour-584515 {
  background-color: #584515;
}

.div-block-1605.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.div-block-1605.line-colour-584515.line-colour-ffc157.white.ffffff {
  background-color: #fff;
}

.div-block-815 {
  flex-flow: column;
  width: 100%;
  max-width: 1148px;
  margin-top: 89px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.background-colour-text {
  background-color: #831c2180;
  border-radius: 8px;
  height: auto;
  padding: 7px 34px;
}

.background-colour-text.textcolour-000000 {
  background-color: #00000080;
}

.background-colour-text.textcolour-000000.background-colour-fadb00 {
  background-color: #fadb004d;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.background-colour-text.textcolour-000000.background-colour-fadb00.colour-36331f {
  background-color: #36331f80;
}

.background-colour-text.textcolour-000000.background-colour-fadb00.colour-36331f.fffdf1-50 {
  background-color: #fffdf180;
}

.background-colour-text.background-colour-eed101 {
  background-color: #cacaca80;
}

.background-colour-text.background-colour-eed101.cacaca {
  background-color: #cacaca;
}

.background-colour-text.background-colour-eed101.cacaca.colour-cacaca {
  background-color: #cacaca80;
}

.background-colour-text.background-colour-eed101.cacaca.colour-cacaca.false-colour-background {
  background-color: #cacaca00;
}

.background-colour-text.background-colour-eed101.cacaca.white {
  background-color: #fff;
}

.background-colour-text.background-colour-eed101.cacaca.blue-light-colour {
  background-color: #35469d4d;
}

.background-colour-text.background-colour-eed101.cacaca.fffffff {
  background-color: #bababad6;
}

.faq-answer-text-2 {
  margin-bottom: 30px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.faq-answer-text-2.colour-white {
  color: #fff;
}

.faq-answer-text-2.a4a4a4 {
  color: #a4a4a4;
}

.faq-plus-l-2 {
  background-color: #000;
  border-radius: 3px;
  width: 2px;
  height: 100%;
  position: absolute;
}

.logo-wrapper-2 {
  justify-content: center;
  display: flex;
}

.hard-copy-button {
  background-color: #831c21;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 18px 25px 18px 18px;
  text-decoration: none;
  display: flex;
}

.hard-copy-button.top-margin-button {
  margin-top: 64px;
}

.hard-copy-button.background-colour-eed101 {
  background-color: #eed101;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.de5420 {
  background-color: #de5420;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.de5420._505050, .hard-copy-button.background-colour-eed101.top-margin-button.link.black-full {
  background-color: #000;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.black-full.add_to_cart._268fbe {
  background-color: #268fbe;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.black-full.add_to_cart.white, .hard-copy-button.background-colour-eed101.top-margin-button.link.ffffff {
  background-color: #fff;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.ffffff._54-size {
  height: 54px;
}

.hard-copy-button.background-colour-eed101.top-margin-button.link.feba19 {
  background-color: #feba19;
  height: 60px;
  min-height: 60px;
}

.hard-copy-button.background-colour-eed101.link-block {
  padding-top: 12px;
  padding-bottom: 12px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d {
  background-color: #35469d;
  min-height: 64px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v {
  background-color: #3a1b74;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v.liner-yeelo-colour {
  background-image: linear-gradient(93deg, #ffa400, #d16400);
  min-height: 60px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v.liner-yeelo-colour.side-padding-both {
  min-height: 70px;
  padding-left: 10px;
  padding-right: 10px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v.liner-yeelo-colour.side-padding-both.coloue-orange {
  background-color: #de5420;
  background-image: none;
  width: 100%;
  min-width: 270px;
  max-width: 270.8px;
  min-height: 50px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v.liner-yeelo-colour.side-padding-both.coloue-orange.dba319 {
  background-color: #dba319;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.colour-v.liner-yeelo-colour.add_to_cart.fixed-height {
  height: 65px;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.feba19 {
  background-color: #feba19;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.ffffff {
  color: #000;
  background-color: #fff;
}

.hard-copy-button.background-colour-eed101.link-block._35469d.ffffff.feba19 {
  background-color: #feba19;
}

.text-block-449 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-449.diiden {
  display: none;
}

.text-block-449.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.faq_body {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 30px;
  padding-left: 53px;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.faq_body.less-top-padding {
  padding-top: 25px;
}

.faq_body.less-top-padding.padding-galse, .faq_body.less-top-padding.padding-0 {
  padding-top: 0;
  padding-left: 0;
}

.flex-box-4 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  padding: 20px 67px 27px;
  display: flex;
}

.flex-box-4.gap-less {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  border-bottom: 1px solid #d9d9d9;
  padding: 50px 0;
}

.flex-box-4.gap-less.false-boarder {
  border-bottom-style: none;
}

.div-block-816 {
  justify-content: center;
  align-self: center;
  width: 1005%;
  max-width: 605px;
  display: flex;
}

.faq_answers {
  max-width: 660px;
  margin-top: .75rem;
}

.faq_answers.top-margin-less {
  margin-top: 0;
}

.container-large-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-large-2.top {
  margin-top: 125px;
}

.container-large-2.top.left {
  align-items: center;
  margin-top: 20px;
}

.container-large-2.top.left.false._1000 {
  max-width: 599px;
}

.container-large-2.top.left.false._1000.full-w-flex {
  max-width: 1000px;
}

.container-large-2.top.left.false._624 {
  max-width: 624px;
}

.container-large-2.background-image {
  background-image: url('../images/Ellipse-2161.svg');
  background-position: 50% 200000%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

.container-large-2.background-image.hide {
  z-index: 3;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.container-large-2.containersmall.top-padding-container {
  margin-top: 60px;
}

.container-large-2.left-align {
  max-width: 85rem;
  display: block;
}

.container-large-2.left-align.max-w {
  max-width: 1097px;
}

.container-large-2._1015 {
  max-width: 910px;
}

.container-large-2._1015._1183 {
  max-width: 1183px;
}

.container-large-2.container-size {
  max-width: 1238px;
}

.container-large-2.container--small-screeen {
  max-width: 980px;
}

.container-large-2.container--small-screeen.large-container {
  width: 100%;
  max-width: 1020px;
}

.container-large-2._85 {
  max-width: 85rem;
}

.container-large-2.conatiner-top-margin {
  margin-top: 92px;
}

.container-large-2.conatiner-top-margin.max-width {
  max-width: 1200px;
  margin-top: 111px;
}

.container-large-2.conatiner-top-margin.max-width.container-small-screen {
  max-width: 1000px;
}

.container-large-2.conatiner-top-margin.max-width.container-small-screen.top-margin-less {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
}

.container-large-2.conatiner-top-margin.max-width.container-small-screen.very-less-top-maegin {
  margin-top: 0;
}

.container-large-2.conatiner-top-margin.max-width.container-small-screen.top-margin-less {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
  display: none;
}

.container-large-2.container-small-faq {
  max-width: 1058px;
}

.container-large-2.container-small-faq.container-screen-small {
  max-width: 1000px;
}

.container-large-2.conatiner-extra-large {
  max-width: 95rem;
}

.container-large-2.conatiner-extra-large.container--small-screen {
  max-width: 1000px;
}

.container-large-2.hidden-class {
  display: none;
}

.container-large-2._1116 {
  max-width: 1116px;
}

.container-large-2.top-margin {
  margin-top: 90px;
}

.faq-plus-wrap-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 25px;
  display: flex;
  position: relative;
}

._2facac {
  color: #961e2b;
}

._2facac.white-bold {
  color: #fff;
  font-weight: 900;
}

.secton-footer {
  background-image: url('../images/Group-1171278259.svg');
  background-position: 50%;
  background-size: cover;
  padding-top: 116px;
  padding-bottom: 150px;
}

.secton-footer.hidden-evry-thik {
  background-image: none;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.secton-footer.hidden-evry-thik.colour-black {
  background-color: #000;
}

.faq_accordion {
  box-shadow: none;
  cursor: pointer;
  width: 100%;
}

.faq_accordion.fax-bundle {
  background-color: #121212;
  border: 1px solid #593a2e;
  border-radius: 20px;
}

.faq_accordion.fax-bundle.background-black {
  background-color: #000;
}

.faq_accordion.flex-faq {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-span-144 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.div-block-621 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-1617 {
  position: relative;
}

.faq_components {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq_components.spacing-lesss {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  margin-top: 2rem;
}

.faq_components.spacing-lesss.hidden-1440 {
  display: none;
}

.faq_components.spacing-lesss.padding-top-nil {
  margin-top: 0;
}

.faq_components.spacing-lesss.padding-top-nil.gap-large-betwwen {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.faq_components.spacing-lesss.top-margin-0 {
  margin-top: 0;
}

.faq_components.spacing-lesss.top-margin-0.gsap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.faq_components.spacing-lesss.top-margin-less {
  margin-top: 1rem;
}

.faq_components.spacing-lesss {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
}

.div-block-1619 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-1619.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-1619.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-1619.hide-background-image.colour-white._3a1b74 {
  background-color: #3a1b74;
}

.div-block-1619.hide-background-image.colour-white._3a1b74.liner-background {
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  background-position: 0 0;
}

.faq_heading {
  grid-column-gap: 1rem;
  background-color: #f4d707;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.faq_heading.chande-everythink {
  background-color: #fff;
  border-radius: 190px;
  padding-top: 26px;
  padding-bottom: 24px;
}

.faq_heading.chande-everythink._16-14 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612 {
  background-color: #e86207;
  background-image: none;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319 {
  background-color: #dba319;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d {
  background-color: #0069e4;
  border-radius: 10px;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.background-white {
  background-color: #d5e4e3;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.background-white.brakdown {
  box-shadow: 10px 10px #000;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.background-white.brakdown.ffffff {
  background-color: #fff;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.colour-background-nill {
  background-color: #0069e400;
  padding: 16px 40px;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.colour-transprent {
  background-color: #0069e400;
  padding: 0 0;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.d1c9b7 {
  background-color: #d1c9b7;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.d1c9b7.cbd445 {
  background-color: #cbd445;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.d1c9b7.cbd445.transparent-backgrkund {
  background-color: #cbd44500;
  border-left: 7px solid #ff9626;
  border-radius: 0;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.d1c9b7._6ed3ce {
  background-color: #268fbe;
}

.faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.d1c9b7.d3bccc {
  background-color: #d3bccc;
}

.faq-plus---2 {
  background-color: #000;
  border-radius: 3px;
  width: 100%;
  height: 2px;
}

.faq-plus---2.colour-white, .faq-plus---2.ffffff {
  background-color: #fff;
}

.faq-plus---2.ffffff {
  background-color: #ff5612;
}

.faq-plus---2.white {
  background-color: #fff;
}

.de5420 {
  color: #de5420;
}

.de5420._24-size {
  font-size: 24px;
  font-weight: 700;
}

.de5420.dba319 {
  color: #dba319;
}

.text-oswall-bold {
  color: #fff;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 600;
}

.flex-text-horizontal {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.left-text-wrapper {
  border-right: 1px solid #fff;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.div-block-1162 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-986 {
  margin-top: 59px;
}

.image-489 {
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-1256 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  display: flex;
}

.text-block-450 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-450.size-18 {
  font-size: 18px;
}

.text-block-451 {
  align-self: flex-end;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-451.sizing {
  margin-top: 0;
  font-size: 18px;
}

.tab-link-tab-4 {
  color: #fff;
  background-color: #ddd0;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-4.w--current {
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
}

.image-473 {
  object-fit: cover;
  border-radius: 50%;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.text-block-321 {
  color: #000;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-321.be-font {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-321.be-font.center {
  text-align: center;
}

.text-block-321.be-font.red-text {
  color: #c31c32;
}

.text-block-321.be-font.red-text.h3 {
  color: #fff;
  font-weight: 600;
}

.text-block-321.be-font.red-text.white {
  color: #fff;
  text-align: center;
}

.section-goldsmith {
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-671 {
  width: 100%;
  margin-top: 100px;
}

.section-loop-testromial {
  background-color: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 90px;
}

.montserrat-14 {
  font-family: Montserrat, sans-serif;
}

.montserrat-14.text-bold-size {
  font-weight: 700;
}

.montserrat-14.text-bold-size.text-colour-white {
  color: #fff;
}

.montserrat-14.text-bold-size.text-colour-white.size-12 {
  text-align: center;
  font-size: 12px;
}

.margin-top74 {
  margin-top: 74px;
}

.section-crisis {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-16 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 70px;
}

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

.heading-16.align-center.heading-size-40 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 40px;
  line-height: 70px;
}

.image-absolute {
  z-index: 10000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% -21% 3%;
}

.montserrat-20 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.montserrat-20.text-colour-white {
  color: #fff;
}

.montserrat-20.text-align-center {
  text-align: center;
}

.montserrat-20.text-mediume {
  color: #000;
  font-weight: 500;
}

.montserrat-20.text-mediume.black-text {
  color: #000;
}

.montserrat-20.text-seimi-bold {
  font-weight: 600;
}

.montserrat-20.text-seimi-bold.height-30 {
  line-height: 30px;
}

.montserrat-20.e86207 {
  color: #e86207;
  font-weight: 500;
}

.montserrat-20.colour-black {
  color: #000;
}

.montserrat-20.colour-black.align-center {
  text-align: center;
  line-height: 24px;
}

.div-block-1528 {
  margin-top: 50px;
}

.div-block-1205 {
  background-color: #131313;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 54px;
  display: flex;
}

.flex-content.flex-left.gap-small {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
}

.background-colour {
  background-color: #ffca15;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 347px;
  max-width: 347px;
  min-height: 400px;
  max-height: 480px;
  padding-bottom: 23px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.section-diffrence {
  background-color: #101827;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-803 {
  max-width: 1100px;
  margin-top: 51px;
  overflow: hidden;
}

.div-block-1322 {
  margin-top: 45px;
}

.container-mediume {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-mediume.extra-small {
  max-width: 1191px;
}

.div-block-1126 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
                 ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.div-block-1126.false {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 900px;
  margin-top: 85px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1126.false.grid-buttom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-columns: 1fr;
  max-width: 400px;
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-936 {
  width: 1000px;
  max-width: 100%;
}

.image-500 {
  order: -1;
}

.section-carrer-option-fintech {
  background-color: #060e1d;
  padding-top: 80px;
  padding-bottom: 80px;
}

.poppien-14 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 18px;
}

.poppien-14.text-colour-black {
  color: #000;
}

.div-block-1157 {
  position: relative;
  bottom: 10%;
  right: 25%;
}

.section-lines {
  background-image: url('../images/Rectangle-427321697-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 99px;
  padding-bottom: 99px;
}

.div-block-1192 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 59px;
  display: grid;
}

.div-block-1158 {
  background-color: #f2e5c4;
  padding-top: 80px;
}

.text-block-435 {
  color: #ff5612;
  text-align: center;
  margin-top: 13px;
  padding-right: 5%;
  font-size: 19px;
}

.div-block-810 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 65px;
  display: flex;
}

.div-block-1319 {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 72px;
  display: flex;
}

.image-595 {
  flex: none;
  height: 400px;
}

.div-block-953 {
  margin-top: 44px;
}

.right-content-wrapper-2 {
  align-self: flex-start;
  width: 100%;
}

.image-434 {
  margin-top: 90px;
  margin-bottom: 84px;
  display: none;
}

.grid-card-diffrent {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1194px;
  margin-top: 60px;
  display: grid;
}

.div-block-1180 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.text-span-83 {
  color: silver;
}

.text-span-83.span-white {
  -webkit-text-stroke-color: #fff;
}

.text-span-83.span-white.ffffff {
  color: #fff;
}

.text-span-83.span-white.ffffff.af2225 {
  color: #af2225;
}

.text-block-359 {
  text-align: center;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-1314 {
  width: 100%;
  max-width: 689px;
}

.div-block-1304 {
  background-image: linear-gradient(#1f2f4e, #1d2c4a 0%, #060e1d);
  border: 1px solid #192b4b;
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.section_future-investors-track {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section_future-investors-track.section-colour-121212 {
  background-color: #121212;
}

.section_future-investors-track.section-colour-121212.hidden-section {
  display: none;
}

.div-block-1147 {
  grid-column-gap: 108px;
  grid-row-gap: 108px;
  flex-flow: column;
  width: 100%;
  max-width: 300px;
  display: flex;
}

.div-block-1147.changeing-thinks {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  display: grid;
}

.div-block-778 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.div-block-1198 {
  grid-column-gap: 81px;
  grid-row-gap: 81px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 780px;
  margin-top: 61px;
  display: flex;
}

.div-block-856 {
  width: 100%;
  max-width: 1040px;
  margin-top: 45px;
}

.book-block-wrapper {
  margin-top: 55px;
  position: relative;
}

.div-block-973 {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 39px 18px 24px;
  display: flex;
  box-shadow: 0 4px 14px #00000026;
}

.div-block-1526 {
  margin-bottom: 30px;
  display: flex;
}

.div-block-1278 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-858 {
  background-color: #fbb040;
  border-radius: 20px;
  margin-top: 32px;
}

.grid-hero-3 {
  grid-column-gap: 23px;
  grid-row-gap: 41px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-hero-3.spaceless.grid-less {
  grid-column-gap: 140px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr 1fr;
}

.grid-hero-3.spaceless.grid-less.gap-30 {
  grid-column-gap: 77px;
  grid-row-gap: 15px;
  place-items: stretch stretch;
}

.div-block-1504 {
  max-width: 308px;
}

.div-block-1250 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-782 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.div-block-602 {
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-602._508 {
  align-items: flex-end;
  width: 100%;
  max-width: 508px;
}

.main-section-fr-2 {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.main-section-fr-2.f8f8f8 {
  background-color: #f8f8f8;
}

.main-section-fr-2.gray {
  background-color: #f3f3f3;
}

.main-section-fr-2.gray.low-margin {
  padding-top: 30px;
  padding-bottom: 30px;
}

.main-section-fr-2.gray.low-margin.hide {
  display: none;
}

.main-section-fr-2.low-margin {
  padding-top: 30px;
  padding-bottom: 30px;
}

.main-section-fr-2.low-margin.hide {
  display: none;
}

.main-section-fr-2.black {
  background-color: #0b0b0b;
}

.main-section-fr-2.black.hide {
  display: none;
}

.swiper-button-prev {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.swiper-button-prev._2 {
  background-color: #a3b5ff;
  border: 3px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50px;
  height: 100%;
  max-height: 50px;
  position: absolute;
  inset: 45% auto auto -1%;
}

.swiper-button-prev.position {
  z-index: 200;
  position: absolute;
  top: 42%;
  left: 0%;
  right: auto;
}

.swiper-button-prev.position.position-rhight-small {
  left: 3%;
}

.div-block-930 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 484px;
  display: grid;
}

.div-block-795 {
  background-color: #fff;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 5px 9px 30px #00000026;
}

.image-598 {
  z-index: 1000;
  width: 90%;
  height: 90%;
  margin-top: -56px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: 18px;
  right: 22px;
}

.div-block-1625 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1625.align-center-books-cover {
  align-items: center;
  position: relative;
}

.div-block-922 {
  padding-top: 0;
  padding-bottom: 90px;
  position: relative;
  top: auto;
}

.div-block-1228 {
  align-self: center;
  max-width: 972.92px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-4 {
  justify-content: flex-start;
  display: flex;
}

.text-span-145.bold-text {
  font-weight: 700;
}

.div-block-866 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.div-block-1626.make-fkex-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-950 {
  margin-top: 24px;
}

.div-chilren {
  z-index: -1;
  filter: blur(300px);
  background-color: #0069e499;
  border-radius: 100%;
  width: 100%;
  max-width: 587px;
  min-height: 587px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -42% 0% 0%;
}

.div-chilren.background-colour-ff5612 {
  filter: blur(200px);
  background-color: #ff56128c;
  top: -82%;
}

.grid-logo-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-logo-wrapper.margin-top-large {
  margin-top: 80px;
}

.image-600 {
  object-fit: contain;
  height: 70vh;
}

.card-text {
  color: #fff0da;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
}

.card-text.text-semi-bold {
  font-size: 20px;
  font-weight: 600;
}

.card-text.text-semi-bold.size-medeiume {
  font-size: 18px;
  font-weight: 500;
}

.card-text.text-semi-bold.text-align-center {
  text-align: center;
}

.card-text.text-semi-bold.text-align-center.text-colour-black {
  color: #000;
}

.card-text.text-semi-bold.text-align-center.top-margin-text.large {
  margin-top: 40px;
}

.div-block-1193 {
  background-color: #ffdfe1;
}

.image-503 {
  object-fit: cover;
  border-radius: 100%;
  width: 52px;
  height: 52px;
  display: block;
}

.image-483 {
  width: 15%;
}

.image-356 {
  position: absolute;
  inset: -45% 15% auto auto;
}

.text-block-453 {
  color: #000;
  text-align: center;
  background-image: url('../images/Ellipse-482.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 20px;
  padding: 10px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 70px;
}

.text-block-453.size-21 {
  font-size: 21px;
}

.div-block-901 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 102px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-1188 {
  margin-top: 30px;
}

.main-content-wrapper-fm-2 {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.text-block-371 {
  color: #35469d;
  flex: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.section-buy-consulting {
  background-image: url('../images/Group-1171278162.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 81px;
  padding-bottom: 120px;
  display: none;
}

.section-no-brainer {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 10px;
}

.heading-h1-fintech {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-h1-fintech.text-style-sf-pro {
  z-index: 10000;
  color: #fff;
  text-align: center;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
  position: relative;
}

.image-520 {
  border-radius: 20px;
}

.text-span-51 {
  font-size: 25px;
  font-weight: 900;
  line-height: 35px;
}

.image-601 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-601.image-height-fixxing {
  object-fit: contain;
}

.section-fixing-currinculam {
  background-color: #961e2b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1144 {
  width: 100%;
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.div-block-1207 {
  border: 1px solid #ffffff80;
  border-radius: 80px;
  justify-content: center;
  padding: 14px 20px;
  display: flex;
}

.div-block-1207.padding-large {
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-963 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  width: 100%;
  max-width: 948px;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 21px;
  display: flex;
}

.div-block-600 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-1169 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  display: flex;
}

.section--read-books {
  background-image: url('../images/Group-1171278948-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
  padding-bottom: 84px;
}

.div-block-862 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-1224 {
  margin-left: 5px;
  position: relative;
}

.block-flex {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: space-between;
  display: flex;
}

.block-flex.align-cnter {
  justify-content: center;
}

.div-block-905 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-926 {
  width: 50%;
}

.div-block-966 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

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

.div-block-1481 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-602 {
  margin-top: 100px;
}

.montserrat-25 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.montserrat-25.capitalize {
  text-transform: uppercase;
}

.div-block-948 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1203 {
  width: 100%;
  max-width: 1000px;
}

.div-block-870 {
  display: flex;
}

.div-block-1629 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-1629.hideeen {
  display: none;
}

.image-361 {
  border-left: 1px solid #0b6e99;
  border-right: 1px solid #0b6e99;
}

.div-block-669 {
  grid-column-gap: 45px;
  grid-row-gap: 64px;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1117px;
  margin-top: 180px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 113px;
  display: grid;
  position: relative;
}

.grid-graph {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template: ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-1015 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_hero-fintech {
  background-color: #101827;
  padding-top: 50px;
  padding-bottom: 33px;
}

.text-block-409 {
  margin-top: 21px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-409.top-margin-less {
  margin-top: 18px;
}

.text-block-409._18-size {
  margin-top: 10px;
}

.text-span-146 {
  color: #af2225;
}

.div-block-313 {
  justify-content: center;
  display: flex;
}

.section-faq-interview {
  background-image: url('../images/Rectangle-427321612.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 109px;
}

.section-faq-interview.background-colour-black {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 10px;
}

.section-faq-interview.background-colour-black.relitive {
  position: relative;
}

.section-faq-interview.hidden-background {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-faq-interview.hidden-background._172625 {
  background-color: #d5e4e3;
}

.section-faq-interview.background-colour-change {
  background-color: #e6f3ff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.section-faq-interview.background-colour-change._101827 {
  background-color: #101827;
}

.section-faq-interview.background-colour-change.d1c9b7 {
  background-color: #d1c9b7;
}

.section-faq-interview.background-colour-change.d1c9b7.white-back-ground {
  background-color: #fff;
}

.section-faq-interview.background-colour-change.d1c9b7.white-back-ground._020822 {
  background-color: #020822;
  background-image: linear-gradient(0deg, #ff962612, #fff0);
  background-position: 0 0;
}

.section-faq-interview.background-colour-change.d1c9b7.white-back-ground._121212 {
  background-color: #121212;
}

.section-faq-interview.padding-verticall-small {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-faq-interview.padding-verticall-small._60-size {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-faq-interview._000000 {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.div-block-1285 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 23px;
  display: flex;
}

.div-block-1210 {
  justify-content: space-between;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.code-embed-16.hidden-animation {
  display: none;
}

.div-block-591 {
  align-self: center;
  margin-bottom: 44px;
  position: relative;
}

.poppien-27 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 100%;
}

.image-542 {
  object-position: 50% 0%;
  width: 100%;
}

.tab-pane-tab-1-7 {
  width: 100%;
}

.div-block-1268 {
  padding: 27px 35px 27px 39px;
  position: absolute;
  inset: 0%;
}

.swiper_component {
  margin-top: 60px;
  position: relative;
}

.swiper_component.hidden-sekstop {
  display: none;
}

.swiper_component.hidden-sekstop.less-top-margin.visibile-sekstop {
  display: block;
}

.swiper_component.fasle {
  margin-top: 0;
}

.div-block-971 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 857px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h1-wrapper-hero.margin-top-h1 {
  margin-top: 40px;
}

.h1-wrapper-hero.margin-top-h1.max-wless {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.text-colour-0b6e99 {
  color: #0b6e99;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-988 {
  width: 40%;
}

.text-block-389 {
  display: none;
}

.slider-image-0 {
  object-fit: cover;
  border-radius: 100%;
  width: 45px;
  height: 45px;
}

.image-604 {
  height: 381px;
  min-height: 381px;
}

.orange-text-2 {
  color: #ffa400;
}

.text-block-421 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.image-605 {
  margin-left: -22px;
}

.div-block-1179 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 20px;
  display: flex;
}

.text-span-147 {
  font-weight: 700;
}

.div-block-874 {
  background-color: #f5f5f5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-1515 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 200%;
  margin-top: 4%;
  display: flex;
}

.image-357 {
  z-index: 10000;
  object-fit: none;
  position: relative;
}

.image-606 {
  position: relative;
  top: 10px;
  left: 4px;
}

.image-606._10-top {
  margin-bottom: 18px;
}

.div-block-1238 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.h2-text-pro {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
  line-height: 45px;
}

.h2-text-pro.hidden-dekstop {
  display: none;
}

.h2-text-pro.hidden-mobile.capital {
  text-transform: uppercase;
}

.h2-text-pro._0069e4 {
  color: #0069e4;
  font-size: 28px;
}

.h2-text-pro.align-left {
  text-align: left;
}

.h2-text-pro.align-left._0069e4 {
  color: #0069e4;
}

.h2-text-pro.monster-size {
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.h2-text-pro.monster-size.black-colour {
  color: #000;
}

.image-609 {
  position: relative;
}

.div-block-1630 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.spine-2 {
  opacity: 1;
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #fff;
  background-image: url('../images/Screenshot_2-12-2024_215040_.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 2vw;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: rotateX(180deg)rotateY(-90deg)rotateZ(0);
}

.section-growing-library {
  padding-top: 60px;
  padding-bottom: 50px;
}

.div-block-754 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  margin-top: 70px;
  display: flex;
}

.image-447 {
  flex: none;
}

.div-block-1030 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.text-span-148 {
  color: #fadd0d;
  background-color: #0b0b0b;
}

.div-block-1237 {
  width: 100%;
  max-width: 897px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-767 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

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

.image-494 {
  object-fit: cover;
  width: 100%;
  height: 199px;
  min-height: 199px;
}

.div-block-763 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-132 {
  max-width: 533px;
  margin-top: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-132.false-margin {
  margin-top: 0;
}

.div-block-1309 {
  margin-top: 21px;
}

.button-text-4 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
}

.button-text-4.samll-text-mobile.colour-black {
  color: #000;
}

.button-text-4.tetx-black {
  color: #000;
  flex: none;
}

.div-block-1267 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.image-466 {
  width: 428px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-610 {
  width: 100%;
  max-width: 401px;
}

.text-block-380 {
  color: #fff;
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  justify-content: center;
  align-items: center;
  min-height: 102px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.text-block-380.fasle {
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  min-height: auto;
  font-family: Roboto, sans-serif;
}

.text-block-380.fasle.black-main {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 40px;
}

.sf-right, .sf-right.center-image {
  align-self: center;
}

.sf-right.top-alogn {
  align-self: center;
  position: relative;
  top: -38px;
}

.section-slider-black {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1006 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-379 {
  width: 100%;
  max-width: 269px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-379.text-colour-white {
  color: #fff;
}

.section-final-review {
  background-image: url('../images/Rectangle-427321697-2.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 95px;
  padding-bottom: 99px;
}

.image-612 {
  width: 70px;
}

.text-block-384 {
  color: #ff5612;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 100%;
}

.text-style-inter {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.text-style-inter.top-margin-text {
  margin-top: 19px;
  font-size: 20px;
}

.text-style-inter.align-center {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 50px;
}

.text-style-inter.align-center._24-weight {
  font-size: 24px;
}

.div-block-1349 {
  width: 100%;
  max-width: 340px;
}

.headaing-style-h3 {
  color: #831c21;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 900;
}

.headaing-style-h3.colour-white {
  color: #fff;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.headaing-style-h3.colour-white.font-style-mon {
  font-family: Oswald, sans-serif;
}

.headaing-style-h3.colour-white.font-style-mon.capital-letter, .headaing-style-h3.colour-white.capital-heading {
  text-transform: uppercase;
}

.div-block-916 {
  background-color: #f47f20;
  border-radius: 100px;
  width: 100%;
  max-width: 145px;
  padding: 7px 23px 9px 26px;
  position: absolute;
  inset: -4% 28% auto auto;
}

.div-block-780 {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.div-block-780.left-righttt {
  flex-flow: column;
  align-items: center;
}

.div-block-1631 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.section-experiance {
  background-image: url('../images/Group-1171278123.svg');
  background-position: 50%;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 102px;
}

.div-block-1176 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-414 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.all-book-cta-button-block {
  z-index: 5;
  text-align: center;
  width: 80%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-1480 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-1480.align-center {
  flex-flow: row;
  align-items: center;
}

.section-key-step {
  background-image: linear-gradient(#a3b5ff, #fbfcff);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-1219 {
  width: 100%;
  max-width: 466px;
}

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

.text-block-353 {
  text-align: center;
  max-width: 691px;
  margin-top: 0;
  font-size: 30px;
  line-height: 59px;
}

.text-block-412 {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-1318 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.div-block-1297 {
  width: 100%;
  max-width: 429px;
}

.text-list-smalls {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.text-list-smalls.size-25 {
  font-size: 25px;
  line-height: 35px;
}

.text-list-smalls.size-25.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text-list-smalls.top-margin {
  text-align: center;
  max-width: 872px;
  margin-top: 1.5rem;
}

.section-liner-blue {
  background-image: linear-gradient(#a3b5ff, #fbfcff);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-1632 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 478px;
  display: flex;
}

.div-block-1632._53-top-margin {
  margin-top: 53px;
}

.text-block-417 {
  margin-top: 10px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  line-height: 1.1;
}

.text-block-417.top-margin5 {
  color: #00000080;
  margin-top: 10px;
}

.image-482 {
  position: relative;
  right: 39px;
}

.div-block-1277 {
  background-color: #fff;
  width: 1px;
  height: 100%;
}

.image-banking-ab {
  width: 300px;
  padding-right: 10px;
  position: absolute;
  inset: -3% auto auto 0;
}

.div-block-925 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  margin-top: 50px;
  display: flex;
}

.div-block-615 {
  margin-top: 50px;
}

.div-block-1509 {
  margin-top: 16px;
}

.image-614 {
  width: 100%;
  max-width: 921px;
}

.div-block-1292 {
  max-width: 726px;
  margin-left: auto;
  margin-right: auto;
}

.image-615 {
  object-fit: fill;
  margin-top: 20px;
}

.top-margin-images {
  margin-top: 72px;
}

.div-block-1241 {
  width: 100%;
  max-width: 404px;
}

.left-content {
  flex-flow: column;
  align-items: stretch;
  width: 85%;
  display: flex;
}

.h1-max-w {
  max-width: 550px;
}

.text-block-455 {
  margin-top: 10px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.text-block-455.more-padding {
  max-width: 428px;
  margin-top: 38px;
  font-family: Be Vietnam Pro, sans-serif;
}

.text-block-455.more-padding.make-flex {
  align-items: center;
  display: flex;
}

.text-block-455.text-top-margin {
  font-family: Be Vietnam Pro, sans-serif;
}

.text-block-455.text-top-margin.top-maegn-40 {
  margin-top: 40px;
}

.div-block-846 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  margin-top: 28px;
  display: flex;
}

.poppien-18 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 135%;
}

.poppien-18.colo-text-grey {
  color: gray;
  order: -1;
}

.poppien-18.text-color-white {
  color: #fff;
}

.poppien-18.text-color-white.text-semi-bold {
  font-weight: 600;
}

.poppien-18.text-color-white.text-semi-bold.align-center.not-semi-bold {
  text-align: left;
  font-weight: 400;
}

.poppien-18.text-color-white.text-semi-bold.align-center.not-semi-bold.mobile-hidden {
  display: block;
}

.image-496 {
  margin-top: 5px;
}

.image-617 {
  filter: drop-shadow(5px 9px 30px #00000026);
  position: absolute;
  top: -25%;
}

.div-block-314 {
  margin-top: 75px;
}

.div-block-314.text-margin {
  margin-top: 0;
}

.div-block-314.align-left {
  margin-left: 100px;
  display: flex;
}

.div-block-314.align-left.align-center {
  justify-content: center;
  margin-top: 20px;
}

.div-block-314.align-left.align-center.lest-padding-false {
  margin-left: 0;
}

.text-block-405 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.div-block-1242 {
  border-bottom: 1px solid #000;
  padding-bottom: 17px;
}

.div-block-1242.visiblie-mobile {
  display: none;
}

.text-block-352 {
  text-align: center;
  text-transform: uppercase;
  font-family: Bebas Neue, sans-serif;
  font-size: 60px;
  line-height: 80px;
}

.image-471 {
  position: absolute;
  inset: 78% 20% auto auto;
}

.code-embed-17 {
  padding-left: 17px;
}

.code-embed-17.hidden-all-half.fasle-padding-left {
  padding-left: 0;
}

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

.div-block-1351 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #121212;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  padding: 14px 17px 15px 20px;
  display: flex;
}

.div-block-842 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.ff5612-2 {
  color: #ff5612;
}

.poppien-13 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.div-block-835 {
  background-color: #fff4f4;
  border-radius: 20px;
  width: 100%;
  max-width: 1040px;
  margin-top: 30px;
  padding: 39px 89px 39px 63px;
}

.div-block-894 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-894.top-padding-small-taht {
  margin-top: 20px;
  margin-left: 20px;
}

.p-m-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
  position: relative;
}

.image-492 {
  position: relative;
}

.image-459 {
  width: 15%;
}

.div-block-1245 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: center;
  align-items: center;
  max-width: 933px;
  margin-top: 63px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-802 {
  max-width: 1091px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1337 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  max-width: 471px;
  display: flex;
}

.div-block-1508 {
  margin-top: 14px;
}

.div-block-1289 {
  background-color: #0069e4;
  flex: none;
  width: 15px;
  height: 15px;
  margin-top: 1%;
}

.flex-image-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 62px;
  display: flex;
}

.image-wrapper-3 {
  position: relative;
}

.image-wrapper-3.padding-top {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-wrapper-3.padding-top.hidde-inmobile.white-false {
  background-color: #fff0;
  margin-top: 0;
  overflow: visible;
}

.image-wrapper-3.top-margin.less {
  justify-content: center;
  height: 80%;
  margin-top: 0;
  display: flex;
}

.image-silde {
  max-width: 250px;
  max-height: 340px;
}

.image-silde._100 {
  object-fit: contain;
  max-width: 270px;
  height: 100%;
  max-height: 100%;
}

.image-silde._100.cover-size {
  box-sizing: border-box;
  object-fit: cover;
}

.div-block-1128 {
  margin-top: 44px;
}

.right-content-wrapper {
  align-self: flex-start;
  width: 50%;
}

.right-content-wrapper.width-full._100 {
  width: 100%;
}

.text-block-416 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.max-w {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: row;
  justify-content: space-between;
  margin-top: 38px;
  display: flex;
}

.max-w.hsaha, .max-w.hsaha.marquee {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
}

.icon-33 {
  color: #000;
}

.icon-33.white {
  color: #fff;
}

.icon-33.white.small {
  font-size: 17px;
}

.heading-17 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 52px;
  font-size: 50px;
  line-height: 70px;
}

.heading-17.size-35 {
  text-align: left;
  margin-bottom: 0;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 35px;
  line-height: 44px;
}

.heading-17.hidden-dekstop {
  display: block;
}

.heading-17.jidden-dekptop {
  display: none;
}

.image-383 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.div-block-1216 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #131313;
  border-radius: 20px;
  align-items: center;
  padding: 20px 10px 20px 15px;
  display: flex;
}

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

.div-block-1148.hidden-class {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.div-block-1634 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 32px;
  display: flex;
}

.div-block-1634.top-margin-less {
  margin-top: 20px;
}

.text-block-339 {
  width: 100%;
  max-width: 480px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-1174 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-block-456 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-456.black {
  color: #000;
}

.text-block-456.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.text-block-456.text-colour-black.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-456.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-456.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420.blac-teext-black {
  color: #000;
}

.div-block-1635 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-1008 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 14px #0003;
}

.div-block-1247 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: space-between;
  margin-top: 30px;
  display: flex;
}

.div-block-1247.flex-false {
  display: block;
}

.div-block-775 {
  position: relative;
}

.section-marquue._75-top-margin {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  width: 100%;
  margin-top: 75px;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.section-marquue._75-top-margin.visisble {
  display: flex;
}

.div-block-1636 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-1636.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.inter-20 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.inter-20.bold-inter.inter-blacl {
  color: #000;
  text-align: center;
  font-weight: 700;
}

.inter-20.colour-black {
  color: #000;
  margin-top: 16px;
}

.inter-20.colour-black.fasle-top-margin {
  margin-top: 0;
  font-weight: 700;
  line-height: 24px;
}

.inter-20.colour-black.align-center {
  text-align: center;
}

.inter-20.colour-black.align-center._223 {
  max-width: 223px;
  margin-left: auto;
  margin-right: auto;
}

.inter-20.colour-black.align-center._223._267 {
  max-width: 267px;
}

.image-618 {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.image-619 {
  width: 60px;
}

.montserrat-48 {
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 100%;
}

.montserrat-48.text-colour-ff5612 {
  color: #f47f20;
  -webkit-text-stroke-color: #f47f20;
  font-weight: 700;
  line-height: 100%;
}

.text-block-328 {
  color: #000;
  text-align: center;
  margin-top: 23px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-604 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.image-620 {
  flex: none;
  height: 400px;
}

.sf-22 {
  color: #0069e4;
  font-size: 22px;
  font-weight: 900;
}

.sf-22.size-26 {
  font-size: 26px;
}

.sf-22.align-center {
  text-align: center;
}

.div-block-281 {
  flex: none;
}

.div-block-761 {
  background-image: url('../images/Group-1171278355.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 63px;
  padding-bottom: 63px;
}

.section_traditional-education {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-820 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1036px;
  display: flex;
}

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

.text-block-326 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-610 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: none;
  position: relative;
}

.div-block-601 {
  width: 90%;
}

.div-block-601._641 {
  width: 100%;
  max-width: 641px;
}

.div-block-1638 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  align-items: flex-start;
  margin-top: 32px;
  display: flex;
}

.div-block-1638._20-gap {
  margin-top: 20px;
}

.div-block-747 {
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  margin-top: 180px;
  display: grid;
}

.div-block-1523 {
  max-width: 300px;
}

.div-block-1523._352 {
  background-color: #ffe5e6;
  border-radius: 10px;
  width: 100%;
  max-width: 352px;
  padding: 40px 32px;
}

.section-hero-banking {
  background-image: url('../images/1-1-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 77px;
  padding-bottom: 100px;
  position: relative;
}

.text-span-151 {
  color: #35469d;
}

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

.div-block-1235 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 33px;
  display: flex;
}

.section-tabs-2 {
  padding-bottom: 100px;
}

.section-tabs-2.hidden-section {
  display: none;
}

.div-block-1019 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  align-items: center;
  margin-top: 42px;
  padding-left: 30px;
  display: flex;
}

.div-block-1196 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.div-block-625 {
  margin-left: 5px;
  position: relative;
}

.div-block-625.top-padding {
  top: 2px;
}

.text-block-457 {
  color: #000;
  text-align: left;
  height: 150px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-947 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  width: 100%;
  max-width: 981px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-82 {
  font-size: 24px;
}

.for-only-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 700px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.achivement-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.achivement-wrapper.hidden-dekstop {
  display: none;
}

.slider-inner {
  background-color: #35469d;
  width: 100%;
  height: 300px;
}

.button-text-2 {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
}

.button-text-2.tetx-black {
  color: #000;
}

.button-text-2.tetx-black.whit {
  color: #fff;
}

.button-text-2.tetx-black.whit.sf-12 {
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.button-text-2.text-colour-white {
  color: #000;
  flex: none;
}

.button-text-2.text-colour-white.white {
  color: #fff;
}

.button-text-2.text-colour-white.white.colour-black {
  color: #000;
}

.button-text-2.text-colour-white.white.liner-yello-colour {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.button-text-2.text-colour-white.white.liner-yello-colour.sf-12 {
  font-size: 14px;
}

.button-text-2.text-colour-white.white.liner-yello-colour.sf-12.de5420 {
  color: #de5420;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: padding-box;
}

.button-text-2.text-colour-white.white.liner-yello-colour.sf-12.de5420.dba319 {
  color: #dba319;
  font-family: Inter, sans-serif;
}

.button-text-2.tetx-black {
  color: #000;
  flex: none;
}

.button-text-2.samll-text-mobile.colour-black, .button-text-2.text-blakc {
  color: #000;
}

.text-span-152 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #000);
  -webkit-background-clip: text;
  background-clip: text;
}

.marquee-content {
  display: flex;
}

.marquee-content._2rem {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
}

.marquee-content.scroll {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex: none;
}

.marquee-content.scroll.gap-51 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex: none;
}

.marquee-content.scroll._44px {
  grid-column-gap: 44px;
}

.image-624 {
  width: 100%;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-1479 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1479.top-margin-less {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 9px;
}

.section-author-2 {
  background-image: url('../images/Grey-BG-1-min_1Grey BG 1-min.webp');
  background-position: 0 0;
  background-size: 100% 100%;
}

.full-black {
  color: #000;
}

.sf-left {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  align-self: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 48px;
  padding-left: 40px;
  box-shadow: 0 4px 14px #00000026;
}

.sf-left.sf-modify {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 30px;
  display: flex;
}

.sf-left.sf-modify.padding-top20 {
  padding-top: 30px;
  padding-right: 10px;
}

.sf-left.sf-modify.padding-top20._40px-top {
  padding-top: 46px;
}

.sf-left.top-margin-less-top, .sf-left.top-margin-less-top.false-top {
  padding-top: 18px;
}

.sf-left.top-margin-less-top._20-top-margin {
  padding-top: 29px;
}

.image-501 {
  position: absolute;
  inset: -10% 2rem auto auto;
}

.div-block-1341 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.div-block-985 {
  width: 100%;
  max-width: 921px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1175 {
  background-image: linear-gradient(225deg, #ca5b00, #ffab67);
  border: 1px #f47f20;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.div-block-860 {
  padding: 38px 24px 58px;
}

.div-block-880 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.div-block-880.hidden-dekstop {
  display: none;
}

.div-block-1352 {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.left-content-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.section-invest {
  background-color: #000;
  padding-top: 90px;
  padding-bottom: 90px;
}

.bold-2 {
  font-weight: 700;
}

.bold-2.liner-colour-text-banking.text-size-small {
  font-size: 24px;
}

.bold-2.liner-colour-text-banking.text-size-small._20-size {
  font-size: 20px;
}

.bold-2.colour-black {
  color: #000;
}

.bold-2.text-colour-grap {
  color: gray;
  font-size: 18px;
}

.private-equity-hero {
  background-image: url('../images/Frame-1597881112-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 53px;
}

.div-block-954 {
  background-color: #f2e5c4;
  border-radius: 10px;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: visible;
}

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

.div-block-608 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-block-184 {
  color: #000;
  background-image: url('../images/Line-18_1Line 18.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-397 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-887 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 30px 20px;
  display: flex;
}

.div-block-887.padding-size-46 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-887._22 {
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.div-block-618 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1518 {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 65px;
  display: flex;
}

.div-block-1518.b92c2f {
  background-color: #b92c2f;
}

.div-block-1518.b92c2f._27 {
  align-items: flex-start;
  padding-left: 27px;
}

.div-block-1114 {
  background-color: #0548c0;
  justify-content: center;
  align-items: center;
  min-height: 97.24px;
  display: flex;
}

.div-block-1114.buttom-radius {
  background-color: #961e2b;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: flex-start;
  padding-left: 20px;
}

.div-block-1114.buttom-radius.af2225 {
  background-color: #000;
  border-radius: 10px;
}

.div-block-1114.ededed {
  background-color: #ededed;
}

.flex-top-margin {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  width: 100%;
  max-width: 901px;
  margin-top: 58px;
}

.top-margin-tick {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 33px;
  display: flex;
}

.book-image-position {
  width: 100%;
  margin-top: 100px;
  position: absolute;
}

.book-image-position.top-padding-less {
  margin-top: 0;
}

.div-block-852 {
  background-color: #000;
  border-radius: 20px;
  width: 100%;
  max-width: 695px;
  margin-top: 65px;
}

.div-parent.parent-relitive {
  z-index: 2;
  width: 100%;
  max-width: 811px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tab-link-tab-3-2 {
  color: #fff;
  background-color: #ddd0;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-3-2.w--current {
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-1294 {
  background-color: #060e1d;
  border-radius: 20px;
  margin-top: 44px;
  padding: 50px 50px 37px;
}

.div-block-956 {
  margin-top: 24px;
  margin-bottom: 50px;
}

.button-subscribation4 {
  background-color: #f47f20;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.button-subscribation4:hover {
  transform: scale(1.05);
}

.button-subscribation4._32-top-padding {
  margin-top: 0;
}

.container-xsmall {
  width: 100%;
  max-width: 995px;
  margin-left: auto;
  margin-right: auto;
}

.text-tiny-inter {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-385 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.section-author-new {
  background-image: url('../images/Group-1171278067.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 128px;
  padding-bottom: 90px;
}

.section-case-studies {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-case-studies.ededed {
  background-color: #ededed;
  display: none;
}

.div-block-1642 {
  background-color: #831c21;
  flex: none;
  width: 15px;
  height: 16px;
  margin-top: 5px;
}

.div-block-969 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.div-block-969.top-padding-fals {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1335 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  justify-content: space-between;
  width: 100%;
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

._3-book-cta-button {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(122deg, #ffa400, #d16400);
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 20px 15px;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  transition: all .4s ease-in-out;
  display: block;
}

._3-book-cta-button:hover {
  color: #ffa400;
  background-image: none;
  border-color: #ffa400;
}

._3-book-cta-button.stroke {
  color: #ffa400;
  background-color: #3898ec00;
  background-image: none;
  border: 1px solid #ffa400;
}

._3-book-cta-button.stroke:hover {
  color: #fff;
  background-image: linear-gradient(122deg, #ffa400, #d16400);
}

._3-book-cta-button.large-text {
  font-size: 18px;
}

.grid-item-2 {
  text-align: center;
  max-width: 220px;
  transform: rotate(0);
}

.grid-item-2.hidden-team {
  display: block;
}

.div-block-960 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1644 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-1644.link-colour-831c21 {
  background-color: #831c21;
}

.button-price-cards-2 {
  color: #000;
  text-align: center;
  background-image: linear-gradient(127deg, #ffa400, #d16400);
  border-radius: 7.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.button-price-cards-2.add_to_cart {
  margin-top: auto;
}

.div-block-752 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-pe-interview {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-458 {
  background-image: url('../images/Ellipse-482.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 20px 45px;
  font-size: 25px;
  line-height: 35px;
}

.text-block-458.ffffff {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
}

.text-block-458.ffffff.top-margin-39 {
  margin-top: -25px;
  font-size: 24px;
}

.div-block-1212 {
  width: 100%;
  max-width: 319px;
}

.div-block-1003 {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  max-width: 373px;
  padding: 19px 25px 30px 24px;
  box-shadow: 0 4px 5px #0000004d;
}

.div-block-1003._593a2e {
  background-color: #000;
  border: 1px solid #593a2e;
  border-radius: 10px;
}

.sf-34 {
  color: #dba319;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
}

.text-size-medium-8 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.text-size-medium-8.text-colour-0b6e99 {
  color: #0b6e99;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-size-medium-8.text-colour-0b6e99.top-margin-text {
  max-width: 626px;
  margin-top: 50px;
}

.text-size-medium-8.text-colour-0b6e99.top-margin-text.small {
  text-align: center;
  max-width: 559px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.text-size-medium-8.text-colour-black {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-size-medium-8.text-colour-black.text-align-center {
  text-align: center;
}

.text-size-medium-8.text-colour-black.text-align-center.text-max-w {
  text-transform: capitalize;
  max-width: 638px;
  margin-top: 24px;
  font-weight: 500;
}

.text-size-medium-8.text-colour-black.small {
  font-size: 24px;
}

.text-size-medium-8.text-colour-black.small.max-w {
  text-align: center;
  max-width: 539px;
  font-size: 18px;
  line-height: 28px;
}

.text-size-medium-8.text-colour-black.small.max-w._24 {
  font-size: 24px;
  line-height: 30px;
}

.text-size-medium-8.text-colour-black.small.max-w._24.aa {
  text-transform: capitalize;
  margin-top: 30px;
}

.text-size-medium-8.text-colour-black.small.max-w._24.aa.samll-text-qaeq {
  max-width: 1100px;
  margin-top: 40px;
  font-size: 18px;
}

.text-size-medium-8.text-colour-black.small.max-w._24.aa.samll-text-qaeq.center {
  justify-content: center;
}

.text-size-medium-8.text-colour-black.small.max-w._24.aa._700 {
  max-width: 1000px;
}

.text-size-medium-8.text-colour-black.small.max-w._24.aa._700._25 {
  margin-top: 25px;
}

.text-size-medium-8.text-colour-black.small.small-extra {
  font-size: 18px;
  line-height: 28px;
}

.text-size-medium-8.text-colour-black.small.small-extra.top-margin {
  margin-top: 25px;
}

.text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w {
  text-align: center;
  max-width: 500px;
  font-size: 24px;
}

.text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w.align-left {
  text-align: left;
  max-width: none;
}

.text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w.align-left.excle-text {
  text-align: center;
  max-width: 559px;
  margin-top: 0;
  line-height: 32px;
}

.text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w.align-left.excle-text.auto-center {
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-8.text-colour-black.small.extra-small {
  font-size: 18px;
  line-height: 28px;
}

.text-size-medium-8.text-colour-black.small.m-w {
  max-width: 658px;
  font-size: 20px;
}

.text-size-medium-8.text-colour-black.small.extra-small-20 {
  font-size: 20px;
}

.text-size-medium-8.text-colour-black.small.regular, .text-size-medium-8.text-colour-black.regulat {
  font-weight: 400;
}

.text-size-medium-8.text-colour-black.regulat.align-center {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.text-size-medium-8.colour--black {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.text-size-medium-8.colour--black.littel-large {
  font-size: 22px;
}

.text-size-medium-8.colour--black.ma-w {
  text-align: left;
  max-width: 342px;
}

.text-size-medium-8.colour--black.ma-w.height {
  font-size: 18px;
  line-height: 24px;
}

.text-size-medium-8.colour--black.ma-w.top {
  text-align: center;
  margin-top: 6px;
}

.text-size-medium-8.colour--black.ma-w.top._1032 {
  max-width: 1032px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 24px;
}

.text-size-medium-8.colour--black.ma-w.top._1032._808080 {
  color: gray;
}

.text-size-medium-8.colour--black.ma-w.top._1032._808080.top-padding-large {
  margin-top: 50px;
}

.text-size-medium-8.colour--black.ma-w.top._1032._808080.colour-white {
  color: #fff;
}

.text-size-medium-8.text-font-inter {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.boder-line {
  outline-offset: 0px;
  border-radius: 15px;
  outline: 2px dashed #ffca15;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}

.boder-line.small-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-627 {
  width: 70px;
}

.div-block-1511 {
  background-color: #d1c9b7;
  border-radius: 10px;
  padding: 40px;
}

.div-block-1511.ffffff {
  background-color: #f9f3ee;
  justify-content: space-between;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.div-block-1185 {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 998px;
  display: flex;
}

.text-span-153 {
  color: #0069e4;
  font-weight: 700;
}

.div-block-1215 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 74px;
  display: grid;
}

.div-block-1333 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1355 {
  flex: none;
}

.div-block-1194 {
  padding: 26px 9px 38px 26px;
}

.div-block-1255 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 18px;
  display: flex;
}

.div-block-984 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 13px;
  display: flex;
}

.div-block-984.false-top-padding {
  margin-top: 0;
}

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

.text-block-415 {
  color: #00000080;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 27px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  display: none;
}

.af2225 {
  color: #af2225;
}

.text-block-377 {
  text-align: center;
  max-width: 1059px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 110%;
}

.framewrok {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 899px;
  margin-top: 91px;
  display: flex;
}

.div-block-1298 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 999px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-855 {
  background-color: #fff;
  border-left: 8px solid #fbb040;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 13px 19px 13px 25px;
  box-shadow: 4px 20px 44px #00000026;
}

.button-flex {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  display: flex;
}

.div-block-1510 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-1514 {
  width: 100%;
  max-width: 796px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1514._833 {
  max-width: 833px;
}

.div-block-614 {
  justify-content: center;
  align-items: center;
  height: 500px;
  min-height: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1233 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 950px;
  display: flex;
}

.text-block-459 {
  font-size: 35px;
  font-weight: 700;
  line-height: 70px;
}

.text-block-459.ffffff {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
}

.text-block-459.ffffff.size-28 {
  font-size: 28px;
  line-height: 40px;
}

.text-block-460 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-460.fffff {
  color: #fff;
}

.div-block-1156 {
  margin-top: 27px;
}

.div-block-636 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 58px;
  display: flex;
}

.div-block-977 {
  align-self: center;
  margin-bottom: 57px;
}

.div-block-1265 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.text-block-354 {
  text-align: center;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-1353 {
  flex: none;
}

.div-block-748 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-979 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-black-2 {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.section-black-2.hidden-section {
  display: none;
}

.section-black-2._121212 {
  background-color: #121212;
}

.div-block-920 {
  width: 1000px;
  max-width: 100%;
}

.div-block-1325 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 58px;
  display: flex;
}

.div-block-1325.top-margin-lesss {
  margin-top: 30px;
}

.div-block-823 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: none;
}

.div-block-1311 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 934px;
  margin-top: 70px;
  display: flex;
}

.div-block-981 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #ababab;
  border-radius: 10px;
  flex-flow: column;
  padding: 30px 25px;
  display: flex;
}

.div-block-624 {
  padding-right: 1rem;
}

.div-block-1093 {
  width: 100%;
  max-width: 723px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-978 {
  max-width: 376px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-978._597 {
  max-width: 587px;
}

.text-block-360 {
  text-align: center;
  width: 100%;
  max-width: 325px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.sub-title-sifi-2 {
  color: #fff;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.7;
}

.sub-title-sifi-2.left-aligned {
  text-align: left;
  font-size: 1.5em;
  line-height: 1.5;
  display: block;
}

.text-colour-blue {
  color: #0b6e99;
  margin-top: 42px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.text-colour-blue.semi-bold {
  font-weight: 600;
}

.div-block-652 {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.div-block-652.marquee-content, .div-block-652.marquee-content.scroll, .div-block-652.marquee-content.scroll.reverse, .div-block-652.hideeee {
  grid-column-gap: 51px;
}

.div-block-652.hideeee.marquee-content.scroll {
  display: flex;
}

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

.div-block-1279.top-margin-20 {
  margin-top: 20px;
}

.div-block-1016 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 786px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_pe {
  background-color: #f9f3ee;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-digital-banking {
  padding: 50px;
}

.flex-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.flex-grid.top-margin-grid {
  margin-top: 30px;
}

.div-block-1253.center-items {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-850 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.div-block-1257 {
  width: 35%;
}

.padding-top {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 1000px;
  margin-top: 96px;
  overflow: hidden;
}

.div-block-889 {
  margin-top: 30px;
}

.text-block-461 {
  text-align: center;
  max-width: 950px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  font-family: Caveat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.image-430 {
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.section-brand {
  background-color: #f2e5c4;
  padding-top: 90px;
  padding-bottom: 90px;
}

.div-block-1209 {
  width: 100%;
  max-width: 811px;
}

.div-block-1197 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 826px;
  display: flex;
}

.div-block-1197.top-margin-large {
  margin-top: 50px;
}

.text-block-401 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.div-block-781 {
  background-color: #35469d;
  flex: none;
  width: 39px;
  height: 39px;
}

.div-block-1031 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1290 {
  flex-flow: column;
  max-width: 828px;
  display: flex;
}

.div-block-1187 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 377px;
  display: flex;
}

.image-628 {
  position: relative;
  top: 8px;
  left: 4px;
}

.image-628.j, .image-628._0top-margin {
  top: auto;
}

.image-628._0top-margin.colour-change {
  mix-blend-mode: difference;
}

.image-628._5 {
  margin-bottom: 11px;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.swiper-pagination._30top-pagination {
  margin-top: 30px;
  margin-bottom: 0;
}

.span-colour-yellow {
  color: #ffca15;
}

.right-blocj-framework {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-863 {
  grid-column-gap: 98px;
  grid-row-gap: 98px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1009 {
  width: 100%;
  max-width: 922px;
}

.section-critical-career {
  background-color: #f7f7f7;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-critical-career.buttom-padding-fasle {
  padding-bottom: 0;
  display: none;
}

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

.div-block-1647 {
  margin-top: 30px;
}

.div-block-1647.flex-buttpm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  margin-top: 10px;
  padding: 20px;
  display: flex;
}

.grid-full {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.text-block-370 {
  color: #35469d;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 70px;
  position: absolute;
  inset: -8% 25% auto auto;
}

.text-block-370.backgroundcccbcd {
  background-color: #cbcbcf;
  width: 100%;
  max-width: 688px;
  right: 20%;
}

.div-block-1313 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#1f2f4e, #060e1d);
  border: 1px solid #192b4b;
  border-radius: 10px;
  flex-flow: column;
  padding: 26px 24px 28px;
  display: flex;
}

.section-revolution {
  background-image: url('../images/Group-1171279185-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-540 {
  overflow: scroll;
}

.background-colour-yellow {
  background-color: #fadb00;
  height: 574px;
  max-height: 574px;
  padding: 9px;
}

.background-colour-yellow.height-less {
  height: 508px;
}

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

.text-block-404 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.image-629 {
  z-index: 1;
  position: relative;
}

.div-block-1240 {
  width: 100%;
  max-width: 445px;
}

.div-block-965 {
  width: 50%;
}

.div-block-946 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 40px;
  display: flex;
}

.text-block-407 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.div-block-873 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.urban-18 {
  font-family: Urbanist, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.urban-18.mkae-mediume {
  text-align: left;
  font-weight: 500;
}

.urban-18.colour-white-text {
  color: #fff;
}

.urban-18.colour-white-text.align-center {
  text-align: center;
}

.div-block-1519 {
  background-color: #fff8f9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 47px;
  display: flex;
}

.div-block-1519._27 {
  align-items: flex-start;
  padding-left: 27px;
}

.div-block-1519.ffe5e6 {
  background-color: #ffe5e6;
}

.div-block-1519.ffe5e6._27 {
  align-items: flex-start;
  padding-left: 27px;
}

.points-wrapper-hero.padding-top-56 {
  grid-column-gap: 50px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.points-wrapper-hero.padding-top-56.large-max-w {
  z-index: 10;
  grid-column-gap: 52px;
  max-width: 762px;
  position: relative;
}

.div-block-1281 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.heading-style-le {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 40px;
}

.heading-style-le.heading-slign-center {
  text-align: center;
}

.div-block-993 {
  padding-top: 23px;
}

.div-block-1343 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text-span-154 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 70px;
}

.div-block-1338 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-1254 {
  border-radius: 7px;
  width: 100%;
  min-height: 203px;
  padding: 30px 10px 30px 30px;
  box-shadow: 0 4px 14px #00000026;
}

.div-block-1254._257 {
  max-width: 257px;
  height: 203px;
  margin-top: 42px;
}

.div-block-1254._203 {
  height: 203px;
  min-height: auto;
}

.div-block-1254._315 {
  max-width: 315px;
  height: 203px;
  margin-top: 82px;
}

.tab-link-tab-1-5 {
  color: #fff;
  background-color: #ddd0;
  border-left: 1px #000;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-5.w--current {
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.video-7 {
  width: 100%;
  height: 100%;
}

.div-block-783 {
  background-color: #35469d;
  width: 100%;
  height: 12px;
}

.div-block-1186 {
  width: 100%;
  max-width: 563px;
}

.text-block-464 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-464.text-colour-black {
  color: #000;
}

.text-block-464.text-colour-black.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-464.text-colour-black.text-colour-fadb00.white, .text-block-464.text-colour-black.white {
  color: #fff;
}

.text-block-464.black {
  color: #000;
}

.div-block-825 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  max-width: 419px;
  margin-top: 36px;
  display: grid;
}

.page-wrapper-3 {
  overflow: hidden;
}

.page-wrapper-3.hidden {
  display: none;
}

.tabs-content-8 {
  width: 100%;
  max-width: 678px;
  margin-left: 75px;
}

.div-block-1124 {
  width: 100%;
  max-width: 951px;
  margin-left: auto;
  margin-right: auto;
}

.image-452 {
  box-shadow: 0 2px 5px #0003;
}

.bluse-background {
  background-color: #0b6e99;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-630 {
  position: relative;
  top: -30%;
}

.image-630.fasle {
  top: -17px;
  left: -2px;
}

.image-631 {
  width: 198px;
  height: 250px;
  position: absolute;
  top: -97%;
}

.hero_content-wrapper.content_align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.h2-fr-landing-page-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-fr-landing-page-2.black {
  color: #000;
}

.div-block-617 {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.div-block-784 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.div-block-784.hideeee.scroll.marquee-content {
  grid-column-gap: 51px;
}

.div-block-1264 {
  border: 1px solid #e1e1e1;
  border-radius: 20px;
  max-width: 492px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 44px;
  padding-left: 33px;
}

.text-block-348 {
  text-align: center;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-348.white.text-whityeeee {
  color: #fff;
}

.text-block-349 {
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.text-block-393 {
  font-family: Delicious Handrawn, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.text-block-465 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 25px;
  line-height: 35px;
}

.heading-style-h2-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 110%;
}

.heading-style-h2-4.h2-interview {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 70px;
}

.heading-style-h2-4.h2-interview.heading-align-senter {
  text-align: center;
  line-height: 110%;
}

.heading-style-h2-4._40._40-sizig {
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
}

.heading-style-h2-4.heading-colour-white {
  color: #fff;
}

.heading-style-h2-4.heading-colour-white.headning-styl-montresste {
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.heading-style-h2-4.heading-colour-white.max-w {
  text-align: center;
  max-width: 995px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h2-4.heading-colour-white.max-w.capital-heading {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 40px;
}

.heading-style-h2-4.heading-colour-white.max-w.capital-heading.colour-black {
  color: #000;
}

.heading-style-h2-4.heading-colour-white.max-w.capital-heading.max-w-large {
  max-width: 1000px;
}

.heading-style-h2-4.heading-colour-white.max-w.capital-heading.black-colour {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.heading-style-h2-4.heading-colour-white.max-w.capital-heading.max-w {
  max-width: 771px;
}

.heading-style-h2-4.heading-style-honstore {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-style-h2-4.heading-style-honstore.heading-colour-white {
  font-size: 40px;
}

.heading-style-h2-4.heading-style-honstore.heading-colour-white.heading-align-center.colour-black-heading {
  color: #000;
}

.heading-style-h2-4.heading-style-honstore.heading-colour-white.heading-align-center.colour-black-heading.heading-small-all-inlibrary {
  text-align: center;
  font-size: 25px;
}

.heading-style-h2-4.heading-style-honstore.heading-align-center.heading-colour-blac {
  color: #000;
  font-size: 40px;
  font-weight: 700;
}

.heading-style-h2-4.heading-style-honstore.heading-align-center.heading-colour-blac.cent5er {
  text-align: center;
}

.heading-style-h2-4.heading-style-honstore.heading-align-center.heading-colour-blac.cent5er.e6bf3c {
  color: #e6bf3c;
}

.heading-style-h2-4.heading-size-50 {
  font-size: 50px;
}

.heading-style-h2-4.heading-size-50.heading-sling-center {
  text-align: center;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital {
  text-transform: uppercase;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0._30-size {
  color: #af2225;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red {
  color: #af2225;
  font-size: 40px;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red.left-align {
  color: #000;
  text-align: left;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red.left-align.olus {
  font-size: 35px;
  font-weight: 800;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red.left-align.olus.white {
  color: #fff;
  text-transform: capitalize;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red.left-align.plus-jakarta-sans {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 30px;
}

.heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._30-size {
  font-size: 30px;
}

.heading-style-h2-4.capital-heading {
  text-transform: uppercase;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.heading-style-h2-4.capital-heading.align-center {
  text-align: center;
}

.heading-style-h2-4.heading-small {
  font-size: 40px;
  line-height: 60px;
}

.heading-style-h2-4.heading-small.extra-small {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.heading-style-h2-4.heading-small.extra-small.max-w {
  color: #000;
  max-width: 751px;
}

.heading-style-h2-4.heading-small.extra-small.max-w._40, .heading-style-h2-4.heading-small.extra-small.max-w.capital._40 {
  font-size: 40px;
  line-height: 60px;
}

.heading-style-h2-4.heading-small.extra-small.max-w.capital._40._780 {
  max-width: 780px;
}

.heading-style-h2-4.heading-small.center-heading {
  color: #000;
  text-align: center;
}

.heading-style-h2-4.heading-small.center-heading.heading-colour {
  color: #0b6e99;
  text-align: left;
}

.heading-style-h2-4.heading-small.capital {
  text-transform: uppercase;
}

.heading-style-h2-4.heading-small.bold-heading {
  color: #000;
  font-weight: 700;
}

.heading-style-h2-4.heading-small.bold-heading.align-center {
  text-align: center;
  max-width: 871px;
  display: none;
}

.heading-style-h2-4.heading-small.max-w {
  text-align: center;
  max-width: 1090px;
}

.heading-style-h2-4.heading-small.colour-ffca15 {
  color: #ffca15;
  font-weight: 700;
}

.heading-style-h2-4.heading-small.h {
  line-height: 48px;
}

.heading-style-h2-4.heading-small.heading-colour-white.heaidng-com {
  text-align: center;
  max-width: 583px;
  display: flex;
}

.heading-style-h2-4.heading-small.heading-colour-white.heaidng-com.padding-false {
  margin-bottom: 0;
  position: relative;
  top: 25px;
}

.heading-style-h2-4.heading-colour-831c21 {
  color: #831c21;
}

.heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital {
  text-transform: uppercase;
}

.heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40 {
  font-size: 40px;
}

.heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40.align-left {
  text-align: center;
}

.heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40._000000 {
  color: #000;
  text-align: center;
  font-size: 40px;
}

.heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40._000000.white-text {
  color: #fff;
}

.heading-style-h2-4.heading-colour-831c21.top-margin-heading {
  margin-top: 8px;
}

.image-498 {
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.div-block-1342 {
  background-color: #000;
  border: 1px solid #593a2e;
  border-radius: 10px;
  padding: 24px 30px 24px 20px;
}

.div-block-637 {
  background-color: #f4f4f4;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 41px;
  padding-top: 28px;
  padding-bottom: 34px;
  display: flex;
}

.div-block-839 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-1648 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1648.gap-50 {
  padding-bottom: 50px;
}

.image-632 {
  object-fit: fill;
  width: auto;
  box-shadow: 5px 9px 30px #00000026;
}

.div-block-845 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: flex-start;
  display: flex;
}

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

.animation-wrapper {
  margin-top: -9px;
}

.text-span-155 {
  font-size: 18px;
}

.left-image-wrapper-2 {
  flex: 0 auto;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-1270 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.div-block-1270.akign-top {
  align-items: flex-start;
}

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

.image-488 {
  width: 20%;
}

.div-block-991 {
  flex-flow: column;
  justify-content: space-between;
}

.text-block-467 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-467.whitegtg {
  color: #fff;
  font-weight: 700;
}

.text-block-467.colour-white {
  color: #fff;
}

.le-20 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1191 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.text-yellow {
  color: #ffca15;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.text-yellow.large {
  font-size: 42px;
}

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

.image-background {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.image-633 {
  margin-top: 51px;
}

.div-block-1184 {
  max-width: 787px;
  margin-top: 49px;
  margin-left: auto;
  margin-right: auto;
}

.image-491 {
  position: absolute;
  inset: 35% -30% auto auto;
}

.image-491.postionl-left {
  transform-style: preserve-3d;
  inset: 40% auto auto -30%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-491.buttom-rotate {
  inset: auto 50% -55% auto;
}

.div-block-1496 {
  background-color: #ffffffe6;
  border: 1px solid #ffffff80;
  border-radius: 60px;
  margin-top: 32px;
  padding: 13px 30px;
}

.tab-scrool {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: wrap;
  display: flex;
}

.section-resources {
  padding-top: 50px;
  padding-bottom: 50px;
}

.tab-link-tab-5 {
  color: #fff;
  background-color: #ddd0;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-5.w--current {
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
}

.text-block-355 {
  color: #35469d;
  text-align: center;
  font-family: Bebas Neue, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 40px;
}

.revolution-card.card-colour-blue {
  background-image: linear-gradient(0deg, #060e1d, #1f2f4e 100%, #fff);
  border: 1px solid #192b4b;
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 37px;
  padding-left: 30px;
}

.section-buy-ready {
  padding-bottom: 70px;
}

.section-buy-ready.f5f5f5 {
  background-color: #f5f5f5;
}

.fram-work-wrapper {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-1651 {
  width: auto;
  margin-top: 108px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1651.top-margin-50 {
  margin-top: 50px;
}

.div-block-1230 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1283 {
  width: 100%;
  max-width: 428px;
}

.div-block-1115 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 283.3px;
  max-width: 283.3px;
  min-height: 66px;
  display: flex;
}

.div-block-1115._100 {
  min-width: auto;
  max-width: none;
}

.div-block-1115.fale-somee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  min-width: auto;
  max-width: none;
  min-height: auto;
}

.div-block-1115.fale-somee.top-center {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
}

.div-block-1115.white-colour {
  background-color: #fff;
}

.div-block-1115.white-colour._100.ededed {
  background-color: #ededed;
}

.div-block-813 {
  border-radius: 20px;
  overflow: hidden;
}

.div-block-813._000000 {
  background-color: #000;
}

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

.text-block-336 {
  text-align: center;
  text-transform: capitalize;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-336.small-text-still {
  font-size: 32px;
}

.text-block-336.small-text-still._50-size {
  font-size: 50px;
  line-height: 100%;
}

.logo-wrapper-hero.align-center-logo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-859 {
  background-color: #f8f8f8;
  border-radius: 20px;
  position: relative;
  bottom: 10px;
  right: 10px;
}

.div-block-1243 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-837 {
  width: 100%;
  max-width: 869px;
}

.section-tools {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-1244 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-442 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.cover {
  backface-visibility: visible;
  background-image: url('../images/Screenshot_2-12-2024_21543_.jpeg');
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: .5vw;
  border-bottom-right-radius: .5vw;
  width: 100%;
  height: 0;
  padding-bottom: 141%;
  position: relative;
}

.sf-20 {
  color: gray;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.sf-20.text-colour-white {
  z-index: 1000;
  color: #fff;
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
}

.sf-20.text-colour-white.text-align-left {
  text-align: left;
}

.sf-20.text-colour-white.text-align-left.sf-pro.size-16 {
  text-align: center;
  font-size: 16px;
}

.sf-20.text-colour-white.text-align-left.sf-pro.colour-black {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.sf-20.text-colour-white.text-align-left.sf-16 {
  font-family: Inter, sans-serif;
}

.sf-20.text-colour-white.sf-pro.ff5612-2 {
  color: #ff5612;
  font-size: 15px;
}

.sf-20.text-colour-white.sf-pro.colour-black {
  color: #000;
}

.sf-20.text-colour-white.sf-pro.size-16 {
  font-size: 16px;
}

.sf-20.text-colour-white.sf-pro.size-16._319 {
  max-width: 392px;
}

.sf-20.text-colour-white.sf-pro.mx-w-900 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.sf-20.text-colour-white._0069e4 {
  color: #0069e4;
  text-align: left;
  font-weight: 700;
}

.sf-20.text-colour-white._0069e4.top-marginn-18 {
  margin-top: 18px;
}

.sf-20.colour-text-white {
  color: #fff;
}

.sf-20.colour-text-white.text-bold {
  font-weight: 700;
}

.sf-20.colour-text-white.sf-text-size-regular {
  font-weight: 400;
}

.sf-20.colour-text-white.sf-text-size-regular.ff5612-2 {
  color: #ff5612;
  font-weight: 900;
}

.sf-20.colour-black {
  color: #000;
}

.sf-20.align-center {
  text-align: center;
}

.code-embed-27 {
  flex-flow: row;
  display: flex;
}

.div-block-1652 {
  margin-top: 92px;
}

.div-block-974 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.text-block-178 {
  color: #000;
  text-align: center;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.div-block-609 {
  background-image: url('../images/Frame-6-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 100px;
  padding-left: 39px;
  padding-right: 39px;
}

.founder {
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
}

.founder.capital-letters {
  text-transform: uppercase;
}

.urban-h3 {
  color: #961e2b;
  text-transform: uppercase;
  font-family: Urbanist, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 44px;
}

.urban-h3.oswaal {
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.urban-h3.oswaal.text-colour-black {
  color: #000;
  line-height: 30px;
}

.layout-wrapper {
  z-index: 100;
  background-color: #0069e4;
  position: relative;
}

.layout-wrapper.colour-transparent {
  background-color: #0069e400;
}

.div-block-834 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f8f8f8;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 46px 10px 35px;
  display: flex;
  overflow: visible;
}

.div-block-834.gap-less {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
}

.div-block-1034 {
  max-width: 918px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1653 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  margin-top: 44px;
  display: flex;
}

.text-color-gray-2 {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-color-gray-2.covert-top-white {
  color: #fff;
}

.text-color-gray-2.covert-top-white.size-18 {
  font-size: 18px;
}

.text-color-gray-2.covert-top-white.size-18.black-colloir {
  color: #000;
}

.text-color-gray-2.covert-top-white.size-18.black-colloir.colour-white {
  color: #fff;
}

.text-color-gray-2.covert-top-white.size-18.black-colloir.colour-white.sf-pro-text.black {
  color: #000;
}

.div-block-1516 {
  border-radius: 20px;
  width: 100%;
  max-width: 812px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div-block-799 {
  background-color: #35469d;
  border-radius: 10px;
  padding: 12px 45px;
}

.right-image {
  justify-content: center;
  width: 45%;
  display: flex;
}

.right-image.left {
  justify-content: flex-start;
  width: 40%;
}

.div-block-1021 {
  justify-content: flex-start;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-about-author {
  background-image: url('../images/Group-1171278168-3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 94px;
}

.slider-view {
  padding-bottom: 100px;
}

.text-block-322 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.image-637 {
  width: 20%;
}

.span-colour-35469d {
  color: #35469d;
  font-weight: 700;
}

.span-colour-35469d.text-span-159 {
  text-underline-offset: -19px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-decoration: underline #ffc80f;
  text-decoration: underline #ffc80f;
  text-decoration-thickness: 25px;
}

.cover__padding {
  width: 100%;
  height: 100%;
  padding: 8% 10.2% 14% 9.3%;
  position: absolute;
  inset: 0%;
}

.div-block-949 {
  width: 100%;
  max-width: 100%;
}

.div-block-639 {
  flex: none;
  position: relative;
  top: -124px;
}

.div-block-768 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-786 {
  margin-top: 106px;
}

.div-block-824 {
  outline-offset: 1px;
  border-radius: 10px;
  outline: 1px solid gray;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 179px;
  padding: 23px 9px 29px;
  display: flex;
}

.div-block-824._15 {
  padding-bottom: 15px;
}

.div-block-1291 {
  width: 100%;
  max-width: 1000px;
  overflow: hidden;
}

.div-block-633 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.section-industry-expert {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-span-156 {
  color: #eed101;
}

.text-span-157 {
  font-weight: 900;
}

.div-block-1271 {
  background-color: #323645;
  height: 100%;
  max-height: 80px;
  position: absolute;
  inset: 25% 0% auto;
  transform: rotate(-3deg);
}

.image-638 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-900 {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-8 {
  margin-left: auto;
  margin-right: auto;
  text-decoration-color: #fff;
  display: block;
}

.image-451 {
  margin-top: 10px;
}

.text-block-420 {
  color: #00000080;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 18px;
}

.div-block-1248 {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 401px;
  display: flex;
}

.div-block-886 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1001px;
  margin-top: 86px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-886.o-top {
  z-index: 100;
  margin-top: 0;
  position: relative;
}

.poppien-24 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 135%;
}

.poppien-24.colour-808080 {
  color: gray;
  text-align: center;
  max-width: 628px;
}

.poppien-24.semibold-poppien {
  font-weight: 600;
}

.poppien-24.liner-colour-text-banking.text-align-center {
  text-align: center;
}

.text-block-365 {
  color: #ffc80f;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-1284 {
  margin-top: 6px;
}

.div-block-1018 {
  width: 100%;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1346 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 1000px;
  margin-top: 29px;
  display: flex;
}

.div-block-1346.hidden-block {
  display: none;
}

.div-block-740 {
  min-width: 300px;
  min-height: 300px;
  position: relative;
}

.div-block-1295 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  align-items: center;
  display: flex;
}

.div-block-808 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-808.margin-buttom-40 {
  margin-bottom: 40px;
}

.div-block-777 {
  background-image: url('../images/Rectangle-427321739.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  max-width: 1113px;
  position: relative;
}

.poppien-20 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 145%;
}

.poppien-20.text-colour-white {
  color: #fff;
}

.poppien-20.text-colour-white.max-w-text {
  max-width: 268px;
}

.poppien-20.text-colour-white.max-w-text.aling-center, .poppien-20.text-align-center {
  text-align: center;
}

.poppien-20.text-align-center.text-max {
  max-width: 274px;
}

.poppien-20.top-gap18 {
  max-width: 523px;
  margin-top: 24px;
}

.div-block-1658 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-span-158 {
  font-size: 18px;
}

.div-block-1497 {
  justify-content: center;
  align-items: center;
  max-width: 690px;
  margin-top: 52px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.montserrat-18 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.montserrat-18.text-semi-bold.bold-text-make {
  font-weight: 700;
}

.montserrat-18.text-semi-bold.bold-text-make.make-small-bold {
  font-weight: 500;
}

.montserrat-18.text-semi-bold.bold-text-make.make-small-bold.size-20 {
  font-size: 20px;
}

.montserrat-18.text-semi-bold.bold-text-make.make-small-bold.white {
  color: #fff;
}

.montserrat-18.text-semi-bold.bold-text-make.make-small-bold.white._16 {
  font-size: 16px;
  font-weight: 400;
}

.montserrat-18.text-colour-white {
  color: #fff;
  line-height: 100%;
}

.montserrat-18.text-colour-white.text-align-center {
  text-align: center;
  line-height: 120%;
}

.montserrat-18.text-colour-white.text-align-center.size-20 {
  font-size: 20px;
}

.montserrat-18.text-colour-white.text-align-center.size-20.white-text {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.montserrat-18.ake-mediume {
  font-weight: 500;
}

.div-block-1011 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 55px;
  display: grid;
}

.fintech_bundle-hero {
  background-color: #000;
  padding-top: 32px;
  padding-bottom: 72px;
}

.div-block-670 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-670._1090 {
  width: 100%;
  max-width: 1090px;
  margin-bottom: 32px;
  position: relative;
}

.div-block-670._1090.large-box {
  justify-content: center;
  max-width: 1150px;
}

.books-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 105px;
  display: grid;
}

.urban-24 {
  font-family: Urbanist, sans-serif;
  font-size: 24px;
  line-height: 35px;
}

.urban-24.size-small {
  font-size: 22px;
  font-weight: 500;
}

.urban-24.text-semi-bold {
  font-weight: 600;
}

.urban-24.text-semi-bold._2facac {
  color: #961e2b;
}

.div-block-678 {
  width: 100%;
  max-width: 80rem;
  margin-top: 78px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-800 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1137px;
  margin-top: 70px;
  display: grid;
}

.image-475 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.section_hero-interview-ready {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 68px;
  padding-bottom: 129px;
  position: relative;
}

.section_hero-interview-ready.hidden-colour-blue {
  background-image: linear-gradient(0deg, #fff 38%, #a3b5ff);
  padding-top: 60px;
  padding-bottom: 100px;
}

.my-custom-wrapperr {
  width: 100%;
  display: flex;
}

.my-custom-wrapperr.over-flow-hidden {
  flex-flow: row;
  padding: 3rem;
  overflow: visible;
}

.my-custom-wrapperr.over-flow-hidden.false-evry-think {
  padding: 0;
}

.my-custom-wrapperr.over-flow-hidden.fals-padding {
  flex-flow: row;
  padding-left: 1rem;
  padding-right: 0;
}

.my-custom-wrapperr.over-flow-hidden.fals-padding.false-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section_skill-building {
  background-color: #f9f3ee;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-meet {
  padding-top: 94px;
  padding-bottom: 80px;
}

.div-block-1231 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.text-top {
  color: #000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 70px;
}

.text-top.size-50 {
  font-size: 50px;
  line-height: 110%;
}

.text-top.size-50.size-40 {
  font-size: 32px;
}

.text-top.size-50.size-40._50-bold {
  font-size: 50px;
}

.text-top.gradsuates {
  text-align: center;
  text-transform: capitalize;
  background-image: url('../images/Rectangle-427321608-1.svg');
  background-position: 60% 90%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 967px;
  font-size: 50px;
  line-height: 70px;
}

.text-top.inter30 {
  width: 100%;
  max-width: 493px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}

.text-top._40 {
  font-size: 40px;
  line-height: 110%;
}

.text-top.extra-large {
  text-transform: capitalize;
  font-size: 50px;
}

.text-top.extra-large.align-center {
  text-align: center;
}

.text-top.extra-large.align-center.max-w {
  max-width: 973px;
}

.text-top.extra-large.align-center.max-w.large {
  color: #000;
  max-width: 1047px;
  margin-top: 0;
  line-height: 110%;
}

.text-top.extra-large.align-center.max-w.large.text-capital-large {
  text-transform: uppercase;
}

.text-top.extra-large.align-center.max-w.large.text-capital-large.bold-heading-way {
  font-family: Oswald, sans-serif;
}

.text-top.extra-large.align-center.max-w.large._610 {
  max-width: 610px;
}

.text-top.extra-large.align-center.max-w.large._610.hh-jj {
  color: #35469d;
}

.text-top.extra-large._1 {
  text-align: center;
  align-self: center;
  max-width: 536px;
}

.image-641 {
  z-index: 1000;
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  height: 100vh;
  margin-top: 56px;
  display: block;
  position: relative;
}

.image-641.show {
  display: none;
}

.image-641.hide {
  box-shadow: 3px 3px 50px 20px #00000080;
}

.image-641.hide._0-padding-top {
  height: auto;
  margin-top: 0;
}

.section-subscrip-sucess {
  background-color: #000;
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-subscrip-sucess.hidden {
  display: none;
}

.inter-24 {
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.inter-24.af2225 {
  color: #af2225;
  font-weight: 600;
}

.inter-24.af2225.inter-20 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.inter-24.af2225.inter-20.black {
  color: #000;
}

.container-small-2.hero {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.container-small-2.hero._904 {
  max-width: 904px;
}

.div-block-1226 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.div-block-1001 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  width: 100%;
  margin-top: 55px;
  display: flex;
  overflow: visible;
}

._3-book-summary {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-1660 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-739 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex: none;
  display: flex;
}

.div-block-1013 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2e5c4;
  border: 1px #00000026;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  height: 86px;
  min-height: 86px;
  display: flex;
}

.div-block-1013.fasle-evry-think {
  background-color: #fff;
  border-bottom-style: none;
  justify-content: flex-start;
  height: auto;
  min-height: auto;
}

.text-span-159 {
  text-underline-offset: -21px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-position: under;
  -webkit-text-decoration: underline #ffc80f;
  text-decoration: underline #ffc80f;
  text-decoration-thickness: 21px;
}

.section-curricilam {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-curricilam.whitw-background {
  background-color: #fff;
}

.section-curricilam.whitw-background.fbefea {
  background-color: #fbefea;
}

.section-curricilam.whitw-background.fbefea.af2225 {
  background-color: #f9f3ee;
}

.section-curricilam.whitw-background.fbefea.af2225.f7f7f4 {
  background-color: #f7f7f4;
}

.section-curricilam.whitw-background.fbefea.af2225.f7f7f4._020822 {
  background-color: #020822;
}

.section-curricilam.whitw-background.fbefea.af2225.f7f7f4.fffff, .section-curricilam.whitw-background.fbefea.af2225.backgroung-white {
  background-color: #fff;
}

.section-curricilam.whitw-background.fbefea.f2e5c4 {
  background-color: #f2e5c4;
}

.section-curricilam.whitw-background.fbefea.f2e5c4._060e1d {
  background-color: #060e1d;
}

.section-curricilam.whitw-background.fbefea.f2e5c4._060e1d._2d36a1 {
  background-color: #f5f5f5;
}

.section-curricilam.whitw-background._000000 {
  background-color: #000;
}

.image-541 {
  width: 100%;
}

.tab-link-tab-2-5 {
  color: #fff;
  background-color: #ddd0;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-5.w--current {
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
}

.div-block-927 {
  align-self: flex-end;
  width: 50%;
}

.text-block-381 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-381.white-text {
  font-family: Roboto, sans-serif;
}

.text-block-381.white-text.text-small {
  color: #b2b2b2;
  font-size: 16px;
}

.tab-link-tab-2-6 {
  color: #000;
  border-radius: 5px;
  font-size: 15px;
  line-height: 1.2;
}

.tab-link-tab-2-6.w--current {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-944 {
  margin-bottom: 10px;
}

.section-changing {
  background-image: url('../images/Group-1171278376.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-961 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1315 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-1149 {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 35px;
}

.div-block-750 {
  opacity: 1;
  outline-offset: -3px;
  background-color: #fadb00;
  background-image: url('../images/Rectangle-427321707.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 20px;
  outline: 2px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1032px;
  margin-top: 67px;
  padding-top: 61px;
  padding-bottom: 71px;
  display: flex;
}

.div-block-750.hide-back {
  background-image: url('../images/Group-1171278227.png');
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 90px;
  padding-right: 90px;
}

.div-block-997 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-997.center-logog-incoe {
  justify-content: flex-start;
  align-items: center;
}

.div-block-1661 {
  margin-top: 10px;
  padding-left: 40px;
}

.section_certificate {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-939 {
  background-color: #000;
  padding-top: 50px;
  position: relative;
}

.section-knowledge {
  padding-bottom: 50px;
  display: none;
}

.text-span-160 {
  color: #0069e4;
}

.text-block-375 {
  color: #35469d;
  background-color: #a1b0ff;
  justify-content: center;
  align-items: center;
  height: 133px;
  font-family: Bebas Neue, sans-serif;
  font-size: 80px;
  display: flex;
}

.image-355 {
  position: absolute;
  inset: auto auto -85% -7%;
}

.section-buy-book-consulting {
  background-image: url('../images/Group-1171278085.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 130px;
}

.div-block-836 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  align-items: center;
  display: flex;
}

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

.div-block-1530 {
  cursor: pointer;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin: 10px auto;
  display: flex;
  position: relative;
}

.text-block-367 {
  text-align: center;
  margin-top: 31px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.slide-13 {
  height: 100%;
}

.slide-13.background-colour-chnage {
  background-color: #020822;
}

.slide-13.background-colour-chnage.ffffff {
  background-color: #fff;
}

.image-523 {
  border-radius: 20px;
}

.text-block-350 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 22px;
  line-height: 35px;
}

._51-trading-content {
  background-color: #f9f9f9;
  border: 1px solid #d8d8d8;
  border-radius: 12px;
  margin-top: 15px;
  padding: 8px;
}

.background-page-wrapper {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.background-page-wrapper.marquee {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.background-page-wrapper.marquee.top-padding-less {
  margin-top: 0;
}

.cover__fold {
  background-image: linear-gradient(to right, #0000, #0000001a 34%, #ffffff4d 47%, #fff0 59%, #ffffff3b 75%, #fff0);
  width: 7%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cover__fold.cover__fold--back {
  left: auto;
  right: 0;
  transform: rotate(180deg);
}

.div-block-1190 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.devider-2 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 144px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.devider-2._100 {
  margin-top: 74px;
}

.div-block-616 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 55px;
  display: grid;
}

.image-521 {
  border-radius: 20px;
}

.div-block-1125 {
  max-width: 687px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-891 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1663 {
  flex-flow: column;
  display: flex;
}

._3-book-cta-inner {
  background-color: #000;
  background-image: url('../images/Ellipse-166.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 20px;
  overflow: hidden;
}

.text-block-469 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-469.text-colour-831c21 {
  color: #831c21;
}

.text-block-469.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-469.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-469.text-colour-831c21.text-colour-fadb00.de5420.blac-text-buy, .text-block-469.black {
  color: #000;
}

.text-block-470 {
  color: #000;
  text-align: center;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 55px;
}

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

.section_book--diffrence {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-angle-testromonial {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-angle-testromonial.padding-less {
  padding-bottom: 30px;
}

.div-block-982 {
  margin-top: 10px;
}

.div-block-793 {
  max-width: 973px;
}

.red-grid {
  min-height: 100vh;
  position: relative;
}

.bold-inter {
  font-weight: 700;
}

.text-block-400 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-400.plac-colour {
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

.text-block-400.plac-colour.size-16 {
  font-size: 16px;
}

.text-block-471 {
  color: #fff;
  text-align: left;
  max-width: 419px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-471.align-enter {
  text-align: center;
}

.div-block-940 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
  padding-left: 10%;
  display: flex;
}

.h1-wrapper.top-margin-large {
  margin-top: 46px;
}

.h1-wrapper.heading-top-margin {
  margin-top: 43px;
}

.h1-wrapper.heading-top-margin.flex-horisontal {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.h1-wrapper.heading-top-margin.flex-horisontal.padding-top-small {
  max-width: 900px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.h1-wrapper.top-margin-h1 {
  margin-top: 40px;
}

.h1-wrapper.top-margin {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

.div-block-1010 {
  justify-content: center;
  display: flex;
}

.code-embed-25 {
  border-top-right-radius: 10px;
  overflow: hidden;
}

.code-embed-15 {
  margin-top: 28px;
}

.div-block-995 {
  width: 100%;
  max-width: 1000px;
}

.div-block-1200 {
  width: 100%;
  max-width: 400px;
}

.image-519 {
  border-radius: 20px;
}

.div-block-751 {
  width: 100%;
  max-width: 1000px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}

.container-small-1000 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.image-453 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-453.change-style-image {
  object-fit: fill;
  width: auto;
  height: auto;
}

.gap-26 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 26px;
  display: flex;
}

.section_certificate-images {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-929 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-1266 {
  border: 1px solid #e1e1e1;
  border-radius: 20px;
  margin-top: 18px;
  margin-left: -35px;
  padding-top: 40px;
  padding-bottom: 35px;
  padding-left: 35px;
}

.div-block-957 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 40px;
  margin-right: 40px;
  display: grid;
}

.div-block-867 {
  background-image: url('../images/Rectangle-427321763.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 328px;
  min-height: 260px;
}

.div-block-1512 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 28px;
  display: flex;
}

.div-block-1512.top-10 {
  margin-top: 10px;
}

.section-longer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.book-wrapper-2 {
  perspective: 1200px;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  overflow: visible;
}

.book-wrapper-2.hidden-bkook {
  display: none;
}

.div-block-1347 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  width: 100%;
  max-width: 584px;
  margin-top: 43px;
  display: flex;
}

.text-block-329 {
  color: #0000006e;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-1022 {
  background-color: #fbefea;
  padding-bottom: 50px;
}

.tabs-menu-12 {
  background-color: #0b6e99;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-flow: column;
  width: 100%;
  max-width: 352px;
  padding-bottom: 41px;
  display: flex;
}

.div-block-964 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.text-span-161 {
  font-weight: 900;
}

.buy-button-wrapper {
  z-index: 100000000;
  margin-top: 83px;
  position: relative;
}

.buy-button-wrapper.align-button-center {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buy-button-wrapper.align-button-center.less-maegin {
  margin-top: 124px;
}

.buy-button-wrapper.align-button-center.less-maegin.top-margin-large {
  margin-top: 71px;
}

.buy-button-wrapper.align-button-center.top {
  margin-top: 2rem;
  margin-left: auto;
}

.buy-button-wrapper.align-button-center.top.left.center-2 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.buy-button-wrapper.align-button-center.top.left.center-2.top-margin-76 {
  margin-top: 57px;
}

.buy-button-wrapper.align-button-center.top.left.center-2.top-margin-76.top-margin21 {
  margin-top: 50px;
}

.buy-button-wrapper.align-button-center.top.left.center-2.top-margin-1rem {
  margin-top: 0;
}

.buy-button-wrapper.align-button-center.top.left.center-2._69 {
  margin-top: 69px;
}

.buy-button-wrapper.align-button-center.top.left.center-2._69.padding-top-0 {
  margin-top: 0;
}

.padding-global-4 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-4.padding-large-books {
  padding-top: 108px;
  padding-bottom: 121px;
}

.padding-global-4.padding-large-books.small-padding-both {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-4.padding-verticall-day {
  padding-top: 86px;
  padding-bottom: 86px;
}

.padding-global-4.padding-section-large-buy {
  padding-top: 130px;
  padding-bottom: 130px;
}

.padding-global-4.padding-section-large-buy.section-image {
  background-image: url('../images/Red-Grid-3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.padding-global-4.padding-section-large-buy.section-image._60size-buttom {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-4.padding-section-large-buy.section-image._60size-buttom.grid-fales {
  display: flex;
}

.padding-global-4.padding-section-large-buy.section-image.hide-background-image {
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.padding-global-4.section-padding-vertical {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-global-4.section-padding-vertical.padding--0 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-global-4._10000 {
  z-index: 100000;
}

.padding-global-4.padding-faq-large {
  padding-top: 119px;
  padding-bottom: 119px;
}

.padding-global-4.padding-verical-hero {
  padding-top: 60px;
}

.padding-global-4.padding-verical-hero.top-margin-40 {
  padding-top: 40px;
}

.padding-global-4.padding-author-large {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-global-4.padding-section-falarge {
  padding-top: 81px;
  padding-bottom: 81px;
}

.padding-global-4.padding-section-falarge._60-gap-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-4.padding-section-hero {
  padding-top: 4.063rem;
  padding-bottom: 6.438rem;
}

.padding-global-4.padding-section-hero.z-index-increase {
  z-index: 100;
  padding-bottom: 3rem;
}

.padding-global-4.padding-section-hero.z-index-increase._1rem-buttom.spacing-less {
  padding-top: 2rem;
}

.padding-global-4.false-one {
  padding-right: 0;
}

.padding-global-4.slider-padding-large {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-global-4.padding-verticall-word {
  padding-top: 86px;
  padding-bottom: 86px;
}

.padding-global-4.padding-verticall-word._48-top-margin {
  padding-top: 48px;
}

.padding-global-4.padding-verticall-word._48-top-margin.gap-top {
  padding-top: 20px;
  padding-bottom: 60px;
}

.div-block-1345 {
  margin-top: 20px;
  display: block;
  position: relative;
}

.image-522 {
  border-radius: 20px;
}

.text-span-162, ._35469d {
  color: #35469d;
}

.div-block-1206 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 890px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-1206.less-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1206.less-grid.top-grid-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-1206.less-grid.grid-to-flex {
  justify-content: center;
  display: flex;
}

.div-block-611 {
  border: 2px solid #000;
  width: 100%;
  max-width: 347px;
  padding: 28px 35px;
  position: absolute;
  inset: auto auto -110% 2%;
}

.div-block-611.position-chnage.right {
  inset: auto 0% -110% auto;
}

.div-block-611.postion-chnage {
  left: 35%;
}

.div-block-941 {
  margin-bottom: 10px;
}

.span-colour-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.mask-12 {
  border-radius: 10px;
}

.div-block-853 {
  background-color: #f8f8f8;
  border-radius: 20px;
  padding: 23px 55px 34px 66px;
  position: relative;
  bottom: 10px;
  right: 10px;
}

.sectiion-2 {
  background-image: url('../images/Frame-563-1.jpg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: auto;
  margin: 0;
  padding: 2%;
}

.sectiion-2.other {
  background-color: #fff;
  background-image: none;
}

.sectiion-2.other.gray {
  background-color: #f8f8f8;
}

.sectiion-2.other.gray.footer {
  background-color: #000;
  height: auto;
  display: block;
}

.div-block-841 {
  width: 100%;
  max-width: 1082px;
}

.div-block-1531 {
  z-index: 3;
  position: absolute;
  top: 35%;
  left: 70%;
}

.div-block-972 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 33px;
  display: grid;
}

.div-block-1522 {
  max-width: 781px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1522.ffffff {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.div-block-1211 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 445px;
  display: flex;
  position: relative;
  right: -8px;
}

.div-block-945 {
  margin-top: 20px;
}

.div-block-1329 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 993px;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-consultant {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-773 {
  width: 100%;
  max-width: 405px;
}

.points-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 37px;
  display: flex;
}

.text-block-373 {
  width: 100%;
  max-width: 641px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-424 {
  color: #ffca15;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1665 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-1665.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-1665.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-1665.line-colour-ffc157.colour-422a02.dba319 {
  background-color: #dba319;
}

.div-block-1665.line-colour-584515 {
  background-color: #584515;
}

.div-block-1665.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.div-block-1665.line-colour-584515.line-colour-ffc157.white.ffffff {
  background-color: #fff;
}

.image-481 {
  border-radius: 15px;
  width: 100%;
  box-shadow: 10px 4px 40px #0000001a;
}

.div-block-1334 {
  background-color: #ff5612;
  border-radius: 22px;
  padding: 5px 15px;
}

.text-span-163 {
  color: #000;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
  -webkit-text-decoration: line-through #fff;
  text-decoration: line-through #fff;
  text-decoration-thickness: 3px;
}

.div-block-1300 {
  position: absolute;
  inset: auto 37px 63px 40px;
}

.div-block-1300.margin-buttom-42 {
  bottom: 42px;
}

.section_world-class {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-827 {
  background-color: #f8f8f8;
  background-image: none;
  background-size: auto;
  padding-top: 50px;
  padding-bottom: 20px;
  display: none;
  position: relative;
}

.div-block-1251 {
  grid-column-gap: 120px;
  grid-row-gap: 66px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.div-block-1251.more-grid {
  grid-column-gap: 86px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1251.more-grid.makflex {
  grid-column-gap: 39px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-1251.more-grid.add-grid {
  grid-column-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-1251.more-grid.add-grid._102 {
  grid-column-gap: 25px;
}

.div-block-1251.grid-false {
  display: block;
}

.div-block-1012 {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  padding-bottom: 20px;
  box-shadow: 0 4px 14px #0003;
}

.div-block-1189 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 30px;
  display: flex;
}

.div-block-1236 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 23px;
  display: flex;
}

.div-block-1252 {
  z-index: 5555;
  background-color: #fff;
  border-radius: 7px;
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 22px;
  position: relative;
  box-shadow: 0 4px 14px #00000026;
}

.image-645 {
  width: 100%;
  height: 100%;
}

.div-block-1299 {
  background-image: url('../images/Group-1171279258.png');
  background-position: 50%;
  background-size: cover;
  min-height: 575px;
  position: relative;
}

.div-block-1299.background-image-change {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.section-circle {
  background-image: url('../images/Group-1171278112.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 148px;
  padding-bottom: 84px;
  display: none;
}

.image-493 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-613 {
  margin-top: 60px;
  display: none;
}

.hero-flex-2 {
  grid-column-gap: 81px;
  grid-row-gap: 81px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-flex-2.top-margin {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 50px;
  display: flex;
}

.hero-flex-2.top-margin._904 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 904px;
  margin-top: 24px;
}

.trading-3-book-list-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-599 {
  margin-top: 50px;
}

.div-block-1301 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.image-480 {
  margin-top: 3px;
}

.div-block-1667 {
  flex-flow: column;
  width: 100%;
  max-width: 1148px;
  margin-top: 89px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-418 {
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: -10% auto auto 50%;
}

.div-block-1668 {
  border: 1px solid #efd202;
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.div-block-1668.top-margin-pointer {
  margin-top: 10px;
}

.div-block-1327 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1327.align-center {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.faq-plus-l-3 {
  background-color: #000;
  border-radius: 3px;
  width: 2px;
  height: 100%;
  position: absolute;
}

.faq-plus-l-3.colour-white, .faq-plus-l-3.ffffff {
  background-color: #fff;
}

.faq-plus-l-3.ffffff {
  background-color: #ff5612;
}

.faq-plus-l-3.white {
  background-color: #fff;
}

.image-441 {
  margin: 43px auto 75px;
}

.div-block-598 {
  filter: drop-shadow(5px 9px 30px #00000026);
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 12px 11px;
  display: flex;
}

.text-block-327 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.logo-wrapper-3, .logo-wrapper-3.logo-align-center {
  justify-content: center;
  display: flex;
}

.div-block-1326 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.div-block-826 {
  background-color: #000;
  padding-bottom: 50px;
}

.div-block-857 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-857.top-padding-price {
  margin-top: 77px;
}

.text-block-369 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 70px;
}

.div-block-1282 {
  width: 100%;
  max-width: 266px;
}

.div-block-1293 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#060e1d, #1f2f4e 94%);
  border: 1px solid #192b4b;
  border-radius: 10px;
  flex-flow: column;
  margin-top: 21px;
  margin-left: -30px;
  margin-right: -42px;
  padding: 29px 43px 29px 50px;
  display: flex;
}

.div-block-1503 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.cod-text-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 19px;
  display: flex;
}

.cod-text-wrapper.alingn-left {
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 10%;
}

.text-span-165 {
  font-weight: 900;
}

.image-454 {
  height: 100%;
}

.hero-card {
  background-color: #131313;
  border-radius: 10px;
  max-width: 400px;
  padding: 54px 36px 35px;
}

.hero-card.card-colour-transparent.flex {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: #13131300;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  padding: 0;
  display: flex;
}

.hero-card.card-colour-transparent.flex.left-center.small-padding-top {
  margin-top: 0;
}

.section-hero-fixing {
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 80px;
}

.section-hero-fixing.f9f3ee {
  background-color: #f9f3ee;
  padding-top: 40px;
}

.div-block-1181 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #1313133d;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  min-height: 50px;
  display: flex;
}

.slide-padding {
  margin-top: 56px;
}

.slide-padding.mazzz {
  width: 100%;
  max-width: 80rem;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.image-443 {
  width: 12%;
}

.cover__front-shadow {
  background-image: linear-gradient(45deg, #0a00381a, #fce1191a);
  position: absolute;
  inset: 0%;
}

.div-block-1220 {
  width: 100%;
  max-width: 494px;
}

.div-block-1004 {
  margin-top: 21px;
}

.div-block-1004.flex-gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-990 {
  background-color: #f2e5c4;
  border-radius: 10px;
  padding: 15px 32px 15px 20px;
}

.image-438 {
  z-index: -2;
  position: absolute;
  inset: 50% -20% auto auto;
}

.text-span-167 {
  font-weight: 900;
}

.text-head-stat-2 {
  color: #000;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.text-head-stat-2.orange {
  color: #ffa400;
  text-align: center;
}

.text-span-168 {
  color: #dc2625;
  font-weight: 800;
}

.div-block-1274 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 56px;
  display: flex;
}

.div-block-1145 {
  max-width: 600px;
  margin: 60px auto 71px;
}

.div-block-769 {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.code-embed-22 {
  display: none;
}

.image-470 {
  margin-top: 10%;
  margin-left: 77%;
  display: block;
}

.image-470.side-left-arrow {
  margin-left: 0%;
}

.div-block-766 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 934px;
  display: flex;
}

.div-block-766.center-flex {
  grid-column-gap: 91px;
  grid-row-gap: 91px;
  justify-content: center;
}

.text-span-169 {
  font-weight: 900;
}

.section-the-complete-system {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1168 {
  display: none;
}

.div-block-861 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1005 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: contain;
  width: 100%;
  margin-top: 42px;
  display: flex;
}

.div-block-1303 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

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

.image-363.postion {
  inset: 5% 25% auto auto;
}

.image-363.postion.change {
  inset: auto 0% -10% auto;
}

.div-block-1178 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 60px;
  display: flex;
}

.div-block-1340 {
  width: 100%;
  max-width: 762px;
  margin-left: auto;
  margin-right: auto;
}

.mobile-slidr-wrapper {
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.div-block-1161 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1308 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 533px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1308._1000 {
  max-width: 1000px;
}

.div-block-871 {
  display: flex;
}

.section-interview-ready {
  background-image: linear-gradient(#fff 38%, #a3b5ff);
  padding-top: 80px;
  padding-bottom: 93px;
}

.section-interview-ready.liner-hidden {
  background-color: #fff9e2;
  background-image: none;
}

.div-block-1324 {
  position: relative;
}

.section-code {
  background-image: url('../images/Group-1171279185-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-776 {
  background-color: #ece0bc;
  padding: 10px 62px;
  position: absolute;
  top: -8%;
  bottom: auto;
  left: 24%;
}

.sf-18 {
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
}

.sf-18.text-colour-white {
  color: #fff;
}

.sf-18.text-colour-white.align-center {
  text-align: center;
}

.sf-18.text-colour-white.align-center.sf-pro-text {
  color: #000;
}

.sf-18.text-colour-white.text-loght {
  font-weight: 200;
}

.sf-18.text-align-center {
  text-align: center;
}

.sf-18.text-align-center._808080 {
  color: gray;
  font-family: Inter, sans-serif;
}

.text-block-475 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-475.colour-cdcccc {
  color: #cdcccc;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-475.colour-cdcccc.blac-colour {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-475.hide-line {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-475.hide-line.colour-cdcccc {
  color: #868585;
}

.text-block-475.hide-line.colour-cdcccc.text-14 {
  font-size: 14px;
}

.text-block-475.diiden {
  display: none;
}

.text-block-475.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.div-block-876 {
  align-self: center;
  width: 50%;
}

.div-block-876.auto-evry {
  width: auto;
  margin-top: 30px;
}

.div-block-876.auto-evry.hidden {
  display: none;
}

.div-block-876.auto-evry.hidden.only-dekstop {
  display: block;
}

.div-block-935 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-819 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1094px;
  margin: 99px auto 68px;
  display: flex;
  position: relative;
}

.section-transformation {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-928 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  margin-top: 28px;
  display: flex;
}

.div-block-1344 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.body-text-fsa-2 {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 1.5;
}

.body-text-fsa-2.white {
  color: #fff;
}

.div-block-1350 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.author-image-wrapper {
  margin-top: 9%;
}

.div-block-631 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-1670 {
  justify-content: center;
  align-self: center;
  width: 1005%;
  max-width: 605px;
  display: flex;
}

.div-block-1671 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-left: 45%;
  display: flex;
}

.div-block-1014 {
  padding: 20px;
}

.text-block-410 {
  margin-top: 8px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.text-block-410._18-padding-top {
  margin-top: 22px;
}

.div-block-1213 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #ffdfe1;
  border-radius: 20px;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 41px;
  display: flex;
  position: relative;
  right: -12px;
}

.div-block-1213._3 {
  padding-top: 14px;
  padding-bottom: 14px;
  right: 70px;
}

.div-block-1213._4 {
  padding-top: 7px;
  padding-bottom: 7px;
  right: 30px;
}

.div-block-1213._2 {
  right: 30px;
}

.book-2 {
  transform-style: preserve-3d;
  width: 30vw;
  display: block;
  position: relative;
  transform: none;
}

.image-484 {
  object-fit: contain;
  height: 60vh;
  display: block;
}

.div-block-1028 {
  width: 100%;
  display: flex;
}

.section_hero-marketing {
  background-image: url('../images/Group-1171278393-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.icon-35 {
  -webkit-text-fill-color: inherit;
  background-color: #ffa400;
  background-clip: border-box;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 14px;
  display: flex;
}

.right-arrow-9 {
  color: #000;
  background-color: #fff;
  border: 4px solid #0069e4;
  border-radius: 100%;
  width: 64px;
  height: 64px;
  right: -4%;
}

.right-arrow-9.colour-oriagnce-stock {
  border-color: #ff5612;
}

.right-arrow-9.white {
  background-color: #f6af3e;
  border-color: #fff;
  box-shadow: 5px 9px 30px #00000026;
}

.right-arrow-9.white.small {
  width: 40px;
  height: 40px;
}

.right-arrow-9.white.small.red-colour {
  right: -3%;
}

.right-arrow-9.white.small.red-colour.d3bccc {
  background-color: #d3bccc;
}

.div-block-619 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  display: flex;
}

.marquee-image-2 {
  flex: none;
  display: flex;
  position: relative;
}

.text-points-pricing-2 {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
}

.text-points-pricing-2.small {
  font-size: 14px;
  font-weight: 500;
}

.exel-block {
  background-color: #ffca15;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 74px;
  padding: 68px 43px 64px;
  display: flex;
}

.div-block-612 {
  margin-top: 65px;
}

.div-block-1339 {
  border: 1px solid #593a2e;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 77px;
  margin-top: 38px;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.div-block-895 {
  max-width: 814px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.image-648 {
  display: none;
}

.div-block-888 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-888.margin-top {
  margin-top: 76px;
}

.div-block-1239 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-word {
  background-color: #000;
}

.div-block-1017 {
  background-color: #f2e5c4;
  border-radius: 10px;
  width: 100%;
  max-width: 921px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-903 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #80808087;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 370px;
  height: 100%;
  max-height: 468px;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-1150 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 18px;
  margin-left: 30px;
  margin-right: 30px;
  display: grid;
}

.text-block-324 {
  text-align: center;
  margin-top: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-402 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.image-649 {
  transform-style: preserve-3d;
}

.div-block-970 {
  width: 100%;
  max-width: 1002px;
}

.list-9 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}

.text-regular-be {
  color: #000;
  max-width: 290.09px;
  margin-top: 22px;
  margin-left: 2%;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 23.1px;
  font-weight: 500;
  line-height: 32.3px;
}

.text-regular-be.change-maxw {
  max-width: 307.64px;
  font-weight: 500;
}

.div-block-1113 {
  border: .47px solid #0548c0;
  border-radius: 10px;
  overflow: hidden;
}

.div-block-1113.false-every {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #a7a7a7;
  border-radius: 10px;
}

.div-block-1113.radiusecolour {
  border-style: none;
  box-shadow: 0 4px 14px #00000026;
}

.poppien-16 {
  color: gray;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.poppien-16.poopine-text-black {
  color: #000;
}

.poppien-16.poopine-text-black.text-size-semi-bold {
  font-weight: 600;
}

.div-block-1500 {
  margin-top: 32px;
  display: flex;
  position: relative;
}

.swiper-container {
  overflow: hidden;
}

.swiper-container.full-w {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.swiper-container.full-w._1247 {
  max-width: 1240px;
}

.swiper-container.full-w._1247.false-every-think {
  margin-top: 17px;
}

.swiper-container.full-w._1247.false-every-think.top-padding-false {
  margin-top: 0;
}

.swiper-container.full-w._1247.tpo-maegign {
  margin-top: 64px;
}

.swiper-container.full-w._1247.tpo-maegign.more {
  max-width: 1320px;
}

.swiper-container.padding-over {
  padding: 2rem 1rem 1rem;
}

.image-446 {
  object-fit: fill;
  flex: none;
  width: 100%;
}

.div-block-620 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sf-mix.sf-black-mix {
  color: #ff5612;
  font-size: 16px;
  line-height: 100%;
}

.div-block-606 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-606.top {
  margin-top: 65px;
}

.tabs-content-9 {
  margin-top: 30px;
}

.image-476 {
  transform: rotate(90deg);
}

.text-block-428 {
  color: #0069e4;
  text-align: center;
  font-size: 32px;
  font-weight: 900;
}

.poppien-10 {
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.h2-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 18px;
  display: flex;
}

.h2-wrapper._726 {
  justify-content: center;
  max-width: 726px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.h2-wrapper._726.align-center {
  justify-content: center;
}

.h2-wrapper._726.align-center.flex-down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.h2-wrapper._726.align-center.flex-down.gsap-less {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

.h2-wrapper._726.align-center.flex-down.gsap-5 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.h2-wrapper._726.align-center.buttommargin-large {
  margin-bottom: 31px;
}

.h2-wrapper.margin-less {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.section_game-changer {
  background-color: #f9f3ee;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-634 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-934 {
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  padding: 17px 19px 19px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-868 {
  margin-top: 70px;
}

.div-block-996 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  margin-top: 68px;
  display: flex;
}

.flex-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.flex-left._46 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
}

.div-block-847 {
  margin-top: 38px;
}

.text-block-408 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-756 {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  flex-flow: column;
  width: 50%;
  margin-top: 54px;
  display: flex;
}

.div-block-756.up-image-margin.false-margin {
  width: 45%;
  margin-top: 0;
}

.div-block-1286 {
  padding-top: 30px;
  padding-bottom: 36px;
  padding-left: 30px;
}

.div-block-1286.card-colour-blue {
  background-image: linear-gradient(#1f2f4e, #060e1d);
  border: 1px solid #192b4b;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  padding-right: 42px;
  display: flex;
}

.div-block-1286.card-colour-blue.padding-buttom-fasel {
  padding-bottom: 0;
}

.div-block-1286.padding-false {
  padding-left: 0;
}

.section-fintech-india {
  background-color: #101827;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-535 {
  margin-top: 1%;
}

.oswall-28 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.oswall-28.capital-heading {
  text-transform: uppercase;
}

.oswall-28.capital-heading.oswall-26 {
  font-size: 26px;
}

.div-block-1501 {
  background-color: #f5f5f5;
  border-radius: 10px;
  width: 100%;
  max-width: 745px;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-left: 48px;
  display: flex;
}

.div-block-1501.d1c9b7 {
  background-color: #f5f5f5;
  padding-top: 51px;
  padding-bottom: 51px;
}

.div-block-830 {
  flex-flow: column;
  align-self: flex-start;
  margin-top: 44px;
  display: flex;
}

.div-block-1674 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1305 {
  margin-top: 10px;
}

.div-block-1310 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.div-block-1310.large-top-argin {
  margin-top: 2rem;
}

.div-block-1204 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1204.buttom-30px {
  margin-bottom: 30px;
}

.div-block-796 {
  width: 100%;
  max-width: 1059px;
}

.div-block-1675 {
  width: 50%;
}

.div-block-1676 {
  background-color: #262626;
  border-radius: 100%;
  padding: 20px;
  transition: all .3s;
}

.div-block-1676:hover {
  transform: scale(1.1);
}

.div-block-628 {
  position: relative;
}

.book-image-2 {
  width: 100%;
  height: 347px;
}

.div-block-976 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  max-width: 752.41px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-843 {
  z-index: 100;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  height: 427px;
  padding: 34px 50px 27px 34px;
  display: flex;
  position: relative;
}

.div-block-843.padding-left-less {
  z-index: 2147483647;
  height: 427px;
  min-height: 427px;
  padding-right: 27px;
}

.image-479 {
  width: 100%;
}

.div-block-989 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 60%;
  display: flex;
}

.div-block-1499 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1499._676 {
  max-width: 676px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1499.flex-down-h, .div-block-1499.flex-down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.para-wrapper-hero.top-margin-tiny {
  max-width: 704px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.para-wrapper-hero.top-margin-tiny._740 {
  max-width: 740px;
  margin-top: 40px;
}

.para-wrapper-hero.top-margin-tiny._740.top-margin-less {
  margin-top: 16px;
}

.para-wrapper-hero.top-margin-tiny._740.make-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  display: flex;
}

.para-wrapper-hero.top-margin-tiny._740.make-flex.less-top-margin {
  margin-top: 20px;
}

.para-wrapper-hero.top-margin-tiny._740.make-flex.less-top-margin.down {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 10px;
}

.para-wrapper-hero.top-margin-tiny._740.make-flex.top-margin-20 {
  margin-top: 20px;
}

.para-wrapper-hero.top-margin-tiny._740.make-flex.top-margin-20.top-margin-0 {
  margin-top: 0;
}

.image-grid-left {
  width: 100%;
  max-width: 525px;
  height: 524px;
  min-height: 524px;
}

.trading-3-book-list-block-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 55px;
  margin-bottom: 40px;
  display: grid;
}

.inter-12 {
  color: #fff;
  text-align: center;
  margin-top: 11px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.inter-12.af2225 {
  color: #af2225;
  font-weight: 600;
  display: none;
}

.div-block-1183 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-smallx.max-w-container {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.image-272 {
  margin-left: 10px;
}

.image-436 {
  margin-top: 31px;
  position: relative;
  right: 10px;
}

.div-block-664 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-top: 10px;
  display: flex;
}

.image-530 {
  margin-top: 1%;
}

.image-530.top-maeginless {
  margin-top: 0%;
}

.section-private-authore {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section_about-leadership {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-392 {
  text-align: center;
  font-family: Delicious Handrawn, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.inter-18 {
  text-align: center;
  max-width: 380px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.inter-18._792.max--792 {
  max-width: 900px;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
}

.inter-18._792.max--792.top-23 {
  margin-top: 46px;
}

.inter-18._792.max--792.fasle-margin {
  margin-top: 0;
}

.inter-18.fasleafma {
  max-width: none;
}

.inter-18.fasle-somethin {
  text-transform: none;
  max-width: none;
  font-style: italic;
}

.inter-18.fasle-somethin.black, .inter-18.black {
  color: #000;
}

.oswall-40 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
}

.oswall-40._2facac {
  color: #941e2b;
}

.hero-section-consulting.section-padding-vertical {
  background-image: url('../images/Frame-6.svg');
  background-position: 50%;
  background-size: auto;
  padding-top: 100px;
}

.section-slider-3 {
  background-color: #000;
}

.section-slider-3.hidden-all {
  display: none;
}

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

.section-slider-yellow {
  background-color: #ffc80f;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-1155 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: center;
  align-items: center;
  margin-top: 50%;
  display: flex;
}

._3-book-item-cta {
  color: #fff;
  text-align: left;
  background-image: linear-gradient(0deg, #fff6, #0000);
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-top: 60px;
  padding: 1px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  position: relative;
}

.left-arrow-5 {
  background-color: #fff;
  border: 4px solid #ff5612;
  border-radius: 100%;
  width: 64px;
  height: 64px;
  left: -7%;
}

.left-arrow-5._0069e4 {
  border-color: #0069e4;
}

.left-arrow-5._0069e4.ffffff {
  color: #fff;
  background-color: #f6af3e;
  border-color: #fff;
  box-shadow: 5px 9px 30px #00000026;
}

.left-arrow-5._0069e4.ffffff.small {
  width: 40px;
  height: 40px;
}

.left-arrow-5._0069e4.ffffff.small.red-colour {
  background-color: #d3bccc;
  left: -3%;
}

.div-block-1306 {
  width: 100%;
  max-width: 655px;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-933 {
  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;
}

.section-buy-book {
  background-image: url('../images/Grey-BG-1-min_1Grey BG 1-min.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.div-block-1506 {
  background-color: #f9f3ee;
  border-radius: 10px;
  width: 100%;
  max-width: 568px;
  padding: 32px 52px;
  position: absolute;
  bottom: -10%;
  left: auto;
  right: 20%;
}

.div-block-1506.false {
  background-color: #ffffff26;
  border: 1px solid #fff;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.div-block-1506.false.fasle-ms {
  max-width: 650px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1506.false.fasle-ms.change-thinks {
  background-color: #fff0;
  border-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.my-custom-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.my-custom-wrapper.align-center {
  justify-content: flex-start;
  height: auto;
}

.my-custom-wrapper.grid._2pix-padding {
  padding: 0;
  display: flex;
}

.my-custom-wrapper.swiper-marquee {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
}

.small-cointainer {
  max-width: 705px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-879 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.div-block-1330 {
  width: 100%;
  display: flex;
}

.div-block-1330.align-flex-left {
  justify-content: flex-end;
}

.image-499 {
  z-index: 10;
  width: 20%;
  position: relative;
}

.div-block-1166 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2e5c4;
  border-right: 1px solid #00000026;
  border-radius: 15px;
  flex-flow: column;
  margin-top: 14px;
  padding-top: 35px;
  padding-bottom: 38px;
  padding-left: 31px;
  display: flex;
}

.div-block-890 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 828px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-518 {
  border-radius: 20px;
}

.swiper_slider-wrapper {
  position: relative;
}

.div-block-1502 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 55px 32px 40px;
  display: flex;
  position: absolute;
  inset: 10% 0% 10% auto;
}

.div-block-1502.top-padding-false {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1201 {
  width: 100%;
  max-width: 952px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-822 {
  align-self: center;
  width: 100%;
  max-width: 311px;
  padding-bottom: 10%;
}

.image-grid.top-margin-image-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 84px;
  display: grid;
}

.image-grid.top-margin-image-grid.top-margin-48 {
  margin-top: 40px;
}

.div-block-1129 {
  margin-top: 50px;
}

.text-small-yellow {
  color: #ffca15;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-small-yellow.center-2.colour-de5420 {
  color: #de5420;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.span-black {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #000);
  -webkit-background-clip: text;
  background-clip: text;
}

.span-black.size-34 {
  font-size: 34px;
}

.div-block-762 {
  grid-column-gap: 60px;
  grid-row-gap: 47px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 674px;
  margin-top: 61px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-755 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-755.center-2.align-centr-imgae {
  justify-content: center;
  align-items: center;
}

.section_perfect-for {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.block-top-margin {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-flow: column;
  max-width: 1043px;
  margin-top: 87px;
  display: flex;
}

.block-top-margin.grid {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.block-top-margin.grid.top-padding-40 {
  margin-top: 40px;
}

.hard-copy-button-wrapper {
  flex: none;
}

.div-block-1026 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #f2e5c4;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 24px;
  padding-left: 26px;
  display: flex;
}

.div-block-626 {
  background-color: #bebebe;
  height: 2px;
  position: absolute;
  inset: 20% 0% auto;
}

.div-block-626.all-black {
  background-color: #000;
  top: 30%;
}

.div-block-626.all-black.colour-cdcccc {
  background-color: #868585;
}

.text-block-427 {
  font-family: Be Vietnam Pro, sans-serif;
  font-weight: 700;
}

.video-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section-books-2 {
  background-color: #000;
}

.bold-text-3 {
  color: #0069e4;
}

.div-block-1681 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 34px;
  display: flex;
}

.text-span-170 {
  font-weight: 900;
}

.div-block-801 {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 450px;
  padding: 10px 10px 20px;
  box-shadow: 5px 9px 30px #00000026;
}

.div-block-1682 {
  flex: none;
  margin-top: 10px;
}

.tabs-6 {
  margin-top: 40px;
}

.text-block-362 {
  color: #35469d;
  margin-bottom: 17px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-362.dc2625 {
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-block-362._831c21 {
  color: #831c21;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 30px;
}

.text-block-362._831c21.capital-letters {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.div-block-865 {
  align-self: flex-start;
  margin-top: 60px;
}

.section-success-today {
  background-color: #f9f3ee;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-success-today.background-white {
  background-color: #fff;
}

.section-our-goul {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-798 {
  background-color: #fff;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 50px 90px;
  display: flex;
  box-shadow: 5px 9px 30px #00000026;
}

.text-normal-2 {
  color: #000;
  text-align: center;
  margin-top: .6rem;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.text-normal-2.margin-top {
  color: #000;
  margin-top: 0;
  font-family: Be Vietnam Pro, sans-serif;
  line-height: 30px;
}

.text-normal-2.margin-top.size-20, .text-normal-2.size-20 {
  font-size: 20px;
}

.image-477 {
  width: 100%;
  display: inline-block;
}

.div-block-1112 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1112.grid-1 {
  grid-template-columns: 1fr;
  min-height: 550px;
}

.div-block-1112.grid-1.d1c9b7 {
  background-color: #fff;
  border-radius: 10px;
}

.div-block-1112.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.text-block-399 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-fintech.button-colour-blue {
  background-color: #0069e4;
  border-radius: 120px;
  justify-content: center;
  padding: 20px 26px;
  font-size: 22px;
  font-weight: 900;
  display: flex;
}

.button-fintech.button-colour-blue.ff5612-2 {
  background-color: #ff5612;
}

.button-fintech.button-colour-blue.ff5612-2.large-padding {
  padding-left: 75px;
  padding-right: 75px;
}

.button-fintech.button-colour-blue.ff5612-2.large-padding.padding-less {
  color: #000;
  background-color: #fff;
  padding-left: 34px;
  padding-right: 34px;
  font-size: 18px;
  font-weight: 600;
}

.button-fintech.button-colour-blue.ff5612-2.large-padding.colour-white {
  color: #fff;
  font-size: 18px;
}

.div-block-1438 {
  margin-top: 20px;
}

.div-block-1438.hidden.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-1438.hidden.align-center.les-top {
  margin-top: 30px;
}

.section-diffrent-card {
  background-image: url('../images/Frame-6-1.svg');
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 75px;
}

.section-diffrent-card.hidden-all {
  display: none;
}

.oswal-h2-heading {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.oswal-h2-heading.white-h {
  color: #fff;
}

.div-block-1146 {
  width: 65%;
}

.about-author-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-406 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-406.hide-line {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-406.hide-line.colour-cdcccc {
  color: #868585;
}

.text-block-406.hide-line.colour-cdcccc.text-14 {
  font-size: 14px;
}

.text-block-406.hide-line.colour-cdcccc.text-14.colour-white {
  color: #fff;
}

.text-block-406.hide-line.colour-cdcccc.text-14.colour-white.colour-blac {
  color: #000;
}

.author-info-2 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 35px;
}

.section-ai {
  padding-bottom: 0;
}

.rotate-image-sliderr {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-block-398 {
  color: #dc2625;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-398.colour-white {
  color: #fff;
}

.text-block-398.colour-white._831c21 {
  color: #831c21;
}

.text-block-398.colour-white._831c21.extra-black {
  font-weight: 800;
}

.text-block-398.text-align-senter {
  text-align: center;
}

.text-block-398.text-align-senter.colour-black {
  color: #fff;
}

.text-block-398.text-align-senter.colour-black.colour-black-text {
  color: #000;
}

.image-368 {
  display: none;
}

.top-margin-47 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 47px;
  display: grid;
}

.sf-16 {
  color: gray;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.sf-16.top-margin13 {
  margin-top: 13px;
  font-weight: 700;
}

.sf-16.text-colour-white {
  color: #fff;
}

.sf-16.text-colour-white.ff5612-2 {
  color: #ff5612;
  font-size: 18px;
  font-weight: 700;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.text-noreml {
  font-weight: 400;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center {
  text-align: center;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18 {
  font-size: 18px;
  font-weight: 200;
  line-height: 25px;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._0069e4 {
  color: #0069e4;
  font-weight: 600;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._0069e4.ff5612 {
  color: #ff5612;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._0069e4.ff9626 {
  color: #ff9626;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._0069e4.ff9626._000000 {
  color: #000;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18.inter-24 {
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18.inter-bold, .sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18.inter-18 {
  font-weight: 300;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18.inter-18.fasle-max-w {
  max-width: none;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18.inter-18.fasle-max-w._121212, .sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._121212 {
  color: #121212;
  font-weight: 400;
}

.sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18._121212.f6af3e {
  color: #f6af3e;
}

.sf-16.text-colour-white.sf-pro.extra-light {
  font-weight: 200;
}

.sf-16.text-colour-white.sf-pro.extra-light.weight-text-mediume {
  font-weight: 400;
}

.sf-16.text-colour-white.sf-pro.extra-light.weight-text-mediume.ff5612-2 {
  color: #ff5612;
}

.sf-16.text-colour-white.sf-pro.extra-light.weight-text-mediume.size-14 {
  font-size: 14px;
}

.sf-16.text-colour-white.sf-pro.extra-light._0069e4 {
  color: #0069e4;
}

.sf-16.text-colour-black {
  color: #000;
}

.sf-16.text-colour-black.de5420 {
  color: #de5420;
}

.sf-16.text-colour-black.de5420.dba319 {
  color: #dba319;
}

.sf-16.text-colour-black.size-20 {
  font-size: 20px;
}

.sf-16.text-align-center {
  text-align: center;
}

.sf-16.text-align-center.text-colour-black {
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-607 {
  filter: drop-shadow(5px 9px 30px #00000026);
  background-color: #fff;
  border-radius: 10px;
  max-width: 264px;
  padding: 20px 21px;
}

.div-block-1152 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2e5c4;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 917px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-980 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: space-around center;
  margin-bottom: 108px;
  display: grid;
}

.section-testromonial {
  background-image: url('../images/Group-1171278438-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-testromonial.background-white {
  background-color: #f7f7f7;
  background-image: none;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-testromonial.background-reed {
  background-color: #af2225;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.section-testromonial.background-reed._121212 {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-testromonial.f7f7f4 {
  background-color: #f7f7f4;
  background-image: none;
  background-size: auto;
}

.div-block-771 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 896px;
  margin-top: 55px;
  display: flex;
}

.section-deal {
  padding-top: 80px;
  padding-bottom: 80px;
}

.span-small.cureent-small-span {
  text-transform: capitalize;
  font-size: 40px;
}

.heading-style-2el {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.heading-style-2el._42-size {
  font-size: 42px;
}

.heading-style-2el._42-size.heading-align-center {
  text-align: center;
}

.heading-style-2el.capital-heading {
  color: #831c21;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 50px;
}

.heading-style-2el.capital-heading.size-40 {
  font-size: 40px;
}

.heading-style-2el.capital-heading.red-colour {
  color: #fff;
}

.heading-style-2el.capital-heading.red-colour.font-style-be {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 35px;
}

.heading-style-2el.heading-slign-center {
  text-align: center;
  font-family: Oswald, sans-serif;
}

.heading-style-2el.heading-slign-center.small-zisw {
  font-size: 30px;
  line-height: 35px;
}

.div-block-622 {
  position: relative;
}

.div-block-1234 {
  width: 100%;
  max-width: 871px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1312 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 42px;
  display: grid;
}

.section-program {
  background-color: #101827;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-652 {
  flex: none;
  height: 400px;
}

.inter-16 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.inter-16.af2225 {
  color: #af2225;
}

.inter-16.af2225.align-center {
  text-align: center;
}

.inter-16.af2225.align-center.weight-bold {
  font-weight: 600;
}

.inter-16.af2225.align-center.weight-bold.black, .inter-16.colour-black, .inter-16.colour-black.af2225 {
  color: #000;
}

.inter-16.colour-black.af2225.reed {
  color: #af2225;
}

.inter-16.colour-black.af2225.reed.tb-text {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
}

.inter-16.colour-black.white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.inter-16.colour-black.white.bold-text {
  font-size: 14px;
  font-weight: 600;
}

.inter-16.colour-black.m-16 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.inter-16.colour-black.red {
  color: #c31c32;
}

.inter-16.black {
  color: #000;
}

.image-538 {
  position: absolute;
  inset: -4rem 1rem auto auto;
}

.image-538.lft-image {
  inset: auto auto 1.5rem 1rem;
}

.div-block-1272 {
  width: 100%;
  max-width: 827px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-324 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 14px;
  display: flex;
}

.div-block-324.buttom-flex {
  justify-content: flex-end;
  margin-right: 19px;
}

.div-block-2 {
  background-image: url('../images/Front-cover-4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  max-width: 530px;
  height: 176px;
  padding: 26px 26px 26px 23px;
}

.div-block-1684 {
  margin-top: 38px;
}

.button-wrapper-hero.top-margin-50 {
  z-index: 30;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.button-wrapper-hero.top-margin-50.hidden-mobilr.top-margin-less {
  margin-top: 29px;
}

.button-wrapper-hero.top-margin-50.hidden-mobilr.top-margin-less.gap-large {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-start;
}

.text-block-478 {
  color: #fff;
  text-align: center;
  margin-top: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.image-653 {
  position: absolute;
  top: -2%;
  right: -135px;
}

.div-block-892 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1007 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.div-block-932 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  padding: 17px;
  display: flex;
  box-shadow: 0 2px 4px #0003;
}

.div-block-1317 {
  width: 100%;
  max-width: 398px;
}

.image-654 {
  position: absolute;
  top: 30vh;
  left: 28.1vw;
}

.block-hero {
  background-color: #861e22;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  padding: 54px 41px 35px 42px;
  display: flex;
}

.block-hero.side-padding-change {
  padding: 44px 22px 44px 23px;
}

.block-hero.side-padding-change._320 {
  max-width: 320px;
}

.image-455 {
  width: 100%;
  max-width: 428px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-455.fasle-buttom-padding {
  margin-bottom: 0;
}

.section--emotional {
  background-image: url('../images/Group-1171278414-1-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 84px;
  padding-bottom: 72px;
}

.section_our-students {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1685 {
  width: 37%;
  position: relative;
}

.div-block-851 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  align-items: center;
  display: flex;
}

.image-457 {
  width: 200px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-1020 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 1005px;
  max-width: 736px;
  display: flex;
}

.back-cover {
  z-index: 1;
  transform-style: preserve-3d;
  background-image: url('../images/Screenshot_2-12-2024_214734_.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .5vw 0 0 .5vw;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -2vw)rotateX(0)rotateY(180deg)rotateZ(0);
}

.section-hero-subscribation {
  background-color: #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
}

.text-block-390 {
  color: #dba319;
  text-align: center;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
}

.text-block-411 {
  color: #fadb00;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.div-block-1223 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1288 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: flex-start;
  display: flex;
}

.div-block-983 {
  margin-top: 29px;
}

.div-block-1229 {
  width: 100%;
  max-width: 1001px;
}

.inter-bold {
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 35px;
}

.inter-bold.small {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-422 {
  color: #ffca15;
  text-align: center;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-422.size-18 {
  color: #00000080;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}

.urban-20 {
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.urban-20.text-mediume {
  font-weight: 500;
}

.urban-20.text-mediume.size-18 {
  text-align: center;
  font-size: 18px;
}

.urban-20.text-mediume.size-18.align-left {
  text-align: left;
}

.urban-20.text-mediume.size-18.align-left.regular-text {
  font-weight: 400;
}

.urban-20.text-mediume._595959 {
  color: #595959;
}

.div-block-746 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  display: flex;
}

.list-10 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.swiper-2 {
  width: 100%;
}

.swiper-2.swiper-marquee {
  padding-top: 26px;
  padding-bottom: 26px;
}

.swiper-2.swiper-marquee.make-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  width: auto;
  display: flex;
}

.swiper-2.swiper-marquee.make-flex.for-mobile {
  display: none;
}

.text-block-179 {
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-179.india-folower {
  font-family: Indie Flower, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.div-block-1320 {
  border: 1.5px dashed #0069e4;
  min-width: 93px;
  margin-top: 4.6%;
}

.grid-excle {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 56px;
  display: grid;
}

.grid-excle._778 {
  grid-column-gap: 50px;
  max-width: 778px;
  margin-top: 102px;
  margin-left: auto;
  margin-right: auto;
}

.text-tiny {
  color: #000;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-tiny.small-large {
  font-size: 24px;
  display: block;
}

.text-tiny.small-large.big {
  margin-bottom: 32px;
  font-size: 42px;
  line-height: 48px;
  display: block;
}

.text-tiny.small-large.big.sty-e-pluse {
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
}

.text-tiny.small-large.big.sty-e-pluse.amle._35-size {
  font-size: 35px;
}

.text-tiny.small-large.big.sty-e-pluse.amle._35-size.hiiden.white {
  color: #fff;
}

.text-tiny.small-large.big.sty-e-pluse.amle._35-size.hiiden.white.d5e4e3 {
  color: #172625;
}

.text-tiny.small-large.big.sty-e-pluse.amle._35-size.hidden-dekstop {
  display: none;
}

.text-tiny.small-large.big.le-40 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
}

.text-tiny.small-large.big.sty-e-pluse {
  text-align: left;
}

.text-tiny.small-large.big.sty-e-pluse.amle {
  text-transform: capitalize;
  font-size: 50px;
}

.text-tiny.small-large.big.sty-e-pluse.amle._831c21 {
  color: #831c21;
  text-transform: uppercase;
}

.text-tiny.small-large.big.sty-e-pluse.amle._831c21.size-40 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.text-tiny.small-large.big.sty-e-pluse.amle._831c21.size-40.hidden-dekstop {
  display: none;
}

.div-block-1686 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-1332 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1336 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.div-block-1336.none-dekstop {
  display: none;
}

.div-block-968 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-968._100--height {
  max-width: 240px;
  height: 100%;
}

.div-block-968._100--height._256 {
  max-width: 256px;
}

.div-block-968._100--height._258 {
  max-width: 258px;
}

.image-440 {
  width: 80px;
  position: absolute;
  inset: 50% auto auto -16%;
}

.top-margin-49 {
  margin-top: 49px;
}

.section_financial-journey {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 40px;
}

.div-block-1348 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  display: flex;
}

.text-block-374 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 70px;
}

._3-book-list-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 55px;
  margin-bottom: 80px;
  display: grid;
}

._3-book-list-block.second.padding-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-1525 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f5f5f5;
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 28px;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.div-block-1525.flex-lesf {
  justify-content: flex-end;
  padding-right: 30px;
}

.div-block-623 {
  background-color: #0b6e99;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 100%;
  max-width: 352px;
  padding: 1rem 1rem .5rem;
  position: absolute;
  inset: -13% auto auto 0%;
}

.div-block-797 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-top: 40px;
  display: grid;
}

.code-embed-18, .div-block-635 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-770 {
  background-color: #35469d;
  border: 1px solid #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-top: 103px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-gloabl-finstch {
  background-color: #060e1d;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-serch {
  background-color: #ffc80f;
  padding-top: 100px;
  padding-bottom: 100px;
}

.faq-wrapper-3.max-w {
  flex-flow: column;
  width: 100%;
  max-width: 973px;
}

.faq-wrapper-3.max-w.padding-gap-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.faq-wrapper-3.top-margin-faq {
  margin-top: 68px;
}

.my-custom-slide {
  flex: none;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.my-custom-slide.auto {
  width: auto;
}

.my-custom-slide.logo-slide {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.my-custom-slide._50 {
  width: 50%;
}

.my-custom-slide.padding-both {
  background-color: #fadb00;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 311px;
  height: 100%;
  padding: 11px 15px 53px 16px;
}

.my-custom-slide.padding-both.max-hight {
  flex: none;
}

.my-custom-slide.padding-both.fasle-padding-evry {
  background-color: #fadb0000;
  padding: 0;
}

.my-custom-slide.backgroud-colour-white {
  filter: drop-shadow(5px 9px 30px #00000026);
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 32%;
  height: auto;
  min-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 40px;
  position: relative;
}

.my-custom-slide.backgroud-colour-white.radiuse-0 {
  border-bottom: 3px solid #f67362;
  border-radius: 0;
  padding: 30px 25px 33px;
}

.my-custom-slide.backgroud-colour-white.radiuse-0.false-somethink {
  border-bottom-style: none;
  max-width: 45%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.my-custom-slide.backgroud-colour-white.radiuse-0.a68df0 {
  border-bottom-color: #a68df0;
}

.my-custom-slide.backgroud-colour-white.radiuse-0.false-margin-all {
  border-bottom-style: none;
  min-height: auto;
  padding: 0;
}

.my-custom-slide.backgroud-colour-white.radiuse-0.false-margin-all.filter-false {
  filter: none;
  max-width: 69%;
}

.my-custom-slide.backgroud-colour-white.radiuse-0._91eae4 {
  border-bottom-color: #91eae4;
}

.my-custom-slide.backgroud-colour-white.false-evry-think {
  filter: none;
  background-color: #fff0;
  width: auto;
  max-width: none;
  height: 350px;
  min-height: 10%;
  padding: 0;
}

.my-custom-slide.backgroud-colour-white.false-evry-think.height-auto {
  height: auto;
}

.image-655 {
  position: absolute;
  inset: auto -2% 4% auto;
}

.image-655.hide {
  display: block;
  position: absolute;
  inset: auto auto -198% 12%;
}

.div-block-829 {
  align-self: flex-start;
}

.span-colour-black {
  color: #000;
}

.text-span-171 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.div-block-1524 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  margin-top: 100px;
  display: flex;
}

.text-block-396 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.section-diifrent-image-wrapper {
  width: 100%;
  max-width: 358px;
}

.div-block-1498 {
  max-width: 933px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-869 {
  height: 100%;
}

.div-block-1331 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000;
  border: 1px solid #593a2e;
  border-radius: 20px;
  width: 100%;
  max-width: 599px;
  padding: 30px 45px 37px 30px;
  display: flex;
  position: relative;
}

.text-block-323 {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-1002 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-658 {
  margin-top: 30px;
}

.div-block-899 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.faq-item {
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.faq-item.top-margin-faq {
  margin-top: 0;
}

.div-block-864 {
  max-width: 451px;
}

.div-block-1691 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-1691.align-left {
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  margin-bottom: 0;
}

.div-block-1691.false {
  max-width: 700px;
}

.div-block-1691.false.buttom-padding-glase {
  margin-bottom: 0;
}

.div-block-1691.false.buttom-padding-glase.large-max-w {
  max-width: 810px;
}

.text-block-368 {
  color: #35469d;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 50px;
}

.text-heading-price-2 {
  color: #000;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.marquue-fintech {
  background-color: #101827;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 165.39px;
  display: flex;
  position: relative;
}

.div-block-680 {
  max-width: 124px;
  position: absolute;
  inset: 51% auto auto -26%;
}

.div-block-680.position.change {
  max-width: 124px;
  inset: auto -18% 10% auto;
}

.div-block-680.position.change.hide-mobile {
  max-width: 100px;
  bottom: 4%;
  right: -31%;
}

.div-block-680.position.change.top-left {
  width: 100%;
  max-width: 124px;
  inset: 36% -37% auto auto;
}

.div-block-680.position.change.top-left.hide-mobile {
  top: 47%;
  right: -48%;
}

.div-block-680.hide-mobile {
  max-width: 100px;
  top: 69%;
  left: -46%;
}

.div-block-1505 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-854 {
  grid-column-gap: 27px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: grid;
}

.section-revolution-fintech {
  background-color: #060e1d;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1694 {
  position: relative;
}

.div-block-1296 {
  width: 100%;
  max-width: 443px;
}

.div-block-921 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-span-172 {
  background-image: url('../images/Ellipse-482.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  font-weight: 700;
}

.text-span-173 {
  font-weight: 900;
}

.slider-image-interview-ready {
  border-radius: 20px;
  box-shadow: 0 4px 24px #00000040;
}

.div-block-1225 {
  background-color: #bebebe;
  height: 2px;
  position: absolute;
  inset: 20% 0% auto;
}

.div-block-1225.all-black {
  background-color: #000;
}

.div-block-1225.all-black.colour-cdcccc {
  background-color: #868585;
}

.div-block-1225.all-black.colour-cdcccc.top-margin-50 {
  top: 40%;
}

.div-block-1225.all-black.colour-cdcccc.top-margin-50.colour-white {
  background-color: #fff;
}

.div-block-1225.all-black.colour-cdcccc.top-margin-50.colour-white.colour-black {
  background-color: #000;
}

.text-span-174 {
  color: #de5420;
}

.text-span-174.dba319 {
  color: #dba319;
}

.div-block-812 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 630px;
  display: grid;
}

.div-block-812.more-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: none;
}

.div-block-1170 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.section-black-video {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1507 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1521 {
  margin-top: 32px;
}

.div-block-276 {
  background-image: url('../images/Red-Grid-3.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-844 {
  margin-top: 13px;
}

.div-block-1354 {
  flex: none;
}

.div-block-1032 {
  width: 100%;
  max-width: 918px;
}

.text-block-340 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.section-hero-4 {
  background-image: url('../images/Ellipse-504.svg'), url('../images/Grey-BG-1-min_1Grey BG 1-min.webp');
  background-position: 50% 120%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100% 100%;
}

.section-hero-4.hidden-circle {
  background-image: url('../images/Grey-BG-1-min_1Grey BG 1-min.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 20px;
}

.div-block-1482 {
  align-self: center;
}

.div-block-679 {
  background-color: #fff;
  background-image: url('../images/Rectangle-427321607.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  padding-left: 43px;
  padding-right: 70px;
  display: flex;
  position: relative;
  bottom: 4%;
  right: 2%;
}

.div-block-923 {
  background-color: #fff;
  border-radius: 2000000000%;
  min-height: 100px;
  position: absolute;
  inset: 0% 0% auto;
  transform: scale(1.5);
}

.div-block-967 {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  margin-top: 20px;
  padding: 32px 30px;
  box-shadow: 0 4px 14px #00000026;
}

.div-block-967.style-change-bloack {
  background-color: #f2e5c4;
  width: 100%;
}

.div-block-100-copy-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffaf1;
  border: 2px solid #ffa400;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 32px;
  padding: 20px;
  display: flex;
}

.div-block-893 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid gray;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 32px 20px;
  display: flex;
}

.div-block-893._808080 {
  border-color: gray;
}

.industry-growth {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.sf-14 {
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.sf-14.text-colour-808080 {
  color: gray;
}

.sf-14.text-colour-808080.text-align-center {
  text-align: center;
}

.sf-14.colour-white {
  color: #fff;
  border: 1px #000;
}

.sf-14.colour-white.sf-text.align-center.black {
  color: #000;
}

.sf-14.colour-white.ff5612-2 {
  color: #ff5612;
  font-weight: 400;
}

.sf-14.colour-white.ff5612-2.align-center {
  text-align: center;
}

.sf-14.colour-white.ff5612-2.align-center.coloure-text {
  color: #fff;
  margin-top: 10px;
  font-weight: 700;
}

.sf-14.colour-white.ff5612-2.align-center.coloure-text.top-magrgin-0 {
  margin-top: 0;
}

.sf-14._808080 {
  color: gray;
}

.sf-14.text-align-center {
  text-align: center;
}

.div-block-774 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dba319 {
  color: #dba319;
  font-weight: 700;
}

.dba319.text-light {
  font-weight: 400;
}

.div-block-1280 {
  width: 100%;
  max-width: 829px;
  margin-left: auto;
  margin-right: auto;
}

.video-8 {
  pointer-events: auto;
  width: 100%;
  height: 100%;
}

.flex-sf {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: center;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.flex-sf.false-top-margin {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  margin-top: 0;
}

.flex-sf.false-top-margin._30px-top-margin {
  margin-top: 30px;
}

.flex-sf.flex-horsizonal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
}

.text-block-413 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.montserrat-16 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.montserrat-16.text-colour-white {
  color: #fff;
  font-size: 14px;
}

.montserrat-16.text-colour-white.text-capital {
  text-transform: uppercase;
}

.montserrat-16.text-colour-white.text-capital.text-semi-bold {
  font-weight: 600;
}

.montserrat-16.text-colour-white.font-weiht-bold {
  font-weight: 700;
}

.montserrat-16.text-colour-white.font-weiht-bold.hidden-text-save {
  display: block;
}

.montserrat-16.text-colour-white.black-colour {
  color: #000;
  font-family: Inter, sans-serif;
}

.montserrat-16.text-colour-white.large {
  font-size: 16px;
}

.montserrat-16.make-regular {
  font-weight: 400;
  line-height: 22px;
}

.montserrat-16.text-colour-grey {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  color: gray;
  flex-flow: column;
  display: flex;
}

.montserrat-16.text-colour-grey._16-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.montserrat-16.text-colour-grey._16-gap.colourtext-white {
  color: #fff;
}

.montserrat-16.semi-bold {
  font-weight: 600;
}

.montserrat-16.semi-bold.size-18 {
  font-size: 18px;
  line-height: 22px;
}

.montserrat-16.height-29 {
  font-size: 18px;
  line-height: 29px;
}

.montserrat-16.height-29.size-13 {
  text-align: center;
  font-size: 13px;
  line-height: 15px;
}

.montserrat-16.text-bold-blac {
  color: #000;
  font-weight: 700;
}

.montserrat-16.text-bold-blac.size-20 {
  font-size: 20px;
}

.montserrat-16.text-bold-blac.align-center {
  color: #000;
  text-align: center;
}

.montserrat-16._575756 {
  color: #575756;
}

.montserrat-16._575756.size-15 {
  font-size: 12px;
}

.montserrat-16.white.e86207 {
  color: #e86207;
  font-weight: 600;
}

.montserrat-16.white.titel {
  color: #f06506;
}

.montserrat-16.white.regular {
  color: #fff;
  font-weight: 400;
}

.montserrat-16.white.regular.white-colour {
  color: #fff;
}

.montserrat-16.white.text-center {
  text-align: center;
}

.montserrat-16.white.text-center.whitee, .montserrat-16.white.white-colour {
  color: #fff;
}

.montserrat-16.bold-text-perefttc {
  font-weight: 700;
  line-height: 30px;
}

.montserrat-16.white-text.font-be {
  font-family: Be Vietnam Pro, sans-serif;
  font-weight: 400;
}

.montserrat-16.white-text.font-be.cnter-text-tb {
  filter: drop-shadow(0 4px 2px #00000080);
  margin-left: auto;
  margin-right: auto;
}

.montserrat-16.white-text.font-be.cnter-text-tb.center-false {
  margin-left: 0;
  margin-right: 0;
}

.montserrat-16.white-text.font-be.cnter-text-tb.center-false.fasle {
  filter: none;
  color: #000;
}

.montserrat-16.e8d7f1 {
  color: #e8d7f1;
}

.montserrat-16.e8d7f1.red-text {
  color: #c31c32;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
}

.montserrat-16.e8d7f1.cnter-text-tb {
  filter: drop-shadow(0 2px 3px #000000b3);
}

.div-block-1027 {
  padding-bottom: 33px;
  padding-left: 33px;
  padding-right: 33px;
}

.step {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  filter: drop-shadow(5px 9px 30px #00000026);
  background-color: #fff;
  border-radius: 30px;
  justify-content: space-around;
  width: 100%;
  max-width: 1000px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 61px 41px 50px 50px;
  display: flex;
  position: relative;
}

.step.top-margin61 {
  margin-top: 120px;
  padding-bottom: 50px;
}

.div-block-1151 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f2e5c4;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 19px;
  padding-bottom: 27px;
  display: flex;
}

.div-block-1321 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.slider-section {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-top: 103px;
  padding-bottom: 82px;
}

.section-premium-books {
  background-color: #6230ce08;
  padding-top: 0;
  padding-bottom: 50px;
}

.urban-22 {
  font-family: Urbanist, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}

.urban-22._2facac {
  color: #961e2b;
}

.div-block-1023 {
  justify-content: space-between;
  display: flex;
}

.div-protrader-last-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.slider-12 {
  border: 1px solid #000;
  border-radius: 10px;
  overflow: visible;
  box-shadow: 0 4px 24px 10px #00000026;
}

.slider-12.false {
  border-style: none;
}

.slider-12.false.height-auto {
  height: 600px;
}

.div-block-1165 {
  background-color: #fff;
  border-radius: 10px;
  padding: 24px 36px 30px 30px;
}

.link-4 {
  color: #fff;
  text-decoration: underline;
}

.section-small {
  background-color: #f2e5c4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-list {
  grid-column-gap: 100px;
  grid-row-gap: 33px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.left-image {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: none;
  margin-left: 0;
  display: flex;
}

.left-image.marquee-content.scroll {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: none;
  margin-left: -10%;
  display: flex;
}

.div-block-814 {
  background-color: #fff;
  padding: 24px 16px 46px 20px;
}

.div-block-814.tranparent {
  background-color: #fff0;
}

.text-block-382 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-958 {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 376px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-958.left-top {
  justify-content: flex-start;
  align-items: center;
}

.section-day {
  background-image: url('../images/Grey-BG-1-min_1Grey BG 1-min.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.image-396 {
  padding-right: 10px;
  position: absolute;
  inset: -1% auto auto 0%;
}

.cover-image-wrapper._88 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 43px;
  display: flex;
}

.swiper-button-next.postion {
  position: absolute;
  inset: 42% 0% auto auto;
}

.swiper-button-next.postion.postion-left-small {
  right: 2%;
}

.swiper-button-next.n {
  z-index: 100000;
  background-color: #a3b5ff;
  border: 3px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50px;
  height: 100%;
  max-height: 50px;
  display: flex;
  position: absolute;
  inset: 45% -1% auto auto;
}

.h3-le {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1153 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-leadershipt-author {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-who-need {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 0;
}

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

.div-block-1029.auto-w-1029 {
  width: auto;
  max-width: 561px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1029.auto-w-1029.top-margin-69 {
  margin-top: 69px;
}

.image-662 {
  filter: drop-shadow(0 24px 126px #00000040);
}

.mediume-size-16 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link-3 {
  color: #fff;
  text-transform: capitalize;
}

.slide-nav-11 {
  width: 0;
  height: 0;
  top: 346px;
  left: 10000000%;
}

.text-block-364 {
  color: #fff;
  text-align: center;
  max-width: 731px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.sf-30 {
  color: #de5420;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

.sf-30.align-ceter {
  text-align: center;
}

.sf-30.align-ceter.dba319.font-size-small {
  font-size: 24px;
}

.sf-30.text-colour-ff5612 {
  color: #ff5612;
}

.sf-30.text-colour-ff5612.text-align-center {
  text-align: center;
  font-size: 25px;
  font-weight: 900;
}

.sf-30.dba319 {
  color: #dba319;
}

.div-block-931 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  align-items: center;
  min-height: 60px;
  display: flex;
}

.div-block-1227 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-753 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-632 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.section-banking-leaders {
  padding-top: 66px;
  padding-bottom: 66px;
}

.oswal-30 {
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.oswal-30.size-small {
  font-size: 24px;
}

.text-block-332 {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 110%;
}

.section_hero-break {
  background-image: linear-gradient(#000, #000);
  padding-top: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-943 {
  margin-bottom: 10px;
}

.flex-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 987px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-458 {
  object-fit: cover;
  flex: none;
  width: 100%;
  display: block;
}

.pages {
  background-color: #fff;
  background-image: repeating-linear-gradient(#00000030, #ffffff1a 5%);
}

.pages.pages--top {
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  height: 2vw;
  position: absolute;
  inset: 0% .5vw auto 0%;
  transform: translate(0, .5vw)rotateX(-90deg)rotateY(0)rotateZ(0);
}

.pages.pages--side {
  z-index: 1;
  transform-origin: 100%;
  transform-style: preserve-3d;
  background-image: repeating-linear-gradient(to right, #00000030, #ffffff1a 5%);
  width: 2vw;
  position: absolute;
  inset: .5vw 0% .5vw auto;
  transform: translate(-.5vw)rotateX(0)rotateY(-90deg)rotateZ(0);
}

.pages.pages--bottom {
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  height: 2vw;
  position: absolute;
  inset: auto .5vw 0% 0%;
  transform: translate(0, -.5vw)rotateX(90deg)rotateY(0)rotateZ(0);
}

.left-image-wrapper-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.section-strategies-2 {
  background-image: url('../images/Group-1171278353-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-435 {
  margin-top: 47px;
  margin-bottom: 40px;
  display: none;
}

.image-435._0padding-top {
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-435._0padding-top._0 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-1163 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1195 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1218 {
  justify-content: space-between;
  display: flex;
}

._5steps-wrapper {
  width: 100%;
  max-width: 1200px;
  margin-top: 152px;
}

.div-block-1033 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-838 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 804px;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-902 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #353535;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 180px;
  padding-top: 50px;
  padding-bottom: 58px;
  display: flex;
}

.div-block-1699 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-1699.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-1699.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-1699.hide-background-image.colour-white._3a1b74 {
  background-color: #3a1b74;
}

.div-block-1699.hide-background-image.colour-white._3a1b74.liner-background {
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  background-position: 0 0;
}

.div-block-1699.hide-background-image.colour-white._3a1b74.liner-background.false-liner {
  background-image: none;
  background-position: 0 0;
}

.div-block-1699.hide-background-image.colour-white._3a1b74.liner-background.false-liner.dba319 {
  background-color: #dba319;
}

.div-block-1699.hide-background-image.colour-white._35469d {
  background-color: #35469d;
}

.div-block-1699.hide-background-image.colour-white._35469d._480 {
  width: 100%;
  max-width: 480px;
}

.div-block-1699.hide-background-image.colour-white._35469d._480.af2225 {
  background-color: #af2225;
}

.div-block-1699.hide-background-image.colour-white._35469d._480.af2225._020822 {
  background-color: #020822;
}

.div-block-1160 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  display: flex;
}

.text-block-484 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-1700 {
  flex-flow: column;
  display: flex;
}

.div-block-1182 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff3;
  border-radius: 100%;
  justify-content: center;
  min-width: 50px;
  min-height: 50px;
  display: flex;
  position: absolute;
  inset: auto 6% 5% auto;
}

.div-block-1182.colour-black {
  background-color: #000;
}

.text-block-418 {
  color: #ffca15;
  margin-top: 10px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.text-block-418.text-bold-bozx {
  margin-top: 0;
  font-weight: 700;
}

.list-flex-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.list-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.div-block-785 {
  margin-top: 106px;
}

.image-524 {
  border-radius: 20px;
}

.grid-top-amrgin {
  grid-column-gap: 30px;
  grid-row-gap: 150px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 1179px;
  margin-top: 198px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1246 {
  max-width: 933px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1246._1000 {
  max-width: 1000px;
}

.flex {
  justify-content: space-between;
  width: 100%;
  margin-top: 65px;
  display: flex;
}

.div-block-1273 {
  grid-column-gap: 40px;
  grid-row-gap: 33px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 33px;
  display: grid;
}

.faq-answer-4 {
  text-align: left;
  border-bottom: 1px #cfcfcf;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
}

.div-block-1269 {
  position: relative;
}

.div-block-1316 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 235px;
  display: flex;
}

.div-block-1275 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1217 {
  width: 100%;
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
}

.image-537 {
  object-fit: fill;
  flex: none;
  width: 100%;
  max-width: none;
}

.poppine-42 {
  font-family: Poppins, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 135%;
}

.poppine-42.center-text {
  text-align: center;
}

.section-pursue {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1208 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 45px;
  display: flex;
}

.div-block-779 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 14px;
  display: flex;
}

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

.div-block-1701 {
  width: 50%;
}

.text-block-486 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 30px;
}

.text-block-486.text-mediume {
  font-weight: 500;
}

.text-block-486.text-mediume.block-colour {
  color: #000;
}

.div-block-811 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-992 {
  margin-bottom: 36px;
}

.section-different {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-different.section-background-net {
  background-image: url('../images/Group-1171279185-min.png');
  background-position: 50%;
  background-size: cover;
  display: none;
}

.text-span-77 {
  color: #35469d;
  font-size: 79px;
}

.div-block-848 {
  background-color: #202020;
  border-radius: 20px;
  width: 100%;
  max-width: 1060px;
  margin-top: 71px;
  padding: 29px 25px;
}

.div-block-1199 {
  width: 100%;
  max-width: 302px;
}

.text-block-366 {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 50px;
}

.text-block-363 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

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

.section_courses-stand {
  background-color: #121212;
  padding-top: 80px;
}

.poppien-34 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 100%;
}

.poppien-34.seze-30-poppien {
  color: #7a7a7a;
  text-align: center;
  text-transform: none;
  max-width: 889px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
}

.poppien-34.seze-30-poppien.colour-white {
  color: #fff;
  text-align: center;
}

.poppien-34.seze-30-poppien.colour-white.hidden-text {
  display: none;
}

.poppien-34.seze-30-poppien.liner-colour-text-banking.fasle-top-margin {
  margin-top: 0;
}

.poppien-34.seze-30-poppien.liner-colour-text-banking.fasle-top-margin.auto-false {
  margin-left: 0;
  margin-right: 0;
}

.div-block-959 {
  border-bottom: 1px solid #00000026;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 138px;
  min-height: 138px;
  display: flex;
  overflow: hidden;
}

.div-block-959.large-top {
  min-height: auto;
}

.div-block-959.fe0008 {
  background-color: #fe0008;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-959._3b0702 {
  background-color: #3b0702;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-764 {
  width: 100%;
  max-width: 1000px;
  margin-top: 66px;
  margin-left: auto;
  margin-right: auto;
}

.book-image-top-margin {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  justify-content: center;
  width: 100%;
  max-width: 929px;
  margin-top: 74px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sf-24 {
  color: #7e7875;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.sf-24.bold-text {
  font-size: 22px;
  font-weight: 700;
}

.sf-24.text-align-center {
  text-align: center;
  font-family: Inter, sans-serif;
}

.sf-24.text-align-center.samll-capital {
  text-transform: none;
}

.div-block-1491 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.scrool-bar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  height: 300px;
  display: flex;
  overflow: auto;
}

.section--career-fintech {
  background-color: #060e1d;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-998 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.div-block-987 {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  margin-bottom: 59px;
  display: flex;
}

.image-439 {
  height: 80px;
  min-height: 30px;
  position: absolute;
  inset: auto auto -19% 40%;
}

.section-success-slider {
  background-color: #101827;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-success-slider._020822 {
  background-color: #020822;
}

.section-success-slider._020822.f7f7f4 {
  background-color: #f7f7f4;
}

.div-block-1164 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-361 {
  text-align: center;
  text-transform: capitalize;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 70px;
}

.text-block-361.small-text-tezt {
  font-size: 28px;
  font-weight: 600;
  line-height: 110%;
}

.div-block-924 {
  width: 1000px;
  max-width: 100%;
  padding-top: 40px;
}

.boarder-bloack {
  border: 2px solid #000;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 28px 35px 31px;
  display: flex;
}

.boarder-bloack.padding-small {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  background-color: #fff;
  border-style: none;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  height: 119px;
  min-height: 119px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.boarder-bloack.padding-small.faslse-padding-left {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  border-style: solid;
  border-width: 1px;
  height: 105px;
  min-height: 105px;
  padding-left: 0;
  padding-right: 20px;
}

.boarder-bloack.padding-small.faslse-padding-left.align-left {
  background-color: #d3bccc;
  border-style: none;
  justify-content: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.boarder-bloack.padding-small.faslse-padding-left.align-left.padding-left {
  height: 100%;
}

.boarder-bloack.margin {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.boarder-bloack.margin.padding-auto {
  justify-content: flex-start;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
}

.boarder-bloack.margin.padding-auto.padding-small-1 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tabs-wrapper {
  background-color: #ffca15;
  border-radius: 30px;
  width: 100%;
  max-width: 1200px;
  padding: 70px 46px 46px;
}

.heading-14 {
  color: #030303;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
}

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

.heading-14.heading-align-center.size-30 {
  font-size: 35px;
}

.heading-14.size-35, .heading-14.szie-35 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 35px;
}

.tab-b-all {
  color: #fff;
  text-transform: uppercase;
  background-color: #f47f20;
  border-radius: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.tab-b-all.w--current {
  color: #f47f20;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f47f20;
  border-radius: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-1302 {
  width: 100%;
  max-width: 756px;
}

.div-block-1249 {
  width: 100%;
  max-width: 488px;
}

.text-span-176 {
  font-weight: 900;
}

.div-block-872 {
  justify-content: center;
  align-items: center;
  padding-top: 37px;
  display: flex;
}

.div-block-1159 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

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

.div-block-962 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.section-navigation-system {
  background-image: url('../images/Group-1171279143.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-navigation-system.hidden-section {
  display: none;
}

.div-block-1527 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-span-96 {
  color: #0069e4;
  font-weight: 700;
}

.section-author-break-the-carrer {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-794 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1198px;
  margin-top: 62px;
  display: grid;
}

.tranding-book-title-box {
  margin-bottom: 30px;
}

.image-666 {
  margin-top: 15px;
}

.top-margin-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.div-block-1478 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-1478.top-margin545 {
  margin-top: 54px;
}

.div-block-878 {
  max-width: 600px;
  margin-top: 64px;
}

.div-block-1232 {
  border: 1px solid #e1e1e1;
  border-radius: 20px;
  padding: 30px 18px;
}

.div-block-904 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.image-667 {
  width: 70px;
  position: absolute;
  inset: 20% auto auto -34%;
}

.image-667.position-lefr {
  max-width: 124px;
  inset: 3% -34% auto auto;
}

.div-block-999 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
  position: relative;
}

.div-block-999.buttom-adding-large {
  max-width: 280px;
  margin-bottom: 59px;
}

.div-block-999.top-padding-sf {
  margin-top: 50px;
}

.image-460 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.le-30 {
  color: #de5420;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-376 {
  text-align: center;
  margin: 24px 24px 25px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-span-177 {
  font-weight: 900;
}

.div-block-1214 {
  width: 100%;
  max-width: 927px;
}

.div-block-833 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1044px;
  margin-top: 71px;
  display: grid;
}

.video-6 {
  border-radius: 10px;
  height: 90%;
  min-height: 60%;
}

.div-block-1287 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-787 {
  margin-top: 106px;
}

.image-358 {
  position: absolute;
  inset: 10% -30% auto auto;
}

.section-book-consulting {
  background-image: url('../images/Group-1171278169.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 84px;
  padding-top: 55px;
  padding-bottom: 93px;
}

.text-block-403 {
  color: #831c21;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-1307 {
  background-image: linear-gradient(#060e1d, #1f2f4e);
  border: 1px solid #192b4b;
  width: 100%;
  height: 100%;
  padding-top: 46px;
  padding-bottom: 46px;
}

.div-block-1307.background-coolour-black {
  background-color: #000;
  background-image: none;
  border-color: #593a2e;
}

.div-block-1307.background-colour-flase {
  background-image: none;
}

.div-block-1307.background-colour-flase.liner-background {
  background-image: linear-gradient(135deg, #ff962633, #ff96260f);
}

.div-block-1307.background-colour-flase.liner-background.ffffff {
  background-color: #fff;
  background-image: none;
  border-style: none;
}

.text-span-178 {
  font-weight: 900;
}

.buton-wrapper-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.buton-wrapper-hero.hidden-this-block {
  display: none;
}

.section-buy {
  background-color: #000;
}

.div-block-1221 {
  grid-column-gap: 20px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.text-block-426 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 18px;
}

.div-block-1127 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.div-block-1127.align-top {
  align-items: flex-start;
}

.div-block-590 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.iner-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-772 {
  background-color: #f4d707;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  padding: 30px 22px;
}

.div-block-1711 {
  background-color: #262626;
  border-radius: 100%;
  padding: 20px;
  transition: all .3s;
}

.div-block-1711:hover {
  transform: scale(1.1);
}

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

.points-flex.top-icones {
  align-items: flex-start;
}

.div-block-1517 {
  width: 100%;
  max-width: 284px;
}

.div-block-1517.full-1 {
  border-radius: 20px;
  max-width: 100%;
}

.div-block-326 {
  justify-content: space-between;
  align-items: stretch;
  max-width: 750px;
  margin-top: 20px;
  display: flex;
}

.div-block-821 {
  width: 100%;
  max-width: 577px;
}

.section-consultant.padding-section-verticall {
  padding-top: 77px;
  padding-bottom: 77px;
}

.heading-style-h1-2 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 110%;
}

.heading-style-h1-2.heading-size-50 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 400;
  line-height: 65px;
}

.heading-style-h1-2.heading-size-50.heading-sty-e-monster {
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-style-h1-2.heading-size-50.heading-slign-cenerr {
  text-align: center;
}

.heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold {
  font-weight: 600;
}

.heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.black-coour {
  color: #000;
}

.heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.monster {
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 900;
}

.heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.monster.small-font {
  font-size: 35px;
  line-height: 55px;
}

.heading-style-h1-2.heading-colour-black-h1 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 70px;
  line-height: 80px;
}

.heading-style-h1-2.heading-colour-black-h1.max-wh1 {
  width: 100%;
  max-width: 1015px;
  font-weight: 700;
}

.heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow {
  background-image: url('../images/Rectangle-427321608.svg');
  background-position: 50% 38%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 55px;
  line-height: 70px;
}

.heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding._1183 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  max-width: 1183px;
}

.heading-style-h1-2.heading-align-center {
  text-align: center;
  margin: 0 auto;
}

.heading-style-h1-2.heading-align-center.capital-heading {
  text-transform: uppercase;
  font-size: 50px;
}

.heading-style-h1-2.heading-align-center.capital-heading.heading-align-left {
  text-align: left;
}

.heading-style-h1-2.heading-align-center.capital-heading.heading-align-left.heading-size-small {
  font-size: 50px;
}

.heading-style-h1-2.heading-align-center.capital-heading.heading-align-left.heading-size-small.text-mobile-small {
  font-size: 40px;
}

.heading-style-h1-2.colour-black {
  color: #000;
  font-size: 60px;
}

.heading-style-h1-2.colour-black.max-w {
  max-width: 740px;
}

.heading-style-h1-2.colour-black.max-w.align-center {
  z-index: 100;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 60px;
  position: relative;
}

.heading-style-h1-2.colour-black.max-w.align-center.capital {
  text-transform: uppercase;
  max-width: 1000px;
}

.heading-style-h1-2.heading-oswall {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.heading-style-h1-2.heading-oswall.colour-black-heading {
  color: #000;
}

.heading-style-h1-2.heading-oswall.colour-black-heading.height-large {
  line-height: 60px;
}

.heading-style-h1-2.heading-oswall.colour-black-heading.height-large.capital {
  text-transform: uppercase;
}

.heading-style-h1-2.top-margin-h1 {
  margin-top: 91px;
}

.heading-style-h1-2.top-margin-h1.heading-align-center {
  color: #000;
  text-align: center;
}

.heading-style-h1-2.top-margin-h1.heading-align-center.capital-heading.top-padding-0 {
  margin-top: 0;
}

.heading-style-h1-2.top-margin-h1.heading-align-center.capital-heading.top-padding-0._831c21 {
  color: #831c21;
  font-size: 40px;
}

.heading-style-h1-2.heading-stye-monster-44 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 55px;
}

.heading-style-h1-2.heading-stye-monster-44.headinf-align-center {
  text-align: center;
}

.heading-style-h1-2.heading-stye-monster-44.headinf-align-center.capital-text.black {
  color: #000;
  text-transform: capitalize;
  font-weight: 700;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1 {
  color: #172625;
  line-height: 40px;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1.align-leeft-small {
  text-align: left;
  text-transform: uppercase;
  font-size: 24px;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1.feba19 {
  color: #feba19;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1.feba19._000000 {
  color: #000;
}

.heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1.colour-black-heading {
  color: #000;
  font-size: 35px;
}

.heading-style-h1-2.heading-stye-monster-44.size-40 {
  font-size: 40px;
}

.heading-style-h1-2.heading-stye-monster-44.size-40._2d36a1 {
  color: #172625;
  font-weight: 700;
}

.background-image-wrapper {
  flex: none;
}

.div-block-1712 {
  background-color: #831c21;
  width: 16px;
  height: 16px;
}

.text-span-179 {
  background-image: url('../images/Ellipse-482.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 10px;
}

.top-navbar-2 {
  z-index: 999;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(122deg, #ffa400, #d16400);
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.2;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-938 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 75rem;
  margin-top: 93px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: scroll;
}

.div-block-938.for-mobile {
  display: none;
}

.list-wrapper {
  margin-top: 10px;
}

.faq-p {
  color: #000;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.faq-p.no-margin {
  margin-bottom: 0;
}

.faq-p.no-margin.colour-white {
  color: #fff;
}

.div-block-975 {
  background-color: #f2e5c4;
  border-radius: 10px;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 33px;
  padding-bottom: 56px;
}

._3-book-cta-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.div-block-1713 {
  background-color: #f9eeee;
  border-radius: 20px;
  padding: 40px;
}

.div-block-1714 {
  width: 100%;
  margin-top: 100px;
}

.div-block-1714.padding-top-small.padding-top-false {
  margin-top: 0;
}

.div-block-1715 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-1716 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1717.make-fkex-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-1717.make-fkex-right.align-center {
  justify-content: center;
  margin-top: 20px;
}

.div-block-1717.make-fkex-right.align-center.hidden-mobile.left {
  flex-flow: row;
}

.div-block-1718 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1719 {
  margin-top: 20px;
}

.div-block-1720 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.div-block-1721 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-1722 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-1722.hideeen {
  display: none;
}

.div-block-1723 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 200%;
  margin-top: 4%;
  display: flex;
}

.div-block-1723.small-w {
  width: 125%;
}

.image-670 {
  position: relative;
  top: 10px;
  left: 4px;
}

.div-block-1724 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.div-block-1725 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-1725.align-center {
  flex-flow: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.div-block-1726 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 10px;
  display: flex;
}

.div-block-1727 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.text-span-180 {
  color: #fff;
}

.div-block-1728 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.text-block-488 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-488.black {
  color: #000;
}

.text-block-488.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.text-block-488.text-colour-black.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-488.text-colour-black.text-colour-831c21.text-colour-fadb00.white-colour {
  color: #fff;
}

.image-671 {
  width: 50%;
}

.div-block-1729 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-1729.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.div-block-1730 {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  background-color: #000;
  border-radius: 20px;
  margin-top: 40px;
  padding: 35px 50px;
  display: flex;
}

.div-block-1731 {
  position: relative;
}

.div-block-1732 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1732.pading-top-false {
  margin-top: 0;
}

.div-block-1733 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-items: flex-end;
  margin-top: 30px;
  display: flex;
}

.div-block-1734 {
  background-color: #0548c0;
  justify-content: center;
  align-items: center;
  min-height: 97.24px;
  display: flex;
}

.div-block-1734.buttom-radius {
  background-color: #961e2b;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: flex-start;
  padding-left: 20px;
}

.div-block-1735 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-1735.link-colour-831c21 {
  background-color: #831c21;
}

.image-672 {
  width: 50%;
}

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

.div-block-1736 {
  background-color: #fff;
  width: 100%;
  padding: 20px 28px;
  box-shadow: 0 0 50px #655d5d29;
}

.image-674 {
  width: 50%;
  height: 100%;
}

.div-block-1737 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-1738 {
  width: 50%;
}

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

.image-676 {
  width: 70%;
}

.div-block-1739 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1739._243 {
  max-width: 243px;
}

.image-677 {
  width: 70%;
}

.image-678 {
  position: relative;
  top: 8px;
  left: 4px;
}

.div-block-1740 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1740.left {
  flex-flow: row;
}

.div-block-1740.left.align-left {
  justify-content: flex-start;
}

.text-block-489 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-489.text-colour-black {
  color: #000;
}

.text-block-489.text-colour-black.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-489.text-colour-black.text-colour-fadb00.white, .text-block-489.text-colour-black.white {
  color: #fff;
}

.text-block-489.black {
  color: #000;
}

.text-block-490 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-490.whitegtg {
  color: #fff;
  font-weight: 700;
}

.div-block-1741 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1742 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 283.3px;
  max-width: 283.3px;
  min-height: 66px;
  display: flex;
}

.div-block-1742.fale-somee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  min-width: auto;
  max-width: none;
  min-height: auto;
}

.div-block-1743 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-1744 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.div-block-1744.makegap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-1744.makegap10.center {
  align-items: flex-start;
}

.div-block-1745 {
  background-color: #171717;
  width: 100%;
  max-width: 400px;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-1746 {
  background-color: #fff;
  border-radius: 15px;
  padding: 25px 40px;
}

.div-block-1747 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.image-680 {
  object-fit: contain;
  box-shadow: -13px 15px 18px #00000040;
}

.div-block-1748 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-1749 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-1750 {
  background-color: #afb2d2;
  border-radius: 22px;
  height: 100%;
}

.div-block-1750.eeeaea {
  background-color: #eeeaea;
}

.div-block-1751 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1752 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1753 {
  margin-top: 10px;
  padding-left: 40px;
}

.div-block-1754 {
  z-index: 10;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-681 {
  width: 10%;
  position: absolute;
  inset: 0% -10% auto auto;
}

.text-block-491 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-491.text-colour-831c21 {
  color: #831c21;
}

.text-block-491.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-491.text-colour-831c21.text-colour-fadb00.white-colour {
  color: #fff;
}

.text-block-491.black {
  color: #000;
}

.padding-global-5 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-5.false-one-side {
  padding-right: 0;
}

.div-block-1756 {
  margin-top: 35px;
}

.div-block-1756.false-top-magrn {
  margin-top: 0;
}

.div-block-1757 {
  width: 40%;
  display: flex;
}

.div-block-1758 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  align-items: center;
  display: flex;
}

.div-block-1759 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-1759.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-1759.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-1759.line-colour-584515 {
  background-color: #584515;
}

.div-block-1759.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.image-682 {
  width: 50%;
}

.text-span-181 {
  color: #961e2b;
}

.text-span-181._000000 {
  color: #000;
}

.image-683 {
  width: 7%;
}

.div-block-1760 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1761 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1762, .div-block-1763 {
  margin-top: 15px;
}

.text-block-492 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-492.diiden {
  display: none;
}

.text-block-492.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.div-block-1764 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-1765 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 50px;
  display: flex;
}

.div-block-1766 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 700px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1767 {
  border: .47px solid #0548c0;
  border-radius: 10px;
  overflow: hidden;
}

.div-block-1767.radiusecolour {
  border-style: none;
  box-shadow: 0 4px 14px #00000026;
}

.div-block-1768 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.div-block-1769 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-1770 {
  width: 60%;
}

.image-684 {
  margin-top: 1%;
}

.image-684.top-0 {
  width: 7%;
  margin-top: 0%;
}

.div-block-1771 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1771.buttom-padding {
  margin-bottom: 40px;
}

.div-block-1771.buttom-margin {
  margin-bottom: 20px;
}

.image-686 {
  width: 15%;
}

.div-block-1772 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1772.grid-1 {
  grid-template-columns: 1fr;
  min-height: 550px;
}

.div-block-1772.grid-1.false-h {
  min-height: auto;
}

.div-block-1773 {
  width: 50%;
}

.div-block-1774, .div-block-1775 {
  margin-top: 20px;
}

.div-block-1776 {
  align-self: center;
}

.image-687 {
  width: 50%;
}

.div-block-1777 {
  background-color: #fff;
  border-radius: 22px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 34px 55px 39px;
  position: relative;
  bottom: 1rem;
  right: 1rem;
}

.div-block-1777.side-padding-small {
  padding-right: 34px;
}

.div-block-1777.side-padding-small._2facac {
  background-color: #961e2b;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1778 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 50px;
  display: flex;
}

.text-span-182 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.div-block-1779 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  max-width: 570px;
  margin-top: 36px;
  padding: 20px 80px 20px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #00000014;
}

.div-block-1780 {
  position: relative;
}

.div-block-1781 {
  width: 40%;
}

.div-block-1782 {
  justify-content: space-between;
  margin-top: 40px;
  margin-left: 6%;
  display: flex;
}

.div-block-1783 {
  position: relative;
}

.div-block-1784 {
  align-self: center;
}

.image-689 {
  width: 20%;
}

.div-block-1785 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 17px 16px;
  display: flex;
  box-shadow: 0 4px 14px #00000026;
}

.div-block-1786 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.text-span-183 {
  text-transform: uppercase;
  font-weight: 700;
}

.div-block-1787 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-1787.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-1787.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-1787.hide-background-image.colour-white._35469d {
  background-color: #35469d;
}

.div-block-1787.hide-background-image.colour-white._35469d._480 {
  width: 100%;
  max-width: 480px;
}

.div-block-1787.hide-background-image.colour-white._35469d._480._2facac {
  background-color: #961e2b;
}

.image-690 {
  object-fit: fill;
  flex: none;
  width: 100%;
  max-width: none;
}

.div-block-1788 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1789 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-1790 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding-bottom: 30px;
  display: flex;
}

.div-block-1792 {
  background-color: #fffdfd;
  border-radius: 20px;
  margin-top: 30px;
  padding: 30px 40px;
  box-shadow: 0 0 40px #00000014;
}

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

.div-block-1794 {
  width: 50%;
}

.div-block-1795 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-1796 {
  max-width: 633px;
  margin-top: 20px;
}

.div-block-1797 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1798 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 46px;
  display: grid;
}

.div-block-1799 {
  width: 100%;
  margin-top: 100px;
}

.div-block-1800 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-1359 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1398 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: center;
  max-width: 896px;
  display: flex;
}

.div-block-1381 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-691 {
  order: -1;
}

.text-span-118 {
  color: #feba19;
}

.div-block-1365 {
  width: 100%;
  max-width: 537px;
}

.div-block-1377 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  margin-top: 50px;
  display: flex;
}

.div-block-1369 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1007px;
  margin: 2% auto;
  display: flex;
  position: relative;
}

.div-block-1133 {
  align-self: center;
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1415 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  max-width: 985px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-509 {
  margin-bottom: 15px;
}

.section-angle-invertment {
  background-color: #f3fbfa;
  padding-top: 38px;
  padding-bottom: 60px;
}

.div-block-1802 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-1802.hideeen {
  display: none;
}

.div-block-1431 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 30px;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.div-block-1403 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 823.67px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1419 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.image-692 {
  position: relative;
  top: 10px;
  left: 4px;
}

.section-generational {
  padding-top: 10px;
  padding-bottom: 0;
}

.div-block-1803 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.div-block-1367 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-1367.align-butttom {
  flex-flow: column;
}

.image-465 {
  width: 14%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-465.buttom-padding-false {
  margin-bottom: 0;
}

.section-skip {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.text-span-184 {
  color: #feba19;
}

.image-513 {
  width: 4%;
}

.div-block-1366 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1366.fasle-top-margin {
  margin-top: 0;
}

.div-block-1366.top-margin-large {
  margin-top: 55px;
}

.div-block-1388 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1375 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.text-block-494 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-494.black {
  color: #000;
}

.text-block-494.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.text-block-494.text-colour-black.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.div-block-1804 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-1804.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.text-block-429 {
  color: #000;
  text-align: center;
  max-width: 734px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1137 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-1805 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1806 {
  margin-left: 5px;
  position: relative;
}

.image-517 {
  height: 70vh;
  min-height: 50vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-1130 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.fill-dfecff {
  background-color: #dfecff;
}

.div-block-1409 {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1409._788 {
  max-width: 788px;
  position: relative;
}

.div-block-1361 {
  max-width: 885px;
  margin-top: 10px;
}

.div-block-1372 {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 270px;
  padding: 20px;
  box-shadow: 5px 9px 80px #0003;
}

.div-block-1807 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-1807.link-colour-831c21 {
  background-color: #831c21;
}

.image-515 {
  width: 5%;
}

.div-block-1433 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-511 {
  width: 10%;
}

.image-511.make-it-large {
  width: 30%;
}

.text-block-433 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-1426 {
  display: none;
}

.div-block-1131 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.div-block-1414 {
  background-color: #dfecff;
  width: 1.5px;
}

.div-block-1393 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.div-block-1393.align-top {
  align-items: flex-start;
}

.div-block-1393.align-top._807 {
  max-width: 807px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-117 {
  color: #feba19;
}

.div-block-1808 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1416 {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1370 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.image-693 {
  position: relative;
  top: 8px;
  left: 4px;
}

.div-block-1809 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1809.left {
  flex-flow: row;
}

.div-block-1395 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-1132 {
  width: 100%;
  max-width: 100%;
}

.text-block-495 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-495.text-colour-black {
  color: #000;
}

.text-block-495.text-colour-black.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-495.text-colour-black.text-colour-fadb00.white, .text-block-495.text-colour-black.white {
  color: #fff;
}

.text-block-495.black {
  color: #000;
}

.image-505 {
  flex: none;
  width: 100%;
}

.div-block-1412 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-1406 {
  width: 100%;
  max-width: 277px;
}

.section-sneak-peek {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-496 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-496.whitegtg {
  color: #fff;
  font-weight: 700;
}

.div-block-1429 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 100%;
  max-width: 67rem;
  margin: 30px auto 50px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.section-piller {
  background-color: #d5e4e3;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ection-this-book {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1396 {
  width: 100%;
  max-width: 896px;
}

.montserrat-22 {
  color: #575756;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

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

.montserrat-22.white {
  color: #fff;
}

.montserrat-22.white.align-center {
  text-align: center;
}

.montserrat-22.white.align-center._18 {
  font-size: 18px;
}

.montserrat-22.white.align-center.ffc107 {
  color: #e86207;
  font-size: 20px;
}

.montserrat-22.white.align-center.ffc107.black-weight {
  font-weight: 900;
}

.montserrat-22.white.align-center.ffc107.black-weight.only-bold {
  font-weight: 700;
}

.montserrat-22.white.align-center.ffc107.black-weight.left-white {
  color: #fff;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
}

.montserrat-22.white.align-center.ffc107._20 {
  font-size: 20px;
}

.montserrat-22.white.align-center.ffc107._24 {
  font-size: 24px;
}

.montserrat-22.colour-yellow {
  color: #e86207;
  font-weight: 400;
}

.montserrat-22.colour-yellow.align-cenetr {
  text-align: center;
  max-width: 700px;
  font-weight: 500;
}

.span-mediume {
  color: gray;
  font-weight: 500;
}

.div-block-1810 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.div-block-1810.makegap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-1810.makegap10.center {
  align-items: flex-start;
}

.div-block-1378 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 355px;
  display: flex;
}

.div-block-1362 {
  margin-left: 10%;
}

.section-author-angle {
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-507 {
  margin-bottom: 13px;
}

.text-block-430 {
  color: #172625;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-430.white {
  color: #fff;
}

.text-block-430.hidden-dekstop {
  display: none;
}

.feba19 {
  color: #feba19;
}

.div-block-1811 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1812 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-1813 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-1814 {
  background-color: #afb2d2;
  border-radius: 22px;
  height: 100%;
}

.div-block-1815 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-investing-360 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 50px;
}

.div-block-1816 {
  margin-top: 10px;
  padding-left: 40px;
}

.text-span-116 {
  color: #feba19;
}

.div-block-1413 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 371px;
  display: flex;
}

.text-block-497 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-497.text-colour-831c21 {
  color: #831c21;
}

.text-block-497.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-497.black {
  color: #000;
}

.section_action-plan {
  background-color: #fff;
}

.div-block-1376 {
  width: 100%;
  max-width: 935px;
}

.div-block-1368 {
  margin-top: 20px;
}

.padding-global-6 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.div-block-1817 {
  margin-top: 35px;
}

.div-block-1363 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  display: flex;
}

.div-block-1818 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-1818.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-1818.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-1818.line-colour-584515 {
  background-color: #584515;
}

.div-block-1818.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.div-block-1819 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1819.align-center {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1400 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 18px;
  display: flex;
}

.text-span-114 {
  color: #feba19;
}

.section-traditional {
  background-image: url('../images/Group-1171278393-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-498 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-498.hide-line {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-498.hide-line.fffff {
  color: #fff;
}

.text-block-498.diiden {
  display: none;
}

.text-block-498.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.montserrat-26 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 32px;
}

.montserrat-26.align-center {
  text-align: center;
}

.montserrat-26.align-center.black {
  color: #000;
  font-weight: 400;
}

.image-516 {
  width: 70%;
}

.div-block-1424 {
  color: #000;
  background-color: #172625;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-1418 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-1820 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-top: 10px;
  display: flex;
}

.image-506 {
  object-fit: cover;
  border-radius: 30px;
  height: 100%;
}

.div-block-1402 {
  max-width: 496px;
}

.div-block-1357 {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  box-shadow: 5px 9px 30px #00000026;
}

.div-block-1379 {
  width: 100%;
  max-width: 554px;
}

.div-block-1356 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: ". ."
                 ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-1364 {
  align-self: center;
  width: 100%;
  max-width: 523px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-1364.auto-w {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-1821 {
  background-color: #bebebe;
  height: 2px;
  position: absolute;
  inset: 20% 0% auto;
}

.div-block-1821._50-top {
  background-color: #000;
  top: 50%;
}

.div-block-1821.all-black {
  background-color: #000;
  top: 30%;
}

.section-perfect {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-span-115 {
  color: #feba19;
}

.div-block-1404 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 50px;
  display: flex;
}

.montserrat-30 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.montserrat-30.bold-monster {
  font-size: 24px;
  font-weight: 700;
}

.montserrat-30._2d36a1 {
  color: #2d36a1;
}

.montserrat-30._2d36a1.height-37 {
  line-height: 37px;
}

.montserrat-30._2d36a1.height-37._000000 {
  color: #000;
}

.montserrat-30._2d36a1.height-37.feba19 {
  color: #feba19;
}

.montserrat-30._2d36a1.height-37.feba19._20 {
  color: #e86207;
  font-size: 20px;
  line-height: 25px;
}

.montserrat-30._2d36a1.height-37.feba19._20.bold {
  font-weight: 700;
}

.montserrat-30._2d36a1.height-37.feba19._20.bold.sie-large {
  font-size: 24px;
}

.div-block-1399 {
  margin-top: 18px;
}

.div-block-1822 {
  margin-top: 20px;
}

.text-block-432 {
  color: #2d36a1;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-432._172625 {
  color: #172625;
}

.text-span-185 {
  color: #feba19;
}

.div-block-1371 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: flex;
}

.div-block-1823 {
  background-color: #fff;
  border-radius: 22px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 34px 55px 39px;
  position: relative;
  bottom: 1rem;
  right: 1rem;
}

.div-block-1823.side-padding-small {
  padding-right: 34px;
}

.div-block-1383 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.div-block-1410 {
  background-color: #eaeaef;
  justify-content: space-around;
  align-items: stretch;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.div-block-1410.hidden-dekstop._172625 {
  background-color: #172625;
}

.text-span-186 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.section-angel {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
}

.image-508 {
  margin-bottom: 15px;
}

.div-block-1824 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-1824.false {
  max-width: 700px;
}

.div-block-1824.false._0 {
  margin-bottom: 0;
}

.div-block-1824.false._0.left {
  justify-content: flex-start;
  align-self: flex-start;
}

.div-block-1825 {
  position: relative;
}

.div-block-1392 {
  margin-top: 50px;
}

.div-block-1358 {
  margin-top: 8px;
}

.bold-text-77 {
  color: #feba19;
  font-weight: 700;
}

.image-504 {
  margin-top: 40px;
}

.div-block-1360 {
  width: 100%;
  max-width: 885px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1405 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  align-self: center;
  width: 100%;
  max-width: 496px;
  display: flex;
}

.div-block-1134 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1391 {
  width: 100%;
  max-width: 1009.94px;
}

.div-block-1397 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 50px;
  display: flex;
}

.div-block-1432 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.div-block-1380 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.div-block-1407 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.div-block-1408 {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 1000px;
  margin-top: 50px;
  overflow: hidden;
}

.div-block-1826 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-1826.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-1826.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-1826.hide-background-image.colour-white._35469d {
  background-color: #35469d;
}

.div-block-1826.hide-background-image.colour-white._35469d._480 {
  width: 100%;
  max-width: 480px;
}

.div-block-1826.hide-background-image.colour-white._35469d._480._172625 {
  background-color: #172625;
}

.div-block-1827 {
  flex-flow: column;
  display: flex;
}

.div-block-1394 {
  width: 100%;
  max-width: 293px;
}

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

.div-block-1828 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding-bottom: 30px;
  display: flex;
}

.div-block-1382 {
  width: 100%;
  max-width: 1020px;
}

.div-block-1136 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1411 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: space-between;
  padding: 30px 50px;
  display: flex;
}

.div-block-1430 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1135 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-metrics {
  background-color: #f5f5f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.trading-strategie-popup-close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 18px 12px auto auto;
}

.trading-strategie-popup-title {
  color: #000;
  font-family: Oswald, sans-serif;
  font-weight: 700;
  line-height: 1.3;
}

.tranding-strategie-summary {
  color: #fff;
  width: 100%;
  max-width: 495px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.tranding-strategie-video {
  border-radius: 10px;
  height: 100%;
  padding-bottom: 0;
  overflow: hidden;
}

.text-field {
  color: #000;
  border: 1px solid #0009;
  border-radius: 8px;
  height: auto;
  margin-bottom: 30px;
  padding: 12px 16px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-field:focus {
  border-color: #0009;
}

.popup-cta-button {
  color: #00fcfccc;
  text-transform: uppercase;
  background-color: #000;
  border: 1px solid #000;
  padding: 15px 50px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.popup-cta-button:hover {
  color: #fff;
}

.trading-strategie-popup-right {
  width: 100%;
  padding: 24px 32px;
  position: relative;
}

.tranding-strategie-button {
  color: #000;
  text-transform: uppercase;
  background-color: #00fcfccc;
  border: 1px solid #00fcfccc;
  padding: 15px 50px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.tranding-strategie-button:hover {
  background-color: #fff;
  border-color: #fffc;
}

.tranding-strategie-video-box {
  border: 1px solid #00fcfc;
  border-radius: 10px;
  width: 100%;
  max-width: 70%;
  margin-top: 40px;
  margin-bottom: 40px;
  overflow: hidden;
}

.tranding-strategie-highlight {
  color: #00fcfc;
}

.trading-strategie-popup-image {
  background-color: #000;
  width: 350px;
}

.main-wrapper-4 {
  overflow: clip;
}

.trading-strategie-form-block {
  margin-top: 50px;
  margin-bottom: 0;
}

.trading-strategie-section {
  background-color: #000;
  background-image: url('../images/Ellipse-472.svg'), url('../images/Ellipse-471.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: 100%;
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 25px;
  position: relative;
}

.tranding-strategie-title {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  line-height: 1.3;
}

.trading-strategie-popup-inner {
  background-color: #fff;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  box-shadow: -3px 3px 6px #fff9;
}

.trading-strategie-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.trading-strategie-popup {
  z-index: 99;
  background-color: #000;
  background-image: url('../images/Ellipse-472.svg'), url('../images/Ellipse-471.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.trading-strategie-inner {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 820px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.field-label-2 {
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.link-14 {
  color: #fff;
  flex: 1;
  margin-left: 0;
  margin-right: 0%;
  padding: 0%;
  font-size: 31%;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
}

.text-block-500 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.image-694 {
  outline-offset: 0px;
  background-image: radial-gradient(circle farthest-side at 100% 0, #111 40%, #2c1c00);
  border: 1px solid #464646;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  outline: 3px #000;
  width: 100%;
  padding: 58px;
}

.div-block-1829 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.right-arrow-10 {
  z-index: 1;
  background-color: #0b0b0b00;
  background-image: linear-gradient(269deg, #0b0b0b 5%, #0b0b0b00 40%);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 410px;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  left: auto;
  right: -140px;
}

.right-arrow-10.left {
  background-image: linear-gradient(87deg, #0b0b0b, #0b0b0b00 64%);
  left: -140px;
  right: auto;
}

.image-695 {
  width: 90px;
  display: none;
  position: absolute;
  inset: auto 5% 5% auto;
}

.mask-16 {
  width: 100%;
}

.faq-question-6 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}

.image-696 {
  width: 70px;
}

.image-697 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
}

.text-span-187 {
  font-size: 40px;
}

.text-span-188 {
  color: #000;
  font-size: 19px;
}

.grid-314 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-698 {
  display: none;
}

.text-block-501 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.grid-315 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.text-price-main-3 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-316 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.image-700 {
  width: 100%;
  max-width: 470px;
  padding-left: 0;
}

.icon-15-copy-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  background-color: #ffa400;
  border-radius: 10px;
  outline: 1px #292929;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
  left: auto;
}

.grid-317 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.image-701 {
  width: 100%;
  max-width: 217px;
}

.image-702 {
  width: 100%;
  max-width: 100%;
}

.div-block-1830 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0d500;
  border: 1px #ffa400;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: -37px;
  padding: 10px;
  display: flex;
}

.div-block-1831 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-703 {
  width: 26px;
}

.div-block-1832 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.right-arrow-11 {
  justify-content: center;
  align-items: center;
  width: 55px;
  display: flex;
}

.image-704 {
  border-radius: 5px;
  width: 115px;
  max-width: 115px;
}

.content-wrapper-3 {
  text-align: center;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-wrapper-3.footer {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
}

.content-wrapper-3.footer.new {
  padding-left: 10%;
  padding-right: 10%;
}

.div-block-1833 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-318 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-1834 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #111;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 34px;
  display: flex;
  overflow: hidden;
}

.tabs-menu-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-price-card-3 {
  grid-template-rows: auto;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-502 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-503 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.cta-button-simm-3 {
  color: #fff;
  text-align: center;
  background-color: #ffa400;
  background-image: linear-gradient(250deg, #d16400, #ffa400);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cta-button-simm-3:hover {
  background-image: linear-gradient(92deg, #d16400, #ffa400);
}

.cta-button-simm-3.stroked {
  color: #000;
  background-color: #0000;
  background-image: none;
  border: 1px solid #ffa400;
}

.cta-button-simm-3.stroked:hover {
  background-color: #0000;
}

.grid-319 {
  grid-template-rows: auto;
  padding-left: 79px;
  padding-right: 79px;
}

.heading-19 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.3;
}

.text-block-504 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.div-main-content-price-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-top: 0 #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 22px;
  display: flex;
}

.grid-320 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: none;
}

.grid-320.margin {
  padding-right: 85px;
  display: none;
}

.div-block-1835 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 0, #111 66%, #2c1c00);
  border: 1px solid #464646;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 155px;
  padding: 20px;
  display: flex;
}

.div-block-1835.corner-radius2 {
  border-bottom-right-radius: 30px;
}

.div-block-1835.corner-radius {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 0;
}

.div-block-1836 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.slider-14 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.main-section-wrapper-3 {
  width: 100%;
  max-width: 3840px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.image-705 {
  width: 100%;
  max-width: 270px;
}

.grid-321 {
  grid-column-gap: 33px;
  grid-template-rows: auto;
  width: 100%;
}

.div-block-1837 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1838 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  white-space: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: -79px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-1838._1 {
  margin-top: 34px;
  margin-bottom: 18px;
}

.grid-323 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-1839 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1840 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f4f4f4;
  border-radius: 13px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 9px;
  display: flex;
}

.heading-20 {
  color: #000;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-1841 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #252525;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 496px;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
  display: flex;
  overflow: hidden;
}

.image-707 {
  width: 20px;
}

.text-block-505 {
  color: #ffa400;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-1842 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  white-space: nowrap;
  object-fit: fill;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-324 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  place-items: center;
  width: 100%;
}

.text-block-506 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.image-708 {
  width: 100%;
  min-width: 1160px;
  max-width: 1190px;
}

.slide-nav-12 {
  display: none;
}

.grid-325 {
  background-color: #fff3dd;
  border: 1px solid #ffa400;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
}

.slide-18 {
  width: 100%;
  height: auto;
  padding-bottom: 0;
  padding-left: 85px;
  padding-right: 85px;
}

.slide-18._1 {
  padding-left: 0;
}

.div-block-1843 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-507 {
  color: #ffa400;
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.grid-326 {
  background-color: #fff;
  border: 4px solid #e8e8e8;
  border-radius: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 20px;
}

.tab-pane-tab-1-9 {
  margin-top: 60px;
}

.div-block-1844 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #bababa;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  height: auto;
  padding: 20px;
  display: flex;
}

.answer-div-3 {
  color: #000;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.grid-327 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 0;
}

.div-block-1845 {
  background-color: #fff;
  border: 1px #000;
  border-left: 4px solid #ffa400;
  border-radius: 15px;
  padding: 20px;
  display: flex;
  box-shadow: 0 24px 34px #0000001a;
}

.main-wrapper-5 {
  overflow: clip;
}

.text-span-189 {
  color: #8f8f8f;
  font-size: 14px;
  line-height: 1.1;
}

.grid-328 {
  grid-template-rows: auto;
  margin-top: -36px;
  padding-left: 151px;
  padding-right: 151px;
}

.text-sub-stat-3 {
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2;
}

.text-sub-stat-3.black {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.text-block-508 {
  color: #000;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-509 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.logo-trading-3 {
  width: 195px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1846 {
  background-image: none;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-1847 {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.icon-40 {
  background-color: #ffa400;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  display: flex;
}

.tab-link-tab-3-4 {
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.tab-link-tab-3-4.w--current {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-1848 {
  background-image: linear-gradient(#0000, #000 95%);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 96%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.text-block-510 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
}

.div-block-1849 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-41 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  background-color: #21212175;
  border-radius: 5px;
  outline: 1px solid #292929;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
  left: 191px;
}

.icon-41.left {
  left: auto;
  right: 233px;
}

.heading-tb-2-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.5;
}

.heading-tb-2-3.center {
  text-align: center;
  line-height: 1.5;
}

.heading-tb-2-3.center.white {
  color: #fff;
}

.div-block-1850 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mask-18 {
  width: 100%;
  height: auto;
  overflow: visible;
}

.bodytext-tb-3 {
  color: #fff;
  text-align: right;
  font-size: 18px;
  line-height: 1.5;
}

.bodytext-tb-3.center {
  text-align: center;
}

.bodytext-tb-3.center.margin {
  margin-bottom: 25px;
}

.bodytext-tb-3.black {
  color: #000;
}

.bodytext-tb-3.black.center {
  text-align: center;
}

.bodytext-tb-3.left {
  text-align: left;
}

.bodytext-tb-3.left.black {
  color: #000;
}

.grid-329 {
  width: 100%;
  height: 100%;
}

.grid-330 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-710 {
  width: 26px;
}

.dropdown-list-4 {
  float: none;
  clear: none;
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.dropdown-list-4.w--open {
  background-color: #0000;
}

.div-block-1851 {
  display: none;
}

.text-block-511 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-512 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.grid-331 {
  grid-row-gap: 28px;
  grid-template-columns: 1fr;
  justify-items: start;
  width: 100%;
}

.div-block-1852 {
  width: 100%;
  margin-top: 21px;
  display: flex;
}

.div-block-1853 {
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mask-19 {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.heading-tb-3-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-tb-3-3.white {
  color: #fff;
}

.text-price-strikethrough-3 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-block-513 {
  color: #000;
  font-weight: 500;
}

.text-block-513.white {
  color: #fff;
}

.paragraph-12 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.grid-332 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-711 {
  width: 100%;
  margin-bottom: 34px;
}

.text-block-514 {
  color: #000;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
}

.slider-15 {
  display: none;
}

.image-712 {
  width: 117px;
}

.grid-333 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #797979;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
  position: static;
}

.div-block-1854 {
  width: 100%;
  height: 5px;
}

.text-block-515 {
  color: #ffa400;
  text-align: center;
  -webkit-text-stroke-color: #ff5612;
  margin-top: -12px;
  font-size: 16px;
  line-height: 1.2;
}

.div-block-1855 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1856 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.slider-16 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.image-713 {
  width: 26px;
}

.heading-21 {
  flex: none;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin: 0 15% 0 0%;
  display: flex;
}

.heading-21.company {
  margin-right: 0%;
}

.paragraph-13 {
  color: #000;
  width: 750px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.image-714 {
  width: 100%;
  max-width: 492px;
}

.div-block-1858 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1859 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f9ebd3;
  border: 2px dashed #ffa400;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-1860 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  display: flex;
}

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

.div-block-1862 {
  background-image: linear-gradient(#0000, #000 80%);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 35%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.text-block-516 {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-1863 {
  background-color: #fff;
  border: 1px solid silver;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
}

.image-715 {
  width: 100%;
  max-width: 999px;
}

.image-716 {
  width: 100%;
  max-width: 217px;
}

.financial-modeling-inner {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.financial-modeling-summary {
  color: #fff;
  width: 100%;
  max-width: 650px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.financial-popup-image {
  background-color: #000;
  width: 550px;
}

.financial-modelling-popup-inner {
  background-color: #fff;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  box-shadow: -3px 3px 6px #fff9;
}

.div-block-1864 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-190 {
  font-size: 14px;
}

.text-block-517 {
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
}

.bookk-cta-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1865 {
  color: #fff;
  width: 100%;
  height: 500px;
  margin-top: 51px;
}

.image-717 {
  width: 100%;
  margin-top: 0;
}

.link-15 {
  color: #fff;
  flex: 1;
  margin-left: 0;
  margin-right: 0%;
  padding: 0%;
  font-size: 31%;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
}

.digital-book-name {
  color: #fff;
  width: 90%;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.image-718 {
  display: none;
}

.tab-pane-tab-1-10 {
  width: 100%;
}

.div-block-1866 {
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 36px;
  display: flex;
}

.background-video-11 {
  z-index: 0;
  width: 100%;
  height: 1110px;
  padding: 0;
  position: absolute;
  inset: -10% 0% 0%;
}

.text-block-518 {
  color: #000;
  text-align: center;
  margin-top: 40px;
  font-size: 20px;
  line-height: 1.3;
}

.text-block-518.white {
  color: #fff;
}

.text-span-191 {
  color: #ffa400;
  font-size: 31px;
}

.grid-334 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
}

.grid-334.margin {
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-1867 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: static;
  inset: 0% 14% 0% auto;
  overflow: visible;
}

.image-719 {
  z-index: 0;
  width: 85px;
  position: absolute;
  inset: 46% -20% 0% auto;
}

.image-720 {
  width: 100%;
}

.div-block-1868 {
  border: 1px solid #fff;
  border-radius: 8px;
  width: 40%;
  padding: 14px;
  display: flex;
  position: relative;
}

.image-721 {
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: 122px;
}

.div-block-1869 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1870 {
  background-color: #e8e8e8;
  border: 5px solid #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-right: -39px;
  display: flex;
  box-shadow: 0 8px 20px #0000001a;
}

.div-block-1870:hover {
  z-index: 1;
  position: relative;
}

.div-block-1871 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-519 {
  color: #000;
  font-size: 14px;
  line-height: 1.3;
}

.div-block-1872 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1873 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: visible;
}

.faq-question-copy-2 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}

.div-block-1874 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-span-192 {
  color: #ffa400;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.image-722 {
  width: 240px;
  margin-left: -32px;
  position: absolute;
  inset: auto 0% 0% 2%;
}

.paragraph-6 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.text-block-520 {
  color: #ffa400;
  text-align: center;
  -webkit-text-stroke-color: #ff5612;
  margin-top: -12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.image-723 {
  width: 100%;
  max-width: 250px;
}

.div-block-1875 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-521 {
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.text-block-522 {
  color: #ffa400;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1876 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  min-width: 330px;
  max-width: 330px;
  padding: 12px;
  display: flex;
  box-shadow: 0 19px 40px -5px #0003;
}

.image-724 {
  width: 30px;
}

.text-block-523 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.image-725 {
  width: 2px;
  position: absolute;
  inset: auto auto -251px;
}

._8-book-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-335 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 32px;
}

.image-726 {
  width: 590px;
  max-width: 1000px;
  position: absolute;
  inset: 93% 55% auto auto;
}

.text-span-34 {
  font-size: 40px;
}

.grid-336 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  display: flex;
}

.div-block-1877 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: none;
  position: absolute;
  top: 126px;
  overflow: visible;
}

.tab-link-tab-1-6 {
  color: #000;
  background-color: #e1e1e1;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tab-link-tab-1-6.w--current {
  color: #fff;
  text-align: left;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-1878 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.image-727 {
  position: absolute;
  top: 93%;
  left: auto;
  right: 48%;
}

.image-728 {
  width: 100%;
  max-width: 980px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1879 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-729 {
  width: 330px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-1880 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._8-book-cover-image {
  width: 90%;
}

.grid-337 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 19px;
  margin-bottom: 19px;
}

.grid-337.hide {
  display: none;
}

.div-block-1881 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  width: 100%;
  padding-right: 39px;
  display: flex;
}

.text-block-524 {
  font-size: 14px;
  line-height: 1.3;
}

.cta-button-simm-4 {
  color: #fff;
  text-align: center;
  background-color: #ffa400;
  background-image: linear-gradient(250deg, #d16400, #ffa400);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cta-button-simm-4:hover {
  background-image: linear-gradient(92deg, #d16400, #ffa400);
}

.cta-button-simm-4.stroked {
  color: #000;
  background-color: #0000;
  background-image: none;
  border: 1px solid #ffa400;
}

.cta-button-simm-4.stroked:hover {
  background-color: #0000;
}

.text-heading-price-3 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-heading-price-3.orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(125deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-338 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 536.5px;
}

.book-section-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.image-730 {
  width: 100%;
}

.play-pause-button-4 {
  display: none;
}

.text-block-525 {
  color: #a9a9a9;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-1882 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 127px;
  display: flex;
}

.image-731 {
  width: 142px;
  max-width: 142px;
}

.button-price-cards-3 {
  color: #000;
  text-align: center;
  background-image: linear-gradient(127deg, #ffa400, #d16400);
  border-radius: 7.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.div-block-1883 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #131313;
  border: 1px dashed #ffa400;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 22px;
  display: flex;
}

.grid-339 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 45px;
}

.grid-340 {
  grid-template-rows: auto;
  justify-content: space-between;
  place-items: center end;
}

.grid-341 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-1884 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0b0b0b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-1885 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ebebeb;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 15px;
  display: flex;
}

.div-block-1886 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-526 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 1.3;
  display: block;
}

.grid-342 {
  width: 100%;
  margin-top: 50px;
  padding-left: 74px;
  padding-right: 74px;
}

.grid-342.hide {
  display: none;
}

.tabs-menu-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs-menu-14.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu-14.no-padding.left {
  justify-content: flex-start;
}

.icon-19.hidden {
  display: none;
}

.grid-343 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.text-block-527 {
  color: #000;
  font-size: 18px;
  line-height: 1.4;
}

.text-block-528 {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.text-block-528.white {
  color: #fff;
}

.div-block-1887 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 23px;
  display: flex;
}

.div-block-1888 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1888.margin {
  padding-right: 432px;
}

.tab-pane-tab-1-11 {
  margin-top: 60px;
}

.text-span-193 {
  color: #ffa400;
  font-weight: 700;
}

.div-block-1889 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 33px;
  display: flex;
}

._8-book-list-block {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

._8-book-list-block.hide {
  display: none;
}

.text-block-529 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.grid-344 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  place-items: center end;
}

.div-block-1890 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  display: flex;
  overflow: visible;
}

.grid-345 {
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 35px;
}

.image-732 {
  display: none;
}

.div-block-1891 {
  background-color: #fff0;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 190px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.div-block-1891.hide {
  display: none;
}

.book-cta-white-button {
  color: #000;
  background-color: #fff;
  margin-top: auto;
  padding: 12px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.book-cta-white-button:hover {
  color: #fff;
  background-color: #ff5612;
}

.div-block-1892 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

._8-book-image {
  width: 80%;
}

.text-head-stat-3 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.text-head-stat-3.orange {
  color: #ffa400;
  text-align: center;
}

.text-block-530 {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
}

.text-block-530.small {
  font-size: 16px;
}

.div-block-1893 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.image-733 {
  width: 340px;
  max-width: 2000px;
  margin-left: 5px;
}

.image-734 {
  border: 1px solid #b0b0b0;
  border-radius: 10px;
  max-width: none;
  height: 460px;
  max-height: 460px;
  margin-left: 0;
}

.image-734:hover {
  transform: scale(1.05);
}

.book-cta-button-org {
  color: #fff;
  background-color: #ff5612;
  margin-top: auto;
  padding: 12px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.book-cta-button-org:hover {
  color: #000;
  background-color: #fff;
}

.div-block-244 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1894 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  border: 1px dashed #ffa400;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.logo-trading-4 {
  width: 195px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 41px;
  display: flex;
}

.image-735 {
  width: 50px;
  display: none;
  position: absolute;
  inset: auto 4% 0% auto;
}

.text-block-531 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1895 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 170px;
  max-width: 100%;
  padding: 16px;
  display: flex;
  box-shadow: 0 15px 18px #0003;
}

.text-block-532 {
  color: #000;
  text-align: left;
  font-size: 14px;
  line-height: 1.2;
}

.text-block-533 {
  color: #fff;
  text-align: center;
  margin-bottom: 21px;
  font-size: 16px;
  line-height: 1.2;
}

.digital-book-marquee-box {
  text-align: center;
  background-color: #1d1d1d;
  background-image: linear-gradient(#0000, #0009);
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 10px 15px 20px;
  display: flex;
}

.grid-346 {
  grid-template-rows: auto;
  width: 40%;
}

.div-block-1896 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 30px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 25px;
  display: flex;
  box-shadow: 0 9px 17px -3px #0003;
}

.tabs-content-10 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1897 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.div-block-1897.top {
  margin-top: 67px;
}

.text-block-534 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

.heading-10 {
  flex: none;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin: 0 15% 0 0%;
  display: flex;
}

.heading-10.company {
  margin-right: 0%;
}

.heading-tb-3-4 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-tb-3-4.white {
  color: #fff;
}

.heading-tb-3-4.white.light {
  font-weight: 300;
}

.div-block-1898 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-block-535 {
  color: #000;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
}

.image-736 {
  width: 142px;
  max-width: 142px;
}

.div-block-1899 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1899.max-w {
  flex-flow: column;
}

.div-block-1900 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-price-card-4 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  padding-left: 90px;
  padding-right: 90px;
}

.grid-price-card-4.padding {
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
}

.image-737 {
  width: 70px;
  max-width: 500px;
  position: absolute;
  inset: auto 28% -24% auto;
}

.div-block-1901 {
  justify-content: flex-end;
  width: 100%;
  margin-top: 14px;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.div-block-1902 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-1902.margin {
  margin-top: 15px;
  margin-bottom: 0;
}

.text-block-129 {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.text-block-536 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-1903 {
  opacity: 1;
  background-image: linear-gradient(#fff0, #fff);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin: 31px auto;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
}

.div-block-1904 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-738 {
  object-fit: cover;
  width: 55px;
  height: 86.5234px;
}

.bold-orange-2 {
  color: #ffa400;
  font-weight: 700;
}

.main-section-fr-3 {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.main-section-fr-3.gray {
  background-color: #f3f3f3;
}

.main-section-fr-3.black {
  background-color: #0b0b0b;
}

.main-section-fr-3.black.animation {
  position: relative;
}

.main-section-fr-3.black.hide {
  display: none;
}

.main-section-fr-3.black.padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1905 {
  border: 2px solid #b5b5b5;
  border-left: 1px #000;
  border-right: 1px #000;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  transform: rotate(-2deg);
}

.dropdown-list-5 {
  float: none;
  clear: none;
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.dropdown-list-5.w--open {
  background-color: #0000;
}

.dropdown-list-5.hidden {
  display: none;
}

.div-block-1906 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0003;
  border: 1px solid #323232;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 11px;
  display: flex;
}

.image-739 {
  width: 50px;
}

.div-block-1907 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-537 {
  color: #ffa400;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.image-740 {
  z-index: -1;
  width: 300px;
  position: absolute;
}

.image-741 {
  width: 110px;
}

.grid-347 {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 35px;
  margin-bottom: 0;
  position: static;
}

._8-book-cta-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: auto;
  display: flex;
}

.div-block-1909 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.digital-book-sub-text {
  color: #fff;
  width: 178px;
  margin: 12px auto 28px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.image-742 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 433px;
  position: relative;
}

.image-742.hidden {
  display: none;
}

.text-points-pricing-3 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
}

.text-points-pricing-3.small {
  font-size: 14px;
  font-weight: 500;
}

.text-block-538 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-539 {
  color: #ffa400;
  font-size: 23px;
  font-weight: 700;
}

.div-block-1910 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-540 {
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
}

.div-block-1911 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 8% 0% auto;
}

.background-video-12 {
  display: none;
}

.text-block-541 {
  color: #c2c2c2;
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1912 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 33px;
  margin-bottom: 33px;
  display: flex;
}

.div-block-1913 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

._8-books-section {
  margin-top: -3px;
  padding-bottom: 20px;
}

._8-books-section.black {
  background-color: #0b0b0b;
}

.div-block-1914 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 724px;
  max-width: 100%;
  display: flex;
}

.text-price-strikethrough-4 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.grid-348 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: visible;
}

.grid-349 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  overflow: visible;
}

.image-743 {
  width: 300px;
}

.div-block-1915 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-744 {
  width: 80px;
}

.div-block-1916 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 2px dashed #d5d5d5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px 30px 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-542 {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1917 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-350 {
  grid-column-gap: 29px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .9fr;
  place-items: center end;
  width: 100%;
}

.div-block-1918 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-745 {
  width: 350px;
}

.play-pause-button-5 {
  display: none;
}

.div-block-1919 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.div-block-1920 {
  border: 1px solid #bebebe;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 45px;
  display: flex;
}

.text-block-543 {
  color: #ffa400;
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-544 {
  color: #fff;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
}

.image-746 {
  width: 202px;
}

.image-746.hide {
  display: none;
}

.image-747 {
  width: 220px;
}

.image-748 {
  border: 1px solid #fff;
  border-radius: 10px;
  max-width: none;
  height: 160px;
}

.tab-link-tab-1-7 {
  color: #000;
  background-color: #efefef;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.tab-link-tab-1-7.w--current {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-tb-2-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.5;
}

.heading-tb-2-4.center {
  text-align: center;
  line-height: 1.5;
}

.heading-tb-2-4.center.white, .heading-tb-2-4.white {
  color: #fff;
}

.text-block-545 {
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
}

.image-749 {
  width: 100%;
  margin-top: 0;
}

.link-16 {
  color: #fff;
  flex: 1;
  margin-left: 0;
  margin-right: 0%;
  padding: 0%;
  font-size: 31%;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
}

.div-block-1921 {
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 36px;
  display: flex;
}

.grid-351 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
}

.grid-351.margin {
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-750 {
  z-index: 0;
  width: 85px;
  position: absolute;
  inset: 46% -20% 0% auto;
}

.image-751 {
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: 122px;
}

.div-block-1922 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1923 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #111;
  border: 1px solid #353535;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.digital-book-cta-button {
  color: #fff;
  background-color: #ff5612;
  margin-top: auto;
  padding: 8px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.digital-book-cta-button:hover {
  color: #000;
  background-color: #fff;
}

.div-block-1924 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-752 {
  width: 240px;
  margin-left: -32px;
  position: absolute;
  inset: auto 0% 0% 2%;
}

.paragraph-14 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.text-block-546 {
  color: #ffa400;
  text-align: center;
  -webkit-text-stroke-color: #ff5612;
  margin-top: -12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.image-753 {
  width: 100%;
  max-width: 250px;
}

.text-block-547 {
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.image-754 {
  width: 30px;
}

.image-755 {
  width: 2px;
  position: absolute;
  inset: auto auto -251px;
}

.text-span-194 {
  font-size: 40px;
}

.grid-352 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  display: flex;
}

.div-block-1925 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: none;
  position: absolute;
  top: 126px;
  overflow: visible;
}

.tab-link-tab-1-8 {
  color: #000;
  background-color: #e1e1e1;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tab-link-tab-1-8.w--current {
  color: #fff;
  text-align: left;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-1926 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.digital-book-marquee-image.is-last {
  margin-top: 70px;
}

.grid-353 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 19px;
  margin-bottom: 19px;
}

.grid-353.hide {
  display: none;
}

.text-block-548 {
  font-size: 14px;
  line-height: 1.3;
}

.cta-button-simm-5 {
  color: #fff;
  text-align: center;
  background-color: #ffa400;
  background-image: linear-gradient(250deg, #d16400, #ffa400);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cta-button-simm-5:hover {
  background-image: linear-gradient(92deg, #d16400, #ffa400);
}

.cta-button-simm-5.stroked {
  color: #000;
  background-color: #0000;
  background-image: none;
  border: 1px solid #ffa400;
}

.cta-button-simm-5.stroked:hover {
  background-color: #0000;
}

.text-heading-price-4 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.text-heading-price-4.orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(125deg, #ffa400, #d16400);
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-354 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 536.5px;
}

.problem-solution-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-bottom: 50px;
  display: flex;
}

.play-pause-button-6 {
  display: none;
}

.div-block-1927 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 127px;
  display: flex;
}

.image-756 {
  width: 142px;
  max-width: 142px;
}

.grid-355 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-1928 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0b0b0b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-1929 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ebebeb;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 15px;
  display: flex;
}

.tabs-menu-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs-menu-15.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu-15.no-padding.left {
  justify-content: flex-start;
}

.icon-42.hidden {
  display: none;
}

.text-block-549 {
  color: #000;
  font-size: 18px;
  line-height: 1.4;
}

.hero-book-list {
  justify-content: center;
  align-items: center;
  margin-top: 51px;
  display: flex;
}

.text-block-550 {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.div-block-1930 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 23px;
  display: flex;
}

.tab-pane-tab-1-12 {
  margin-top: 60px;
}

.text-span-195 {
  color: #ffa400;
  font-weight: 700;
}

.div-block-1931 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  display: flex;
  overflow: visible;
}

.grid-356 {
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 35px;
}

.image-757 {
  display: none;
}

.div-block-1932 {
  background-color: #fff0;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 190px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.div-block-1932.hide {
  display: none;
}

.text-head-stat-4 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.text-head-stat-4.orange {
  color: #ffa400;
  text-align: center;
}

.text-block-551 {
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
}

.text-block-551.small {
  font-size: 16px;
}

.image-758 {
  width: 340px;
  max-width: 2000px;
  margin-left: 5px;
}

.div-block-1933 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1934 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  border: 1px dashed #ffa400;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.tabs-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 41px;
  display: flex;
}

.text-block-552 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-553 {
  color: #000;
  text-align: left;
  font-size: 14px;
  line-height: 1.2;
}

.text-block-554 {
  color: #fff;
  text-align: center;
  margin-bottom: 21px;
  font-size: 16px;
  line-height: 1.2;
}

.div-block-1935 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.div-block-1935.top {
  margin-top: 67px;
}

.heading-22 {
  flex: none;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin: 0 15% 0 0%;
  display: flex;
}

.heading-22.company {
  margin-right: 0%;
}

.heading-tb-3-5 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-tb-3-5.white {
  color: #fff;
}

.heading-tb-3-5.white.light {
  font-weight: 300;
}

.div-block-1936 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.image-759 {
  width: 142px;
  max-width: 142px;
}

.div-block-1937 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-price-card-5 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  padding-left: 90px;
  padding-right: 90px;
}

.grid-price-card-5.padding {
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
}

.div-block-1938 {
  justify-content: flex-end;
  width: 100%;
  margin-top: 14px;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.div-block-1939 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-1940 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-760 {
  object-fit: cover;
  width: 55px;
  height: 86.5234px;
}

.main-section-fr-4 {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.main-section-fr-4.gray {
  background-color: #f3f3f3;
}

.main-section-fr-4.black {
  background-color: #0b0b0b;
}

.main-section-fr-4.black.animation {
  position: relative;
}

.main-section-fr-4.black.hide {
  display: none;
}

.dropdown-list-6 {
  float: none;
  clear: none;
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.dropdown-list-6.w--open {
  background-color: #0000;
}

.dropdown-list-6.hidden {
  display: none;
}

.div-block-1941 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0003;
  border: 1px solid #323232;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 11px;
  display: flex;
}

.div-block-1942 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-555 {
  color: #ffa400;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.image-761 {
  z-index: -1;
  width: 300px;
  position: absolute;
}

.image-762 {
  width: 110px;
}

.grid-357 {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 35px;
  margin-bottom: 0;
  position: static;
}

.header-logo {
  width: 195px;
}

.image-763 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 433px;
  position: relative;
}

.image-763.hidden {
  display: none;
}

.text-block-556 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-557 {
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
}

.background-video-13 {
  display: none;
}

.text-block-558 {
  color: #c2c2c2;
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.problem-solution-book {
  width: 180px;
  position: absolute;
  inset: auto 2% 2% auto;
}

.problem-solution-book.big {
  width: 220px;
}

.text-price-strikethrough-5 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.grid-358 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: visible;
}

.image-764 {
  width: 300px;
}

.div-block-1944 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1945 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 2px dashed #d5d5d5;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px 30px 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-559 {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1946 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-359 {
  grid-column-gap: 29px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .9fr;
  place-items: center end;
  width: 100%;
}

.div-block-1947 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-765 {
  width: 350px;
}

.div-block-1948 {
  border: 1px solid #bebebe;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 45px;
  display: flex;
}

.text-block-560 {
  color: #ffa400;
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-561 {
  color: #fff;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
}

.image-766 {
  width: 202px;
}

.image-766.hide {
  display: none;
}

.heading-tb-2-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.5;
}

.heading-tb-2-5.center {
  text-align: center;
  line-height: 1.5;
}

.heading-tb-2-5.center.white {
  color: #fff;
}

.digital-sticky-navbar {
  z-index: 999;
  color: #fff;
  text-align: center;
  background-color: #ff5612;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.2;
  position: fixed;
  inset: 0% 0% auto;
}

.digital-advantage-summary {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.digital-favourite-book-item {
  padding: 8px;
  position: relative;
}

.digital-advantage-title-wrap {
  text-align: center;
  display: inline-block;
}

.why-zebralearn-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  line-height: 1.2;
}

.why-zebralearn-title.gradient {
  background-image: linear-gradient(90deg, #999, #999);
}

.digital-favourite-book-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 260px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s ease-in-out;
  display: flex;
}

.digital-favourite-book-button:hover {
  color: #fff;
  background-color: #ff5612;
}

.digital-book-access-box-image {
  width: 400px;
}

.digital-advantage-right {
  text-align: left;
}

.digital-book-counter-section {
  padding-top: 64px;
  padding-bottom: 64px;
}

.digital-book-advantage-sub-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #494949, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.marquee-counter-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.digital-book-hero-section {
  background-color: #000;
  padding-top: 110px;
}

.digital-book-access-sub-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.digital-book-access-box {
  width: 680px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.digital-book-feature-icon {
  width: 32px;
}

.book-new-price {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.digital-book-hero-image-mobile {
  margin-top: -12%;
  display: none;
}

.book-old-price {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #303030;
  border-radius: 5px;
  padding: 6px 14px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.copy-status {
  color: #fff;
  margin-top: 10px;
  font-size: 16px;
  display: none;
  position: absolute;
  inset: auto 0% -45%;
}

.digital-book-hero-image {
  margin-top: -12%;
}

.digital-book-access-box-left {
  text-align: left;
  width: 300px;
}

.digital-book-cta-section {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.digital-book-cta-item {
  border-radius: 10px;
  padding: 6px;
  position: relative;
}

.digital-book-advantage-section {
  padding-top: 90px;
  padding-bottom: 90px;
}

.digital-favourite-cta-text {
  color: #fff;
  background-color: #191919;
  border-radius: 10px;
  margin-top: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.why-zebralearn-box-title {
  color: #ff5612;
  width: 90%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

.digital-book-feature-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-color: #262626;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  padding: 12px 18px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.digital-book-access-marquee-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #7b7b7b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 1.2;
  display: inline-block;
}

.section-sub-text-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  display: flex;
}

.digital-book-counter-list {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.why-zebralearn-section {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.digital-favourite-book-badge {
  color: #fff;
  background-color: #ff5612;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  margin-bottom: 34px;
  padding: 14px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.digital-book-cta-wrap {
  margin-top: 80px;
}

.digital-book-access-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  line-height: 1.2;
}

.digital-book-hero-sub-title {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.digital-favourite-book-title-wrap {
  display: inline-block;
}

.digital-book-cta-summary {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  max-width: 560px;
  margin: 50px auto 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.why-zebralearn-image {
  margin-top: 50px;
}

.digital-book-feature-section {
  z-index: 5;
  background-color: #000;
  margin-top: -125px;
  padding-top: 82px;
  padding-bottom: 70px;
  position: relative;
}

.digital-book-hero-logo {
  width: 300px;
}

.digital-testimonial-marquee-list {
  flex: none;
  display: flex;
}

.digital-book-counter-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #5a5a5a, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.digital-book-access-title-wrap {
  display: inline-block;
}

.digital-favourite-book-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.digital-book-access-section {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.digital-book-counter-item {
  text-align: center;
}

.digital-favourite-book-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.4;
}

.page-container {
  width: 100%;
  max-width: 90%;
}

.digital-favourite-book-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.digital-favourite-cta-wrap {
  margin-top: 80px;
}

.digital-book-testimonial-section {
  padding-top: 60px;
  padding-bottom: 100px;
}

.digital-book-cta-title-wrap {
  width: 100%;
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.hiighlight-orange-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ff5612, #ff5612);
  -webkit-background-clip: text;
  background-clip: text;
}

.digital-favourite-book-top {
  border: 1px solid #4f4f4f;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 50px;
  padding-bottom: 45px;
}

.digital-favourite-book-top.is-2 {
  border-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.digital-book-counter {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #5a5a5a, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.marquee-counter-row {
  display: flex;
}

.digital-favourite-book-section {
  background-color: #000;
  padding-top: 94px;
  padding-bottom: 94px;
}

.digital-book-access-box-title {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.why-zebralearn-marquee-row {
  display: flex;
}

.digital-book-access-inner {
  text-align: center;
}

.testimonial-book-marquee-list {
  flex: none;
  display: flex;
}

.why-zebralearn-box {
  z-index: 3;
  text-align: center;
  background-color: #000c;
  border-radius: 10px;
  height: 100%;
  padding: 40px 24px;
  position: relative;
}

.digital-testimonial-title-wrap {
  text-align: center;
}

.digital-book-cta-sub-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.digital-book-advantage-inner {
  text-align: center;
}

.digital-testimonial-marquee-row {
  margin-bottom: 70px;
  display: flex;
}

.digital-favourite-cta {
  color: #fff;
  background-color: #ff5612;
  border-radius: 10px;
  padding: 6px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  display: inline-block;
}

.digital-book-cta-item-inner {
  z-index: 3;
  color: #fff;
  background-color: #000c;
  border-radius: 10px;
  padding: 15px 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.why-zebralearn-marquee-image {
  width: 160px;
  margin-left: 24px;
}

.digital-book-hero-logo-wrap {
  margin-bottom: 42px;
}

.digital-book-marquee-list {
  margin-top: 30px;
  display: flex;
  position: relative;
}

.why-zebralearn-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.digital-book-cta-group {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.digital-advantage-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.digital-book-access-overlay {
  z-index: 2;
  filter: blur(20px);
  background-color: #ffffff26;
  position: absolute;
  inset: 0%;
}

.display-inline-block {
  display: inline-block;
}

.why-zebralearn-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
  display: grid;
}

.why-zebralearn-title-wrap {
  text-align: center;
}

.marquee-counter-item {
  text-align: center;
  width: 100%;
  max-width: 380px;
  margin-left: 30px;
}

.digital-book-feature-list {
  flex: none;
  display: flex;
}

.why-zebralearn-sub-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  width: 200px;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.digital-book-access-button {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #7b7b7b);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #efefef;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.why-zebralearn-item {
  border-radius: 10px;
  padding: 8px;
  position: relative;
}

.digital-favourite-book-inner {
  text-align: center;
}

.digital-book-hero-title {
  color: #fff;
  text-transform: uppercase;
  width: 90%;
  margin: 0 auto 45px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  line-height: 1.3;
}

.testimonial-counter-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #494949, #000);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.digital-book-feature-row {
  display: flex;
}

.section-sub-text-icon.testimonial {
  width: 32px;
}

.section-sub-text-icon.why-zebralearn {
  width: 40px;
}

.section-sub-text-icon.favourite {
  width: 28px;
}

.digital-books-hero-list {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 335px;
}

.marquee-counter-list {
  flex: none;
  display: flex;
}

.digital-testimonial-button-wrap {
  text-align: center;
}

.digital-book-access-text {
  width: 500px;
}

.why-zebralearn-marquee-list {
  flex: none;
  display: flex;
}

.digital-book-hero-button {
  color: #fff;
  text-transform: uppercase;
  background-color: #ff5612;
  padding: 14px 48px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

.digital-book-hero-button:hover {
  color: #ff5612;
  background-color: #fff;
}

.digital-book-hero-button.black-hover:hover {
  color: #fff;
  background-color: #000;
}

.copy-icon {
  width: 22px;
  height: 26px;
}

.testimonial-counter-number {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #494949, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.1;
}

.why-zebralearn-overlay {
  filter: blur(20px);
  background-color: #fff3;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.why-zebralearn-overlay.orange {
  background-color: #ff49004d;
}

.slider-arrow-list {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  width: 105%;
  display: flex;
  position: absolute;
  inset: 50% 0% auto -3%;
  transform: translate(0, -50%);
}

.digital-book-cta-inner {
  text-align: center;
}

.digital-testimonial-book-image {
  margin-left: 25px;
}

.digital-book-marquee-item {
  text-align: center;
  background-color: #1d1d1d;
  background-image: linear-gradient(#0000, #0009);
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 10px 15px 30px;
  display: flex;
}

.digital-hero-book {
  width: 120px;
}

.slider-left-arrow {
  background-color: #ff5612;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  margin-right: auto;
  display: flex;
}

.digital-book-feature-inner {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.digital-book-hero-button-wrap {
  z-index: 3;
  margin-top: 50px;
  position: relative;
}

.digital-book-advantage-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #494949, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  line-height: 1.2;
  display: inline-block;
}

.digital-book-access-box-summary {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.digital-advantage-content-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.4;
}

.digital-testimonial-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 70px;
}

.digital-book-hero-inner {
  text-align: center;
  position: relative;
}

.digital-book-access-marquee {
  margin-top: 100px;
}

.digital-favourite-book-box {
  z-index: 3;
  background-color: #000c;
  border-radius: 10px;
  height: 100%;
  position: relative;
}

.slider-right-arrow {
  background-color: #ff5612;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  margin-left: auto;
  display: flex;
}

.digital-book-access-box-inner {
  z-index: 5;
  background-color: #121212;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 22px 32px 43px;
  display: flex;
  position: relative;
}

.button-wrapper-3 {
  position: relative;
}

.code-embed-3 {
  display: block;
  overflow: hidden;
}

.text-size-bold {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #7e7e7e);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.text-size-bold.text-align-center {
  text-align: center;
}

.text-size-bold.text-align-center.text-colour-change, .text-size-bold.text-align-center.text-colour {
  background-image: linear-gradient(90deg, #7e7e7e, #fff);
}

.text-block-562 {
  font-family: Indie Flower, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section_hero {
  min-height: 100vh;
}

.section_hero.section_colour-black {
  background-color: #000;
  position: relative;
}

.left-image-wrapper {
  flex: 0 auto;
  width: 50%;
  display: flex;
}

.div-block-1949 {
  max-width: 75rem;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-regular-7 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-size-regular-7.text-align-center {
  text-align: center;
}

.text-size-regular-7.text-align-center.text-top-margin {
  margin-top: 39px;
}

.text-size-regular-7.text-align-center.text-top-margin.top-margin-large {
  margin-top: 53px;
}

.text-size-regular-7.text-align-center.text-top-margin.top-margin-large.text-max-w {
  max-width: 931px;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-28 {
  display: none;
}

.path-wrapper {
  flex: none;
  display: flex;
  position: relative;
}

.code-embed-7 {
  display: none;
}

.image-hero-section {
  z-index: 9000;
  display: inline-block;
}

.image-hero-section.image-top-margin {
  margin-top: 100px;
}

.button-12 {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  padding: 8.5px 50px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.hero_heading-wrapper.margin-top-heading {
  margin-top: 78px;
}

.top-margin-section-benefit {
  margin-top: 10.125rem;
}

.benefit-flex {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.benefit-flex.flex-top-margin {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  align-items: center;
  margin-top: 8.313rem;
}

.text-span-196 {
  font-size: 100px;
  font-weight: 700;
  line-height: 130px;
}

.hero_button-wrapper.top-margin {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.heading_style-h2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999 11%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.heading_style-h2.heading-align-center {
  text-align: center;
  background-image: linear-gradient(90deg, #fff, #999);
}

.section_learning-journey.section-colour-black {
  background-color: #000;
}

.pluse {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #7e7e7e);
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.image-grow.position {
  position: absolute;
  top: -16px;
  left: 86%;
}

.padding-section-large-2 {
  padding-top: 4.188rem;
  padding-bottom: 5rem;
  position: relative;
}

.padding-section-large-2.padding-extra-large {
  padding-top: 7.188rem;
  padding-bottom: 8.063rem;
}

.padding-global-7 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-7.padding-gloabal-false {
  padding-left: 0;
  padding-right: 0;
}

.text-block-image {
  color: #b3b3b3;
  font-family: Indie Flower, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.logo-wrapper-4 {
  justify-content: center;
  display: flex;
}

.image-767 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-wrapper-image {
  position: absolute;
  inset: 30% -43% auto auto;
}

.text-wrapper-image.position {
  inset: auto auto 75% -64%;
}

.code-embed-6 {
  width: 100%;
}

.right-block-progress-bar {
  width: 50%;
}

.left-arrow-6 {
  z-index: 30;
  position: absolute;
  bottom: 50%;
  left: -81px;
  overflow: visible;
}

.section_benefits.section-colour-black {
  background-color: #000;
}

.div-block-1950 {
  color: #fff;
  background-color: #5c5c5c;
  border-radius: 10px;
  padding: 1rem 2rem;
  position: absolute;
  top: -25px;
  left: 9%;
  right: auto;
}

.div-block-1950.marketing {
  inset: auto auto -24% -5%;
}

.div-block-1950.marketing.q {
  inset: auto auto -25% 39%;
}

.div-block-1950.marketing.q.s {
  inset: -23% 10% auto auto;
}

.div-block-1950.s {
  inset: auto -11% -21% auto;
}

.div-block-1950.s.hr-block {
  justify-content: center;
  min-width: 106px;
  display: flex;
  right: -10%;
}

.hero_heading {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 53px;
  font-weight: 400;
  line-height: 40px;
}

.hero_heading.heading-align-center {
  text-align: center;
  background-image: linear-gradient(90deg, #fff, #999);
}

.top-margin-slider {
  margin-top: 129px;
}

.right-block {
  width: 50%;
}

.div-block-1951 {
  grid-column-gap: 3.65px;
  grid-row-gap: 3.65px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-block-benefits {
  justify-content: center;
  width: 50%;
  display: flex;
}

.code-embed-29 {
  display: block;
  overflow: hidden;
}

.text-block-563 {
  font-family: Indie Flower, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.left-image-wrapper-4 {
  flex: 0 auto;
  width: 50%;
  display: flex;
}

.div-block-1952 {
  max-width: 75rem;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-regular-8 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-size-regular-8.text-align-center {
  text-align: center;
}

.text-size-regular-8.text-align-center.text-top-margin {
  margin-top: 39px;
}

.text-size-regular-8.text-align-center.text-top-margin.top-margin-large {
  margin-top: 53px;
}

.text-size-regular-8.text-align-center.text-top-margin.top-margin-large.text-max-w {
  max-width: 931px;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-30 {
  display: none;
}

.button-13 {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  padding: 8.5px 50px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.text-span-197 {
  font-size: 100px;
  font-weight: 700;
  line-height: 130px;
}

.padding-global-8 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-8.padding-gloabal-false {
  padding-left: 0;
  padding-right: 0;
}

.logo-wrapper-5, .logo-wrapper-5.logo-align-center {
  justify-content: center;
  display: flex;
}

.image-768 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.code-embed-31 {
  width: 100%;
}

.div-block-1953 {
  color: #fff;
  background-color: #5c5c5c;
  border-radius: 10px;
  padding: 1rem 2rem;
  position: absolute;
  top: -25px;
  left: 9%;
  right: auto;
}

.div-block-1953.marketing {
  inset: auto auto -24% -5%;
}

.div-block-1953.marketing.q {
  inset: auto auto -25% 39%;
}

.div-block-1953.marketing.q.s {
  inset: -23% 10% auto auto;
}

.div-block-1953.s {
  inset: auto -11% -21% auto;
}

.div-block-1953.s.hr-block {
  justify-content: center;
  min-width: 106px;
  display: flex;
  right: -10%;
}

.div-block-1954 {
  grid-column-gap: 3.65px;
  grid-row-gap: 3.65px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-770 {
  width: 2%;
  position: absolute;
  inset: 10% auto auto -3%;
}

.graph-grid {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.top-margin-graph {
  margin-top: 55px;
}

.table-row-text {
  color: #fff;
  font-weight: 600;
}

.table-data-wrapper {
  position: relative;
}

.total-sold-image-wra {
  flex: none;
}

.nav-right-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.nav-container {
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.link-block-4 {
  text-decoration: none;
}

.text-colour-737373 {
  color: #737373;
  font-size: 16px;
  font-weight: 600;
}

.sales-report-heading-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.flipkart-graph {
  background-color: #107bd4;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: 147px;
  height: 37px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-564 {
  color: #ff5612;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.authors-profit-image-wrapper {
  position: relative;
}

.table-wrapper.table-top-margin {
  margin-top: 30px;
}

.data-text-platform {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.link-block-9 {
  text-decoration: none;
}

.order-status.complete {
  color: #32b637;
  font-weight: 600;
}

.order-status.complete.processing {
  color: #ffd12c;
}

.today-sold-image {
  width: 100%;
}

.sales-by-date {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.filter-dropdowan {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: drop-shadow(0 1px 1px #ffffff12) drop-shadow(0 0 1px #ffffff12);
  backdrop-filter: drop-shadow(0 1px 1px #ffffff12) drop-shadow(0 0 1px #ffffff12);
  background-color: #282828;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 9px 8px 12px;
  display: flex;
}

.platfrom-text {
  color: #fff;
  font-weight: 600;
}

.dashboard-button-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.dashboard-button-text.idea-button-text, .dashboard-button-text.creator-text, .dashboard-button-text.view-sales-text, .dashboard-button-text.message-text {
  color: #737373;
  font-weight: 400;
}

.text-size-medium-9 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.text-size-medium-9.text-colour-9d9d9d {
  color: #9d9d9d;
  font-size: 14px;
  font-weight: 500;
}

.sales-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.iner-data-profit {
  flex: none;
}

.graph-platform {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.dashboard-nav {
  background-color: #1e1e1f;
}

.page-wrapper-4 {
  overflow: hidden;
}

.calendar-wrapper {
  background-color: #1e1e1f;
  border: 1px solid #0d0d0e;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.image-772 {
  width: 100%;
}

.data-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.section-dashboard {
  background-color: #0d0d0e;
  min-height: 100vh;
}

.filter-text {
  color: #fff;
  font-weight: 500;
}

.text-week {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

.text-week.year, .text-week.month {
  color: #737373;
  letter-spacing: .1px;
  font-family: Montserrat, sans-serif;
}

.div-block-1955 {
  background-color: #4e1e0a;
  border-radius: 6px;
  padding: 5px;
}

.nav-logo-wrapper {
  margin-right: 10px;
}

.dashboard-button-wrapper {
  background-color: #2f2f2f;
  border-radius: 6px;
  padding: 5px 12px;
}

.dashboard-button-wrapper.messages-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #2f2f2f00;
  display: flex;
}

.dashboard-button-wrapper.ideas-button, .dashboard-button-wrapper.creator, .dashboard-button-wrapper.view_sales-button {
  background-color: #2f2f2f00;
}

.data-block {
  background-color: #1e1e1f;
  border-radius: 8px;
  padding: 25px 29px 25px 24px;
}

.data-block.flex-dat-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-data-number {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 20px;
}

.excle-export {
  background-color: #282828;
  border-radius: 6px;
  padding: 9px 10px 10px;
}

.author-royalty {
  color: #fff;
  font-weight: 600;
}

.table-box {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  width: 18%;
  display: flex;
}

.padding-global-9 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-9.padding-nav-veritcal {
  padding-top: 26px;
  padding-bottom: 26px;
}

.padding-global-9.section-padding-vertical {
  padding-top: 50px;
  padding-bottom: 50px;
}

.data-flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right-filter {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.other-graph {
  background-color: #b8b8b8;
  max-width: 147px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.profit-earnd {
  color: #fff;
  font-weight: 600;
}

.colour-block {
  background-color: #f90;
  border-radius: 2px;
  width: 13.9px;
  height: 13.9px;
}

.colour-block.box-colour-107bd4 {
  background-color: #107bd4;
}

.colour-block.box-colour-b8b8b8 {
  background-color: #b8b8b8;
}

.colour-block.box-colour-black {
  background-color: #000;
}

.nav-menu-wrapper.nav-menu-flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.sales-report-text {
  color: #fff;
  font-size: 16px;
}

.sales-report-text.text-size-regular.height-nagitive {
  line-height: 20px;
}

.sales-report-text.text-size-regular.height-nagitive.text-colour-737373 {
  color: #737373;
  font-weight: 400;
}

.sales-report-text.text-sales-bold {
  font-weight: 600;
}

.scroll-table-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.grid-data {
  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;
  align-items: stretch;
  display: grid;
}

.top-margin-data {
  margin-top: 36px;
}

.amazon-grapg {
  background-color: #f90;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: 147px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
}

.table-container.top-margin-table-container {
  margin-top: 10px;
}

.right-lower-block.lower-flex {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-data-profit {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.platfrom-data {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.report-by-week-month {
  background-color: #2f2f2f;
  border: 1px solid #0d0d0e;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 9px 19px;
}

.report-by-week-month.radius-false {
  background-color: #1e1e1f;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.total-sold-image {
  width: 100%;
}

.graph-wrapper.top-margin-graph {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.platform-text {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 24.7px;
}

.platform-text.text-colour-b8b8b8 {
  color: #b8b8b8;
}

.order-id {
  color: #fff;
  font-weight: 600;
}

.div-block-1956 {
  z-index: 666;
  border-radius: 50%;
  width: 55px;
  height: 15px;
  position: relative;
}

.quantity {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.authors-profit-image {
  width: 100%;
}

.graph {
  padding-left: 18px;
}

.reset-filter {
  background-color: #282828;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 9px 11px 10px 10px;
  display: flex;
}

.payment.complete {
  color: #32b637;
  font-weight: 600;
}

.payment.complete.canceled {
  color: #ff6969;
}

.navbar-3 {
  background-color: #1e1e1f;
}

.navbar-3.nav-mobile {
  display: none;
}

.zebralearn-graph {
  background-color: #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: 147px;
  height: 124px;
  margin-left: auto;
  margin-right: auto;
}

.nav-flex {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.percentage-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.logo-wrapper-nav {
  display: none;
}

.sales-report-block {
  margin-top: 73px;
}

.percentage-text {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.graph-padding {
  background-color: #131313;
  border-radius: 8px;
  flex: 1;
  padding: 30px 30px 39px;
}

.filter-wrapper.filter-flex.top-margin-filter {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 49px;
  display: flex;
}

.text-nav-light {
  color: #969696;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.brand-2 {
  margin-right: 7px;
}

.graph-data-wrapper {
  background-color: #131313;
  border-radius: 8px;
  flex: 1;
  max-width: 400px;
  padding: 57px 65px;
}

.table-row {
  justify-content: space-between;
  align-items: center;
  padding-top: 27px;
  padding-bottom: 27px;
  padding-left: 30px;
  display: flex;
}

.table-row.background-colour-131313 {
  background-color: #131313;
}

.table-row.head {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #1e1e1f;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  padding: 24px;
  display: flex;
}

.platform-name-wrapper {
  width: 18%;
}

.nav-flex-dashboard {
  justify-content: space-between;
  display: flex;
}

.left-filter {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right-uper-block {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-left-block {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.main-wrapper-6 {
  overflow: clip;
}

.image-773 {
  width: 20%;
}

.image-773.hidden-dekstop {
  display: none;
}

.div-block-1957 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.image-774 {
  object-fit: cover;
  border-radius: 50%;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.div-block-1539 {
  max-width: 625px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1958 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
                 ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.div-block-1550 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 630px;
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-roadmap {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-span-198 {
  color: silver;
}

.text-span-198.span-white {
  -webkit-text-stroke-color: #fff;
}

.text-span-198.span-white.ffffff {
  color: #fff;
}

.section_slider-showcase {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1572 {
  margin-top: 23px;
}

.div-block-1959 {
  margin-top: 20px;
}

.div-block-1960.make-fkex-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-1960.make-fkex-right.top {
  align-items: flex-start;
}

.div-block-1960.make-fkex-right.top.center {
  justify-content: center;
}

.image-566 {
  position: absolute;
  inset: 50% -19% auto auto;
}

.image-566.postion-down {
  inset: auto 40% -14% auto;
  transform: rotate(90deg);
}

.image-566.position-left {
  inset: auto auto 45% -20%;
  transform: rotate(180deg);
}

.image-565 {
  position: absolute;
  inset: -37% -24% auto auto;
}

.rt-slide {
  height: 120%;
  min-height: 100%;
  max-height: 100%;
  margin-right: 20px;
}

.section_author-digitel {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1961 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  display: flex;
}

.div-block-1962 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-1962.hideeen {
  display: none;
}

.image-544 {
  width: 1005px;
}

.div-block-1963 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 20px;
  display: flex;
}

.div-block-1964 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 200%;
  margin-top: 4%;
  display: flex;
}

.div-block-1564 {
  margin-top: 16px;
}

.image-775 {
  position: relative;
  top: 10px;
  left: 4px;
}

.image-775._10-top {
  margin-bottom: 18px;
}

.div-block-1965 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.div-block-1543 {
  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: 766px;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section--transformation {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section--transformation._000000 {
  background-color: #000;
}

.text-block-565 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-565.black {
  color: #000;
}

.text-block-565.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.text-block-565.text-colour-black.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-565.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-565.text-colour-black.text-colour-831c21.text-colour-fadb00.de5420.blac-teext-black {
  color: #000;
}

.ection_digital-champions {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1966 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-1966.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.div-block-1573 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 22px;
  display: flex;
}

.div-block-1967 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1967.make-top {
  align-items: flex-start;
}

.div-block-1538 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.private-equity-hero-2 {
  background-image: url('../images/Frame-1597881112-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 53px;
}

.private-equity-hero-2.hidden-background {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-566 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-1535 {
  width: 100%;
  max-width: 366px;
}

.div-block-1535._481 {
  max-width: 481px;
}

.div-block-1968 {
  background-color: #0548c0;
  justify-content: center;
  align-items: center;
  min-height: 97.24px;
  display: flex;
}

.div-block-1968.buttom-radius {
  background-color: #961e2b;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: flex-start;
  padding-left: 20px;
}

.div-block-1968.buttom-radius.af2225 {
  background-color: #af2225;
  border-radius: 10px;
}

.div-block-1968.buttom-radius.af2225.e86207 {
  background-color: #e86207;
  justify-content: center;
  padding-left: 0;
}

.section-money-mastery {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1969 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-1969.link-colour-831c21 {
  background-color: #831c21;
}

.div-block-1970 {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  max-width: 373px;
  padding: 19px 25px 30px 24px;
  box-shadow: 0 4px 5px #0000004d;
}

.div-block-1970.padding-down-small {
  padding-bottom: 15px;
}

.text-size-medium-10 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.text-size-medium-10.colour--black {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.text-size-medium-10.colour--black.ma-w {
  text-align: left;
  max-width: 342px;
}

.text-size-medium-10.colour--black.ma-w.top {
  text-align: center;
  margin-top: 6px;
}

.text-size-medium-10.colour--black.ma-w.top._1032 {
  max-width: 1032px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 24px;
}

.text-size-medium-10.colour--black.ma-w.top._1032._808080 {
  color: gray;
}

.text-size-medium-10.colour--black.ma-w.top._1032._808080.top-padding-large {
  margin-top: 50px;
}

.text-size-medium-10.colour--black.ma-w.top._1032._808080.colour-white {
  color: #fff;
}

.text-size-medium-10.colour--black.ma-w.top._1032._808080.colour-white._20-mon {
  color: #e86207;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-size-medium-10.text-font-inter {
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.text-size-medium-10.text-font-inter.a4a4a4 {
  color: #a4a4a4;
}

.text-size-medium-10.text-font-inter.a4a4a4.buttom-padding {
  margin-bottom: 20px;
}

.text-size-medium-10.text-font-inter.size-18 {
  font-size: 18px;
}

.div-block-1559 {
  margin-top: 57px;
}

.div-block-1565 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 22px;
  display: flex;
}

.div-block-1552 {
  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: 450px;
  display: grid;
}

.div-block-1558 {
  width: 100%;
  max-width: 865px;
  margin-left: auto;
  margin-right: auto;
}

.rt-right-arrow-2 {
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 0% 0% 70px;
}

.image-545 {
  margin-top: 1%;
}

.rt-slider-2 {
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 30px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.image-776 {
  position: relative;
  top: 8px;
  left: 4px;
}

.image-776._5 {
  margin-bottom: 11px;
}

.section-transformation-3 {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-567 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-567.text-colour-black {
  color: #000;
}

.text-block-567.text-colour-black.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-567.text-colour-black.text-colour-fadb00.white, .text-block-567.text-colour-black.white {
  color: #fff;
}

.text-block-567.black {
  color: #000;
}

.text-block-568 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-568.white {
  color: var(--white);
}

.div-block-1545 {
  width: 100%;
  max-width: 663px;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
}

.image-567 {
  object-fit: fill;
}

.div-block-1971 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 283.3px;
  max-width: 283.3px;
  min-height: 66px;
  display: flex;
}

.div-block-1971.fale-somee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  min-width: auto;
  max-width: none;
  min-height: auto;
}

.div-block-1971.fale-somee.top-center {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
}

.div-block-1971.fale-somee.top-center.gap-large {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
}

.div-block-1574 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.div-block-1972 {
  max-width: 918px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1972._1000 {
  max-width: 1100px;
}

.monster-h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 900;
  line-height: 43px;
}

.monster-h2.align-center {
  text-align: center;
}

.div-block-1973 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1974 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-1975 {
  justify-content: center;
  align-items: center;
  max-width: 690px;
  margin-top: 52px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1975._791 {
  max-width: 791px;
}

.text-block-436 {
  color: #fff;
  text-align: center;
}

.swiper-wrapper-2 {
  width: 100%;
  display: flex;
}

.swiper-wrapper-2.over-flow-hidden {
  flex-flow: row;
  padding: 3rem;
  overflow: visible;
}

.swiper-wrapper-2.over-flow-hidden.fals-padding {
  flex-flow: row;
  padding-left: 1rem;
  padding-right: 0;
}

.swiper-wrapper-2.over-flow-hidden.fals-padding.false-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1560 {
  margin-top: 50px;
}

.div-block-1976 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1977 {
  margin-top: 10px;
  padding-left: 40px;
}

.div-block-1568 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 70%;
  display: flex;
}

.div-block-1563 {
  margin-top: 32px;
  margin-left: 34px;
}

.div-block-1534 {
  z-index: 2;
  grid-column-gap: 87px;
  grid-row-gap: 87px;
  border: 1px solid #e86207;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 843px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 55px;
  display: flex;
  position: relative;
}

.div-block-1534.top-image {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: flex-start;
}

.div-block-1534.top-image._708 {
  max-width: 708px;
}

.div-block-1534.top-image._708.false {
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.text-block-569 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-569.text-colour-831c21 {
  color: #831c21;
}

.text-block-569.text-colour-831c21.text-colour-fadb00 {
  color: #fadb00;
}

.text-block-569.text-colour-831c21.text-colour-fadb00.de5420 {
  color: #de5420;
}

.text-block-569.text-colour-831c21.text-colour-fadb00.de5420.blac-text-buy, .text-block-569.black {
  color: #000;
}

.div-block-1566 {
  background-color: #1c1c1c;
  border-radius: 20px;
  margin-top: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
}

.padding-global-10 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.div-block-1978 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-1978.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-1978.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-1978.line-colour-ffc157.colour-422a02.white {
  background-color: #fff6;
}

.div-block-1978.line-colour-584515 {
  background-color: #584515;
}

.div-block-1978.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.div-block-1978.line-colour-584515.line-colour-ffc157.white.ffffff {
  background-color: #fff;
}

.div-block-1978.black {
  background-color: #0000009e;
}

.div-block-1546 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 27px;
  display: flex;
}

.div-block-1979 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 18px;
  display: flex;
}

.div-block-1555 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 535px;
  display: grid;
}

.div-block-1532 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-1980 {
  margin-top: 21px;
}

.div-block-1569 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #121212;
  border-radius: 0 10px 10px 0;
  flex-flow: column;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 34px;
  display: flex;
}

.text-block-570 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-570.diiden {
  display: none;
}

.text-block-570.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.text-span-119 {
  font-weight: 500;
}

.rt-icon-black {
  transform: rotate(180deg);
}

.rt-icon-black.roate-right {
  transform: none;
}

.div-block-1557 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1548 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-1548.flex-top, .div-block-1548.top-flex {
  align-items: flex-start;
}

.div-block-1554 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  width: 100%;
  max-width: 860px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1981 {
  border: .47px solid #0548c0;
  border-radius: 10px;
  overflow: hidden;
}

.div-block-1981.radiusecolour {
  border-style: none;
  box-shadow: 0 4px 14px #00000026;
}

.image-777 {
  transform: rotate(90deg);
}

.section_this-book-is {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-778 {
  margin-top: 1%;
}

.div-block-1551 {
  width: 100%;
  max-width: 161px;
}

.div-block-1982 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-top: 10px;
  display: flex;
}

.div-block-1533 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  margin-top: 61px;
  display: flex;
  position: relative;
}

.div-block-1983 {
  max-width: 496px;
}

.div-block-1983.first._481 {
  width: 100%;
  max-width: 481px;
}

.div-block-1983.first._481.colour.change-colour {
  background-color: #000;
}

.div-block-1983.first.colour {
  background-color: #121212;
}

.div-block-1562 {
  z-index: 1;
  background-color: #000;
  border-radius: 20px;
  position: relative;
}

.div-block-1544 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  border-radius: 10px;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
  display: flex;
}

.div-block-1984 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1984.grid-1 {
  grid-template-columns: 1fr;
  min-height: 550px;
}

.div-block-1984.grid-1.d1c9b7 {
  background-color: #d1c9b7;
  border-radius: 10px;
}

.div-block-1984.grid-1.d1c9b7._121212 {
  background-color: #121212;
  min-height: auto;
}

.div-block-1985 {
  margin-top: 20px;
}

.div-block-1985.hidden.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-1985.hidden.center.topmargin {
  margin-top: 40px;
}

.div-block-1553 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #e86207;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 12px 19px;
  display: flex;
}

.div-block-1547 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 389px;
  padding: 27px 34px 30px;
  display: flex;
}

.rt-display-off {
  display: none;
}

.monster-semibold {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.monster-semibold.size-16 {
  font-size: 16px;
}

.div-block-1561 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 816px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.swiper-slidee {
  flex: none;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.swiper-slidee.backgroud-colour-white {
  filter: drop-shadow(5px 9px 30px #00000026);
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 32%;
  height: auto;
  min-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 40px;
  position: relative;
}

.swiper-slidee.backgroud-colour-white.radiuse-0 {
  border-bottom: 3px solid #f67362;
  border-radius: 0;
  padding: 30px 25px 33px;
}

.swiper-slidee.backgroud-colour-white.radiuse-0.false-margin-all {
  border-bottom-style: none;
  min-height: auto;
  padding: 0;
}

.swiper-slidee.backgroud-colour-white.radiuse-0.false-margin-all.background-false {
  background-color: #fff0;
  max-width: 373px;
}

.text-span-199 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.div-block-1986 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1987 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1989 {
  position: relative;
}

.div-block-1990 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.div-block-1570 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
}

.div-block-1570.hidden {
  display: none;
}

.div-block-1991 {
  width: 100%;
  max-width: 918px;
}

.div-block-1991._1000 {
  max-width: 1200px;
}

.link-17 {
  color: #fff;
  text-transform: capitalize;
}

.div-block-1537 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: center;
  max-width: 740px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1537.moremargin {
  margin-top: 100px;
}

.div-block-1537._947 {
  max-width: 1000px;
}

.div-block-1992 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1993 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-1993.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-1993.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-1993.hide-background-image.colour-white._3a1b74 {
  background-color: #3a1b74;
}

.div-block-1993.hide-background-image.colour-white._3a1b74.e86207 {
  background-color: #e86207;
}

.div-block-1993.hide-background-image.colour-white._3a1b74.e86207.ff9626 {
  background-color: #ff9626;
}

.div-block-1993.hide-background-image.colour-white._3a1b74.e86207.ff9626._5bba7e {
  background-color: #5bba7e;
}

.div-block-1994 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff3;
  border-radius: 100%;
  justify-content: center;
  min-width: 50px;
  min-height: 50px;
  display: flex;
  position: absolute;
  inset: auto 6% 5% auto;
}

.rt-mask {
  width: 33.33%;
  height: 100%;
}

.rt-mask.rt-overflow-on {
  width: 31%;
  overflow: visible;
}

.image-780 {
  object-fit: fill;
  flex: none;
  width: 100%;
  max-width: none;
}

.div-block-1556 {
  width: 1005px;
  max-width: 290px;
  position: relative;
}

.div-block-1995 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.div-block-1567 {
  width: 100%;
  max-width: 900px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-781 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-1549 {
  margin-top: 24px;
}

.div-block-1571 {
  background-color: #121212;
  border-radius: 20px;
  width: 100%;
  max-width: 373px;
  height: 100%;
  padding: 32px 24px 46px 34px;
}

.div-block-1997 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.text-block-437 {
  color: #e86207;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 100%;
}

.rt-left-arrow-3 {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  top: auto;
  left: 0%;
  right: 70px;
}

.top-margin-h1 {
  margin-top: 2rem;
}

.padding-global {
  padding-left: 2.5rem;
}

.top-margin-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.text-block-579 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.div-block-2085 {
  position: static;
  top: 15px;
  left: 9%;
}

.div-block-2086 {
  background-color: #3761c7;
  padding: 6px 22px;
}

.div-block-2087 {
  position: static;
  right: 10%;
}

.image-796 {
  width: 100%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.text-aling-center.colour-white {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 22px;
}

.text-block-604 {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 14px;
}

.div-block-2138 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-2138.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-2138.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-2138.hide-background-image.colour-white._35469d {
  background-color: #35469d;
}

.div-block-2138.hide-background-image.colour-white._35469d._480 {
  width: 100%;
  max-width: 480px;
}

.div-block-2138.hide-background-image.colour-white._35469d._480.af2225 {
  background-color: #af2225;
}

.div-block-2138.hide-background-image.colour-white._35469d._480.af2225.cbd445 {
  background-color: #cbd445;
}

.div-block-2117 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 40px;
  display: flex;
}

.div-block-2117.top-0 {
  margin-top: 0;
}

.text-block-601 {
  color: #156736;
  font-size: 35px;
  font-weight: 800;
}

.div-block-2137 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  align-items: flex-start;
  display: flex;
}

.text-block-582 {
  color: #fff;
}

.text-block-582.black {
  color: #000;
}

.div-block-2110 {
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 10px;
  outline: .3svh dashed #156736;
  margin-top: 100px;
  padding: 60px 63px;
  position: relative;
}

.div-block-2110.ffffff {
  border-radius: 10px;
  outline-width: 2px;
  outline-color: #fff;
}

.div-block-2122 {
  margin-top: 21px;
}

.text-block-585 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-585.black, .text-block-585.text-colour-black {
  color: #000;
}

.grid-cliff {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.grid-cliff.more-colums {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.section_hero-startupology {
  background-image: url('../images/Rectangle-427321771-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.section_hero-startupology.padding-section-vertical {
  background-image: url('../images/Frame-1597880995-min.png');
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px;
}

.poppien-14-2 {
  color: #fff;
  font-weight: 400;
  line-height: 18px;
}

.poppien-14-2.text-colour-black {
  color: #000;
}

.div-block-2146 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #ffffd7;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 407px;
  padding: 20px 30px;
  display: flex;
}

.text-block-584 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-584.diiden {
  display: none;
}

.text-block-584.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.text-span-205 {
  text-underline-offset: -15px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-position: under;
  padding-right: 20px;
  -webkit-text-decoration: underline #cbd445;
  text-decoration: underline #cbd445;
  text-decoration-thickness: 15px;
}

.section-page {
  background-color: #f7f7f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-page.background-whote, .section-page.white-colour-background {
  background-color: #fff;
}

.section-page._176736 {
  background-color: #176736;
}

.padding-global-11 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.page-wrapper-5 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}

.link-block-10 {
  margin-left: auto;
  margin-right: auto;
  text-decoration-color: #fff;
  display: block;
}

.text-span-206 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.text-block-600 {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 800;
}

.circle-green {
  background-color: #156736;
  border-radius: 100000%;
  width: 15px;
  height: 15px;
  position: absolute;
  inset: 35% auto auto -8%;
}

.circle-green.position-left {
  inset: 38% -9% auto auto;
}

.div-block-2128 {
  padding-top: 25px;
}

.div-block-2128.padding-both {
  border-left: 1px solid #ffffff4d;
  border-right: 1px solid #ffffff30;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-2216 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 33px;
  display: grid;
}

._920 {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2139 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-2132 {
  max-width: 791px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2133 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  display: flex;
}

.div-block-2091 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-2091.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-2091.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-2091.line-colour-584515 {
  background-color: #584515;
}

.div-block-2091.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.contianer-small {
  width: 100%;
  max-width: 1183px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2100 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  overflow: hidden;
}

.inter-16-3 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.inter-16-3.colour-black, .inter-16-3.colour-black.af2225 {
  color: #000;
}

.inter-16-3.colour-black.af2225.reed {
  color: #156736;
}

.inter-16-3.black {
  color: #000;
}

.inter-16-3.black.size-23 {
  color: #fff;
  font-size: 22px;
  font-weight: 800;
}

.text-block-602 {
  margin-top: 16px;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.image-817 {
  object-fit: cover;
  border-radius: 100%;
  width: 60px;
  height: 60px;
}

.poppien-16-2 {
  color: gray;
  font-size: 16px;
}

.poppien-16-2.poopine-text-black {
  color: #000;
}

.poppien-16-2.poopine-text-black.text-size-semi-bold {
  font-weight: 600;
}

.urban-20-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.urban-20-2.text-mediume {
  font-weight: 500;
}

.urban-20-2.text-mediume.size-18 {
  text-align: center;
  font-size: 18px;
}

.urban-20-2.text-mediume.size-18.align-left {
  text-align: center;
  margin-top: 13px;
  font-size: 16px;
  display: block;
}

.urban-20-2._156736 {
  color: #156736;
  font-style: italic;
}

.image-800 {
  width: 50%;
}

.div-block-2115 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-2094 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  width: 100%;
  margin-top: 55px;
  display: flex;
  overflow: visible;
}

.image-798 {
  position: absolute;
  top: 20%;
  left: -5%;
}

.h2-heading-section-2.white-colour {
  color: #fff;
  text-align: center;
}

.h2-heading-section-2.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 800;
}

.h2-heading-section-2._156736 {
  color: #156736;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 800;
  line-height: 44px;
}

.h2-heading-section-2._156736._000000 {
  color: #000;
}

.h2-heading-section-2._156736 {
  color: #156736;
  text-align: center;
  font-size: 35px;
  font-weight: 800;
  line-height: 44px;
}

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

.div-block-2129 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.postion-parent {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 30px 20px 55px;
  display: flex;
  position: relative;
}

.authore-section {
  background-color: #f7f7f4;
  padding-top: 80px;
}

.div-block-2097 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-2097.hideeen {
  display: none;
}

.div-block-2215 {
  margin-top: 61px;
}

.text-size-16-3.text-align-center.vp-pro.opacity-50 {
  opacity: .5;
}

.text-size-16-3.text-align-center.colour-white {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.text-size-16-3.vp-pro {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-2088 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-top: 10px;
  display: flex;
}

.div-block-2088.gap-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-2089 {
  width: 60%;
}

.div-block-2092 {
  align-items: center;
  margin-top: 32px;
  display: flex;
  position: relative;
}

.div-block-2102 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sf-20-2 {
  color: gray;
  font-size: 20px;
  font-weight: 500;
}

.sf-20-2.text-colour-white {
  z-index: 1000;
  color: #fff;
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
}

.poppien-10-2 {
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.image-801 {
  width: 50%;
}

.div-block-2109 {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2109._732 {
  max-width: 732px;
}

.div-block-2109._766 {
  max-width: 766px;
}

.div-block-2136 {
  margin-top: 15px;
}

.faq-q-text-2 {
  font-size: 18px;
  line-height: 24px;
}

.faq-q-text-2._156736 {
  color: #156736;
}

.faq-q-text-2._156736.white {
  color: #fff;
}

.cover-image-hero {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-2104 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7f7f4;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 884px;
  min-height: 194px;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-right: 39px;
  display: flex;
  position: relative;
}

.div-block-2142 {
  margin-top: 20px;
}

.div-block-2114 {
  width: 100%;
  max-width: 254px;
}

.div-block-2114._242 {
  max-width: 242px;
  padding-top: 25px;
}

.div-block-2114._170 {
  max-width: 170px;
  padding-top: 25px;
}

.div-block-2218 {
  background-color: #ededea;
  width: 100vw;
  margin-top: 80px;
  padding-top: 70px;
  padding-bottom: 70px;
  overflow: hidden;
}

.div-block-2134 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #cbd445;
  border-radius: 0 10px 10px 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 331px;
  height: 309px;
  padding: 32px 34px 32px 28px;
  display: flex;
  position: static;
  inset: 10% 0% 10% auto;
}

.div-block-2123 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.div-block-2107 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #176736;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 489px;
  height: 499px;
  padding: 38px 62px 75px 53px;
  display: flex;
}

.boder-buttom {
  border-bottom: 1px solid #0006;
  padding-bottom: 14px;
}

.boder-buttom.buttom-text {
  border-bottom-style: none;
  padding-bottom: 0;
}

.div-block-2219 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  display: flex;
}

.div-block-2214 {
  align-self: center;
  width: 100%;
  max-width: 50%;
}

.text-block-583 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-583.black {
  color: #000;
}

.vp-pro-size-2 {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.vp-pro-size-2._566 {
  text-align: left;
  width: 100%;
  max-width: 566px;
}

.vp-pro-size-2._156736 {
  color: #156736;
  text-align: left;
}

.vp-pro-size-2._156736.center {
  text-align: center;
}

.vp-pro-size-2._156736.center.cbd445 {
  color: #cbd445;
}

.urban-18-3 {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-2113 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 531px;
  height: 80px;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
  position: absolute;
  top: -6%;
  bottom: auto;
  right: 20%;
}

.div-block-2113._176736 {
  background-color: #176736;
}

.div-block-2144 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-2126 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 50px;
  display: flex;
}

.text-size-16-4 {
  color: #000;
  font-size: 16px;
}

.text-size-16-4.text-align-center.vp-pro {
  margin-top: 0;
  font-family: Be Vietnam Pro, sans-serif;
}

.text-size-16-4.text-align-center.vp-pro.colour-white {
  color: #fff;
}

.text-size-16-4.text-align-center.vp-pro.left {
  text-align: left;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  display: block;
}

.div-block-2116 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-2098 {
  background-color: #ededea;
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
  margin-left: -40px;
  margin-right: -40px;
  padding-top: 33px;
  padding-bottom: 33px;
}

.align-left-2 {
  align-items: center;
  display: flex;
}

.div-block-2119 {
  width: 40%;
  display: flex;
}

.size-23 {
  color: #156736;
  text-align: center;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 600;
}

.size-23.cbd445 {
  color: #cbd445;
}

.padding-small-top {
  margin-top: 1rem;
}

.padding-small-top.paddin-g-large {
  margin-top: 2rem;
}

.padding-small-top.paddin-g-large.center {
  justify-content: center;
  display: flex;
}

.div-block-2108 {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  max-width: 373px;
  padding: 19px 25px 30px 24px;
  box-shadow: 0 4px 5px #0000004d;
}

.div-block-2101 {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2118 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-2118.false {
  max-width: 700px;
}

.div-block-2118.false.align-left.centere {
  margin-left: auto;
  margin-right: auto;
}

.div-block-2125 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.cover-top-margin {
  margin-top: 47px;
}

.div-block-2093 {
  position: relative;
}

.image-799 {
  position: absolute;
  inset: -49% auto auto -11%;
}

.text-block-581 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-581.black {
  color: #000;
}

.div-block-2112 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.div-block-2124 {
  background-color: #f7f7f4;
  border-radius: 10px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.text-color-gray-3 {
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.text-color-gray-3.covert-top-white {
  color: #fff;
}

.text-color-gray-3.covert-top-white.size-18 {
  font-size: 18px;
}

.text-color-gray-3.covert-top-white.size-18.black-colloir {
  color: #000;
  font-family: Be Vietnam Pro, sans-serif;
}

.text-color-gray-3.covert-top-white.size-18.black-colloir.colour-white {
  color: #fff;
}

.text-color-gray-3.covert-top-white.size-18.black-colloir.colour-white.sf-pro-text.black {
  color: #000;
}

.text-color-gray-3.covert-top-white.size-18.black-colloir.white {
  color: #fff;
}

.div-block-2105.make-fkex-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-2105.make-fkex-right.align-center {
  justify-content: center;
  margin-top: 20px;
}

.div-block-2105.make-fkex-right.align-center.direction-top {
  flex-flow: row;
}

.div-block-2105.make-fkex-right.align-center.direction-top.hidden-mobile {
  align-items: flex-start;
}

.image-802 {
  position: relative;
  top: 8px;
  left: 4px;
}

.image-802._0top-margin {
  top: auto;
}

.div-block-2127 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-2141 {
  margin-top: 10px;
  padding-left: 40px;
}

.div-block-2121 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-2213 {
  justify-content: space-between;
  display: flex;
}

.container-extra-small {
  width: 100%;
  max-width: 904px;
  margin-left: auto;
  margin-right: auto;
}

.container-extra-small._976 {
  max-width: 976px;
}

.container-extra-small._1000 {
  max-width: 1000px;
}

.image-803 {
  margin-bottom: 20px;
}

.div-block-2143 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.image-797 {
  height: 100%;
}

.text-span-207 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.text-span-207.b2b1b1 {
  color: #b2b1b1;
  text-decoration-color: #b2b1b1;
}

.text-span-207._837e7e {
  color: #837e7e;
  text-decoration-color: #837e7e;
}

.text-span-207._837e7e.white {
  color: #fff;
}

.div-block-2090 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.text-block-587 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-587.whitegtg {
  color: #fff;
  font-weight: 700;
}

.text-block-603 {
  color: #156736;
  font-size: 20px;
  font-weight: 800;
}

.text-span-208 {
  font-weight: 700;
}

.cbd445-box {
  background-color: #cbd445;
  justify-content: center;
  align-items: center;
  height: 109px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.content-wrapper-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.content-wrapper-flex.align-center {
  flex-flow: row;
  justify-content: center;
  margin-top: 40px;
}

.div-block-2217 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.div-block-2131 {
  position: relative;
}

.div-block-2095 {
  margin-top: 50px;
}

.div-block-2099 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-items: flex-end;
  margin-top: 30px;
  display: flex;
}

.div-block-2145 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-2145.link-colour-831c21 {
  background-color: #831c21;
}

.vp-pro-17 {
  text-align: center;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.vp-pro-17.align-normla {
  text-align: left;
}

.vp-pro-17.align-normla._566 {
  max-width: 566px;
}

.vp-pro-17.align-normla._566.style-italic {
  color: #000;
  max-width: 570px;
  font-style: italic;
  font-weight: 500;
}

.vp-pro-17.align-normla._566.style-italic._000000 {
  color: #000;
  font-style: normal;
  font-weight: 800;
}

.div-block-2096 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.text-block-586 {
  color: #fff;
  font-size: 16px;
}

.image-logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-2103 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 25px 20px 29px;
  display: flex;
}

.div-block-2130 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #f7f7f4;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  padding: 30px 23px 30px 30px;
  display: flex;
}

.image-805 {
  position: relative;
  top: 10px;
  left: 4px;
}

.div-block-2135 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-2135.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.h1-hero.align-center.colour-white {
  color: #fff;
  text-align: center;
  font-size: 50px;
  display: block;
}

.image-804 {
  object-fit: cover;
  border-radius: 50%;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.div-block-2140 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-2220 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.div-block-2247 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.tabs-menu-started {
  grid-row-gap: 15px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.accordion-3-open-close-icon-wrapper---brix {
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  display: flex;
}

.div-block-2236 {
  margin-top: 10px;
}

.open-close-icon-wrapper---brix {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14px;
  min-height: 14px;
  display: flex;
  position: relative;
}

.open-close-icon-wrapper---brix.large-icon---brix {
  width: 18px;
  min-height: 18px;
}

.container-1002 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.large-open-close-line---brix {
  background-color: #ff9626;
  border-radius: 500px;
  flex: none;
  width: 100%;
  height: 2.6px;
  min-height: 2.6px;
  position: absolute;
}

.large-open-close-line---brix.second-line---brix {
  transform: rotate(90deg);
}

.image-818 {
  margin-top: 20px;
}

.div-block-2259 {
  margin-top: 30px;
}

.div-block-2234 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-2268 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.inter-ai-20 {
  font-size: 20px;
}

.inter-ai-20.align-center {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  line-height: 32px;
}

.inter-50 {
  color: #ff9626;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
}

.section-marketing-department {
  background-image: url('../images/30694675_j-3.png');
  background-position: 50%;
  background-size: cover;
  margin-top: -4px;
  padding-top: 80px;
  padding-bottom: 80px;
}

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

.full-w {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-2241 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.stack_card {
  background-color: #121832;
  border-radius: 20px;
  height: 25rem;
  margin-bottom: 9rem;
  position: sticky;
  top: 7rem;
}

.stack_card.is-2 {
  margin-bottom: 6rem;
  top: 10rem;
}

.stack_card.is-2.is-3 {
  margin-bottom: 3rem;
  top: 13rem;
}

.stack_card.is-2.is-3.is-4 {
  background-color: #121832;
  margin-bottom: 0;
  top: 16rem;
}

.accordion-paragraph---brix {
  color: #a4a4a4;
  text-transform: capitalize;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.accordion-paragraph---brix.gap-text {
  color: #fff;
  line-height: 25px;
}

.div-block-2272 {
  background-color: #fff3;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2258 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 426px;
  display: flex;
}

.bodytext-tab-getstarted {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}

.div-block-2256 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.inter-14 {
  font-family: Inter, sans-serif;
}

.inter-14.center {
  color: #a4a4a4;
  text-align: center;
}

.inter-22 {
  color: #adadad;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.inter-22.left {
  text-align: right;
  line-height: 25px;
}

.light-colour-text.center {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.light-colour-text.center.small {
  color: #fff;
  background-color: #ffffff12;
  border-radius: 30px;
  padding: 9px 38px;
}

.light-colour-text.center.small.half {
  max-width: 100%;
}

.light-colour-text.a4a4a4 {
  color: #a4a4a4;
  font-family: Inter, sans-serif;
}

.acc-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.acc-body.faq_body.false-padding {
  padding-top: 0;
  padding-left: 0;
}

.div-block-2260 {
  margin-top: 40px;
}

.div-block-2273 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-2237 {
  margin-top: 10px;
}

.div-block-2245 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.div-block-2245.buttom-margin {
  margin-bottom: 30px;
}

.div-block-2253 {
  text-align: left;
  width: 50%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 40px;
}

.div-block-2253.black.false {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-2253.black.false.fulll-w {
  width: 60%;
}

.div-block-2253.fasle {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-2253.fasle.full-w._100 {
  width: 100%;
}

.div-block-2253.fasle.full-w._100.full-w-flex {
  display: flex;
}

.div-block-2253.fasle.full-w._100.full-w-flex.false-every {
  padding-left: 0;
}

.div-block-2253.full-w {
  width: 70%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 57px;
}

.div-block-2253.full-w.fasle.new-fasle {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 20px;
  display: flex;
}

.inter-h1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.image-820 {
  border-radius: 10px;
  width: 100%;
}

.image-820.auto {
  border-radius: 0;
  height: auto;
}

.image-820.height-full {
  height: 100%;
}

.tab-pane-tab-1-4 {
  background-color: #f7faff;
  border-radius: 10px;
  width: 100%;
  padding: 20px 20px 0;
}

.div-block-2274 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.logo-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.inter-23 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 23px;
  font-weight: 600;
}

.inter-23.center {
  text-align: center;
  text-transform: capitalize;
}

.inter-23.center.top-margin-small {
  margin-top: 20px;
}

.div-block-2264 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.div-block-2246 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-2249 {
  background-color: #ff9626;
  padding-top: 23px;
  padding-bottom: 23px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-2266 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.section-hero-generative-ai {
  background-image: url('../images/Frame-1597881112-3-min.png');
  background-position: 50%;
  background-size: cover;
  min-height: 100vh;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-2251 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #212741;
  border-radius: 30px;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-2251.dasle-colour {
  background-color: #21274100;
  border-radius: 0;
}

.div-block-2251.down {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  margin-top: 0;
  padding: 20px;
  position: relative;
}

.div-block-2251.down._121832 {
  background-color: #121832;
  border: 1px solid #ffffff1a;
}

.div-block-2251.down._121832.top-colour {
  box-shadow: 0 -14px #ff9626;
}

.section-authore {
  background-image: url('../images/Frame-2147225231.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-2257 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(90deg, #ff962626, #995a1700);
  border-radius: 160px;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  display: flex;
}

.div-block-2257.left {
  background-image: linear-gradient(90deg, #995a1700, #ff962626);
  justify-content: flex-end;
  padding-right: 30px;
}

.div-block-2261 {
  background-color: #121832;
  border-radius: 12px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  position: relative;
  top: -222px;
}

.text-block-607 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

.text-block-607.ff9626 {
  color: #ff9626;
  font-size: 24px;
  font-weight: 700;
}

.text-block-607._18-size {
  font-size: 18px;
}

.text-block-607.center {
  text-align: center;
}

.container-small-3 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2269 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.div-block-2242 {
  margin-top: 50px;
}

.faq-item-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.faq-item-wrap.right---brix {
  margin-left: 12px;
}

.faq-item-wrap.left---brix {
  margin-right: 12px;
}

.link-18 {
  color: #fff;
  text-decoration: underline;
}

.div-block-2271 {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
}

.section-ai-2 {
  background-color: #020822;
  margin-top: -4px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-606 {
  color: #a4a4a4;
  text-align: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.accordion-columns-wrapper---brix {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.accordion-columns-wrapper---brix.preview-page {
  margin-top: 50px;
}

.ai-revolution-transforming {
  background-image: url('../images/Frame-1171277147-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ai-revolution-transforming._020822 {
  background-color: #020822;
  background-image: none;
  background-size: auto;
}

.div-block-2240 {
  max-width: 566px;
}

.div-block-2240.max-w-large {
  text-align: center;
  flex: 1;
  max-width: 802px;
}

.div-block-2240.max-w-large._1000 {
  max-width: 1000px;
}

.div-block-2240.max-w-large._1000.full {
  width: 100%;
  display: flex;
}

.div-block-2240.max-w-large.fasle-few {
  justify-content: flex-end;
  align-items: center;
  max-width: 30%;
  display: flex;
}

.div-block-2240.max-w-large.top-margin-large {
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2255 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 60px;
  display: flex;
}

.discribtion {
  margin-top: 50px;
}

.text-block-608 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.heading-24 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  max-width: 852px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 48px;
}

.heading-24.left {
  text-align: left;
  font-weight: 500;
}

.heading-24._1000 {
  max-width: 1000px;
}

.heading-24._1000.small-text {
  font-size: 24px;
  font-weight: 700;
}

.heading-24._1000.align-left {
  text-align: left;
}

.heading-24._1000.align-left.center-text-cent {
  text-align: center;
}

.tab-section-started {
  grid-column-gap: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.inter-18 {
  color: #fff;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.inter-18.a4a4a4 {
  color: #a4a4a4;
  text-align: left;
}

.inter-18.a4a4a4.top-margin-text {
  margin-top: 15px;
}

.inter-18.a4a4a4.top-margin-text.white {
  color: #fff;
  text-align: left;
}

.inter-18.semibold {
  font-weight: 600;
}

.inter-18.semibold.fasle-max-w {
  text-align: left;
  max-width: none;
}

.inter-18.center {
  text-align: center;
  text-transform: capitalize;
  max-width: 100%;
}

.inter-18.false-max-w {
  text-align: left;
  max-width: none;
}

.div-block-2262 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-2243 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #121832;
  border-radius: 20px;
  padding: 20px;
  display: flex;
}

.div-block-2243.liner-background {
  background-color: #12183200;
  background-image: url('../images/Frame-2147225408.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 20px;
}

.container-large-sticky {
  width: 100%;
  max-width: 100%;
  margin-top: 150px;
}

.inter-20 {
  color: #fff;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.div-block-2238 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.div-block-2239 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.div-block-2239.donwl {
  flex-flow: column;
  align-items: center;
}

.div-block-2239.donwl.top-maegin {
  margin-top: 31px;
}

.accordion-item-title---brix {
  color: #170f49;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.accordion-item-title---brix.accordion-3---brix {
  color: #fff;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
}

.div-content-tab {
  grid-row-gap: 8px;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-2254 {
  justify-content: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-2254.cemter {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-start;
}

.div-block-2254.top-maegin {
  margin-top: 60px;
}

.tab-1-getstarted {
  grid-column-gap: 20px;
  color: #111;
  background-color: #050b25;
  border: 1px solid #171d37;
  border-radius: 20px;
  width: 100%;
  padding: 15px;
  display: flex;
}

.tab-1-getstarted.w--current {
  grid-column-gap: 20px;
  color: #fff;
  background-color: #050b25;
  border: 1px #171d37;
  border-radius: 10px;
  align-items: center;
  padding: 15px;
  display: flex;
  box-shadow: -4px 3px 6px #0000000d;
}

.image-822 {
  margin-top: 30px;
}

.padding-gloabal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-gloabal.padding-false-one-side {
  padding-right: 0;
}

.div-block-2275 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 100%;
  max-width: 788px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-tab-started {
  width: 100%;
}

.div-block-2276 {
  margin-top: 30px;
}

.div-block-2270 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #cacaca12;
  border-radius: 8px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.acc-head {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-2235 {
  background-color: #212741;
  border-radius: 15px;
  padding: 15px;
}

.div-block-2250 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 20px;
  padding: 0;
  display: flex;
}

.div-block-2250.top-margin-45 {
  margin-top: 45px;
}

.h1-wrap {
  margin-top: 30px;
}

.inter-27 {
  color: #ff9626;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 27px;
}

.inter-27.white {
  color: #fff;
}

.span {
  color: #ff9626;
}

.span.bold {
  color: #ff9626;
  font-weight: 700;
}

.div-block-2263 {
  margin-top: 30px;
}

.text-block-609 {
  color: #ff9626;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-tab-getstarted {
  color: #fff;
  border-radius: 18px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.box-cardd {
  background-color: #121832;
  border-radius: 30px;
  padding: 30px 20px;
  position: relative;
  overflow: hidden;
}

.box-cardd.liner-a9ff52 {
  background-color: #a9ff5200;
  background-image: url('../images/Rectangle-427321838-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
}

.box-cardd.red-liner {
  background-color: #12183200;
  background-image: url('../images/Rectangle-427321837.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
}

.div-block-2277 {
  background-color: #ffffff1a;
  width: 1px;
  height: auto;
}

.div-block-2244 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.span-2 {
  color: #ff9626;
}

.span-2.bold {
  font-weight: 700;
}

.div-block-2252 {
  width: 50%;
}

.div-block-2252.auto {
  width: 30%;
}

.div-block-2252.auto.more-w {
  width: 50%;
}

.div-block-2252.full-w-bloack {
  width: 100%;
}

.div-block-2252.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-ai-book {
  background-color: #020822;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-ai-book.background-image {
  background-color: #02082200;
  background-image: url('../images/30694675_j-3_1.png');
  background-position: 50%;
  background-size: cover;
}

.inter-30 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.inter-30.left {
  text-align: right;
}

.tab-pane-tab-1-2--image {
  width: 100%;
}

.image-823 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.master-advanced-section {
  background-color: #020822;
  margin-bottom: -55px;
  padding-top: 80px;
  padding-bottom: 0;
}

.light-colour-text-2 {
  color: #a4a4a4;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
}

.div-block-2233 {
  margin-top: 48px;
}

.div-block-2233.top-margin-fasle {
  margin-top: 0;
}

.div-block-2233.top-margin-fasle.full-ww, .div-block-2233.top-margin-fasle.full {
  width: 100%;
}

.div-block-2233.flec {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.image-824 {
  width: 100%;
}

.acc-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.acc-item.accordion-3---brix {
  background-color: #121832;
  border: 2px solid #0000;
  margin-bottom: 24px;
  padding: 20px;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 2px 6px #13124212;
}

.acc-item.accordion-3---brix:hover {
  box-shadow: none;
}

.acc-item.accordion-3---brix.last-accordion-item---brix {
  margin-bottom: 0;
}

.div-block-2265 {
  background-color: #121832;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.close-2 {
  z-index: 9999;
  cursor: pointer;
  font-size: 40px;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.success-text {
  font-weight: 600;
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.exit-intent-pop {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.error-text {
  color: #e23939;
}

.popup_content-wrapper {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 42rem;
  height: auto;
  max-height: 85vh;
  padding: 4rem;
  overflow: scroll;
}

.form_field-wrapper {
  position: relative;
}

.success-message {
  padding: 1.5rem;
}

.text-block-610 {
  outline-offset: 0px;
  border: 1px #000;
  outline: 1.5px dashed #000;
  padding: 1rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.button-14 {
  color: #fff;
  text-align: center;
  background-color: #2d289d;
  border: 1px solid #000;
  border-radius: 20px;
  width: 100%;
  padding: .75rem 1.5rem;
}

.contact-modal5_form-block {
  text-align: left;
  flex-direction: column;
  align-items: stretch;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.exit-intent-popup {
  z-index: 99999;
  background-color: #1f1f1f80;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-2278 {
  justify-content: center;
  display: flex;
}

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

.heading-25._2d289d {
  color: #2d289d;
  font-weight: 400;
}

.liner-colour-wrap {
  background-image: linear-gradient(90deg, #ff96260d, #121832), radial-gradient(circle, #1218320d 21%, #ff962626 60%);
  border: 1px solid #fff3;
  border-radius: 25px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
}

.div-block-2279 {
  z-index: -3;
  background-color: #ff9626;
  height: 70px;
  position: absolute;
  inset: 0% 0% auto;
}

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

.div-block-2281 {
  color: #fff;
  background-color: #ff9626;
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 2%;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.span-white {
  color: #fff;
}

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

.div-block-2282 {
  background-image: url('../images/Frame-2147225103.png');
  background-position: 0 0;
  background-size: auto;
}

.div-block-2153 {
  width: 100%;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2153.top-margin {
  margin-top: 51px;
}

.text-span-211 {
  color: #e6bf3c;
  font-weight: 600;
}

.swiper-wrapper-3 {
  display: flex;
}

.image-809 {
  width: 10%;
  position: absolute;
  inset: -5% 15% auto auto;
}

.div-block-2164 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  display: flex;
}

.top-margin-44 {
  margin-top: 14px;
}

.div-block-2182 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  width: 100%;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-mdeiume {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2196 {
  background-color: #1a2473;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.div-block-2176 {
  grid-column-gap: 36px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-599 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-599.black {
  color: #000;
}

.padding-gloabal-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-gloabal-2.top-margin-41 {
  padding-top: 100px;
}

.padding-gloabal-2.top-margin-41.small-padiin-toop {
  padding-top: 30px;
}

.padding-gloabal-2.top-margin-41.small-padiin-toop.top-margins-mall {
  margin-top: 1px;
  padding-top: 30px;
}

.div-block-2202._44 {
  justify-content: center;
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.div-block-2202._44._100.gap-betwwen {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
}

.div-block-2202._44._100.gap-betwwen._675 {
  max-width: 675px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2180 {
  width: 100%;
  max-width: 578px;
}

.text-span-212 {
  color: #1a2473;
  font-weight: 600;
}

.text-span-212.e6bf3c {
  color: #e6bf3c;
}

.div-block-2283 {
  margin-top: 30px;
}

.div-block-2204 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  align-items: center;
  display: flex;
}

.div-block-2204._757 {
  max-width: 757px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2204.max-w-litel-large {
  max-width: 817px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2155 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.image-right-wrapper {
  width: 100%;
  max-width: 298px;
}

.div-block-2195 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 20px;
  display: flex;
}

.div-block-2195.flex-reserve {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.div-block-2163 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.padding-global-12 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.div-block-2211 {
  max-width: 544px;
}

.div-block-2200.make-fkex-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-2200.make-fkex-right.top {
  justify-content: center;
  align-items: flex-start;
}

.div-block-2200.make-fkex-right.top.left {
  justify-content: flex-start;
}

.content-wrap {
  position: relative;
}

.plus-37 {
  color: #6ed3ce;
  font-size: 35px;
  font-weight: 800;
  line-height: 44px;
}

.plus-37.center {
  text-align: center;
}

.plus-37.center._1a2473 {
  color: #1a2473;
  margin-top: 5px;
}

.plus-37.center._1a2473.black {
  color: #000;
}

.plus-37.center._1a2473.e6bf3c {
  color: #e6bf3c;
  font-size: 35px;
}

.plus-37.center._268fbe {
  color: #268fbe;
}

.plus-37.center._268fbe.whiite {
  color: #fff;
}

.text-block-595 {
  font-weight: 600;
}

.div-block-2166 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-top: 10px;
  display: flex;
}

.container-smallx-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 998px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-2157 {
  max-width: 911px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2157._661 {
  max-width: 661px;
}

.div-block-2149 {
  grid-column-gap: 43px;
  grid-row-gap: 43px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1124px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.div-block-2205 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-2185 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
}

.div-block-2185.overflow-visible {
  overflow: visible;
}

.div-block-2185.overflow-visible._9deeea {
  background-color: #13221d;
}

.div-block-2159 {
  background-color: #a07900;
  justify-content: center;
  align-items: center;
  min-height: 85px;
  padding-left: 37px;
  padding-right: 37px;
  display: flex;
}

.div-block-2159._85 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 85px;
}

.div-block-2159._85._9deeea {
  background-color: #9deeea;
}

.div-block-2197 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.div-block-2197.top-margin-small {
  align-items: center;
  margin-top: 20px;
}

.image-806 {
  position: relative;
  bottom: 51px;
  right: 0%;
}

.section.buttom-padding {
  padding-bottom: 80px;
}

.section.f7f7f4 {
  background-color: #f7f7f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.f7f7f4.fasle-buttom {
  padding-bottom: 0;
}

.section.f7f7f4.fasle-buttom.mp-background-colour-chnage {
  background-color: #13221d;
  padding-bottom: 80px;
}

.section.f7f7f4.white-background {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.section.padding-verical {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.padding-verical.padding-false {
  padding-bottom: 0;
}

.text-block-590 {
  color: #fff;
  text-align: center;
}

.text-block-590._000000 {
  color: #000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.text-block-590.black {
  color: #000;
}

.faq-answer-text-3 {
  margin-bottom: 30px;
  font-size: 16px;
}

.faq-answer-text-3.a4a4a4 {
  color: #a4a4a4;
}

.faq-answer-text-3.a4a4a4.white, .faq-answer-text-3.white {
  color: #fff;
}

.div-block-2148 {
  width: 100%;
  max-width: 593px;
}

.div-block-2168 {
  margin-top: 50px;
}

.section-comprehensive {
  background-color: #283282;
  padding-top: 80px;
  position: relative;
}

.section-comprehensive._13221d {
  background-color: #13221d;
}

.div-block-2179 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.link-19 {
  color: #000;
  text-transform: capitalize;
}

.link-19.white {
  color: #fff;
  font-size: 16px;
}

.plus-36 {
  color: #6ed3ce;
  font-size: 25px;
  font-weight: 800;
}

.plus-36.black {
  color: #000;
}

.plus-36.black.white {
  color: #fff;
}

.plus-36._13221d {
  color: #13221d;
}

.plus-36._13221d.heading-large {
  margin-top: 25px;
  font-size: 35px;
}

.plus-36._13221d.white-text {
  color: #fff;
}

.text-block-596 {
  color: #e6bf3c;
  font-size: 25px;
  font-weight: 800;
}

.text-block-596.white {
  color: #fff;
}

.h2-pluse-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 35px;
  line-height: 44px;
}

.h2-pluse-2._16-vp {
  color: #6ed3ce;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.h2-pluse-2._16-vp.white {
  color: #fff;
}

.h2-pluse-2._16-vp.white.black {
  color: #000;
}

.h2-pluse-2._16-vp._13221d {
  color: #13221d;
}

.h2-pluse-2._1a2473 {
  color: #1a2473;
}

.h2-pluse-2._1a2473.e6bf3c {
  color: #e6bf3c;
}

.h2-pluse-2.black {
  color: #000;
}

.div-block-2165 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-2165.link-colour-831c21 {
  background-color: #831c21;
}

.page-wrapper-6 {
  display: block;
  overflow: clip;
}

.text-block-588 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-588.black {
  color: #000;
}

.text-block-597 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

.div-block-2172 {
  background-color: #268fbe;
  border-radius: 10px;
  align-items: flex-start;
  margin-top: 90px;
  padding: 27px 19px 30px 35px;
  display: flex;
  position: relative;
}

.v-pro-28 {
  color: #e6bf3c;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.v-pro-28.buttom-padding {
  margin-bottom: 21px;
}

.v-pro-28.buttom-padding._24 {
  font-size: 24px;
}

.v-pro-28.buttom-padding._24._35 {
  font-size: 35px;
  font-weight: 800;
  line-height: 44px;
}

.v-pro-28.buttom-padding._24._35._13221d {
  color: #13221d;
}

.v-pro-28.buttom-padding._24.bold {
  color: #e6bf3c;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 800;
  line-height: 30px;
}

.v-pro-28.buttom-padding._24.v-pro-27 {
  color: #e6bf3c;
  font-size: 16px;
}

.v-pro-28.buttom-padding._24.v-pro-27.black {
  color: #000;
}

.v-pro-28.buttom-padding.v-16 {
  opacity: .5;
  color: #000;
  font-size: 16px;
}

.v-pro-28.buttom-padding.v-16.cnter {
  text-align: center;
  margin-top: 37px;
}

.v-pro-28.buttom-padding.buttom-margin-less {
  margin-bottom: 9px;
}

.v-pro-28.buttom-padding.black {
  color: #000;
}

.v-pro-28.white {
  color: #fff;
}

.v-pro-28.white._6ed3ce {
  color: #6ed3ce;
}

.v-pro-28.white._6ed3ce._268fbe {
  color: #268fbe;
}

.v-pro-28.white.center {
  text-align: center;
}

.v-pro-28.white.center.black-text {
  color: #000;
}

.v-pro-28.white._13221d {
  color: #13221d;
}

.v-pro-28._20 {
  font-size: 20px;
}

.v-pro-28._20.left-align {
  text-align: left;
  font-family: Be Vietnam Pro, sans-serif;
  font-weight: 400;
}

.v-pro-28.black-02 {
  color: #000;
  font-size: 20px;
}

.v-pro-28._173 {
  width: 173px;
  max-width: 173px;
}

.v-pro-28.align-center {
  color: #fff;
  text-align: center;
}

.v-pro-28.align-center.e6bf3c, .v-pro-28.e6bf3c {
  color: #e6bf3c;
}

.div-block-2212 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-2212.hide-background-image {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.div-block-2212.hide-background-image.colour-white {
  background-color: #0b6e99;
  width: 100%;
  max-width: 480px;
  padding-bottom: 20px;
}

.div-block-2212.hide-background-image.colour-white._35469d {
  background-color: #35469d;
}

.div-block-2212.hide-background-image.colour-white._35469d._480 {
  width: 100%;
  max-width: 480px;
}

.div-block-2212.hide-background-image.colour-white._35469d._480.af2225 {
  background-color: #af2225;
}

.div-block-2212.hide-background-image.colour-white._35469d._480.af2225.cbd445 {
  background-color: #cbd445;
}

.div-block-2212.hide-background-image.colour-white._35469d._480.af2225.cbd445._6ed3ce {
  background-color: #6ed3ce;
}

.div-block-2212.hide-background-image.colour-white._35469d._480.af2225.cbd445._6ed3ce._268fbe {
  background-color: #268fbe;
}

.div-block-2212.hide-background-image.colour-white._35469d._480.af2225.cbd445._6ed3ce._268fbe._13221d {
  background-color: #13221d;
}

.div-block-2173 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-2173.false {
  max-width: 700px;
}

.div-block-2187 {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-594 {
  color: #000;
  text-align: center;
  margin-top: 23px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-209 {
  color: #b2b1b1;
  -webkit-text-decoration: line-through #b2b1b1;
  text-decoration: line-through #b2b1b1;
  text-decoration-thickness: 2px;
}

.text-span-209.white {
  color: #837e7e;
  text-decoration-color: #837e7e;
}

.text-span-209.white.white-text {
  color: #fff;
}

.text-span-209.white.white-text.red {
  color: #c31c32;
}

.div-block-2207 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 58px;
  display: flex;
}

.div-block-2207.fasle-padding {
  padding: 20px;
}

.div-block-2190 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.text-block-591 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-591.diiden {
  display: none;
}

.text-block-591.hide-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.container-smalll {
  width: 100%;
  max-width: 1054px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2170 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex;
}

.div-block-2184 {
  margin-top: 52px;
}

.div-block-2201 {
  background-color: #6ed3ce;
  width: 30%;
  max-height: 297px;
  position: absolute;
  inset: 10% auto 0% 0%;
}

.div-block-2201.let {
  inset: 10% 0% 0% auto;
}

.div-block-2201.hidden {
  z-index: -1;
  background-color: #13221d;
}

.div-block-2201.hidden.full-w {
  background-color: #f6af3e;
  border-radius: 20px;
  width: 110%;
  height: 100%;
  max-height: 100%;
  top: 8%;
  left: -3%;
}

.text-block-592 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-592.whitegtg {
  color: #fff;
  font-weight: 700;
}

.faq-q-text-3 {
  font-size: 18px;
  line-height: 24px;
}

.faq-q-text-3._156736 {
  color: #156736;
}

.faq-q-text-3._156736.blue-text {
  color: #1a2473;
}

.faq-q-text-3._156736.blue-text._5bba7e {
  color: #5bba7e;
}

.div-block-2160 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  flex-flow: column;
  margin-top: 22px;
  display: flex;
}

.div-block-2174 {
  outline-offset: 0px;
  border: 1px #fff;
  border-radius: 10px;
  outline: 2px dashed #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 516px;
  padding: 37px 20px 37px 45px;
  display: flex;
}

.div-block-2174._801 {
  background-color: #eca534;
  align-items: flex-start;
  max-width: 801px;
}

.div-block-2191 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 45%;
}

.div-block-2191.hideeen {
  display: none;
}

.div-block-2198 {
  max-width: 173px;
}

.v-pro-30 {
  font-size: 25px;
}

.v-pro-30._6ed3ce {
  color: #6ed3ce;
  line-height: 35px;
}

.v-pro-30._6ed3ce.align-center {
  text-align: center;
}

.v-pro-30._6ed3ce.align-center._13221d {
  color: #13221d;
}

.v-pro-30._6ed3ce.white {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
}

.section-slider-4.slider-white {
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
}

.div-block-2181 {
  z-index: 2;
  grid-column-gap: 66px;
  grid-row-gap: 66px;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.div-block-2181._0 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-2181._0.padding-less {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.text-list-smalls-2 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.text-list-smalls-2.top-margin {
  text-align: center;
  max-width: 872px;
  margin-top: 1.5rem;
}

.top-margin-43 {
  margin-top: 37px;
}

.top-margin-43._20 {
  margin-top: 25px;
}

.div-block-2161 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 71px;
  display: grid;
}

.top-margin-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  align-items: center;
  margin-top: 38px;
  display: flex;
}

.top-margin-41.max-w {
  max-width: 654px;
  margin-left: auto;
  margin-right: auto;
}

.top-margin-41.fasle {
  flex-flow: column;
  align-items: flex-start;
  max-width: 45%;
  margin-top: 0;
}

.div-block-2194 {
  position: relative;
}

.v-pro-27 {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
}

.v-pro-27.opacty-50 {
  opacity: .5;
  color: #000;
}

.v-pro-27.opacty-50.black {
  opacity: 1;
}

.v-pro-27.opacty-50.black.white {
  font-family: Be Vietnam Pro, sans-serif;
}

.v-pro-27.opacty-50.black._20 {
  font-size: 20px;
  font-weight: 600;
}

.v-pro-27.italice {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #13221b;
  flex-flow: column;
  font-style: italic;
  display: flex;
}

.v-pro-27.italice.black {
  justify-content: center;
}

.v-pro-27.italice.ffffff {
  color: #fff;
}

.v-pro-27.align-center {
  text-align: center;
}

.v-pro-27.align-center._000000 {
  color: #000;
}

.v-pro-27.align-center._13221d {
  color: #13221d;
}

.v-pro-27.black {
  color: #000;
}

.v-pro-27.black.align-center {
  line-height: 25px;
}

.v-pro-27.black.white {
  color: #fff;
}

.v-pro-27.black.white.center {
  text-align: center;
}

.v-pro-27.black.white.center._13221d {
  color: #13221d;
}

.v-pro-27.black.white.center._13221d.align-left-text {
  text-align: left;
}

.v-pro-27.black.white.left-align {
  text-align: left;
  font-family: Be Vietnam Pro, sans-serif;
}

.v-pro-27.black.ffffff {
  color: #fff;
}

.v-pro-27.black.white-text {
  color: #fff;
  font-family: Be Vietnam Pro, sans-serif;
}

.divider {
  background-color: #e6bf3c;
  width: 100%;
  height: 1px;
  margin-top: 19px;
}

.div-block-2192 {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 730px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 39px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
  position: relative;
}

.left-content-wrapper {
  width: 100%;
  max-width: 652px;
}

.container-1001 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-1001.small {
  max-width: 911px;
}

.div-block-2193 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-2186 {
  margin-top: 20px;
}

.div-block-2186.hidden {
  margin-top: 80px;
}

.div-block-2186.hidden.fasle-top {
  margin-top: 20px;
}

.div-block-2186.hidden.fasle-top-padding {
  margin-top: 0;
}

.div-block-2186.hidden.top-margin-small {
  margin-top: 40px;
}

.div-block-2154 {
  background-color: #1a2473;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-2154._283282 {
  background-color: #283282;
}

.div-block-2154._283282.e6bf3c {
  background-color: #e6bf3c;
}

.div-block-2154._283282._13221d {
  background-color: #13221d;
}

.div-block-2154.ededea {
  background-color: #ededea;
}

.div-block-2154.ededea.e6bf3c {
  background-color: #e6bf3c;
}

.div-block-2156 {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-2156.flex._996 {
  max-width: 1050px;
  margin-top: 0;
}

.text-block-598 {
  color: #13221b;
}

.div-block-2151 {
  position: relative;
}

.div-block-2171 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 822px;
  display: flex;
}

.div-block-2171._349 {
  border: .5px solid #f6af3e;
  border-radius: 20px;
  max-width: 349px;
  padding: 40px 34px;
}

.text-block-593 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-593.black, .text-block-593.text-colour-black {
  color: #000;
}

.div-block-2209 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  padding: 24px 34px 33px 23px;
  display: flex;
}

.div-block-2209._41 {
  background-color: #f7f7f4;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  margin-top: 50px;
}

.div-block-2152 {
  margin-top: 42px;
}

.div-block-2152.white-background {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  margin-top: 0;
  padding: 30px 10px 30px 30px;
}

.div-block-2152.white-background.flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.div-block-2152.flex {
  grid-column-gap: 87px;
  grid-row-gap: 87px;
  max-width: 845.5px;
  margin-left: auto;
  margin-right: auto;
}

.text-color-gray-4 {
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.text-color-gray-4.covert-top-white {
  color: #fff;
}

.text-color-gray-4.covert-top-white.size-18 {
  font-size: 18px;
}

.text-color-gray-4.covert-top-white.size-18.black-colloir {
  color: #000;
}

.text-color-gray-4.covert-top-white.size-18.black-colloir.colour-white {
  color: #fff;
}

.text-color-gray-4.covert-top-white.size-18.black-colloir.colour-white.sf-pro-text.black {
  color: #000;
}

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

.image-810 {
  margin-top: 14%;
  margin-left: 12%;
  margin-right: auto;
  display: block;
  position: absolute;
}

.container-content {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  width: 100%;
  max-width: 962px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-blue {
  background-color: #1a2473;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-blue.buttom-fasle, .section-blue.buttom-fasle.e6bf3c.buttom-padding {
  padding-bottom: 0;
}

.section-blue.white {
  background-color: #fff;
}

.section-blue.e6bf3c {
  background-color: #e6bf3c;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-2169 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-smslll {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.flex-content-2 {
  display: flex;
}

.flex-content-2.top-margin-large {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 70px;
}

.image-811 {
  width: 100%;
  margin-top: 38px;
  overflow: auto;
}

.logo-wrapper-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-h1-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 80px;
}

.text-span-213 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.div-block-2199 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 69px;
  display: flex;
}

.image-808 {
  position: relative;
  top: 8px;
  left: 4px;
}

.image-808._0top-margin {
  top: auto;
}

.image-812 {
  position: relative;
  top: 10px;
  left: 4px;
}

.max-w-content {
  z-index: 4;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #f7f7f4;
  align-items: center;
  width: 100%;
  max-width: 822px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-2178 {
  margin-top: 10px;
  padding-left: 40px;
}

.div-block-2150 {
  margin-bottom: 22px;
}

.div-block-2175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 30px;
  display: grid;
}

.div-block-2175.less-1 {
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}

.div-block-2162 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  max-width: 578px;
  display: flex;
}

.div-block-2162.top-margin-41 {
  margin-top: 2rem;
}

.div-block-2162.top-margin-41.align-left {
  align-items: flex-start;
}

.div-block-2203 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-2203.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.div-block-2158 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-2158.line-colour-ffc157 {
  background-color: #ffc1574d;
}

.div-block-2158.line-colour-ffc157.colour-422a02 {
  background-color: #422a0266;
}

.div-block-2158.line-colour-584515 {
  background-color: #584515;
}

.div-block-2158.line-colour-584515.line-colour-ffc157.white {
  background-color: #ffffff4d;
}

.section-psychology-hero {
  background-image: url('../images/Rectangle-427321771-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 81px;
}

.div-block-2188 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #13221d;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  padding: 18px 32px 23px;
  display: flex;
}

.div-block-2188.align-left {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-color: #f6af3e;
  align-items: flex-start;
  max-width: 409px;
  padding-left: 48px;
}

.div-block-2189 {
  background-color: #f6af3e;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  padding: 47px 59px 28px;
  display: flex;
}

.div-block-2208 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.padding-one-side {
  padding-right: 2.5rem;
}

.div-block-13 {
  background-color: #5bba7e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px 75px 22px;
  display: flex;
}

.div-block-13.padding-less {
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-2284 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.span-green {
  color: #5bba7e;
}

.image-827 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-2285 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #5bba7e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 29px 13px 36px;
  display: flex;
}

.image-828 {
  width: 100%;
  height: 100%;
}

.text-wrap-block {
  border: 1px solid #5bba7e;
  border-radius: 10px;
  margin-top: 75px;
  padding: 30px;
}

.div-block-16 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  display: flex;
}

.div-block-16.center {
  align-items: center;
}

.div-block-16.center.large-top-margin {
  margin-top: 40px;
}

.div-block-2286 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.line-2 {
  background-color: #fff;
  height: 1px;
  margin-top: 25px;
}

.heading-style-h2-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
}

.heading-style-h2-5.align-center {
  text-align: center;
  font-weight: 900;
}

.heading-style-h2-5.align-center.heading-colour-5bba7e {
  color: #5bba7e;
}

.div-block-2287 {
  background-image: url('../images/Rectangle-427321862-1.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 106px;
  min-height: 106px;
  padding: 20px 10px 24px 85px;
  display: flex;
  position: relative;
  left: -66px;
}

.top-padding-smal {
  margin-top: 42px;
}

.top-padding-smal.buttom-apdding-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 63px;
  margin-bottom: 65px;
  display: flex;
}

.image-icon {
  margin-top: 3px;
}

.monster-17 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.padding-gloabal-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sectio-survival, .section-authore-2 {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-authore-2._000000 {
  background-color: #000;
}

.image-831 {
  margin-bottom: 20px;
}

.div-block-2288 {
  background-color: #fff;
  border-bottom: 1px solid #cdc8c8;
  padding: 34px 10px;
}

.div-block-2288.button-radius {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.logo-wrap.background-colour-dark {
  background-color: #12221d;
  padding-top: 50px;
}

.div-block-12 {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 13px 43px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: -4% 25% auto auto;
}

.div-block-12.center {
  top: -5%;
  right: 15%;
}

.sectionreading {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.top-margin-less {
  margin-top: 30px;
}

.top-margin-less.top-margin-small {
  margin-top: 0;
}

.top-margin-less.top-margin-small.first.fasle-background {
  background-color: #eee0;
}

.top-margin-less.large-top-margin {
  margin-top: 60px;
}

.max-w-text {
  width: 1005px;
  max-width: 292px;
}

.div-block-11 {
  background-color: #000;
  border: 1px solid #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: 53px;
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 34px;
  padding-bottom: 54px;
}

.div-block-17 {
  text-align: center;
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 21px 34px 20px;
  display: flex;
}

.div-block-2289 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-number {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

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

.div-block-10 {
  border: 1px solid #fff;
  border-radius: 20px;
  margin-top: 60px;
  padding-top: 65px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.div-block-10.padding-large {
  padding-left: 73px;
  padding-right: 73px;
}

.div-block-10.padding-large._768 {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 40px;
}

.div-block-10.padding-large._768._858 {
  max-width: 858px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-10.padding-large._768.less-top-padding {
  padding-top: 30px;
}

.div-block-10.padding-large._768.less-top-padding.padding-buuom {
  padding-bottom: 0;
}

.div-block-2290 {
  background-color: #5bba7e;
  border-radius: 20px;
  padding: 43px 22px;
  position: relative;
}

.div-block-2291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.content-wrap-2 {
  margin-top: 68px;
}

.content-wrap-2.flex {
  justify-content: space-between;
  display: flex;
}

.div-block-2293 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: center;
  display: flex;
}

.div-block-2293.top-margin {
  max-width: 1130px;
  margin-top: 40px;
  margin-right: auto;
  padding-right: 2rem;
}

.div-block-2293.top-margin.fasle {
  margin-right: 0;
  padding-right: 0;
}

.div-block-2293.top-margin.fasle.aling-top {
  align-items: flex-start;
}

.div-block-2293.top-margin.fasle.aling-top.vertical {
  flex-flow: column;
}

.div-block-2293.top-margin.fasle.aling-top.vertical.large-top-margin.full-w.fasle-background {
  background-color: #fff0;
}

.section-book-3 {
  background-image: url('../images/Group-1171279427-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-book-3.buttom-less {
  padding-bottom: 0;
}

.text-size-regular-9 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular-9._5bba7e {
  color: #5bba7e;
  font-weight: 600;
}

.text-size-regular-9.center {
  text-align: center;
}

.text-size-regular-9.center.top-margin {
  margin-top: 0;
}

.text-size-regular-9.size-large {
  color: #5bba7e;
  font-size: 20px;
  line-height: 26px;
}

.text-size-regular-9.size-large.text-mediume {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-9 {
  max-width: 769px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-9.flex.flex-down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.buttom-text {
  color: #5bba7e;
  text-align: center;
  max-width: 820px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
}

.buttom-text.padding-small-top {
  margin-top: 23px;
  font-size: 20px;
}

.buttom-text.padding-small-top.buttom-margin {
  margin-top: 0;
  margin-bottom: 12px;
}

.buttom-text.padding-small-top.buttom-margin.align-left {
  text-align: left;
}

.max-w-grid-acrd {
  max-width: 243px;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 41px;
  display: grid;
}

.container-extra-small-2 {
  width: 100%;
  max-width: 937px;
  margin-left: auto;
  margin-right: auto;
}

.container-extra-small-2.size-large {
  max-width: 960px;
}

.left-block-2 {
  width: 100%;
  max-width: 298px;
}

.h1-heading {
  color: #5bba7e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 900;
  overflow: hidden;
}

.text-16 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-16.center-text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.text-16.center-text.normal-weight {
  font-weight: 400;
}

.text-16.center-text.normal-weight.align-left {
  text-align: left;
}

.text-16.center-text.text-bold {
  color: #000;
  font-weight: 700;
}

.text-16.center-text.text-bold.buttom-margin {
  margin-top: 0;
  margin-bottom: 10px;
}

.section-hero-5 {
  background-image: url('../images/hero-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 33px;
  padding-bottom: 100px;
}

.small-2 {
  max-width: 819px;
  margin-left: auto;
  margin-right: auto;
}

.right-block-2 {
  width: 100%;
  max-width: 599px;
}

.section-mistakes {
  background-color: #121212;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-2294 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.padding-top-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 66px;
  display: grid;
}

.padding-top-grid._951 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 951px;
  margin-left: auto;
  margin-right: auto;
}

.circle-number {
  z-index: 2;
  background-color: #5bba7e;
  border: 3px solid #000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.wrap-content {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-2295 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.mon-16 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.mon-16.text-center {
  text-align: center;
  font-weight: 500;
}

.div-block-2296 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  min-width: 407px;
  max-width: 407px;
  padding: 20px 30px;
  display: flex;
}

.image-834 {
  position: absolute;
  inset: -30% 35% auto auto;
}

.div-block-2297 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: center;
  margin-top: 20px;
  display: flex;
}

.div-block-2297.false-top-margin {
  margin-top: 0;
}

.div-block-2297.false-top-margin.align-left {
  align-items: flex-start;
}

.div-block-2297.false-top-margin.align-left.first.background-fasle, .div-block-2297.false-top-margin.first.fasle-background {
  background-color: #eee0;
}

.section-interbank {
  background-image: url('../images/Group-1376156109-min.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block {
  color: #fff;
  margin-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.div-block.padding-to-less {
  margin-top: 15px;
}

.image-835 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.h2-pluse-2._000000 {
  color: #000;
}

.image-836 {
  margin-bottom: 10px;
}

.div-block-2298 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.div-block-2298.buttom-margin-false {
  margin-bottom: 0;
}

.text-block-611 {
  color: #000;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-2299 {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.div-block-2299.large-top-margin {
  margin-top: 63px;
}

.image-837, .image-838 {
  flex: none;
}

.newsbar-inner-mob-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-weight: 400;
  display: flex;
}

.flex-text-horizontal-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.padding-global-13 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-13.padding-large-books {
  padding-top: 108px;
  padding-bottom: 121px;
}

.padding-global-13.padding-large-books.small-padding-both {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-13.padding-large-books.small-padding-both.hidden {
  display: none;
}

.padding-global-13.padding-section-falarge {
  padding-top: 81px;
  padding-bottom: 81px;
}

.padding-global-13.padding-section-falarge._60-gap-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-13.padding-section-large-buy {
  padding-top: 130px;
  padding-bottom: 130px;
}

.padding-global-13.padding-section-large-buy.section-image {
  background-image: url('../images/Red-Grid-3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.padding-global-13.padding-section-large-buy.section-image._60size-buttom {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-global-13.padding-section-large-buy.section-image._60size-buttom.grid-fales {
  display: flex;
}

.padding-global-13.padding-section-hero {
  padding-top: 4.063rem;
  padding-bottom: 6.438rem;
}

.padding-global-13.padding-section-hero.z-index-increase {
  z-index: 100;
  padding-bottom: 3rem;
}

.padding-global-13.padding-section-hero.z-index-increase._1rem-buttom.spacing-less {
  padding-top: 2rem;
}

.div-block-2300 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 2rem;
  display: none;
}

.div-block-2300.fullw {
  justify-content: flex-end;
  width: 200%;
  height: 200px;
}

.div-block-2300.fullw.flex, .div-block-2300.visible {
  display: flex;
}

.text-block-612 {
  color: #fff;
  text-align: center;
  margin-top: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.image-644 {
  flex: none;
}

.image-642 {
  width: 590px;
  margin-top: 50px;
}

.div-block-2301 {
  justify-content: space-between;
  display: flex;
}

.div-block-2302 {
  margin-top: 30px;
}

.text-block-613 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-613.text-colour-black.text-colour-831c21 {
  color: #831c21;
  font-size: 20px;
}

.div-block-2303 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 59px;
  display: grid;
}

.div-block-2303.hidden-grid {
  display: none;
}

.div-block-2304 {
  margin-top: 30px;
}

.div-block-2305 {
  background-color: #831c21;
  width: 16px;
  height: 16px;
}

.div-block-2306 {
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 50% 0% auto;
}

.div-block-2306.link-colour-831c21 {
  background-color: #831c21;
}

.div-block-2307 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  display: flex;
}

.div-block-2308 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.div-block-2309 {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 998px;
  display: flex;
}

.text-block-614 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.image-839 {
  width: 15%;
}

.div-block-2310 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 557px;
  display: flex;
}

.div-block-2310.first {
  background-color: #eee0;
}

.div-block-2311 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 828px;
  margin-top: 50px;
  display: grid;
}

.grid-hero-4 {
  grid-column-gap: 23px;
  grid-row-gap: 41px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-hero-4.spaceless.grid-less {
  grid-column-gap: 140px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr 1fr;
}

.grid-hero-4.spaceless.grid-less.gap-30 {
  grid-column-gap: 77px;
  grid-row-gap: 15px;
  place-items: stretch stretch;
  margin-top: 3rem;
}

.div-block-2312 {
  flex-flow: column;
  display: flex;
}

.text-block-615 {
  color: #000;
  background-image: url('../images/Line-18-1_1Line 18 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 5px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-615.hide-line {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-615.hide-line.colour-cdcccc {
  color: #868585;
}

.text-block-615.hide-line.colour-cdcccc.text-14 {
  font-size: 14px;
}

.text-block-615.hide-line.colour-cdcccc.text-14.colour-white {
  color: #fff;
}

.text-block-615.hide-line.colour-cdcccc.text-14.colour-white.colour-blac {
  color: #000;
}

.image-840 {
  object-fit: contain;
  height: 60vh;
  display: block;
}

.poppien-16-3 {
  color: gray;
  font-size: 16px;
}

.poppien-16-3.poopine-text-black {
  color: #000;
}

.poppien-16-3.poopine-text-black.text-size-semi-bold {
  font-weight: 600;
}

.div-block-2313 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-2313.align-center-books-cover {
  align-items: center;
  position: relative;
}

.text-block-616 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 30px;
}

.text-block-616.text-mediume {
  font-weight: 500;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.gallery-v5._4rem {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 4rem;
}

.div-block-2314 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2315 {
  width: 100%;
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2316 {
  grid-column-gap: 20px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.div-block-2316.hidden, .code-embed-32 {
  display: none;
}

.div-block-2317 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 445px;
  display: flex;
  position: relative;
  right: -8px;
}

.div-block-2318 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

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

.div-block-2319 {
  width: 100%;
  max-width: 811px;
}

.image-841 {
  transform: rotate(90deg);
}

.text-block-617 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-617.text-colour-black {
  color: #000;
}

.div-block-2320 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.div-block-2321 {
  padding: 26px 9px 38px 26px;
}

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

.div-block-2323 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.mon-20 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.mon-20.colour-black {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}

.mon-20._831c21 {
  color: #831c21;
}

.mon-20._831c21.bold {
  font-weight: 800;
}

.div-block-2324 {
  margin-top: 60px;
}

.div-block-2324.for-mobile {
  display: none;
}

.div-block-2325 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.div-block-2326 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-2327 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  width: 400%;
  display: flex;
}

.text-block-618 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.faq-wrapper-4.top-margin-faq {
  margin-top: 68px;
}

.div-block-2328 {
  width: auto;
  margin-top: 108px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2328.top-margin-50 {
  margin-top: 50px;
}

.div-block-2329 {
  background-color: #ffdfe1;
}

.image-842 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-2330 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-2330.false {
  max-width: 700px;
}

.div-block-2330.false.buttom-padding-glase {
  margin-bottom: 0;
}

.div-block-2330.false.buttom-padding-glase.large-max-w {
  max-width: 810px;
}

.div-block-2331 {
  margin-top: 14px;
}

.div-block-2332 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-q-text-4 {
  font-size: 18px;
  line-height: 24px;
}

.div-block-2333 {
  background-color: #ffc1574d;
  height: 2px;
  margin-top: 19px;
  margin-right: 20px;
}

.div-block-2333.line-colour-584515 {
  background-color: #584515;
}

.marquee_component {
  margin-top: 5rem;
}

.div-block-2334 {
  justify-content: space-between;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.div-block-2335 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #1313133d;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  min-height: 50px;
  display: flex;
}

.marquee_wrapper {
  border: 1px solid #831c21;
  padding-top: 20px;
  padding-bottom: 20px;
  transform: skew(0deg, -2deg);
}

.text-block-619 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-2336 {
  width: 100%;
  max-width: 563px;
}

.text-block-620 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-620.oswall-20 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 20px;
}

.text-block-620._000000 {
  color: #000;
}

.image-844 {
  width: 100%;
}

.image-845 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-845.image-height-fixxing {
  object-fit: contain;
}

.text-span-214 {
  color: #831c21;
}

.div-block-2338 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex: none;
  align-items: center;
  display: flex;
}

.image-847 {
  position: relative;
  right: 39px;
}

.image-848 {
  margin-top: 3px;
}

.div-block-2339 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-margin-text {
  margin-top: 18px;
}

.monster-30 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.monster-30.white-text {
  color: #fff;
  font-size: 20px;
}

.text-block-621 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-621.text-colour-831c21 {
  color: #831c21;
}

.div-block-2340 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #ededed;
  border-radius: 20px;
  align-items: center;
  padding: 20px 10px 20px 15px;
  display: flex;
}

.div-block-2340.flex-down {
  background-color: #831c21;
  flex-flow: column;
  align-items: flex-start;
}

.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.grid-1-column.gap-row-28px.gap-row-16-mbp {
  grid-template-columns: 1fr;
}

.div-block-2341 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 34px;
  display: flex;
}

.poppien-10-3 {
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-2342 {
  position: relative;
}

.div-block-2343 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 30px;
  display: flex;
}

.div-block-2344 {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  max-width: 373px;
  padding: 19px 25px 30px 24px;
  box-shadow: 0 4px 5px #0000004d;
}

.image-849 {
  object-fit: cover;
  border-radius: 50%;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.div-block-2345 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  width: 100%;
  margin-top: 55px;
  display: flex;
  overflow: visible;
}

.colour-dc2625 {
  color: #dc2625;
}

.colour-dc2625.emi-bold {
  font-weight: 600;
}

.div-block-2346 {
  max-width: 702px;
  margin-top: 19px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2347 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  margin-top: 34px;
  display: flex;
}

.div-block-2347.top-margin-false {
  margin-top: 20px;
  margin-left: 10px;
}

.div-block-2348 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-2349 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 826px;
  display: flex;
}

.div-block-2349.top-margin-large {
  margin-top: 50px;
}

.div-block-2350 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  margin-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.image-wrapper.image-top-margin-small {
  max-width: 649px;
  margin-top: 82px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-487 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.div-block-2351 {
  flex: none;
}

.div-block-2352 {
  flex: none;
  margin-top: 10px;
}

.top-maegin-loop-animation {
  margin-top: 4rem;
  display: flex;
}

.top-maegin-loop-animation.align-left {
  justify-content: flex-end;
}

.top-maegin-loop-animation.align-left.top-maegin-0 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.top-maegin-loop-animation.top-margin-less {
  margin-top: 8rem;
}

.div-block-2353 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #ffdfe1;
  border-radius: 20px;
  align-items: center;
  padding: 16px 10px 16px 41px;
  display: flex;
  position: relative;
  right: -12px;
}

.div-block-2353._2 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  right: 30px;
}

.div-block-2353._4 {
  padding-top: 16px;
  padding-bottom: 16px;
  right: 30px;
}

.div-block-2353._3 {
  padding-top: 16px;
  padding-bottom: 16px;
  right: 70px;
}

.div-block-2354 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 74px;
  display: grid;
}

.div-block-2354.top-ess {
  grid-template-columns: 1fr 1fr;
  margin-top: 57px;
}

.div-block-2355 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 377px;
  display: flex;
}

.faq-question-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-color: #861e22;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 54px 20px 34px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.faq-question-7.height-small {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-books-3 {
  background-color: #000;
}

.div-block-2356 {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-top: 100px;
  padding: 50px;
  display: flex;
}

.div-block-2357 {
  background-color: #831c21;
  flex: none;
  width: 15px;
  height: 16px;
  margin-top: 5px;
}

.top-margin-mediume {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 63px;
  display: grid;
}

.div-block-2358 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  margin-left: -2rem;
  margin-right: -2rem;
  display: flex;
}

.div-block-2359 {
  width: 100%;
  max-width: 466px;
}

.right-content-wrapper-3 {
  align-self: flex-start;
  width: 50%;
}

.right-content-wrapper-3.width-full._100 {
  width: 100%;
}

.section_hero-break-2 {
  background-image: linear-gradient(#000, #000);
  padding: 1rem 2rem 2rem;
}

.div-block-2360 {
  width: 100%;
  max-width: 494px;
}

.div-block-2361 {
  margin-top: 21px;
}

.div-block-2362 {
  background-image: url('../images/Red-Grid-3.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-2363 {
  background-color: #f4f4f4;
  background-image: url('../images/Red-Grid-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 50%;
  padding: 40px 24px 41px 35px;
}

.div-block-2364 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff3;
  border-radius: 100%;
  justify-content: center;
  min-width: 50px;
  min-height: 50px;
  display: flex;
  position: absolute;
  inset: auto 6% 5% auto;
}

.div-block-2364.colour-black {
  background-color: #000;
}

.image-643 {
  flex: none;
  width: 100%;
}

.div-block-2365 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-2366 {
  width: 100%;
  max-width: 319px;
}

.div-block-2367 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 32px;
  display: flex;
}

.div-block-2367.top-margin-less {
  margin-top: 20px;
}

.text-block-623 {
  color: #dc2625;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-623.text-align-senter {
  text-align: center;
}

.text-block-623.text-align-senter.colour-black {
  color: #fff;
}

.text-block-623.text-align-senter.colour-black.size-14-mobile {
  max-width: 672px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
}

.text-block-623.text-align-senter.colour-black.size-14-mobile.dc2625 {
  color: #dc2625;
}

.text-block-623.colour-white {
  color: #fff;
}

.text-block-623.colour-white._831c21 {
  color: #831c21;
}

.text-block-623.colour-white._831c21.extra-black {
  font-weight: 800;
}

.div-block-2368 {
  width: 100%;
  max-width: 1000px;
}

.text-span-215 {
  background-color: #dc2625;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-215.span-text-white {
  color: #fff;
}

.div-block-2369 {
  margin-top: 10px;
  padding-left: 40px;
}

.div-block-2370 {
  background-color: #bebebe;
  height: 2px;
  position: absolute;
  inset: 20% 0% auto;
}

.div-block-2370.all-black {
  background-color: #000;
}

.div-block-2370.all-black.colour-cdcccc {
  background-color: #868585;
}

.div-block-2370.all-black.colour-cdcccc.top-margin-50 {
  top: 40%;
}

.div-block-2370.all-black.colour-cdcccc.top-margin-50.colour-white {
  background-color: #fff;
}

.div-block-2370.all-black.colour-cdcccc.top-margin-50.colour-white.colour-black {
  background-color: #000;
}

.div-block-2371 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  display: flex;
}

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

.div-block-2373 {
  background-color: #ffdfe1;
  border-radius: 20px;
  margin-top: 54px;
  padding: 34px 73px 34px 43px;
}

.div-block-2374 {
  width: 100%;
  max-width: 927px;
}

.image-851 {
  border-radius: 100%;
}

.image-852 {
  z-index: 1000;
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  height: 100vh;
  margin-top: 56px;
  display: block;
  position: relative;
}

.image-852.show {
  display: none;
}

.image-852.hide {
  box-shadow: 3px 3px 50px 20px #00000080;
}

.image-852.hide._0-padding-top {
  height: auto;
  margin-top: 0;
}

.div-block-2375 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  background-image: linear-gradient(#995a1700, #831c2126);
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 39px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-2375.postion-chnage {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-image: linear-gradient(270deg, #995a1700, #9756180a 36%, #831c2180);
  border-radius: 160px;
  flex-flow: row;
  justify-content: flex-start;
  padding-top: 30px;
}

.div-block-2375.postion-chnage._276 {
  background-image: linear-gradient(90deg, #995a1700, #9756180a 36%, #831c2180);
  height: 276px;
}

.div-block-2375.postion-chnage.right {
  background-image: linear-gradient(90deg, #995a1700, #9754180d 49%, #831c2180);
  justify-content: flex-end;
}

.div-block-2375.postion-chnage.right._276 {
  background-image: linear-gradient(270deg, #995a1700, #9756180a 36%, #831c2180);
}

.div-block-2376 {
  margin-left: 5px;
  position: relative;
}

.text-span-216 {
  color: #dc2625;
  font-weight: 800;
}

.text-span-217 {
  color: #831c21;
  font-weight: 900;
}

.mon-21 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.mon-21.align-center {
  text-align: center;
}

.div-block-2377 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-2378 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.inter-51 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.inter-51.white-texr {
  color: #fff;
}

.text-block-624 {
  max-width: 533px;
  margin-top: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-624.false-margin {
  margin-top: 0;
}

.text-block-624.false-margin._14-size-mobile.text-white {
  color: #fff;
}

.text-block-624.false-margin._14-size-mobile.text-white.center {
  text-align: center;
  max-width: none;
}

.text-block-624.false-margin._14-size-mobile.text-white.center.buttom-small {
  margin-bottom: 14px;
  font-style: italic;
  font-weight: 400;
}

.text-block-624.false-margin._14-size-mobile.text-white.center.buttom-small.dc2625 {
  color: #dc2625;
}

.text-block-624.false-margin._14-size-mobile.text-white.center.buttom-small.false {
  font-size: 13px;
}

.text-block-624.false-margin._14-size-mobile.text-white.false {
  background-color: #fff0;
  padding: 0;
}

.text-span-218 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
  text-decoration-thickness: 2px;
}

.text-block-625 {
  color: #831c21;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-2379 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-top: 91px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-2379.hidden {
  display: none;
}

.div-block-2379.space-alrge {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.text-span-219 {
  color: #00ae89;
}

.text-span-220 {
  color: #e86207;
}

.div-block-2381 {
  display: none;
}

.div-block-538 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-531 {
  background-color: #fff;
  border-radius: 20px;
  padding: 14px 22px 14px 28px;
}

.div-block-531.fasle {
  padding-left: 10px;
  padding-right: 0;
}

.testimonial-author {
  margin-bottom: 2px;
}

.image-5 {
  max-height: 400px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.div-block-529 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-529.large-max-w {
  max-width: 766px;
}

.div-block-529._792 {
  max-width: 792px;
}

.mg-state-2 {
  color: #fff;
  text-align: left;
  background-color: #0a1022;
  border-radius: 5px;
  padding: 8px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  display: inline-block;
}

.mg-video-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.mg-video-wrapper.small {
  grid-template-columns: 1fr;
  max-width: 100%;
}

.mg-video-wrapper.small.max-height {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container.top-text-z-index {
  position: relative;
}

.container.fasle-auto {
  max-width: 1150px;
  margin-right: 0;
}

.container.large-container._1056 {
  max-width: 1056px;
}

.testimonial-slide-wrapper {
  border-radius: 20px;
  max-width: 48%;
  height: 220px;
  min-height: 150%;
  max-height: 150%;
  margin-right: 4%;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.bg-img-2 {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.heading-mg-2 {
  color: #000;
  text-transform: none;
  margin-bottom: 10px;
  font-size: 35px;
  font-weight: 500;
  line-height: 52px;
}

.heading-mg-2.text-bold {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.heading-mg-2.text-bold.align-center {
  text-align: center;
  text-transform: capitalize;
}

.heading-mg-2.text-bold.align-center.top-margin-13 {
  margin-top: 0;
  font-weight: 600;
  display: block;
}

.heading-mg-2.text-bold.align-center.top-margin-13.small {
  max-width: 700px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 32px;
}

.heading-mg-2.text-bold.small-heading {
  font-size: 20px;
  line-height: 30px;
}

.heading-mg-2.text-bold.top-padding-less {
  margin-top: 0;
}

.heading-mg-2.text-bold.white-text {
  color: #fff;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  background-image: url('../images/Frame-1.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.team-member-image-two {
  margin-bottom: 10px;
}

.text-slider {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.mg-para-2 {
  width: 100%;
  max-width: 700px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 300;
  line-height: 45px;
}

.testimonial-info-2 {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.right-wrap-2 {
  width: 100%;
  max-width: 400px;
  transform: translate(0, 80px);
}

.right-wrap-2.flase-move {
  transform: none;
}

.right-wrap-2.height-fasle {
  max-width: none;
}

.right-wrap-2.height-fasle.fsle {
  align-self: center;
  transform: none;
}

.right-wrap-2.height-fasle.fsle.left-align {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.right-wrap-2.height-fasle.fsle.left-align.move-fasle {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 700px;
  max-height: 700px;
  transform: none;
}

.right-wrap-2.height-fasle.fsle.left-align.left {
  align-self: flex-end;
  align-items: flex-end;
}

.right-wrap-2.height-fasle.fsle.left-align.left.hidden-mobile.center {
  justify-content: center;
  align-items: center;
}

.font-weight-mg-2 {
  color: #000;
  border-bottom: 5px solid #ebf8ba;
  font-weight: 700;
}

.testimonial-card {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  padding: 24px;
  display: flex;
}

.div-block-533 {
  margin-top: 60px;
}

.container-mg-2 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-mg-2.littel-large {
  max-width: 1100px;
}

.primary-button-3 {
  text-transform: capitalize;
  background-image: linear-gradient(90deg, #407bff, #0038b4);
  border-radius: 9px;
  padding: 16px 58px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.primary-button-3.mg-black {
  color: #000;
  background-color: #ebf8ba;
  background-image: none;
  border: 1px solid #ebf8ba;
  border-radius: 12px;
}

.primary-button-3.mg-black.add_to_cart {
  padding: 10px 30px;
  font-size: 14px;
}

.primary-button-3.mg-black.add_to_cart._000000 {
  color: #fff;
  background-color: #000;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.primary-button-3.mg-black.add_to_cart._000000.white-background {
  color: #000;
  background-color: #fff;
}

.div-block-537 {
  position: sticky;
  top: 2.5rem;
}

.image-3 {
  flex: none;
}

.grid-mg {
  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-mg.grid-change {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.image-859 {
  width: 15%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-size-regular-10 {
  font-size: 20px;
  line-height: 1.3;
  list-style-type: square;
}

.text-size-regular-10.text-weight-medium {
  font-weight: 500;
}

.text-size-regular-10.text-weight-medium.white {
  color: #fff;
}

.text-size-regular-10.text-weight-medium.white._000000 {
  color: #000;
  font-size: 16px;
}

.text-size-regular-10.text-weight-medium.white._000000.left-aling {
  text-align: right;
  margin-top: 1%;
  margin-right: 15%;
}

.text-size-regular-10.text-weight-medium.white._000000.left-aling.white-text {
  color: #fff;
}

.text-size-regular-10.text-weight-medium.white.text-size-small {
  font-size: 14px;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.padding-gloabal-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.about-author-3 {
  color: #fff;
  margin-bottom: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.about-author-3.mg {
  color: #000;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.about-author-3.mg.poppien-light {
  font-size: 16px;
  font-weight: 300;
}

.about-author-3.mg.poppien-light.align-center {
  text-align: center;
}

.about-author-3.mg.poppien-light.align-center.buttom-padding-small {
  margin-bottom: 0;
}

.about-author-3.mg.poppien-light.align-center.buttom-padding-small.text-bold {
  font-size: 20px;
  font-weight: 600;
}

.about-author-3.mg.poppien-light.align-center.buttom-padding-smalll {
  margin-bottom: 0;
}

.about-author-3.mg.poppien-light.white {
  color: #fff;
}

.about-author-3.mg.poppien-light.button-padding-fasle {
  margin-bottom: 5px;
}

.about-author-3.mg.poppien-light.button-padding-fasle.bold-text {
  font-size: 18px;
  font-weight: 600;
}

.image-860 {
  width: 100%;
  max-width: 560px;
}

.div-block-2382 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #ccc;
  border-radius: 8px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-2382.chnage-colour {
  border-style: none;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 0;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.video-9 {
  height: 400px;
  min-height: 400px;
  padding-bottom: 0;
}

.mg-title-2 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.mg-text-small {
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.mg-text-small.small-text {
  color: var(--black);
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.mg-text-small.small {
  color: var(--black);
  font-size: 12px;
}

.scrrol-animatoin-wrapp {
  width: 300%;
  height: 50px;
  display: flex;
  transform: rotate(-2deg);
}

.div-block-530 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 50px;
  display: flex;
}

.div-block-530.relitive {
  position: relative;
}

.cover-image-2 {
  z-index: 12;
  width: 100%;
  max-width: 360px;
  position: relative;
}

.video {
  border-radius: 20px;
  height: 100%;
  min-height: 100%;
  padding-bottom: 244px;
  overflow: hidden;
}

.image-861 {
  flex: none;
}

.testimonial-slide-nav {
  display: none;
}

.team-block {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  padding: 20px;
}

.div-block-536 {
  position: sticky;
  top: 2rem;
}

.loop-animation-wrapp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 250%;
  margin-top: 4rem;
  display: flex;
}

.text-span {
  color: #d8fc92;
  background-color: #000;
}

.team-member-text {
  color: #000;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 27px;
}

.team-slider-nav {
  margin-top: 0;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.money-title-2 {
  color: #c7d59c;
  max-width: 1034px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 60px;
  display: block;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.div-block-535 {
  position: sticky;
  top: 1rem;
}

.section-white-2 {
  background-color: #d9d9d9;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-534 {
  position: sticky;
  top: 0;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-539 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  display: flex;
}

.div-block-532 {
  margin-top: 60px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.section-slider-mg {
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.team-slider-arrow {
  display: none;
}

.flex-left-2 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-left-2.button-text {
  align-items: flex-end;
}

.flex-left-2.white-background {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 40px;
  padding: 20px 30px;
}

.book-image-relative-2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 60px;
  position: relative;
}

.d8fc92 {
  color: #d8fc92;
}

.div-block-2383 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.code-embed-2 {
  margin-top: 4px;
}

.background-slide-r {
  background-color: #e9e9e90a;
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 1380px;
  height: 60%;
  margin-top: 38px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.background-slide-r.height-full {
  height: 100%;
  padding-top: 10px;
}

.image-862 {
  position: absolute;
  top: 60%;
  right: -19%;
}

.flex-down-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.af-prev-btn {
  background-color: #262626;
  border: 1px solid #313131;
  border-radius: 10px;
  padding: 8px;
  position: absolute;
  inset: 50% auto auto 0%;
}

.navbar-logo-center._131313 {
  background-color: #131313;
}

.max-w-what-we-do {
  border: 1px solid #fff;
  width: 100%;
  max-width: 963px;
  margin-left: auto;
  margin-right: auto;
  padding: 37px 18px 37px 20px;
  position: relative;
}

.top-maegin-gri {
  z-index: 2;
  width: 1005px;
  max-width: 736px;
  margin-top: 89px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.af-slider-image {
  width: 70%;
  max-width: 90%;
}

.af-18-text {
  color: #fff;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.af-18-text.center {
  color: #ff5612;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}

.af-18-text.center.left {
  text-align: left;
  font-weight: 700;
}

.af-18-text.center.left.enter {
  text-align: center;
}

.af-18-text.bold-text {
  font-weight: 700;
}

.af-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #ff5612;
  border-radius: 14.56px;
  align-items: center;
  padding: 12px 21px;
  font-family: Poppins, sans-serif;
  font-size: 21.28px;
  font-weight: 600;
  line-height: 33px;
  text-decoration: none;
  display: flex;
}

.af-button.small-button {
  padding: 6px 19px;
  font-size: 16px;
}

.ff5612-3 {
  color: #ff5612;
}

.hero-subscribe-left {
  background-color: #1e1e1e;
  border-bottom: 1px #e4ebf3;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.hero-subscribe-left._131313 {
  background-color: #131313;
}

.hero-subscribe-left._131313.hidden {
  display: none;
}

.hero-subscribe-left.background-image {
  background-image: url('../images/Frame-2147225783.png');
  background-position: 50%;
  background-size: cover;
}

.hero-subscribe-left.background-image._131313 {
  background-color: #131313;
}

.hero-subscribe-left._000000 {
  background-color: #000;
}

.hero-subscribe-left._000000.hiiden, .hero-subscribe-left._000000.hidden {
  display: none;
}

.footer-social-link-three {
  margin-left: 32px;
}

.grid-h3-af {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.faq-q-text-5 {
  font-size: 18px;
  line-height: 24px;
}

.faq-q-text-5._156736 {
  color: #156736;
}

.faq-q-text-5._156736.white {
  color: #fff;
}

.faq-q-text-5._156736.white.ff5612-3 {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.af-container {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.af-container.relitive {
  z-index: 2;
  position: relative;
}

.af-container.small-container {
  max-width: 1000px;
}

.padding-global-14 {
  color: #000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.af-slide {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.af-slide.fasle {
  padding-left: 0;
  padding-right: 0;
}

.what-we-do-wrapper {
  margin-top: 74px;
}

.container-1386 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.container-1386._1000 {
  max-width: 1000px;
}

.af-slider-wrapper {
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden;
}

.af-background-colour {
  background-color: #000000b8;
  position: absolute;
  inset: 0%;
}

.margin-bottom-24px {
  color: #ff5612;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-block-626 {
  color: #fff;
  margin-bottom: 23px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.af-text-large {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 37px;
}

.af-text-large.max-w-text {
  text-align: center;
  width: 100%;
  max-width: 1021px;
  margin-left: auto;
  margin-right: auto;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.af-discbrion-wrapper {
  width: 100%;
  max-width: 800px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.top-margin-faq._100-full {
  width: 100%;
}

.af-slider-wrapppper {
  width: 100%;
  max-width: 1000px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.af-slider-wrapppper.for-modile {
  display: none;
}

.af-slider-wrapppper.for-dekstop {
  padding-top: 20px;
}

.footer-copyright-2 {
  color: #fff;
}

.text-span-221 {
  background-color: #ff5612;
}

.af-next-btn {
  background-color: #262626;
  border: 1px solid #313131;
  border-radius: 10px;
  padding: 8px;
  position: absolute;
  inset: 50% 0% auto auto;
}

.hero-divider {
  background-color: #ff5612;
  max-width: 700px;
  height: 1px;
  margin: 49px auto 59px;
}

.h2-wrapper-2.h2-top-maegin-small {
  margin-top: 28px;
}

.h2-wrapper-2.h2-top-maegin-small.postion-relative {
  position: relative;
}

.h2-wrapper-2.h2-top-maegin-small.postion-relative.top-margin-small {
  margin-top: 15px;
}

.af-h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 34px;
}

.af-h2.he-align-center {
  text-align: center;
  text-transform: capitalize;
  line-height: 60px;
}

.af-h2.he-align-center.not-pital {
  text-transform: none;
}

.af-bold-small {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.af-bold-small.center-text {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.af-bold-small.center-text.text-size-mediume {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.af-bold-small.center-text.text-size-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.af-bold-small.center-text.not-flex {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.code-embed-34 {
  flex-flow: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.image-864 {
  transform: rotate(-47deg);
}

.div-block-2385 {
  margin-top: 21px;
}

.div-block-2385.top-margin-large {
  margin-top: 35px;
}

.grid-numner-position {
  color: #e9e9e9;
  background-color: #ff5612;
  border-radius: 10px;
  padding: 13px 24px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 900;
  line-height: 46px;
  position: absolute;
  inset: -2.5rem auto auto -10%;
}

.af-button-wrapper.align-button-center {
  z-index: 4;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.af-button-wrapper.align-button-center.buttom-padding {
  padding-bottom: 4rem;
}

.af-image-wrapper-small {
  max-width: 900px;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.uper-content-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.grid-number {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 37px;
}

.af-discbtion-wrapper {
  margin-top: 20px;
}

.af-discbtion-wrapper.top-margin-fasle {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.af-discbtion-wrapper.top-margin-fasle.top-margin-button-small {
  margin-top: 48px;
}

.what-we-to-grid-inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-2386 {
  justify-content: space-between;
  width: 84%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.footer-subscribe.black {
  background-color: #000;
}

.footer-block-three {
  background-color: #ffffff29;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.navbar-brand-three {
  z-index: 5;
  position: static;
}

.footer-legal-link {
  color: #fff;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.grid-inner-promote {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 766px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-inner-promote.grid-change {
  grid-template-columns: 1fr;
}

.grid-inner-promote.grid-change.grid {
  margin-top: 36px;
}

.grid-inner-promote.grid-change.grid-form._10271027 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1027px;
}

.grid-inner-promote._1139 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1139px;
}

.grid-inner-promote._1139.center {
  margin-bottom: 30px;
}

.af-text-16 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.grid-section-af {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.af-h1-wrapper {
  margin-top: 37px;
}

.flex-content-af {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.af-slider {
  will-change: transform;
  transition-property: transform;
  transition-duration: .8s;
  transition-timing-function: ease;
  display: flex;
}

.af-slider.grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shadow-two {
  z-index: 1;
  border: 1px solid #ff5612;
  position: relative;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-two.false-outline {
  box-shadow: none;
  border-style: none;
}

.shadow-two._694 {
  border-style: none;
  margin-left: auto;
  margin-right: auto;
}

.pricing-image-2 {
  object-fit: cover;
  width: 60px;
  height: 80px;
  margin-bottom: 16px;
}

.logo-background-black {
  background-color: #000;
  border-radius: 10px;
  padding: 7px;
}

.footer-bottom-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-865 {
  width: 15%;
}

.div-block-2387 {
  grid-column-gap: 70px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-align-center {
  background-color: #131313;
  padding: 12px 46px;
  position: absolute;
  inset: -20px 39% auto auto;
}

.top-align-center.center {
  top: -25px;
  right: 37%;
}

.top-align-center.postion-fasle {
  z-index: 2;
  position: relative;
  top: auto;
  right: auto;
}

.align-center-h6 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-af-blakc {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pricing-card-three {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.af-hero {
  background-image: url('../images/image-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 140px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.af-textwrapper {
  z-index: 4;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  position: relative;
}

.logo-wrapper-7.logo-top-wrapper {
  margin-top: 51px;
}

.grid-images-iner {
  background-color: #212121;
  border: 1px solid #ff5612;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  position: relative;
}

.align-grid-leftv {
  align-items: center;
  display: flex;
}

.align-grid-leftv.colour-black {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #000;
  border-radius: 10px;
}

.af-h2-wrapper {
  max-width: 800px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-text-16 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.grid-text-16.center-text {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.grid-text-16.center-text.bold-20 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.grid-text-16.center-text.top-margin-small-very {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-text-16.center-text.not-flex {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.grid-text-16._18 {
  text-align: center;
  text-transform: capitalize;
  font-size: 18px;
}

.grid-block {
  background-color: #131313;
  border-radius: 10px;
  padding: 30px 30px 34px;
}

.shadow-wrapper-slider-backgroudnd {
  filter: blur(670px);
  background-color: #ff56129e;
  border-radius: 100%;
  width: 100%;
  min-height: 260px;
}

.shadow-wrapper-slider-backgroudnd.relituve {
  width: 30%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.af-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.af-padding.relitive {
  z-index: 2;
  position: relative;
}

.navbar-logo-center-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-2.shadow-three {
  width: 100%;
  max-width: 1140px;
  padding-top: 10px;
  padding-bottom: 0;
}

.text-colour-dark {
  color: #ff5612;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
}

.text-colour-dark.capitixe-etxt {
  text-transform: uppercase;
}

.af-sldeir-wrapper {
  margin-top: 38px;
}

.af-span-colour {
  color: #ff5612;
}

.div-block-2388 {
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 69px;
  display: flex;
}

.div-block-2388.false {
  max-width: 700px;
}

.div-block-2388.false.align-left.centere {
  margin-left: auto;
  margin-right: auto;
}

.top-margin-faq-2 {
  width: 100%;
  margin-top: 4rem;
}

.div-block-2389 {
  width: 70%;
}

.number-grid-wrapper {
  background-color: #1d1d1d;
  border: 1px solid #272727;
  border-radius: 10px;
  padding: 4px 8px;
}

.grid-af-text-wrapper {
  margin-top: 30px;
}

.text-wrap.text-wrap-flex {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.center-logo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.af-hero-white {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  padding: 5px 14px 5px 5px;
  display: flex;
}

.liner-logo-wrapper {
  background-color: #ff5612;
  width: 100%;
  height: 1px;
  position: absolute;
}

.footer-wrapper-three-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-866 {
  position: absolute;
  inset: -18px 15% auto auto;
}

.div-block-2390 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.hero-background-colour {
  background-color: #131313;
  padding-top: 10px;
  padding-bottom: 30px;
}

.text-20 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-20.center-text {
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.af-heading-hero {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 600;
}

.af-heading-hero.af-heading-center {
  color: #fff;
  text-align: center;
  line-height: 73px;
}

.af-container-small {
  width: 100%;
  max-width: 1134px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.pricing-grid {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.section-af {
  background-color: #1e1e1e;
  padding-top: 60px;
}

.section-af.padding-buttom {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.section-af._131313 {
  background-color: #131313;
}

.section-af._131313.buttom-padding-small {
  padding-bottom: 60px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-wrapper.top-align {
  align-items: flex-start;
}

.hero-wrapper.gap-small-betwwen {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.hero-wrapper.gap-small-betwwen.relitive {
  position: relative;
}

.hero-wrapper.gap-small-betwwen.relitive.align-top-flex {
  align-items: flex-start;
}

.grid-what-we-do {
  grid-column-gap: 28px;
  grid-row-gap: 37px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-iner-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 453px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-iner-wrapper.top-maegin-small {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  margin-top: 41px;
}

.success-message-2 {
  background-color: #000;
}

.div-block-2391 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-message-ff5612, .text-span-222 {
  color: #ff5612;
}

.div-block-2392 {
  max-width: 766px;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
}

.mp-hero-section {
  background-color: #13221d;
  padding-top: 100px;
  padding-bottom: 60px;
}

.mp-hero-iner-content {
  outline-offset: 0px;
  border-radius: 20px;
  outline: 1px solid #f6af3e;
  padding-top: 46px;
  padding-left: 52px;
  padding-right: 52px;
  position: relative;
  overflow: visible;
}

.blure-colour {
  filter: blur(150px);
  background-color: #f6af3e;
  border-radius: 100%;
  width: 500px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 7px 0% auto;
}

.blure-colour.side-ingreten {
  filter: blur(320px);
  inset: -22% auto auto -27%;
}

.blure-colour.side-ingreten.position-buttom {
  filter: blur(320px);
  inset: auto -7% -46% auto;
}

.blure-colour.side-ingreten.position-buttom.buttom-snall {
  inset: auto -10% -15% auto;
}

.blure-colour.side-ingreten.section-ingratdent {
  inset: 0% auto auto 0%;
}

.mp-hero-image {
  z-index: 1;
  margin-top: 33px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: -52px;
}

.background-liner-wrapper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-2394 {
  width: 100%;
  height: 100%;
  position: relative;
  top: -179px;
}

.review-mp-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  display: flex;
}

.top-margin-mp-20 {
  margin-top: 20px;
  position: relative;
}

.mp-h1 {
  color: var(--white);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
}

.mp-span-yellow {
  color: #f6af3e;
}

.mp-hero-disc-btion-wrapper {
  margin-top: 20px;
  position: relative;
}

.mp-small-text {
  color: var(--white);
  font-size: 16px;
}

.mp-small-text.align-center.colour-black-text {
  color: #13221d80;
  font-family: Plus Jakarta Sans, sans-serif;
}

.mp-small-text.align-center.colour-black-text.align-left {
  text-align: left;
  font-family: Be Vietnam Pro, sans-serif;
  display: block;
}

.mp-small-text.align-center.colour-black-text.align-left.opacity-full {
  color: #13221d;
  font-family: Be Vietnam Pro, sans-serif;
}

.mp-small-text.align-center.colour-black-text.white-colour {
  color: #fff;
}

.mp-small-text.align-center.colour-black-text.white-colour.large-text {
  color: #f6af3e;
  font-size: 20px;
}

.mp-small-text.align-center.colour-black-text.white-colour.f6af3e {
  color: #f6af3e;
  font-size: 15px;
}

.mp-small-text.align-center.colour-black-text.black {
  color: #13221d;
  display: block;
}

.mp-small-text.align-center-text {
  text-align: center;
}

.mp-small-text.align-center-text.mac-w-text-msall {
  max-width: 590px;
}

.butoon-mp-wrapper {
  position: relative;
}

.butoon-mp-wrapper.nagtive-margin {
  margin-left: -2.5rem;
}

.div-block-2395 {
  border: 1px solid #d6b33a;
  border-radius: 10px 10px 20px 20px;
  justify-content: center;
  align-items: center;
  margin-top: 27px;
  margin-left: -52px;
  margin-right: -52px;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.mp-section-brand {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.side-ingredent {
  position: absolute;
  inset: 0% auto auto 0%;
}

.h2-wrapper.center {
  justify-content: center;
}

.mp-h2 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 38px;
  line-height: 45px;
}

.mp-h2.white-h2 {
  color: var(--white);
}

.mp-h2.white-h2.text-colour-black {
  color: var(--black);
}

.mp-discbtion-wrapper.top-margin-small {
  margin-top: 34px;
}

.mp-discbtion-wrapper.top-margin-small.top-margin-less {
  margin-top: 22px;
  padding-left: 15px;
  padding-right: 15px;
}

.flex-frid {
  margin-top: 2.5em;
}

.quick-stack {
  padding: 0;
}

.cell {
  justify-content: center;
  align-items: flex-start;
}

.text-size-small-h3-mp {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-span-223 {
  color: var(--white);
  background-color: #13221d;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-224 {
  background-color: #f6af3e;
  padding-left: 10px;
}

.discbtion-wrapper {
  margin-top: 13px;
}

.mp-text-16 {
  color: #13221d;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

.points-wrapper.top-margin-large {
  border: 1px solid #263238;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 45px;
  padding: 34px 91px;
}

.text-point-heading {
  color: #268fbe;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
}

.div-block-2396 {
  width: 100%;
  max-width: 560px;
  margin-top: 13px;
  margin-left: auto;
  margin-right: auto;
}

.list-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #13221d;
  flex-flow: column;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
  display: flex;
}

.mp-section-learn {
  background-color: #f7f7f7;
  padding-top: 70px;
  padding-bottom: 70px;
}

.learn-section-grid {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  padding: 0;
}

.grid-behind {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 34px;
  display: grid;
}

.grid-inner {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 22px 15px 22px 22px;
  display: flex;
}

.f6af3e {
  color: #f6af3e;
}

.top-margin-icon {
  margin-top: 2%;
}

.mp-section-case {
  background-color: #13221d;
  padding-top: 70px;
  padding-bottom: 70px;
}

.grid-top-margin {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.mp-section-read-book {
  background-color: #f7f7f7;
  padding-top: 80px;
  padding-bottom: 80px;
}

.top-margin-grid-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 54px;
  display: grid;
}

.div-block-2397 {
  border: 1px solid #000;
  border-radius: 10px;
  padding-bottom: 24px;
}

.div-block-2398 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 50px;
  display: flex;
}

.div-block-2399 {
  width: 100%;
  max-width: 800px;
}

.div-block-2400 {
  max-width: 757px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-225 {
  color: #f6af3e;
}

.image-867 {
  width: 50%;
}

.div-block-2401 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
  position: relative;
  left: -31px;
}

.white-icon {
  color: #fff;
}

.white-icon.small {
  font-size: 17px;
}

.image-868 {
  width: 100%;
  height: 100%;
}

.text-small-offer {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-small-offer.black-text {
  color: #000;
}

.offer-flex-button {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-2402 {
  margin-top: 20px;
}

.pricing-wrapper-app.top-margin-small {
  margin-top: 3rem;
}

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

.pricing-grid-top.padding-to-small {
  border-bottom: 1px solid #282829;
  grid-template-rows: auto;
  margin-top: 2rem;
  padding-bottom: 1rem;
}

.pricing-grid-top.padding-to-small.top-false {
  margin-top: 0;
}

.pricing-grid-top.padding-to-small.top-false.fasle-buttom-line {
  border-bottom-style: none;
  padding-top: 1rem;
}

.pricing-grid-top.padding-to-small.top-false.fasle-buttom-line.hidden {
  display: none;
}

.text-block-627 {
  color: #fff;
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.top-margin-small {
  margin-top: .9rem;
}

.top-margin-small.margin-to-false {
  margin-top: 0;
}

.text-green-wrapper {
  color: #4ade80;
  background-color: #052e16;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: flex;
}

.top-marign-sub-small {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.top-marign-sub-small.large-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  font-size: 24px;
  font-weight: 600;
}

.top-marign-sub-small.false-top-margin {
  margin-top: 0;
  font-size: 14px;
}

.text-block-628 {
  color: #c7c6cf;
  font-size: 16px;
  font-weight: 400;
}

.button-wrapper-subscrbtion {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.button-pricing {
  color: #fff;
  background-color: #3898ec00;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 10px 38px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-pricing.background-white {
  color: #000;
  background-color: #fff;
}

.button-pricing.f47f20 {
  background-color: #f47f20;
  border-style: none;
}

.small-line-pricing {
  background-color: #f47f20;
  max-width: 40px;
  height: 4px;
}

.div-block-2404 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.tick-icon {
  align-self: center;
  display: flex;
}

.div-block-2405 {
  justify-content: center;
  display: flex;
}

.linner-colour-background {
  background-image: linear-gradient(#f9742c, #f20486);
  border-radius: 30px;
  padding: 2px;
}

.text-best {
  color: #fff;
  background-color: #280e03;
  border-radius: 30px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.pricing-mobile {
  display: none;
}

.list-13 {
  color: #fff;
  font-size: 16px;
  line-height: 40px;
}

.section-hero-tb.liner-background {
  background-image: linear-gradient(#d3bccc, #c31c32);
  padding-top: 84px;
  padding-bottom: 80px;
}

.logo-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hr-wrapper.top-margin-h1-wrapper {
  margin-top: 40px;
}

.tb-h1 {
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 55px;
  line-height: 70px;
}

.content-wrapper-tb {
  background-color: #fff;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  width: 100%;
  max-width: 889px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 51px;
}

.text-wrapper-tb-hero {
  max-width: 791px;
  margin-left: auto;
  margin-right: auto;
}

.tb-text-size-regular {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.tb-text-size-regular.center-texttb {
  text-align: center;
}

.hero-tb-cover-wrapper {
  justify-content: center;
  display: flex;
}

.hero-tb-cover-wrapper.top-margin-cover {
  margin-top: 60px;
  position: relative;
}

.tb-cover {
  z-index: 1;
  position: relative;
}

.cover-background-circle {
  background-color: #c31c32;
  border-radius: 100%;
  min-width: 555px;
  min-height: 555px;
  position: absolute;
}

.points-wrapper-tb {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 662px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.psychology-content-wrapper.top-margin-content {
  margin-top: 100px;
}

.h2-tb {
  color: var(--white);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.h2-tb.colour-heading-read {
  color: #c31c32;
  font-family: Plus Jakarta Sans, sans-serif;
}

.h2-tb.black-heading {
  color: var(--full-black);
}

.h2-tb.black-heading.white-small {
  color: var(--white);
  font-size: 28px;
}

.slide-image-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.image-869, .image-870 {
  width: 50%;
}

.div-block-2406 {
  margin-top: 50px;
}

.div-block-2407 {
  width: 100%;
  max-width: 368px;
}

.image-871 {
  width: 100%;
}

.black-span {
  color: #000;
}

.div-block-2408 {
  width: 100%;
  max-width: 457px;
}

.div-block-2408.top-margin {
  max-width: 332px;
  height: 100%;
  margin-top: 48px;
}

.div-block-2408.max-w-small {
  max-width: 266px;
}

.image-872 {
  width: 100%;
}

.section-tb-white {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-tb {
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 16px;
}

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

.top-margin-text-small {
  margin-top: 1rem;
}

.top-margin-avice {
  margin-top: 2rem;
}

.section-tb-liner {
  background-image: linear-gradient(135deg, #d3bccc, #c31c32);
  padding-top: 150px;
  padding-bottom: 80px;
}

.section-tb-liner.padding-less {
  padding-top: 80px;
}

.teach-wrapper {
  background-color: #fff;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 912px;
  margin-left: auto;
  margin-right: auto;
  padding: 39px 92px 39px 39px;
  display: flex;
}

.teach-divider {
  background-color: #b5b5b5;
  width: 1px;
}

.div-block-2409 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.teach-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.tb-h3 {
  color: #c31c32;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.tb-h3.black-text {
  color: #000;
}

.image-873 {
  position: absolute;
  inset: -44% auto auto 33%;
}

.text-span-226 {
  color: #000;
}

.tb-margin-large {
  align-self: center;
  margin-top: 40px;
}

.div-block-2410 {
  max-width: 506px;
  margin-top: 45px;
}

.div-block-2411 {
  margin-top: 4rem;
}

.div-block-2411.padding-top-small {
  margin-top: 20px;
}

.div-block-2411.small {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section-ever {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-2412 {
  justify-content: center;
  margin-top: 44px;
  display: flex;
}

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

.div-block-2413 {
  justify-content: center;
  margin-top: 33px;
  display: flex;
}

.div-block-2413.top-margin-small {
  margin-top: 20px;
}

.div-block-2413.top-margin-large {
  max-width: 656px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
}

.content-why {
  background-color: #d3bccc;
  border: 1px solid #fff;
  border-radius: 10px;
  max-width: 539px;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 34px 40px;
}

.div-block-2414 {
  margin-top: 23px;
}

.div-block-2415 {
  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%;
  max-width: 821px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-2416 {
  background-color: #c32137;
  border: 1px solid #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 42px 19px 38px;
  display: flex;
}

.div-block-2417 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.image-874 {
  height: 100%;
}

.div-block-2418 {
  max-width: 50%;
}

.code-embed-40 {
  background-color: #fff;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  overflow: hidden;
}

.top-margin-tb-large {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  margin-top: 3rem;
  display: flex;
}

.div-block-2419 {
  background-color: #c31c32;
  border-radius: 10px;
  justify-content: center;
  width: 105px;
  height: 100%;
  padding: 11px 13px 6px 8px;
  display: flex;
}

.div-block-2420 {
  height: 78px;
  padding-left: 122px;
}

.div-block-2420.large-side-margin {
  padding-left: 210px;
}

.div-block-2421 {
  max-width: 538px;
}

.section-hero-us {
  background-color: #000;
  padding-top: 33px;
  padding-bottom: 95px;
  overflow: hidden;
}

.div-block-2422 {
  justify-content: center;
  margin-top: 4rem;
  display: flex;
}

.hero-dicbtion-top {
  max-width: 740px;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.us-text {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.us-text.center-text {
  margin-top: 0;
  margin-bottom: 0;
}

.image-wrapper-home {
  justify-content: center;
  margin-top: 52px;
  display: flex;
  position: relative;
}

.background-liner {
  filter: blur(300px);
  background-image: linear-gradient(90deg, #ffa400, #d16400);
  border-radius: 1000%;
  width: 100%;
  min-width: 587px;
  max-width: 587px;
  min-height: 587px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -16px;
}

.us-image-wrapper {
  position: relative;
}

.section-us {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-us.black-background {
  background-color: #000;
}

.section-us.eeeeee {
  background-color: #eee;
}

.section-us.gardient {
  background-image: linear-gradient(270deg, #d16400, #ffa400);
}

.div-block-2423 {
  justify-content: center;
  display: flex;
}

.div-block-2423.flex-down {
  flex-flow: column;
  align-items: center;
}

.grid-us {
  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-us.top-margin-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 50px;
}

.grid-us.top-margin-grid.top-margin-small {
  grid-template-columns: 1fr;
  max-width: 820px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.image-fix-w {
  min-width: 163px;
}

.pricing-wrapper-us {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 700px;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.us-pricng-iner {
  background-color: #fff;
  border-radius: 20px;
  max-width: 269px;
  padding: 47px 30px 96px 34px;
}

.us-pricng-iner.background-gradinedn-t {
  background-image: linear-gradient(270deg, #d16400, #ffa400);
  flex-flow: column;
  align-items: center;
  max-width: 269px;
  padding-left: 25px;
  display: flex;
}

.text-span-227 {
  color: #000;
}

.text-span-228 {
  opacity: 1;
  color: #000;
}

.top-margin-small-large {
  margin-top: 20px;
}

.top-margin-small-large.flex-margin {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-2424 {
  justify-content: center;
  display: flex;
}

.div-block-2424.top-margin-large-button {
  margin-top: 1.5rem;
}

.pricing-button {
  background-color: #3898ec00;
  border: 1px solid #000;
  border-radius: 16px;
  padding: 15px 25px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.pricing-button.button-background-black {
  background-color: #000;
}

.div-block-2425 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.div-block-2426 {
  margin-top: 10px;
}

.div-block-2426.top-margin-smalll {
  margin-top: 15px;
}

.text-span-229 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.div-block-2427 {
  max-width: 614px;
  margin-left: auto;
  margin-right: auto;
}

.mega-sale-banner {
  background-color: #d52e23;
}

.mega-sale-banner.flex-banner {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.off-wrapper {
  display: flex;
}

.flex-off {
  align-self: center;
  display: flex;
}

.code-wrapper {
  background-color: #faefe5;
  border-radius: 17px;
  padding: 9px 39px;
}

.banner-text {
  color: #d52e23;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

@media screen and (min-width: 1280px) {
  .cta-button {
    direction: ltr;
    letter-spacing: 1px;
    text-transform: none;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    width: 60%;
    font-family: Roboto, sans-serif;
    font-size: 170%;
    font-weight: 700;
    line-height: 150%;
    display: flex;
  }

  .cta-button._1.fw {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 10%;
    max-height: 15%;
    margin-left: auto;
    margin-right: auto;
    line-height: 150%;
    display: flex;
  }

  .cta-button.new.add_to_cart._w-false._w-30 {
    max-width: 30%;
  }

  .hero-image.ms {
    width: 90%;
  }

  .hero-image.tm {
    width: 61%;
  }

  .sub-text {
    margin-top: 8px;
    padding-top: 0%;
  }

  .sub-text.tm {
    margin-top: 0%;
  }

  .sub-text.tm._1 {
    margin-top: 1em;
  }

  .sub-text.hero {
    margin-top: 1%;
    line-height: 150%;
  }

  .sub-text.left-align {
    flex: none;
  }

  .content-wrapper {
    margin-top: 2em;
    margin-bottom: 2em;
  }

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

  .content-grid.wit.ms {
    grid-template-rows: auto;
  }

  .content-grid.benefits {
    place-items: center;
  }

  .team-card {
    font-family: Roboto, sans-serif;
    font-size: 180%;
    font-weight: 700;
  }

  .team-card.wit {
    flex-direction: column;
    align-items: stretch;
    font-size: 100%;
    line-height: 16%;
    display: block;
  }

  .team-card.wit.ms {
    align-items: center;
    display: flex;
  }

  .team-card.benefits {
    flex-flow: column-reverse wrap;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    height: 100%;
  }

  .heading-2 {
    font-family: Roboto, sans-serif;
    font-size: 100%;
    font-weight: 700;
  }

  .heading-2.left {
    font-size: 200%;
  }

  .heading-2._1 {
    font-size: 120%;
  }

  .paragraph {
    flex: none;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 70%;
    display: block;
  }

  .paragraph._1 {
    width: 100%;
    margin-bottom: auto;
    font-size: 90%;
  }

  .bullet-points {
    height: 100%;
  }

  .small-heading.center {
    font-size: 1.1em;
    line-height: 130%;
  }

  .small-heading.benefits-point {
    font-size: 1.5em;
  }

  .product-image {
    flex: none;
    justify-content: center;
    align-items: center;
  }

  .image-4 {
    flex: none;
    width: 70%;
  }

  .image-4.book {
    width: 40%;
  }

  .image-4.book._1 {
    width: 49%;
  }

  .grid-2._1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .check {
    width: 3%;
    margin-top: 0;
    font-size: 2%;
  }

  .check._1 {
    width: 2%;
  }

  .bold-text-2 {
    margin-top: auto;
    font-size: 90%;
    display: block;
  }

  .image-21 {
    width: 40%;
    display: inline-block;
  }

  .image-22 {
    display: inline-block;
  }

  .logo.bundle {
    width: 200px;
  }

  .sectiion.other.cta, .sectiion.other.cta.center {
    height: auto;
  }

  .main-container {
    justify-content: space-between;
    height: 100%;
  }

  .main-container.footer {
    margin-top: 1em;
  }

  .heading-1 {
    flex-direction: column;
    margin-top: 2%;
    margin-bottom: 2%;
    position: static;
    bottom: -43px;
  }

  .heading-1.other {
    flex-direction: column;
    margin-bottom: 4%;
    position: static;
  }

  .heading-1._1 {
    display: block;
    position: relative;
  }

  .heading-1._1.ms {
    display: flex;
  }

  .heading-1.white {
    margin-top: 1%;
  }

  .heading-1.orange {
    margin-top: 2%;
  }

  .heading-1.main-heading {
    color: #ffa400;
    font-size: 3.5em;
  }

  .heading-1.main-heading-black {
    font-size: 3.5em;
  }

  .cta {
    direction: ltr;
    font-size: 110%;
    text-decoration: none;
  }

  .cta.fw {
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .cta._1 {
    font-size: 1.5em;
  }

  .cta-image {
    align-self: center;
    width: 80%;
  }

  .cta-image._1 {
    width: 70%;
  }

  .cta-image._1.new {
    width: 30%;
  }

  .cta-heading {
    margin-top: 3%;
  }

  .cta-heading.center {
    color: #fff;
    background-color: #fff0;
    flex: 0 auto;
    margin-top: 0%;
    font-size: 200%;
  }

  .cta-heading.small {
    margin-left: auto;
    margin-right: auto;
  }

  .small-sub-t {
    margin-top: 3%;
    margin-left: auto;
    margin-right: auto;
  }

  .small-sub-t.center {
    color: #fffdfd;
    margin-top: 1%;
    font-size: 140%;
    line-height: 115%;
  }

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

  .image-31 {
    align-self: center;
    width: 30%;
    margin-top: 0;
    left: 34%;
  }

  .bold-text-4 {
    white-space: normal;
  }

  .bold-text-6 {
    margin-top: 0%;
  }

  .price-div {
    margin-top: 7%;
  }

  .text-block-3 {
    font-size: 1.4em;
  }

  .bold-text-10 {
    margin-top: 1%;
  }

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

  .text-div {
    padding-top: 0;
    padding-bottom: 0;
  }

  .small-heading-3.center {
    font-size: 140%;
    line-height: 130%;
  }

  .cta-grid {
    grid-column-gap: 8px;
  }

  .icons {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-bottom: 5%;
    display: block;
  }

  .image-37 {
    max-width: 70%;
  }

  .checkpoints {
    width: 2%;
  }

  .horizontal-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1em;
    margin-bottom: 2em;
    display: grid;
  }

  .heading-1-tm {
    margin-top: 0%;
    margin-bottom: 5%;
    position: relative;
    bottom: -43px;
  }

  .heading-1-black {
    flex: none;
    font-size: 2.5em;
  }

  .points-grid-2 {
    margin-top: 1em;
    margin-bottom: 4em;
  }

  .heading-1-white {
    font-size: 2.5em;
  }

  .small-text-class {
    font-size: .8em;
  }

  .heading-1-black-center {
    font-size: 2.5em;
  }

  .heading-1-black-center-white {
    color: #fff;
    font-size: 2.5em;
  }

  .disclaimer {
    font-size: 14px;
  }

  .content-wrapper-1 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-1-white-new {
    font-size: 2.5em;
  }

  .vertical-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4em;
    margin-bottom: 4em;
    display: grid;
  }

  .horizontal-singal-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4em;
    margin-bottom: 4em;
    display: grid;
  }

  .heading-1-white-center {
    font-size: 2.5em;
  }

  .image-1 {
    width: 100%;
    max-width: 100%;
  }

  .image-creatives {
    width: 74%;
  }

  .image-curriculum-book {
    width: 60%;
    display: block;
  }

  .curriculum-points {
    padding-left: 2em;
    padding-right: 2em;
  }

  .curriculum-heading {
    font-family: Roboto, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
  }

  .check-icon {
    width: 3%;
    font-size: 2%;
  }

  .curriculum-topics-grid {
    align-content: space-between;
    width: 100%;
  }

  .image-42 {
    width: 40%;
  }

  .trading-mastermind {
    align-self: center;
    width: 70%;
  }

  .button-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8em;
    padding-right: 8em;
  }

  .image-book-tm {
    width: 43%;
  }

  .button-wrapper-money-smart {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .image-45 {
    align-self: center;
  }

  .offer-text {
    line-height: 100%;
  }

  .div-content-banner {
    flex-wrap: nowrap;
  }

  .subheading-1 {
    text-align: center;
  }

  .main-section-fm.black {
    display: flex;
  }

  .img-were-swept {
    width: 11rem;
    height: 11rem;
  }

  .p-expression-quietly {
    margin-top: 2rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .div-block-points-pricing {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .div-points-pricing {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-points-1 {
    width: 25px;
  }

  .text-pricing {
    font-size: 20px;
  }

  .div-block-192 {
    height: 520px;
  }

  .main-section-mm.f3f3f3.logo-bg.cc-hide, .main-section-mm.cartoonbg.hide {
    display: none;
  }

  .main-content-wrapper-mm {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .body-text-mm {
    display: block;
  }

  .h2-mm.left-aligned {
    margin-left: 0;
  }

  .div-block-282 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-290 {
    height: 160px;
  }

  .div-block-312 {
    display: none;
  }

  .image-294.cc-hide {
    display: block;
  }

  .new_orange_highlight {
    color: var(--orange-red);
  }

  .pop-up_div {
    display: none;
  }

  .pop-upbox {
    padding-top: 4%;
  }

  .grid-hero-books {
    max-width: 85%;
  }

  .grid-bulletpoints {
    max-width: 80%;
  }

  .grid-guide {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .grid-black-boxes {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .up-right-arrow {
    top: -20px;
    right: -20%;
  }

  .bottom-left {
    bottom: 5%;
    left: -20%;
  }

  .section-topics_grid_block_grey.card-hover {
    padding: 2rem;
  }

  .up-right-arrow-graphic {
    top: 35%;
    right: -10%;
  }

  .up-right-arrow-graphic.down {
    bottom: 13%;
  }

  .introduction-text-block-left-3 {
    width: 25rem;
  }

  .grid-text-info {
    max-width: 80%;
  }

  .section-topics_grid_block_black.card-hover, .section-topics_grid_block_blue.card-hover {
    padding: 2rem;
  }

  .lighbox-wrapper {
    width: auto;
  }

  .chapter-box {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-chapters_topics_flexbox {
    font-size: 1.2rem;
  }

  .introduction-text-block-right-3 {
    width: 25rem;
  }

  .bottom-right {
    right: -20%;
  }

  .section-topics_grid_block_yellow.card-hover {
    padding: 2rem;
  }

  .introduction-text-block-left-1 {
    width: 25rem;
  }

  .introduction-text-block-right-1 {
    right: 0%;
  }

  .introduction-image {
    max-width: 100%;
  }

  .up-left {
    max-width: 40%;
    left: -15%;
  }

  .button-graphic {
    max-width: 350px;
  }

  .heading-large {
    font-size: 35px;
  }

  .strategy-book-graphic {
    max-width: 400px;
  }

  .texts-box {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-text {
    font-size: 21px;
  }

  .intraday-graphic {
    left: 10px;
  }

  .intro-graphics {
    max-width: 1120px;
  }

  .tab-button-block.fixed-width {
    max-width: 520px;
    font-size: 35px;
  }

  .scaling-graphic {
    right: 60px;
  }

  .blur-bubble-graphic {
    top: -400px;
  }

  .intro-points-block {
    bottom: 160px;
    left: 70px;
  }

  .intro-points-block.border-different {
    top: 30px;
    right: 60px;
  }

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

  .numbers-box.full-width {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-hero.decrease-title-wdith {
    max-width: 550px;
  }

  .spacer-xxxregular-2 {
    height: 60px;
  }

  .grid-buy-2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    max-width: 1050px;
  }

  .grid-book {
    grid-template-rows: auto;
  }

  .text-size-xregular.text-color-grey {
    color: #9a9a9a;
  }

  .arrow-2.right {
    right: 60px;
  }

  .arrow-2.left {
    left: 60px;
  }

  .grid-explore {
    grid-template-columns: 1.4fr 1fr;
  }

  .tab-link-3 {
    justify-content: flex-start;
  }

  .tab-link-3.w--current {
    background-color: #ddd0;
    background-image: linear-gradient(#166c47, #5bb15c);
  }

  .title-wrapper-3.decrease-width {
    max-width: 500px;
  }

  .slide-option-photo {
    max-width: 1050px;
  }

  .men-points {
    top: -20%;
  }

  .box-image {
    max-width: none;
  }

  .testimonial_text {
    top: 35%;
  }

  .trilogy_book-1 {
    bottom: 17%;
    left: 12%;
  }

  .book_marquee-wrap {
    margin-top: 0;
  }

  .devider {
    height: 71rem;
  }

  .book-box-graphic {
    max-width: 390px;
  }

  .book-wrap {
    max-width: 1120px;
  }

  .year-number {
    margin-right: 20px;
  }

  .other-section.padding-0, .other-section.overflow, .other-section.pb0 {
    display: none;
  }

  .black-bg.bottom-left {
    bottom: 0%;
    left: 0%;
  }

  .color-block-main {
    margin-left: 95px;
  }

  .turnover-right {
    max-width: 700px;
  }

  .right-wrap {
    max-width: 570px;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .new-container.footer {
    max-width: 80%;
  }

  .cta-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    max-width: 90%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .why-choose-image-wrap {
    width: 100%;
  }

  .faq-question-name {
    font-size: 22px;
  }

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

  .imapct-bg-shap-image {
    top: -45px;
  }

  .video-message-box {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-style-h2-3 {
    font-size: 48px;
  }

  .diverse-sectors-left-wrap {
    max-width: 500px;
  }

  .button-primary-7 {
    font-size: 17px;
  }

  .sector-left-arrow {
    left: -5%;
  }

  .diverse-sectors-summary {
    font-size: 20px;
  }

  .sector-right-arrow {
    right: -5%;
  }

  .zebralearn-hero-image {
    text-align: right;
    width: 1100px;
  }

  .video-inner-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .vision-content-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .book-image-box {
    margin-bottom: 50px;
  }

  .visual-learning-list {
    margin-top: 30px;
  }

  .visual-list-item {
    font-size: 18px;
  }

  .why-learning-right {
    top: -15%;
  }

  .book-shape-15 {
    top: 10%;
  }

  .book-shape-12 {
    top: -15%;
  }

  .book-shape-14 {
    top: -10%;
  }

  .inside-book-button {
    z-index: 5;
    position: relative;
  }

  .enroll-nox-content-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .b2b-l-container {
    max-width: 1200px;
  }

  .b2b-about-section {
    padding-bottom: 350px;
  }

  .mathematic-faq-wrap {
    max-width: 75%;
  }

  .newsbar-text {
    font-size: 32px;
  }

  .newsbar-black.desk {
    display: block;
  }

  .countdown-detail {
    font-size: 14px;
  }

  .b2b-our-book-item {
    width: 320px;
    padding: 40px;
  }

  .b2b-cta-left {
    font-size: 18px;
  }

  .b2b-orange-button.is-header, .b2b-client-box {
    font-size: 16px;
  }

  .b2b-counter-grid {
    width: 922px;
    margin-left: auto;
    margin-right: auto;
  }

  .b2b-about-content {
    width: 440px;
  }

  .b2b-footer-scroll-top-image {
    width: 72px;
  }

  .b2b-header-logo {
    width: 170px;
  }

  .b2b-nav-link {
    font-size: 14px;
  }

  .b2b-header-line {
    display: block;
  }

  .button-text-3.text-colour-white {
    flex: none;
  }

  .container-large-2.containersmall {
    max-width: 63rem;
  }

  .flex-text-horizontal {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .right-content-wrapper-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .div-block-1625 {
    top: -64%;
  }

  .text-span-145 {
    font-weight: 700;
  }

  .div-block-754 {
    margin-top: 70px;
  }

  .button-text-4.tetx-black {
    flex: none;
  }

  .div-block-849 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .text-block-353 {
    margin-top: 0;
  }

  .text-block-455.text-top-margin {
    margin-top: 37px;
  }

  .div-block-314 {
    margin-top: 100px;
  }

  .div-block-314.text-margin {
    margin-top: 0;
  }

  .div-block-314.align-left {
    margin-left: 250px;
  }

  .image-wrapper-3.top-margin.less {
    width: 100%;
  }

  .button-text-2.tetx-black, .button-text-2.text-colour-white, .button-text-2.tetx-black {
    flex: none;
  }

  ._3-book-cta-button {
    font-size: 18px;
    line-height: 1.4;
  }

  .div-block-1253 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-632 {
    object-fit: fill;
  }

  ._3-book-item {
    flex-flow: column;
    display: flex;
  }

  .text-top.size-50.size-40 {
    font-size: 40px;
  }

  .image-641.show {
    display: none;
  }

  .container-small-2.hero {
    max-width: 1050px;
  }

  ._3-book-summary {
    margin-bottom: 40px;
  }

  .h1-wrapper.top-margin {
    margin-top: 0;
  }

  .buy-button-wrapper.align-button-center.top.left {
    justify-content: flex-start;
  }

  .div-block-1251.more-grid {
    grid-column-gap: 81px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .author-image-wrapper {
    margin-top: 8%;
  }

  .book-image-2 {
    height: 100%;
  }

  .image-grid-left {
    width: 100%;
    max-width: 525px;
    height: 524px;
    min-height: 524px;
  }

  .trading-3-book-list-block-2 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .image-651 {
    width: 100%;
  }

  ._3-book-item-cta {
    margin-top: auto;
  }

  .my-custom-wrapper.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .block-top-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .image-653 {
    top: -6%;
    right: -157px;
  }

  .text-block-179 {
    font-family: Indie Flower, sans-serif;
  }

  .div-block-1686 {
    justify-content: center;
  }

  ._3-book-list-block {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  ._3-book-list-block.second {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .slider-image-interview-ready {
    box-shadow: 0 4px 24px #00000040;
  }

  .grid-list {
    max-width: 1200px;
  }

  .div-block-1160 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  ._3-book-cta-list {
    flex: 1;
  }

  .trading-strategie-popup-right {
    padding-bottom: 40px;
  }

  .content-wrapper-3 {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .heading-tb-2-3 {
    font-size: 30px;
  }

  .div-block-1865 {
    height: 520px;
  }

  ._8-book-item {
    flex-flow: column;
    display: flex;
  }

  .book-section-container {
    width: 85%;
  }

  .text-block-527 {
    font-size: 20px;
  }

  ._8-book-list-block {
    grid-column-gap: 30px;
  }

  .div-block-1916 {
    padding-bottom: 220px;
  }

  .text-block-549 {
    font-size: 20px;
  }

  .problem-solution-book {
    width: 140px;
  }

  .problem-solution-book.big {
    width: 240px;
  }

  .div-block-1945 {
    padding-bottom: 220px;
  }

  .digital-advantage-summary {
    font-size: 19px;
  }

  .digital-book-access-box-image {
    width: 492px;
  }

  .digital-book-access-box {
    width: 800px;
  }

  .digital-book-hero-image-mobile, .digital-book-hero-image {
    margin-top: -8%;
  }

  .digital-book-access-box-left {
    width: 380px;
  }

  .digital-book-feature-box {
    font-size: 18px;
  }

  .digital-book-counter-list {
    width: 85%;
  }

  .digital-favourite-book-badge {
    font-size: 28px;
  }

  .digital-book-hero-sub-title {
    font-size: 24px;
  }

  .digital-book-cta-summary {
    max-width: 600px;
    font-size: 20px;
  }

  .digital-book-counter-text {
    font-size: 22px;
  }

  .digital-favourite-book-title {
    font-size: 28px;
  }

  .digital-book-cta-title-wrap {
    max-width: 50%;
  }

  .digital-book-cta-item-inner {
    font-size: 20px;
  }

  .marquee-counter-item {
    margin-left: 50px;
  }

  .why-zebralearn-sub-text {
    width: 230px;
    font-size: 18px;
  }

  .digital-book-hero-title {
    width: 85%;
    font-size: 50px;
  }

  .digital-books-hero-list {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    margin-left: 56px;
    bottom: 310px;
  }

  .digital-book-access-text {
    width: 550px;
  }

  .digital-hero-book {
    width: 138px;
  }

  .digital-advantage-content-title {
    font-size: 32px;
  }

  .table-box {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: center;
  }

  .quantity {
    margin-left: auto;
    margin-right: auto;
  }

  .table-row.head {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-2085 {
    left: 10%;
  }

  .div-block-2087 {
    position: static;
    right: 10%;
  }

  .div-block-2313 {
    top: -64%;
  }

  .image-852.show {
    display: none;
  }

  .right-wrap-2 {
    max-width: 570px;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .right-wrap-2.flase-move, .right-wrap-2.height-fasle.fsle {
    position: static;
  }

  .flex-left-2 {
    max-width: 1200px;
  }
}

@media screen and (min-width: 1440px) {
  .image {
    width: 70%;
  }

  .cta-button {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 50%;
    min-height: auto;
    margin-top: 4%;
    margin-bottom: 0%;
    font-size: 140%;
    line-height: 100%;
    display: flex;
  }

  .cta-button._1 {
    font-size: 180%;
  }

  .cta-button.new {
    outline-offset: 0px;
    outline: 3px #fff;
    flex-flow: column wrap;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
    padding-top: 2em;
    padding-bottom: 2em;
    font-size: 1em;
    display: flex;
  }

  .cta-button.new.stroke.ind-s {
    justify-content: space-between;
  }

  .cta-button._51-secondary, .cta-button._360 {
    outline-offset: 0px;
    outline: 3px #fff;
    flex-flow: column wrap;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
    padding-top: 2em;
    padding-bottom: 2em;
    font-size: 1em;
    display: flex;
  }

  .hero-image {
    width: 100%;
    margin-top: 6%;
  }

  .hero-image.ms {
    width: 90%;
  }

  .hero-image.tm {
    width: 60%;
    margin-top: 0%;
  }

  .sub-text {
    margin-top: 1%;
    margin-bottom: 5%;
    font-size: 200%;
    font-weight: 400;
    line-height: 137%;
  }

  .sub-text.tm {
    margin-top: 3%;
    margin-bottom: 0%;
  }

  .sub-text.hero {
    margin-top: 0%;
    font-size: 1.6em;
  }

  .sub-text.left-align {
    font-size: 1.5em;
    line-height: 140%;
  }

  .sub-text.left-align.white {
    font-size: 1.6em;
  }

  .content-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    width: 100%;
  }

  .content-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: space-between;
  }

  .content-grid._1 {
    flex: 1;
    margin-top: 2%;
  }

  .content-grid._1.grey {
    margin-top: 2%;
  }

  .content-grid._1.hero-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
  }

  .content-grid._1.cta-section {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto;
  }

  .content-grid._1.hero-section-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
  }

  .content-grid._1 {
    flex: 1;
  }

  .team-card {
    color: #000;
    text-align: center;
    background-color: #fff;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    font-family: Roboto, sans-serif;
    font-size: 20%;
    font-weight: 400;
    line-height: 20%;
    box-shadow: 0 20px 130px #0000000d;
  }

  .team-card.wit {
    border-radius: 10px;
    font-size: 110%;
    line-height: 20%;
  }

  .team-card.benefits {
    flex-direction: column-reverse;
  }

  .heading-2 {
    color: #000;
    text-align: center;
    flex: 0 auto;
    margin-top: 18px;
    font-size: 760%;
    font-weight: 700;
    line-height: 120%;
    display: block;
  }

  .heading-2.left {
    font-size: 190%;
  }

  .heading-2._1 {
    font-size: 170%;
  }

  .paragraph {
    margin-bottom: auto;
    font-size: 620%;
    line-height: 140%;
  }

  .paragraph._1 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    font-size: 740%;
    display: block;
  }

  .spacer {
    margin-top: 1%;
    margin-bottom: 1%;
  }

  .sub-heading {
    font-size: 220%;
  }

  .small-heading {
    font-size: 151%;
  }

  .small-heading.center {
    font-size: 160%;
  }

  .small-heading.benefits-point {
    font-size: 1.7em;
  }

  .product-image {
    align-items: center;
  }

  .image-6 {
    width: 30%;
  }

  .image-7 {
    width: 30%;
    height: auto;
  }

  .image-8 {
    width: 30%;
  }

  .check {
    flex: 0 auto;
    width: 3%;
    font-size: 2%;
  }

  .bold-text-2 {
    font-size: 100%;
    display: block;
  }

  .logo.bundle {
    width: 190px;
  }

  .sectiion {
    background-image: url('../images/Frame-563-1.jpg');
    background-position: 50%;
    background-size: cover;
    margin: 0;
    padding: 3%;
  }

  .sectiion.other.cta {
    align-items: center;
    height: auto;
    margin: auto;
    display: flex;
  }

  .sectiion.other.cta.center {
    height: auto;
  }

  .sectiion.other.gray.footer {
    font-size: 1.4em;
  }

  .sectiion.other.image {
    background-image: url('../images/mesh-gradient-1.png');
    background-repeat: repeat-x;
    background-size: 100%;
    background-attachment: scroll;
    width: 100%;
  }

  .sectiion.ms {
    background-image: url('../images/Rectangle-321.png');
    background-position: 50%;
    background-repeat: repeat;
    background-size: 83px;
  }

  .button-primary-3 {
    padding: 1.9em 2.8em;
    font-size: 1.2em;
  }

  .main-container {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-top: 0%;
    display: flex;
  }

  .heading-1 {
    z-index: 1;
    justify-content: space-between;
    margin-top: 0%;
    margin-bottom: 1em;
    font-size: 400%;
    line-height: 140%;
    display: block;
    position: static;
    bottom: -52px;
  }

  .heading-1.other {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .heading-1._1 {
    margin-top: 0%;
    margin-bottom: 0;
    display: block;
  }

  .heading-1.white {
    margin-top: 1%;
    font-size: 260%;
  }

  .heading-1.orange {
    margin-top: 1%;
    margin-bottom: 0%;
    font-size: 310%;
  }

  .heading-1.main-heading {
    margin-bottom: .25em;
    font-size: 3.5em;
    display: block;
    position: static;
  }

  .heading-1.main-heading-black {
    margin-bottom: 1.5em;
    font-size: 3.1em;
    display: block;
    position: static;
  }

  .heading-1.black-heading {
    margin-top: 2em;
  }

  .white-box {
    height: 33rem;
  }

  .white-box.ms {
    height: 40em;
    margin-top: 7%;
  }

  .stats-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 2%;
    display: grid;
  }

  .stats-grid.new {
    margin-bottom: 5%;
  }

  .cta {
    line-height: 180%;
  }

  .cta._1 {
    font-size: 220%;
    line-height: 100%;
  }

  .cta-image {
    width: 40%;
    max-width: none;
    height: auto;
  }

  .cta-image._1 {
    width: 80%;
    left: -56px;
  }

  .cta-image._1.new {
    width: 25%;
  }

  .body-2 {
    flex-direction: column;
    display: block;
  }

  .cta-heading {
    text-align: center;
    font-size: 250%;
  }

  .cta-heading.center {
    color: #fff;
    margin-top: 2%;
    font-size: 270%;
  }

  .small-sub-t {
    text-align: center;
    margin-top: 4%;
    font-size: 160%;
  }

  .small-sub-t.center {
    margin-top: 2%;
    font-size: 170%;
  }

  .small-sub-t.center.new {
    font-size: 160%;
  }

  .testimonial-text {
    font-size: 140%;
  }

  .image-31 {
    align-self: center;
    width: 23%;
    margin-top: -12px;
    position: absolute;
    top: 48%;
    left: 38%;
  }

  .bold-text-5._1 {
    margin-top: 0;
  }

  .bold-text-6 {
    width: 99.9999%;
    margin-top: 0%;
  }

  .link {
    font-size: 40%;
  }

  .image-32 {
    left: 18%;
  }

  .grid-5 {
    width: 70%;
  }

  .image-ms {
    width: 46%;
  }

  .image-courses {
    width: 100%;
  }

  .price-div {
    margin-top: 7%;
  }

  .price-heading.st {
    font-size: 310%;
    font-weight: 300;
  }

  .price-heading.st._1 {
    color: #fff;
    text-align: center;
    font-size: 310%;
    font-weight: 300;
  }

  .small-text-div {
    margin-top: 2%;
  }

  .image-33 {
    margin-top: 0%;
  }

  .bold-text-10 {
    margin-top: 0;
  }

  .content-grid {
    grid-column-gap: 0px;
    grid-template-columns: 2fr 2fr;
  }

  .sub-text-1 {
    font-size: 100%;
    line-height: 149%;
  }

  .curriculum-grid {
    justify-content: space-around;
    align-items: center;
  }

  .text-div {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 50px;
    display: block;
  }

  .small-heading-3._1 {
    font-size: 80%;
  }

  .small-heading-3.center {
    font-size: 160%;
  }

  .cta-grid {
    align-items: center;
  }

  .icons {
    width: 30%;
  }

  .image-37 {
    width: 90%;
    max-width: none;
  }

  .image-38 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-3 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .link-block {
    margin-left: auto;
    margin-right: auto;
  }

  .body-3 {
    align-items: center;
    display: flex;
  }

  .checkpoints {
    width: 2%;
  }

  .horizontal-grid {
    margin-top: 0;
    margin-bottom: 1em;
  }

  .content-div-block {
    padding: 5%;
  }

  .content-div-block.vertical {
    padding-bottom: 0%;
  }

  .big-heading {
    margin-top: 4%;
    font-size: 370%;
  }

  .heading-1-tm {
    z-index: 1;
    justify-content: space-between;
    margin-top: 0%;
    margin-bottom: 4%;
    display: flex;
    position: static;
    bottom: -52px;
  }

  .heading-1-black {
    margin-bottom: 1em;
    font-size: 2.5em;
  }

  .points-grid-2 {
    grid-template-rows: auto auto auto auto;
    margin-bottom: 5%;
  }

  .heading-1-white {
    font-size: 3em;
  }

  .heading-1-white.small--black {
    font-size: 2em;
  }

  .courses-div-block {
    margin-top: 4%;
  }

  .main-title {
    font-size: 2em;
  }

  .small-text-class {
    margin-top: 2.1em;
    margin-bottom: 0;
    font-size: 1.1em;
    font-weight: 400;
  }

  .heading-1-black-center {
    margin-top: 1.7em;
  }

  .heading-1-black-center-white {
    margin-top: 1em;
    margin-bottom: .5em;
  }

  .pricing-subtitle {
    margin-top: 2em;
    font-size: 1.2em;
  }

  .pricing-price {
    font-size: 3em;
  }

  .paragraph-regular.margin-bottom-20 {
    margin-top: 1em;
    font-size: 1.2em;
  }

  .text-span-11 {
    font-size: .7em;
  }

  .section-black {
    background-color: #000;
    background-image: linear-gradient(to top, #000, #0c0c0c);
    background-position: 0 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Roboto, sans-serif;
  }

  .content-wrapper-1 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    width: 100%;
    margin: auto;
  }

  .main-product-title {
    font-size: 2em;
  }

  .heading-1-white-new, .heading-1-white-center {
    font-size: 3em;
  }

  .sub-title.white, .sub-title.black {
    font-size: 1.8em;
  }

  .hero-heading {
    font-size: 2em;
  }

  .image-1 {
    max-width: 80%;
  }

  .small-texts {
    font-family: Roboto, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
  }

  .small-texts.black {
    font-size: 1.5em;
  }

  .image-1 {
    width: 100%;
    max-width: 100%;
  }

  .image-creatives {
    width: 100%;
  }

  .image-curriculum-book {
    width: 60%;
  }

  .curriculum-points {
    flex-wrap: wrap;
    padding-left: 2em;
    padding-right: 2em;
  }

  .curriculum-heading {
    color: #000;
    text-align: left;
    flex: 0 auto;
    margin-top: 18px;
    font-family: Roboto, sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 120%;
    display: block;
  }

  .check-icon {
    flex: 0 auto;
    width: 3%;
    font-size: 2%;
  }

  .small-heading-curriculum {
    font-size: 1.5em;
    line-height: 1.6em;
  }

  .image-41 {
    max-width: 80%;
  }

  .curriculum-div-1 {
    margin-top: 4%;
  }

  .c-topics-heading {
    font-size: 1.5em;
  }

  .heading-benefits {
    font-size: 1.2em;
  }

  .div-block-15 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .grid-hero-section {
    grid-column-gap: 50px;
    grid-template-columns: 1.5fr 1fr;
  }

  .main-section-tib.background {
    padding-left: 0;
    padding-right: 0;
  }

  .img-were-swept {
    width: 11rem;
    height: 11rem;
  }

  .p-expression-quietly {
    margin-top: 2rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .body-text-f-o.black {
    font-size: 18px;
  }

  .div-text-wrapper-animated {
    overflow: hidden;
  }

  .text-change-mover {
    overflow: visible;
  }

  .e7394e-2 {
    color: #e7394e;
  }

  ._17af0a-2 {
    color: #17af0a;
  }

  .grid-stat-cta {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .h2-heading-realestate {
    font-family: Poppins, sans-serif;
    font-size: 30px;
    font-weight: 700;
  }

  .grid-video-out {
    grid-template-columns: 1.5fr 1fr;
  }

  .heading-tb-1.small {
    font-size: 50px;
  }

  .grid-71 {
    margin-top: -31px;
  }

  .grid-75 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.75fr;
    width: 100%;
  }

  .div-block-90 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-91 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hero-content-wrapper.text-weight-semibold {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-bulletpoints {
    max-width: 75%;
  }

  .grid-talent {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-main {
    max-width: 1150px;
  }

  .tab-button {
    width: 370px;
  }

  .section-thought.bg-color-black {
    background-position: 50% 60%;
  }

  .section-chapters_topics_flexbox {
    font-size: 1.25rem;
  }

  .paragraph-text {
    font-size: 24px;
  }

  .intraday-graphic {
    left: 50px;
  }

  .text-align-center-2.text-color-black.fixed-width {
    max-width: 1100px;
  }

  .section-strategies {
    margin-top: -2px;
  }

  .scaling-graphic {
    right: 100px;
  }

  .text-size-medium-3 {
    font-size: 26px;
  }

  .text-size-medium-3.text-color-orange {
    max-width: 920px;
    font-size: 30px;
  }

  .grid-traders {
    max-width: 1000px;
  }

  .slider-box-2.bg-color-grey.padding-edited {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .slider-title.text-color-black.add-padding-left {
    font-size: 28px;
  }

  .text-color-light-black.add-padding {
    font-size: 24px;
  }

  .heading-hero.decrease-title-wdith {
    max-width: 530px;
  }

  .chart-graph {
    max-width: none;
  }

  .process_arrow-icon {
    width: 4.5rem;
  }

  .quetion_icon {
    left: -4%;
  }

  .option-text {
    font-size: 1.5em;
  }

  .vertical-scroll {
    right: 0%;
  }

  .section-mg.small-padding-section.d8fc92.eeeeee {
    overflow: hidden;
  }

  .implement-left, .implement-right {
    padding-left: 120px;
  }

  .heading-h1 {
    font-size: 64px;
  }

  .button-fill {
    font-size: 16px;
  }

  .section-title-wrap.large {
    max-width: 900px;
  }

  .heading-h2 {
    font-size: 40px;
  }

  .cta-wrap {
    max-width: 85%;
  }

  .why-choose-our-books-section {
    padding-bottom: 70px;
  }

  .why-choose-inner {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-secondary-2 {
    font-size: 20px;
  }

  .heading-style-h3 {
    font-size: 40px;
  }

  .heading-style-h2-3 {
    font-size: 54px;
  }

  .diverse-sectors-left-wrap {
    max-width: 540px;
  }

  .button-primary-7 {
    font-size: 18px;
  }

  .button-circle {
    top: 11px;
    right: 12px;
  }

  .zebralearn-hero-section {
    padding-bottom: 120px;
  }

  .zebralearn-hero-image {
    right: -5%;
  }

  .testimonial-summary {
    font-size: 18px;
  }

  .vision-content-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .service-features-summary {
    font-size: 18px;
    line-height: 32px;
  }

  .service-benefit-item {
    font-size: 18px;
  }

  .book-image-box {
    height: 400px;
  }

  .visual-learning-list {
    max-width: 80%;
  }

  .visual-list-item {
    font-size: 20px;
  }

  .why-learning-right {
    width: 600px;
    right: -15%;
  }

  .concept-grid {
    max-width: 80%;
  }

  .enroll-nox-content-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .testimonial-author-name {
    font-size: 22px;
  }

  .b2b-about-section {
    padding-top: 308px;
    padding-bottom: 400px;
  }

  .mathematic-faq-wrap {
    max-width: 65%;
  }

  .maths-video {
    max-width: 75%;
  }

  .newsbar-inner {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .newsbar-text {
    font-size: 43px;
  }

  .newsbar-text.red {
    margin-bottom: 2px;
  }

  .newsbar-inner-tab, .newsbar-inner-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .b2b-brand {
    margin-right: 40px;
  }

  .b2b-nav-menu {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .b2b-header-line {
    margin-left: 40px;
  }

  .b2b-l-footer {
    max-width: 1440px;
  }

  .button-text-3.text-colour-white {
    flex: none;
  }

  .container-large-2.background-image {
    max-width: 100%;
  }

  .container-large-2.conatiner-top-margin.max-width {
    max-width: 1100px;
  }

  .flex-text-horizontal {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .container-mediume {
    margin-left: auto;
    margin-right: auto;
  }

  .container-mediume.extra-small {
    max-width: 1201px;
  }

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

  .div-block-1625 {
    position: static;
    top: 0%;
  }

  .image-605 {
    margin-left: -20px;
  }

  .div-block-754 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .button-text-4.tetx-black {
    flex: none;
  }

  .all-book-cta-button-block {
    width: 60%;
  }

  .div-block-314.text-margin {
    margin-top: 0;
  }

  .div-block-314.align-left {
    margin-left: 300px;
  }

  .div-block-747 {
    place-items: center;
  }

  .button-text-2.tetx-black, .button-text-2.text-colour-white, .button-text-2.tetx-black {
    flex: none;
  }

  .book-image-position {
    position: absolute;
  }

  ._3-book-cta-button.large-text {
    font-size: 20px;
  }

  .div-block-752 {
    width: 100%;
    max-width: 1119px;
  }

  .image-632 {
    width: auto;
    height: auto;
  }

  .section_hero-interview-ready {
    background-image: url('../images/Rectangle-427321747.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-641 {
    min-height: auto;
  }

  .image-641.show {
    filter: drop-shadow(3px 3px 50px #00000080);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    display: block;
  }

  .image-641.hide {
    display: none;
  }

  .text-span-159 {
    text-underline-offset: -22px;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-underline-position: under;
    -webkit-text-decoration: underline #ffc80f;
    text-decoration: underline #ffc80f;
    text-decoration-thickness: 30px;
  }

  .h1-wrapper.heading-top-margin {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .h1-wrapper.top-margin {
    max-width: none;
  }

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

  .sectiion-2 {
    background-image: url('../images/Frame-563-1.jpg');
    background-position: 50%;
    background-size: cover;
    margin: 0;
    padding: 3%;
  }

  .sectiion-2.other.gray.footer {
    font-size: 1.4em;
  }

  .grid-consultant {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-645 {
    width: 100%;
  }

  .hero-flex-2.top-margin {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
  }

  .hero-card {
    width: auto;
  }

  .div-block-766 {
    max-width: 1049px;
  }

  .author-image-wrapper {
    margin-top: 8%;
  }

  .list-9 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    font-size: 30px;
  }

  .div-block-756 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .image-grid-left {
    width: 100%;
  }

  .trading-3-book-list-block-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-653 {
    top: -2%;
    right: -141px;
  }

  .block-hero {
    padding-right: 41px;
  }

  ._3-book-list-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .my-custom-slide {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-680 {
    top: 53%;
    left: -19%;
  }

  .div-block-680.position.change.top-left {
    right: -22%;
  }

  .div-block-680.hide-mobile {
    top: 73%;
    left: -39%;
  }

  .grid-list {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .book-image-top-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .image-667 {
    top: 20%;
    left: -37%;
  }

  .image-667.position-lefr {
    top: 4%;
    right: -36%;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1 {
    max-width: 1015px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding._1183 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-style-h1-2.heading-align-center {
    max-width: 1025px;
  }

  .heading-style-h1-2.colour-black.max-w.align-center {
    max-width: 740px;
  }

  .link-14 {
    font-size: 40%;
  }

  .content-wrapper-3 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    width: 100%;
  }

  .financial-modeling-inner {
    max-width: 800px;
  }

  .link-15 {
    font-size: 40%;
  }

  .background-video-11 {
    top: -6%;
  }

  .book-section-container {
    width: 75%;
  }

  .text-block-527 {
    font-size: 24px;
  }

  .div-block-1899.max-w {
    max-width: 1100px;
  }

  .link-16 {
    font-size: 40%;
  }

  .text-block-549 {
    font-size: 24px;
  }

  .problem-solution-book.big {
    width: 300px;
  }

  .digital-advantage-summary {
    font-size: 20px;
    line-height: 1.6;
  }

  .why-zebralearn-title {
    font-size: 55px;
  }

  .digital-book-access-box-image {
    min-width: 492px;
    margin-left: -50%;
  }

  .digital-advantage-right {
    width: 90%;
  }

  .digital-book-advantage-sub-title {
    font-size: 35px;
  }

  .digital-book-access-sub-text {
    font-size: 28px;
  }

  .digital-book-access-box {
    width: 830px;
  }

  .digital-book-feature-icon {
    width: 38px;
  }

  .digital-book-hero-image-mobile {
    width: 770px;
  }

  .book-old-price {
    font-size: 24px;
  }

  .digital-book-hero-image {
    width: 770px;
  }

  .digital-book-access-box-left {
    min-width: 380px;
  }

  .digital-favourite-cta-text {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }

  .why-zebralearn-box-title {
    width: 210px;
    font-size: 35px;
  }

  .digital-book-feature-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    font-size: 20px;
  }

  .digital-book-counter-list {
    width: 78%;
  }

  .digital-favourite-book-badge {
    font-size: 32px;
  }

  .digital-book-access-title {
    font-size: 55px;
  }

  .digital-book-counter-text {
    font-size: 24px;
  }

  .digital-favourite-book-title {
    font-size: 32px;
  }

  .digital-favourite-book-list {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .digital-book-cta-title-wrap {
    max-width: 55%;
  }

  .digital-book-counter {
    font-size: 54px;
  }

  .digital-book-access-box-title {
    font-size: 32px;
  }

  .digital-book-access-inner {
    text-align: center;
  }

  .why-zebralearn-box {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .digital-favourite-cta {
    font-size: 32px;
  }

  .marquee-counter-item {
    max-width: 450px;
  }

  .why-zebralearn-sub-text {
    width: 100%;
  }

  .digital-book-access-button {
    margin-top: 60px;
    font-size: 24px;
  }

  .digital-book-hero-title {
    width: 75%;
  }

  .testimonial-counter-text {
    font-size: 24px;
  }

  .section-sub-text-icon.why-zebralearn {
    width: 48px;
  }

  .digital-books-hero-list {
    bottom: 310px;
  }

  .digital-book-access-text {
    width: 700px;
  }

  .digital-book-hero-button {
    font-size: 28px;
  }

  .testimonial-counter-number {
    font-size: 70px;
  }

  .digital-hero-book {
    width: 140px;
  }

  .digital-book-advantage-title {
    font-size: 55px;
  }

  .digital-advantage-content-title {
    margin-bottom: 30px;
  }

  .text-size-regular-7.text-align-center.text-top-margin.top-margin-large.text-max-w, .text-size-regular-8.text-align-center.text-top-margin.top-margin-large.text-max-w {
    margin-left: auto;
    margin-right: auto;
  }

  .image-772 {
    width: 100%;
  }

  .data-block.flex-dat-block {
    justify-content: space-between;
  }

  .table-box {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: center;
    align-items: center;
    width: 15%;
  }

  .grid-data {
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-1544 {
    border-radius: 10px;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 20px;
    display: flex;
  }

  .swiper-slidee {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-2085 {
    left: 10%;
  }

  .div-block-2087 {
    position: static;
    right: 10%;
  }

  .newsbar-inner-mob-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-2313 {
    position: static;
    top: 0%;
  }

  .image-852 {
    min-height: auto;
  }

  .image-852.show {
    filter: drop-shadow(3px 3px 50px #00000080);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    display: block;
  }

  .image-852.hide {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .cta-button {
    width: 80%;
  }

  .cta-button._1 {
    width: 50%;
  }

  .cta-button.new, .cta-button._51-secondary, .cta-button._360 {
    width: 100%;
    margin-top: 0;
    padding-top: 2.1em;
    padding-bottom: 2.1em;
  }

  .hero-image.tm {
    width: 70%;
    margin-top: 0%;
  }

  .sub-text {
    margin-top: 1em;
    font-size: 2em;
    line-height: 150%;
  }

  .sub-text.tm._1 {
    font-size: 3em;
  }

  .sub-text.hero {
    margin-top: 0%;
    font-size: 2em;
    font-weight: 500;
    line-height: 160%;
  }

  .sub-text.left-align {
    font-size: 240%;
    line-height: 150%;
  }

  .sub-text.left-align.white {
    font-size: 2em;
  }

  .content-wrapper.footer {
    justify-content: space-between;
    padding-left: 0%;
    padding-right: 0%;
  }

  .content-wrapper.footer.new {
    padding-left: 3%;
    padding-right: 3%;
  }

  .content-grid.bundle {
    margin-top: 5%;
  }

  .content-grid.white {
    grid-row-gap: 2px;
  }

  .heading-2 {
    font-size: 890%;
  }

  .heading-2.left {
    font-size: 220%;
  }

  .heading-2._1 {
    font-size: 110%;
  }

  .paragraph {
    font-size: 810%;
  }

  .small-heading {
    font-size: 200%;
  }

  .small-heading.benefits-point {
    font-size: 1.4em;
  }

  .image-2 {
    width: 6%;
  }

  .product-image {
    padding: 56px 60px;
  }

  .image-4 {
    width: 80%;
  }

  .grid-2._1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 5%;
  }

  .points {
    align-items: flex-start;
  }

  .check {
    width: 3%;
    font-size: 1%;
  }

  .logo {
    width: 19%;
  }

  .sectiion {
    font-family: Roboto, sans-serif;
  }

  .button-primary-3 {
    margin-top: 2em;
    padding: 1em;
    font-size: 1.9em;
  }

  .button-primary-3.ind {
    font-size: 1.3em;
  }

  .main-container {
    padding: 0% 10%;
  }

  .main-container.footer {
    padding-left: 10%;
    padding-right: 10%;
  }

  .main-container.footer.new {
    padding-left: 7%;
    padding-right: 7%;
  }

  .heading-1 {
    color: #fff;
    flex-direction: row;
    flex: 1;
    order: 0;
    align-self: stretch;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 5em;
    display: block;
    position: static;
  }

  .heading-1.other {
    margin-top: 1%;
    margin-bottom: 2%;
  }

  .heading-1.main-heading {
    color: #fff;
    text-align: center;
    flex-direction: row;
    flex: none;
    order: 0;
    align-self: center;
    align-items: stretch;
    margin-bottom: .5em;
    font-family: Roboto, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 130%;
    text-decoration: none;
    position: static;
  }

  .heading-1.main-heading-black {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
    margin-bottom: .25em;
    font-size: 5em;
    line-height: 150%;
  }

  .heading-1.black-heading {
    display: block;
  }

  .heading-1.msexcel {
    text-align: center;
    margin-top: 3%;
    margin-bottom: .4em;
  }

  .stats-grid.new {
    grid-column-gap: 33px;
  }

  .stats-sub-text {
    font-size: 220%;
  }

  .stats-sub-text.new {
    font-size: 150%;
  }

  .cta {
    font-size: 1.4em;
  }

  .cta._1 {
    flex-direction: row;
    font-size: 2.5em;
    line-height: 200%;
  }

  .cta-image._1 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .small-sub-t {
    margin-top: 0%;
  }

  .testimonial-text {
    font-size: 180%;
  }

  .heading-5 {
    font-size: 190%;
  }

  .heading-5.role {
    font-size: 180%;
  }

  .text-block {
    font-size: 220%;
  }

  .paragraph-4 {
    font-size: 150%;
    line-height: 170%;
  }

  .link {
    font-size: 50%;
  }

  .image-32 {
    left: 26%;
  }

  .image-32.new {
    left: 10%;
  }

  .price-div {
    align-self: center;
    font-size: 160%;
    line-height: 100%;
  }

  .text-block-3 {
    font-size: 1.6em;
  }

  .sub-text-1 {
    font-size: 78%;
  }

  .curriculum-grid {
    grid-column-gap: 35px;
    grid-template-columns: 1.25fr 2fr;
  }

  .checkpoints {
    width: 2%;
  }

  .horizontal-grid {
    margin-top: 4em;
  }

  .content-div-block.vertical {
    justify-content: center;
  }

  .big-heading {
    font-size: 7em;
  }

  .h2-heading {
    margin-top: 0%;
    margin-bottom: 0%;
    font-size: 330%;
    font-weight: 700;
  }

  .heading-1-black {
    font-size: 360%;
  }

  .points-grid-2 {
    grid-column-gap: 11px;
    grid-row-gap: 30px;
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .points-div-outlined {
    border-style: dashed;
    border-width: 2px;
    border-radius: 10px;
  }

  .points-div-outlined.white {
    flex-direction: row;
  }

  .checks-sign {
    width: 2%;
  }

  .points-orange {
    font-size: 1.8em;
  }

  .heading-1-white {
    font-size: 360%;
  }

  .courses-points-div {
    box-shadow: none;
    outline-offset: 0px;
    border: 1px solid #ffa400;
    border-radius: 0 0 10px 10px;
    outline: 3px #333;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .courses-heading-div {
    box-shadow: none;
    outline-offset: 0px;
    -webkit-text-fill-color: inherit;
    background-color: #382813;
    background-clip: border-box;
    border: 1px solid #ffa400;
    border-radius: 10px 10px 0 0;
    outline: 3px #333;
    padding-top: 1%;
    padding-bottom: 1%;
  }

  .no-icons {
    width: 3%;
  }

  .courses-div-block {
    background-color: #0000;
    box-shadow: 11px 11px 80px #0000001a;
  }

  .courses--topics {
    letter-spacing: .2rem;
    font-size: 230%;
    line-height: 150%;
  }

  .topics-icon {
    width: 3%;
  }

  .topics-heading {
    font-size: 185%;
    font-weight: 500;
    line-height: 150%;
  }

  .image-trading-game {
    margin-top: 5%;
  }

  .icons-div {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 4em;
    height: 4em;
  }

  .icons-image {
    width: 2.2em;
  }

  .main-title {
    font-size: 3em;
  }

  .small-text-class {
    margin-top: 0;
    font-size: 1em;
  }

  .text-span-7 {
    margin-left: 0%;
  }

  .heading-1-black-center, .heading-1-black-center-white {
    font-size: 360%;
  }

  .pricing-wrapper {
    width: 100%;
    height: auto;
  }

  .pricing-card.featured-pricing {
    width: 100%;
  }

  .pricing-card.featured-pricing._1 {
    padding: 39px 32px;
    box-shadow: 0 4px 130px #0000002b;
  }

  .pricing-title {
    font-size: 4em;
  }

  .pricing-subtitle {
    margin-top: 2em;
    font-size: 1.8em;
  }

  .pricing-price {
    font-size: 2.9em;
  }

  .paragraph-regular.margin-bottom-20 {
    font-size: 1.6em;
  }

  .paragraph-regular.margin-bottom-20._2 {
    font-size: 1.3em;
    font-weight: 400;
  }

  .pricing-feature-list {
    margin-top: 20px;
  }

  .pricing-feature {
    font-size: 22px;
  }

  .disclaimer {
    font-size: 1em;
  }

  .section-black {
    background-image: url('../images/Frame-563-1.jpg');
    background-position: 50% 0;
    background-size: cover;
    background-attachment: fixed;
    padding: 5%;
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 100%;
    position: static;
  }

  .content-wrapper-1 {
    color: #fff;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0% 3%;
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 100%;
  }

  .logo-zebralearn {
    width: 25%;
  }

  .main-product-title {
    color: #000;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Roboto, sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1em;
  }

  .heading-1-white-new {
    font-size: 360%;
  }

  .vertical-grid, .horizontal-singal-content {
    margin-top: 0;
  }

  .heading-1-white-center {
    font-size: 360%;
  }

  .main-heading.white {
    margin-top: .5em;
    margin-bottom: .5em;
    font-family: Roboto, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.3em;
  }

  .main-heading.black {
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Roboto, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.3em;
  }

  .main-title {
    background-image: linear-gradient(#ffa400, #d16400);
  }

  .container---main {
    color: #000;
    padding: 0 5%;
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
  }

  .sub-title.white, .sub-title.black {
    font-family: Roboto, sans-serif;
    font-size: 2em;
    font-weight: 400;
  }

  .hero-heading {
    font-family: Roboto, sans-serif;
    font-size: 3em;
    font-weight: 300;
    line-height: 1.5em;
  }

  .orange-gradient {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(80deg, #ffa400, #d16400);
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 700;
  }

  ._2-column-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 8em;
    margin-bottom: 8em;
    font-size: 100%;
    font-weight: 400;
  }

  .image-1 {
    width: 60%;
  }

  .small-texts {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
  }

  .h2-heading-subheading {
    font-size: 3em;
  }

  .h2-heading-subheading.white {
    font-size: 4em;
    line-height: 1.5em;
  }

  .h2-heading-subheading.light {
    font-size: 3em;
  }

  .image-1 {
    width: 100%;
    max-width: 100%;
  }

  .image-creatives {
    width: 90%;
  }

  .section-white, .section-grey {
    padding: 5%;
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 100%;
    position: static;
  }

  .image-product {
    width: 70%;
    max-width: 100%;
  }

  .image-product-2 {
    width: 30%;
    max-width: 100%;
  }

  .image-curriculum-book {
    width: 60%;
  }

  .curriculum-points {
    padding: 2em;
  }

  .curriculum-heading {
    text-align: left;
    font-size: 3em;
  }

  .curriculum-points-div {
    align-items: flex-start;
  }

  .check-icon {
    align-self: flex-start;
    width: 3%;
    margin-top: 8px;
    font-size: 1%;
  }

  .small-heading-curriculum {
    font-size: 1.6em;
    line-height: 1.5em;
  }

  .image-41 {
    max-width: 100%;
  }

  .curriculum-div-1 {
    background-color: #0000;
    margin-top: 0%;
    margin-bottom: 4em;
    box-shadow: 11px 11px 80px #0000001a;
  }

  .icons-no-curriculum {
    width: 3%;
  }

  .heading-curriculum {
    letter-spacing: .2rem;
    font-size: 230%;
    line-height: 150%;
  }

  .icon-topic-1 {
    width: 3%;
  }

  .c-topics-heading {
    font-size: 185%;
    font-weight: 500;
    line-height: 150%;
  }

  .benefits-grid-3c {
    grid-column-gap: 31px;
  }

  .benefits-div-1 {
    padding: 4em;
  }

  .image-42 {
    width: 40%;
  }

  .heading-benefits {
    margin-top: 1em;
    font-size: 1.7em;
  }

  .benefits-grid-2c {
    grid-column-gap: 31px;
  }

  .pricing-title-2 {
    font-size: 3em;
  }

  .pricing-title-2._1 {
    font-size: 4em;
  }

  .trading-mastermind {
    width: 55%;
  }

  .title-div {
    grid-template-columns: 1fr .5fr 1fr;
    margin-top: 70px;
    font-size: 2em;
  }

  .title-text {
    font-size: 1.4em;
  }

  .title-line {
    height: 3px;
  }

  .image-44 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .image-course-mockup {
    width: 100%;
  }

  .right-arrow-5 {
    width: 400px;
    right: -385px;
  }

  .right-arrow-5.left {
    left: -465px;
  }

  .icon-15 {
    box-shadow: none;
    background-color: #000;
    left: 26px;
  }

  .icon-15.left {
    right: 18px;
  }

  .background-video-6 {
    height: 1250px;
    top: -11%;
  }

  .div-block-192 {
    height: 620px;
  }

  .div-block-416 {
    padding: 15px;
  }

  .grid-bulletpoints {
    max-width: 70%;
  }

  .loop-item-wrapper {
    flex: none;
  }

  .intro-points-block {
    border-bottom-left-radius: 17px;
  }

  .section-hero-3.overflow-hidden.with-bg {
    background-position: 100%;
  }

  .youtube {
    width: 100%;
    padding-left: 0;
  }

  .point-block {
    align-self: center;
  }

  .option-text {
    font-size: 185%;
    font-weight: 500;
    line-height: 150%;
  }

  .re-section.commercial-copy {
    padding-bottom: 100px;
  }

  .left-wrap {
    max-width: 720px;
  }

  .right-wrap {
    position: absolute;
    right: -50px;
  }

  .section-ft.last {
    overflow: hidden;
  }

  .mg-states {
    max-width: 700px;
  }

  .new-container {
    max-width: 80%;
  }

  .new-container.footer {
    max-width: 65%;
  }

  .heading-h1 {
    font-size: 72px;
  }

  .section-sub-title {
    font-size: 20px;
  }

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

  .section-title-wrap {
    max-width: 1000px;
  }

  .section-title-wrap.large {
    max-width: 1100px;
  }

  .section-title-wrap.full {
    max-width: 70%;
  }

  .heading-h4 {
    font-size: 42px;
  }

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

  .cta-wrap {
    max-width: 75%;
  }

  .cta-title {
    font-size: 48px;
  }

  .why-choose-our-books-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .why-choose-inner {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    max-width: 80%;
  }

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

  .why-choose-image-wrap {
    width: 100%;
  }

  .faq-question-name {
    font-size: 24px;
  }

  .why-we-do-section, .impact-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .impact-item-box {
    padding: 24px;
  }

  .imapact-summary {
    font-size: 18px;
    line-height: 1.5;
  }

  .why-choose-bg-image {
    bottom: -76px;
  }

  .enroll-today-section, .books-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-1385 {
    max-width: 85%;
  }

  .heading-style-h3 {
    font-size: 46px;
  }

  .button-primary-7 {
    padding-left: 28px;
    font-size: 20px;
  }

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

  .diverse-sectors-right-wrap {
    max-width: 650px;
  }

  .diverse-sectors-summary {
    font-size: 22px;
  }

  .footer-info {
    font-size: 18px;
  }

  .zebralearn-hero-image {
    width: 1300px;
  }

  .hero-bg-shap {
    bottom: -13%;
  }

  .hero-bg-shap.bm {
    bottom: -12%;
  }

  .video-inner-wrapper {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-summary {
    font-size: 20px;
  }

  .book {
    width: 55%;
  }

  .service-features-summary {
    font-size: 22px;
    line-height: 40px;
  }

  .service-benefit-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    font-size: 20px;
  }

  .book-shape-7, .book-shape-8 {
    width: 100px;
  }

  .maths-vi-ix-heading {
    font-size: 50px;
  }

  .maths-book-h2 {
    font-size: 48px;
  }

  .maths-book-paragraph {
    font-size: 18px;
  }

  .book-image-box {
    height: 450px;
    margin-bottom: 65px;
  }

  .visual-learning-list {
    max-width: 70%;
  }

  .visual-list-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    font-size: 20px;
  }

  .hero-sub-title {
    font-size: 40px;
  }

  .counter-subtext {
    margin-top: 8px;
    font-size: 18px;
  }

  .why-learning-sub-title {
    font-size: 20px;
  }

  .why-learning-right {
    width: 620px;
  }

  .book-image-small {
    width: 120px;
  }

  .enroll-now-books-item {
    width: 100%;
  }

  .enroll-now-books-name {
    font-size: 20px;
  }

  .conceps-inner-block {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .b2b-l-container {
    max-width: 1440px;
  }

  .b2b-about-section {
    padding-bottom: 450px;
  }

  .newsbar-inner {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .newsbar-text.red {
    font-size: 15px;
  }

  .newsbar-text.red-big {
    font-size: 20px;
  }

  .newsbar-inner-tab, .newsbar-inner-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .b2b-cta-left {
    width: 532px;
  }

  .b2b-about-bg-image, .b2b-brand {
    width: auto;
  }

  .b2b-header-container {
    max-width: 1440px;
  }

  .b2b-l-gallery-image {
    height: 400px;
  }

  .container-large-2.background-image {
    background-image: url('../images/Ellipse-2161.svg');
    background-position: 50% -145%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
  }

  .flex-text-horizontal {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .container-mediume {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1625 {
    flex-flow: column;
    align-items: center;
    width: auto;
    height: 100vh;
    top: -53%;
  }

  .image-632 {
    position: static;
  }

  .image-638 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .section_hero-interview-ready {
    background-image: none;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-641 {
    object-fit: cover;
    object-position: 50% 0%;
    height: 110vh;
    min-height: 100%;
  }

  .image-641.show {
    display: block;
  }

  .image-641.hide {
    display: none;
  }

  .swiper-container {
    overflow: hidden;
  }

  .div-block-1685 {
    object-fit: cover;
  }

  .left-image {
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-1218, .div-block-1217 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .trading-strategie-popup-right {
    padding-top: 40px;
  }

  .trading-strategie-popup-inner {
    max-width: 750px;
  }

  .link-14 {
    font-size: 50%;
  }

  .right-arrow-10 {
    width: 400px;
    right: -385px;
  }

  .right-arrow-10.left {
    left: -465px;
  }

  .content-wrapper-3.footer {
    justify-content: space-between;
    padding-left: 0%;
    padding-right: 0%;
  }

  .content-wrapper-3.footer.new {
    padding-left: 3%;
    padding-right: 3%;
  }

  .icon-41 {
    box-shadow: none;
    background-color: #000;
    left: 26px;
  }

  .icon-41.left {
    right: 18px;
  }

  .paragraph-12 {
    font-size: 150%;
    line-height: 170%;
  }

  .financial-modelling-popup-inner {
    max-width: 750px;
  }

  .div-block-1865 {
    height: 620px;
  }

  .link-15 {
    font-size: 50%;
  }

  .background-video-11 {
    height: 1250px;
    top: -8%;
  }

  .paragraph-6 {
    font-size: 150%;
    line-height: 170%;
  }

  .book-section-container {
    width: 65%;
  }

  .text-block-527 {
    font-size: 28px;
  }

  ._8-book-list-block {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .digital-book-sub-text {
    width: 220px;
  }

  ._8-books-section {
    margin-top: -3px;
  }

  .link-16 {
    font-size: 50%;
  }

  .paragraph-14 {
    font-size: 150%;
    line-height: 170%;
  }

  .text-block-549 {
    font-size: 28px;
  }

  .problem-solution-book.big {
    width: 350px;
  }

  .digital-advantage-right {
    width: 85%;
  }

  .digital-book-access-sub-text {
    font-size: 32px;
  }

  .digital-book-hero-image-mobile, .digital-book-hero-image {
    margin-top: -6%;
  }

  .digital-favourite-cta-text {
    width: 65%;
  }

  .why-zebralearn-box-title, .digital-book-access-marquee-title {
    font-size: 40px;
  }

  .digital-book-counter-list {
    width: 60%;
  }

  .digital-book-hero-sub-title {
    font-size: 26px;
  }

  .digital-advantage-left {
    width: 85%;
  }

  .digital-favourite-book-list {
    width: 70%;
  }

  .digital-book-cta-title-wrap {
    max-width: 45%;
  }

  .digital-book-cta-sub-title {
    font-size: 22px;
  }

  .digital-book-cta-group {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .digital-advantage-block {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .why-zebralearn-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .why-zebralearn-sub-text {
    width: 90%;
    font-size: 22px;
  }

  .digital-book-access-button {
    font-size: 28px;
  }

  .digital-book-hero-title {
    width: 1000px;
  }

  .digital-book-access-text {
    width: 800px;
  }

  .dashboard-button-wrapper {
    padding-left: 12px;
  }

  .newsbar-inner-mob-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .div-block-2313 {
    flex-flow: column;
    align-items: center;
    width: auto;
    height: 100vh;
    top: -53%;
  }

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

  .image-842 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .image-852 {
    object-fit: cover;
    object-position: 50% 0%;
    height: 110vh;
    min-height: 100%;
  }

  .image-852.show {
    display: block;
  }

  .image-852.hide {
    display: none;
  }

  .right-wrap-2 {
    position: absolute;
    right: -50px;
  }
}

@media screen and (max-width: 991px) {
  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .icon {
    width: 10%;
  }

  .sub-text {
    font-size: 160%;
  }

  .sub-text.tm {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .content-wrapper {
    flex-flow: column wrap;
    justify-content: space-between;
    min-height: 500px;
  }

  .content-wrapper.footer {
    min-height: auto;
  }

  .content-grid._1.grey {
    margin-top: 15px;
  }

  .content-grid._1.hero-section, .content-grid._1.hero-section-copy {
    margin-bottom: 0;
  }

  .content-grid.testimonial {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 10%;
    display: grid;
    overflow: visible;
  }

  .content-grid.wit {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 4%;
    padding-right: 4%;
    display: grid;
  }

  .content-grid.benefits {
    place-items: center;
  }

  .team-card {
    opacity: 1;
    background-color: #fff;
    border-style: none;
    box-shadow: 0 40px 68px #0000000a;
  }

  .team-card.benefits {
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .bullet-points.hero-points {
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }

  .small-heading {
    font-size: 90%;
  }

  .small-heading.center {
    font-size: 111%;
  }

  .small-heading._1.white {
    font-size: 90%;
  }

  .image-4 {
    width: 100%;
  }

  .image-4.book._1 {
    width: 80%;
  }

  .grid-2._1.curriculum {
    grid-row-gap: 15px;
  }

  .image-6, .image-7, .image-8 {
    flex: none;
  }

  .check._1 {
    width: 7%;
  }

  .image-21 {
    width: 41%;
  }

  .logo {
    width: 30%;
    margin-bottom: 25px;
  }

  .sectiion {
    min-height: 700px;
    margin-top: 0;
  }

  .sectiion.other.cta, .sectiion.other.cta.center, .sectiion.other.cta.long {
    height: auto;
    min-height: auto;
  }

  .sectiion.other.gray.footer {
    min-height: auto;
  }

  .heading-1 {
    z-index: 1;
    flex-direction: column;
    align-items: stretch;
    margin-top: 4%;
    font-size: 300%;
    position: relative;
    bottom: 1px;
  }

  .heading-1.other {
    font-size: 310%;
  }

  .heading-1._1 {
    bottom: 19px;
  }

  .white-box {
    height: 20rem;
  }

  .stats-heading {
    font-size: 420%;
  }

  .stats-heading.new {
    font-size: 370%;
  }

  .stats-sub-text {
    font-size: 120%;
  }

  .stats-sub-text.new {
    line-height: 150%;
  }

  .cta._1 {
    font-size: 1.1em;
  }

  .image-25, .image-26, .image-27 {
    flex: 1;
    width: 100%;
  }

  .cta-image {
    flex: 0 auto;
    order: 1;
    align-self: auto;
    width: 100%;
  }

  .testimonials-grid {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .testimonial-div {
    padding: 5%;
  }

  .testimonial-text {
    flex: 1;
    align-self: flex-start;
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .heading-5 {
    margin-top: 20px;
  }

  .image-31 {
    z-index: 0;
    object-fit: fill;
    align-self: center;
    width: 342px;
    max-width: 342px;
    margin-top: 0;
    position: absolute;
    top: 12px;
    bottom: 0;
    left: 24%;
  }

  .text-block {
    flex: none;
    align-items: flex-start;
    width: 100%;
    font-size: 130%;
    display: block;
  }

  .bold-text-4 {
    white-space: normal;
    width: 100%;
  }

  .div-block-6 {
    position: relative;
  }

  .image-32.new {
    left: 8%;
  }

  .bold-text-10 {
    margin-top: 0%;
  }

  .content-grid {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1.25fr;
  }

  .small-heading-3 {
    font-size: 90%;
  }

  .small-heading-3._1 {
    font-size: 64%;
  }

  .cta-grid {
    grid-column-gap: 54px;
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .icons {
    flex: none;
  }

  .image-37 {
    width: 80%;
  }

  .heading-1-tm {
    z-index: 1;
    margin-top: 4%;
    font-size: 300%;
    position: relative;
    bottom: 1px;
  }

  .courses-points-div.investment {
    padding-left: 30px;
  }

  .small-text-class {
    font-size: .7em;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .section-black {
    padding-left: 5%;
    padding-right: 5%;
  }

  .logo---main {
    width: 30%;
    margin-bottom: 25px;
  }

  .content-wrapper-1 {
    flex-flow: column wrap;
    justify-content: space-between;
    min-height: 500px;
  }

  .logo-zebralearn {
    width: 30%;
    margin-bottom: 25px;
  }

  .main-product-title {
    width: 30%;
  }

  ._2-column-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 5em;
  }

  .small-texts {
    font-size: 1em;
  }

  .image-creatives {
    width: 40%;
    display: block;
  }

  .section-white, .section-grey {
    padding-left: 5%;
    padding-right: 5%;
  }

  .small-heading-curriculum {
    font-size: 90%;
  }

  .heading-curriculum.white {
    font-size: 20px;
  }

  .heading-curriculum.white.inter {
    font-size: 18px;
    line-height: 27px;
  }

  .icon-topic-1 {
    width: 4%;
  }

  .benefits-grid-3c, .benefits-grid-2c {
    grid-column-gap: 20px;
  }

  .pricing-wrapper-2 {
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%;
  }

  .trading-mastermind {
    width: 100%;
  }

  .button-wrapper {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  .offer-text {
    font-size: 1.1em;
  }

  .js-clock {
    grid-column-gap: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .box {
    flex-flow: column wrap;
    align-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .clock-label {
    direction: rtl;
    letter-spacing: 2px;
    text-transform: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .content-div-banner-t {
    grid-column-gap: 20px;
    flex-flow: row;
    flex: none;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    top: auto;
    left: auto;
    right: auto;
  }

  .main-content-wrapper {
    grid-row-gap: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .background-video-2 {
    width: 650px;
    height: 365.63px;
  }

  .main-section-sifi.maths-faq-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-content-wrapper-sifi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-hero-section.fm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .main-content-wrapper-fm {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-about-course.right-images {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .grid-career-growth {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .div-absolute {
    bottom: -51%;
    right: -10%;
  }

  .main-content-wrapper-tib {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-button-cta-tib {
    padding-left: 50px;
    padding-right: 50px;
  }

  .p-expression-quietly {
    margin-top: 2rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .image-deep-hanging {
    width: 30px;
    right: 6.5%;
  }

  .image-deep-hanging._1 {
    width: 30px;
    left: 6.5%;
  }

  .image-book-fmh {
    left: 5%;
  }

  .grid-cta-real.margin.top {
    padding-left: 0;
    padding-right: 0;
  }

  .main-content-wrapper-fr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .main-content-wrapper-tb, .main-content-wrapper-tb.relative {
    padding-left: 18px;
    padding-right: 18px;
  }

  .bodytext-tb.black {
    text-align: left;
  }

  .image-160.hide {
    width: 270px;
  }

  .image-193 {
    width: 42px;
  }

  .grid-124 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .text-block-128 {
    font-size: 12px;
  }

  .image-252.journal, .image-252.launchpad {
    width: 250px;
  }

  .div-block-267 {
    top: -8%;
  }

  .image-262 {
    z-index: -1;
  }

  .grid-161 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .main-content-wrapper-mm, .main-content-wrapper-mm.relative {
    padding-left: 18px;
    padding-right: 18px;
  }

  .h1-mm, .ff5612 {
    font-size: 45px;
  }

  .image-321, .image-322 {
    width: 240px;
  }

  .image-397.width-400 {
    min-width: 350px;
  }

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

  .text-size-regular.text-weight-medium {
    font-size: 19px;
  }

  .buttons-wrapper.mb120 {
    margin-bottom: 100px;
  }

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

  .padding-xxxlarge.remove-bottom-padding {
    padding-bottom: 100px;
  }

  .title-size-xlarge {
    font-size: 30px;
  }

  .grid-talent {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-panel {
    position: static;
  }

  .tab-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .spacer-large {
    height: 60px;
  }

  .book-graphics-wrapper {
    width: 100%;
    max-width: 730px;
    height: 500px;
  }

  .grid-boxe.trilogy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .meet-box {
    padding: 40px;
  }

  .footer-text-intro.full-width {
    flex-direction: column;
    margin-bottom: 0;
  }

  .butto-with-texts-box.position-relative {
    margin-top: 60px;
    position: static;
  }

  .spacer-xxlarge {
    height: 100px;
  }

  .book-graphic-box {
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
  }

  .long-arrow {
    right: 0%;
  }

  .trilogy-icon {
    max-width: 90px;
    max-height: 80px;
  }

  .footer-mockup {
    max-width: 150px;
  }

  .circle-one {
    left: 30%;
  }

  .circle-two {
    right: -16%;
  }

  .circle-four {
    left: 30%;
  }

  .circle-three {
    left: -16%;
  }

  .hiring-mockup {
    width: 250px;
  }

  .introduction-image_wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .up-right-arrow, .bottom-left {
    display: none;
  }

  .section-pricing_heading_wrapper {
    width: auto;
  }

  .section-palatable-block-4, .section-palatable-block-9 {
    position: static;
  }

  .section-questions-flexbox {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .section-pricing_flexbox_right {
    width: 100%;
  }

  .section-introduction {
    background-color: #298ead0a;
  }

  .section-introduction.background-color-black {
    background-color: #000;
  }

  .section-empower_flexbox_right.full-width-on-mob {
    width: auto;
  }

  .up-right-arrow-graphic {
    right: -20%;
  }

  .up-right-arrow-graphic.down {
    bottom: 0%;
  }

  .section-chapters_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-palatable-block-5 {
    position: static;
  }

  .section-pricing_paragraph_wrapper {
    width: auto;
  }

  .introduction-text-block-left-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    align-items: center;
    width: auto;
    display: flex;
    position: static;
    left: 0%;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-topics_heading_wrapper {
    max-width: none;
  }

  .section-empower_flexbox.grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .grid-clarity {
    max-width: 80%;
  }

  .grid-text-info {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .spacer-large-2.decrease-on-tablet {
    padding-top: 1rem;
  }

  .section-palatable_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .section-rahul_flexbox {
    flex-direction: column;
  }

  .section-rahul_flexbox.decrease-distance-on-tab {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .check-icon-2 {
    width: 1.75rem;
    display: block;
  }

  .section-palatable-block-2 {
    position: static;
  }

  .section-introduction_image_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: left;
    flex-direction: column-reverse;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-palatable-block-3 {
    position: static;
  }

  .section-rahul_flexbox-right {
    width: 100%;
  }

  .section-pricing_flexbox {
    flex-direction: column;
  }

  .section-palatable-block-12 {
    position: static;
  }

  .section-rahul_heading_wrapper {
    width: 100%;
    max-width: none;
  }

  .section-chapters_topics_flexbox {
    font-size: 1.2rem;
  }

  .introduction-text-block-right-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    align-items: center;
    width: auto;
    display: flex;
    position: static;
  }

  .section-pricing_flexbox_left {
    width: 100%;
  }

  .bottom-right {
    display: none;
  }

  .section-visuals_flexbox_right {
    width: 100%;
  }

  .grid-finance {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-poured_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .introduction-text-block-left-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    align-items: center;
    width: auto;
    display: flex;
    position: static;
  }

  .section-palatable-block-6 {
    position: static;
  }

  .section-visuals_flexbox {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
  }

  .introduction-text-block-right-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    align-items: center;
    width: auto;
    display: flex;
    position: static;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-book_heading_wrapper {
    width: auto;
    max-width: none;
  }

  .section-visuals_flexbox_left {
    width: 100%;
    position: static;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .up-left {
    display: none;
  }

  .section-rahul_flexbox-left {
    width: 100%;
  }

  .section-topics_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .seection-develops_heading_wrapper, .section-palatable_heading_wrapper {
    max-width: none;
  }

  .faq-readers-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .introduction-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .section-cta_paragraph_wrapper {
    width: 100%;
    max-width: none;
  }

  .section-cta_heading_wrapper, .section-poured_heading_wrapper {
    max-width: none;
  }

  .section-review {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-review.ticker {
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .card-block {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
  }

  .button-global {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-fund-rising {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-books {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .decrease-width-of-title.decrease-on-tab {
    max-width: none;
    position: static;
  }

  .text-size-paragraph {
    font-size: 24px;
  }

  .grid-practical {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .box-with-borders.last-box-on-tab {
    border-right-style: none;
  }

  .button-graphic {
    max-width: 200px;
  }

  .box-graphic {
    right: 180px;
  }

  .author-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-large-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .spacer-large-3.decrease-top-padding {
    padding-bottom: 40px;
  }

  .grid-group, .grid-qr-code {
    grid-template-columns: 1.5fr 1fr;
  }

  .strategy-book-graphic {
    max-width: 300px;
  }

  .bullet-points-block {
    justify-content: center;
  }

  .trading-graphics-box {
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-texts-wrapper {
    text-align: center;
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-align-center-2.full-width {
    font-size: 18px;
  }

  .boxes-wrapper {
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
  }

  .line-graphic {
    padding-right: 10px;
  }

  .strategy-boxes.align-right.three {
    padding-right: 100px;
  }

  .strategy-boxes.align-left.six {
    margin-top: 40px;
  }

  .strategy-boxes.align-left.five {
    padding-left: 60px;
  }

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

  .text-size-xxmedium.position-right-top {
    right: 0;
  }

  .spacer-xxregular-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-second {
    left: 0;
  }

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

  .blur-bubble-graphic {
    top: -190px;
  }

  .footer-book {
    max-width: 310px;
  }

  .intro-points-block {
    max-width: 270px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
  }

  .intro-points-block.border-different {
    right: -30px;
  }

  .buttons-wrapper-3 {
    justify-content: center;
  }

  .slide-content-box-2 {
    max-width: 80%;
  }

  .ring-one {
    max-width: 70%;
  }

  .ring-one.two {
    max-width: 90%;
  }

  .slider-box-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-bullet {
    justify-items: start;
  }

  .slider-title {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .slider-title.text-color-black.add-padding-left {
    font-size: 22px;
  }

  .grid-numbers {
    margin-top: 120px;
  }

  .grid-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-hero.increase-width {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-color-light-black, .text-color-light-black.add-padding {
    font-size: 18px;
  }

  .grid-numbers-2 {
    align-items: start;
  }

  .cod-text.footer-box.white, .cod-text.footer-box.ft {
    position: static;
  }

  .heading-hero {
    font-size: 32px;
  }

  .hero-book {
    max-width: 290px;
  }

  .grid-buy-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-width: 450px;
  }

  .tabs-menu-10 {
    width: auto;
  }

  .grid-strategy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-icon-box.add-padding {
    font-size: 18px;
  }

  .trading-main-box {
    padding: 40px;
  }

  .books-mockup {
    max-width: 700px;
  }

  .arrow-2.right {
    right: -20px;
  }

  .arrow-2.left {
    left: -20px;
  }

  .grid-author {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .slider-graph {
    max-width: 350px;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-footer-box {
    margin-top: 20px;
  }

  .grid-hero-2 {
    align-items: start;
  }

  .grid-author-points {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-market {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .box-image {
    max-width: 320px;
  }

  .review-image {
    max-width: 280px;
  }

  .hr_trilogy_img-wrap {
    width: 50%;
  }

  .testimonial_text {
    width: 82%;
    font-size: 1.5rem;
    top: 33%;
  }

  .hr_award_section-content {
    max-width: 670px;
  }

  .deal_content-wrap._7, .deal_content-wrap._2, .deal_content-wrap._5, .deal_content-wrap._1, .deal_content-wrap._6, .deal_content-wrap._3, .deal_content-wrap._8, .deal_content-wrap._4 {
    width: 20rem;
  }

  .quetions_card-wrap {
    text-align: left;
    height: 86px;
  }

  .hard_copy-cta.blue {
    width: 400px;
  }

  .quetions_section-top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .how_can-heading-wrap {
    text-align: center;
  }

  .testimonial_section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .trilogy_card3-wrap {
    margin-bottom: 1.5rem;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium-2._1 {
    padding-bottom: 4rem;
  }

  .padding-section-medium-2._1._2 {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .decision_image-2 {
    width: 10rem;
  }

  .testmonial_cover-image {
    height: 360px;
  }

  .tab_link-3 {
    text-align: center;
    height: 4rem;
  }

  .maequee-text_witdth {
    width: 1490vw;
  }

  .why_read-bottom {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .why_read_section {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .process_main-content {
    grid-template-columns: 1fr;
  }

  .process_section {
    padding-bottom: 0;
  }

  .decision_image-1 {
    width: 10rem;
  }

  .scroll_marquee-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab_link, .tab_link.w--current {
    height: 4rem;
  }

  .text-size-xxlarge-2 {
    font-size: 1.2rem;
  }

  .book_img_top {
    margin-bottom: 40px;
  }

  .tab_link-2 {
    text-align: center;
    height: 4rem;
  }

  .hr_marquee-heading {
    font-size: 1.7rem;
  }

  .text-size-medium-5._1 {
    text-align: center;
  }

  .text-size-medium-5.text_height {
    font-size: 1rem;
  }

  .tab_right-content {
    display: none;
  }

  .decision_image-3 {
    width: 10rem;
  }

  .big-heading-2 {
    font-size: 5rem;
  }

  .author_intro-section {
    padding-bottom: 10px;
  }

  .faq6_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .questions_section {
    padding-top: 0;
  }

  .decision_cta-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .slider_wrapper {
    flex-direction: row;
    align-items: flex-start;
  }

  .purpose_card-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .trilogy_book-1 {
    width: 18rem;
    bottom: 18%;
    left: 10%;
  }

  .book_marquee-wrap {
    height: 20rem;
    margin-top: 2em;
  }

  .scroll_marquee-img {
    width: 12rem;
  }

  .decision_image-4 {
    width: 10rem;
  }

  .testimonial_bottom-content {
    align-items: flex-start;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .faq6_content.sticky_faq {
    position: static;
  }

  .padding-global-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .author_intro-wrapper {
    padding-left: 30px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-large {
    text-align: center;
  }

  .quetion_icon {
    top: 15%;
  }

  .author-intro-image {
    right: 4%;
  }

  .book_img-wrapper {
    margin-bottom: 40px;
  }

  .question_section_wrap {
    width: 670px;
  }

  .trilogy_bottom-card-wrap {
    flex-direction: column;
    align-items: center;
  }

  .trilogy_bottom-card-wrap._2 {
    align-items: flex-start;
  }

  .faq_section {
    padding-top: 30px;
  }

  .testimonial_card-wrap {
    flex-direction: column;
  }

  .devider {
    height: 130rem;
  }

  .padding-medium {
    padding: 0 1.5rem 1.5rem;
  }

  .heading-64px {
    font-size: 2.2rem;
    left: 5%;
  }

  .testimonial_slider-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .book_bottom-content {
    flex-wrap: wrap;
    justify-content: center;
  }

  .arrow-banner {
    width: 1.2rem;
  }

  .why_read-bt-card {
    flex-direction: column;
  }

  .hr_trilogy-bottom {
    margin-top: 20px;
  }

  .purpose_card {
    height: 270px;
  }

  .testimonial_slider {
    height: 390px;
  }

  .book-box-graphic {
    max-width: 230px;
  }

  .grid-boxes-main-box {
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-medium-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .section-heading.mb80 {
    max-width: 600px;
  }

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

  .heading-style-h1 {
    font-size: 45px;
    line-height: 60px;
  }

  .big-font.red, .big-font.blue, .big-font.yellow, .big-font.black {
    font-size: 22px;
  }

  .big-font.solution {
    font-size: 20px;
  }

  .big-font.red-copy {
    font-size: 22px;
  }

  .pointers-grid {
    margin-bottom: 100px;
  }

  .trading-navbar {
    height: auto;
  }

  .subtitle, .pointer-wrap {
    font-size: 18px;
    line-height: 27px;
  }

  .hero-paragraph {
    font-size: 20px;
  }

  .button-block-2 {
    flex-direction: column;
    align-items: flex-start;
    max-width: 211px;
  }

  .card-inner {
    font-size: 18px;
    line-height: 27px;
  }

  .card-inner.mb20, .card-inner.icon-ticker {
    font-size: 20px;
  }

  .start-image {
    max-width: 620px;
  }

  .start-image.desktop {
    max-width: 600px;
  }

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

  .medium-paragraph._576 {
    font-size: 18px;
    line-height: 27px;
  }

  .medium-paragraph.black {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .process-block.responsive {
    flex-wrap: wrap;
  }

  .number-text {
    font-size: 80px;
    line-height: 90px;
  }

  .trading-text {
    font-size: 32px;
    line-height: 40px;
  }

  .trading-text.tab {
    font-size: 28px;
  }

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

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

  .trading-list {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .trading-tab-link {
    font-size: 18px;
    line-height: 27px;
  }

  .book-flex.second-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .year-wrap, .beiginer {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
    line-height: 30px;
  }

  .review-wrap {
    font-size: 22px;
    line-height: 30px;
  }

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

  .book-cross {
    max-width: none;
    position: static;
  }

  .states-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .testimonial-inner-block {
    height: auto;
  }

  .t-mask {
    max-width: 31%;
  }

  .brand {
    padding-left: 0;
  }

  .relative-outer-block {
    display: none;
  }

  .money-section {
    background-image: linear-gradient(90deg, #00a693e6, #3ce2cfc2 51%, #ffffffd9 67%, #fffffff2);
  }

  .money-subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .money-h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .money-para, .money-list, .money-list.finance {
    font-size: 16px;
    line-height: 24px;
  }

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

  .section-title.align-center.mb70 {
    margin-bottom: 50px;
  }

  .money-h2.gradient {
    text-align: left;
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 45px;
  }

  .money-h2.black {
    font-size: 35px;
    line-height: 45px;
  }

  .invest-para {
    font-size: 16px;
    line-height: 24px;
  }

  .question-text {
    font-size: 28px;
    line-height: 32px;
  }

  .answer-text {
    font-size: 22px;
  }

  .gradient-text {
    font-size: 40px;
    line-height: 45px;
  }

  .gradient-text.small {
    font-size: 20px;
    line-height: 30px;
  }

  .finance-image {
    border-radius: 10px;
  }

  .pitch-title {
    font-size: 40px;
    line-height: 50px;
  }

  .small-font {
    font-size: 45px;
    line-height: 50px;
  }

  .intro-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .point-block {
    font-size: 16px;
    line-height: 24px;
  }

  .big-bold {
    font-size: 22px;
  }

  .point-flex.full-width {
    margin-top: 50px;
  }

  .point-inner {
    font-size: 16px;
    line-height: 24px;
  }

  .tab-menu-book {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .book-pane {
    background-position: 50%;
  }

  .step-text {
    font-size: 20px;
  }

  .plan-text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    line-height: 30px;
  }

  .bg-text {
    justify-content: center;
    align-items: center;
    font-size: 20px;
  }

  .about-book {
    font-size: 20px;
    line-height: 30px;
  }

  .investment-image {
    max-width: 400px;
  }

  .image-421 {
    width: 150px;
  }

  .image-422 {
    width: 160px;
  }

  .image-423 {
    width: 200px;
  }

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

  .section-main.blue {
    padding-top: 120px;
  }

  .section-main.interview {
    background-position: 120% 100%;
    background-size: 500px;
  }

  .section-main.maroon {
    padding-top: 120px;
  }

  .section-main.promotion {
    background-position: 120% 100%;
    background-size: 500px;
  }

  .section-main.green {
    padding-top: 120px;
  }

  .section-main.turnover {
    padding-bottom: 270px;
  }

  .section-main.training {
    background-position: 120% 100%;
    background-size: 500px;
  }

  .section-main.green-last {
    padding-top: 120px;
  }

  .section-main.title {
    background-size: 740px, cover, auto;
  }

  .section-main.title-copy {
    background-size: 660px;
  }

  .hm-heading-1 {
    font-size: 50px;
    line-height: 60px;
  }

  .hr-paragraph.black {
    font-size: 18px;
    line-height: 30px;
  }

  .pr-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hiring-list {
    background-size: 25px;
    margin-bottom: 20px;
    padding-left: 40px;
    font-size: 18px;
    line-height: 27px;
  }

  .hm-heading-2 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .hm-heading-2.blue, .hm-heading-2.maroon {
    margin-top: 0;
  }

  .section-paragraph {
    font-size: 18px;
  }

  .outer-border {
    padding: 15px 15px 40px;
  }

  .manage-text {
    font-size: 20px;
    line-height: 40px;
  }

  .color-block-main {
    margin-left: 0;
  }

  .red-block {
    height: 180px;
    font-size: 20px;
    line-height: 30px;
  }

  .blue-block {
    height: 180px;
    font-size: 20px;
    line-height: 30px;
    transform: translate(0, 180px);
  }

  .yellow-block {
    height: 180px;
    font-size: 20px;
    line-height: 30px;
  }

  .myth-relative.white {
    font-size: 16px;
    line-height: 24px;
  }

  .about-myth {
    padding-left: 30px;
    padding-right: 30px;
  }

  .system-image {
    width: 350px;
  }

  .video-wrapper {
    max-width: none;
    padding-left: 90px;
    padding-right: 90px;
  }

  .about-video {
    font-size: 20px;
    line-height: 30px;
  }

  .image-wrap {
    display: none;
  }

  .main-book.management {
    max-width: 240px;
  }

  .xbig-font {
    font-size: 30px;
    line-height: 40px;
  }

  .fundamental-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hr-list {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .light-font {
    margin-top: 5px;
  }

  .goal-text {
    font-size: 18px;
    line-height: 27px;
  }

  .number-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .number-flex.wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .number-flex.wrap-down {
    flex-flow: wrap;
  }

  .number-wrap {
    min-width: 50%;
    max-width: 50%;
    font-size: 16px;
  }

  .number-wrap._30.wrap {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .number {
    font-size: 100px;
    line-height: 100px;
  }

  .book-inner {
    padding-bottom: 12px;
    font-size: 18px;
  }

  .client-relative.white {
    height: 400px;
    font-size: 18px;
    line-height: 27px;
  }

  .client-relative.white-copy {
    font-size: 18px;
    line-height: 27px;
  }

  .client-image {
    width: 80px;
    height: 80px;
  }

  .inter {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-red, .paragraph-blue, .paragraph-yellow {
    font-size: 20px;
  }

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

  .practical-paragraph {
    font-size: 18px;
    line-height: 27px;
  }

  .smalle {
    font-size: 16px;
    line-height: 24px;
  }

  .embed-podcast {
    max-width: none;
  }

  .list-8 {
    margin-bottom: 0;
  }

  .about-solution {
    padding-left: 30px;
    padding-right: 30px;
  }

  .book-list {
    font-size: 20px;
  }

  .book-list.red, .book-list.blue {
    font-size: 18px;
    line-height: 27px;
  }

  .num-wrap.yellow {
    margin-top: 7px;
  }

  .flex-vertical {
    flex-flow: row;
  }

  .turnover-para {
    font-size: 18px;
    line-height: 27px;
  }

  .list-title {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 27px;
  }

  .organization-title {
    font-size: 30px;
  }

  .large-paragraph {
    font-size: 24px;
    line-height: 34px;
  }

  .re-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .re-section.bg {
    padding-top: 150px;
  }

  .re-section.curriculam {
    padding-top: 80px;
  }

  .re-section.commercial-copy {
    padding-bottom: 80px;
  }

  .re-section.readers, .re-section.feature {
    padding-top: 80px;
  }

  .re-section.commercial-copy {
    padding-top: 100px;
  }

  .re-section.meet {
    padding-top: 80px;
  }

  .re-title {
    font-size: 45px;
    line-height: 55px;
  }

  .about-author.mg {
    font-size: 20px;
  }

  .section-right {
    margin-left: auto;
    margin-right: auto;
  }

  .pitch-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .chapter-title {
    font-size: 24px;
    line-height: 30px;
  }

  .section-mg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-mg.teach {
    padding-top: 80px;
  }

  .section-mg.industry {
    padding-bottom: 120px;
  }

  .section-mg.hero {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .money-title {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-mg {
    font-size: 30px;
    line-height: 40px;
  }

  .title-para-mg {
    font-size: 20px;
    line-height: 30px;
  }

  .reality-list-item {
    font-size: 18px;
    line-height: 27px;
  }

  .author-anushka {
    flex-flow: column;
  }

  .left-wrap {
    max-width: none;
  }

  .right-wrap {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .guide-flex {
    font-size: 18px;
    line-height: 27px;
  }

  .curriculum-title {
    font-size: 20px;
    line-height: 30px;
  }

  .section-ft.format {
    padding-bottom: 50px;
  }

  .fintech-title {
    font-size: 45px;
    line-height: 55px;
  }

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

  .fintech-subtitle.left {
    font-size: 20px;
    line-height: 30px;
  }

  .button-ft {
    padding-left: 30px;
    padding-right: 30px;
  }

  .big-purple-font {
    font-size: 100px;
    line-height: 70px;
  }

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

  .heading-2-ft {
    font-size: 35px;
    line-height: 50px;
  }

  .purple-circle {
    width: 150px;
    height: 150px;
  }

  .ss-flex {
    margin-bottom: 50px;
  }

  .normal-h2, .big-gradient {
    font-size: 35px;
  }

  .truth-image {
    margin-top: -40px;
  }

  .truth-image.width {
    margin-top: 0;
  }

  .mt37 {
    margin-top: 10px;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .course-text {
    font-size: 20px;
  }

  .course-text.mb30 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .intro-module.mb100 {
    margin-bottom: 60px;
  }

  .module-title {
    font-size: 30px;
    line-height: 40px;
  }

  .core-list.mb {
    margin-bottom: 0;
  }

  .module-list-flex {
    font-size: 20px;
    line-height: 30px;
  }

  .case-study-flex {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .case-badge {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .format-block {
    font-size: 20px;
    line-height: 30px;
  }

  .logo1 {
    max-width: 150px;
  }

  .better-list {
    font-size: 20px;
    line-height: 30px;
  }

  .instructer-flex {
    margin-bottom: 60px;
  }

  .instructer-list {
    font-size: 20px;
    line-height: 30px;
  }

  .instructer {
    margin-top: 40px;
  }

  .section-text, .section-about {
    font-size: 25px;
  }

  .section-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .big-quote.right {
    transform: translate(0, -30px);
  }

  .student {
    font-size: 20px;
    line-height: 30px;
  }

  .student-name {
    font-size: 30px;
    line-height: 40px;
  }

  .right-quote {
    bottom: 30px;
    right: 25px;
  }

  .cre-main {
    font-size: 40px;
    line-height: 50px;
  }

  .sky-tag, .blue-tag, .yellow-tag, .orange-tag {
    font-size: 20px;
    line-height: 30px;
  }

  .re-title-2 {
    font-size: 40px;
    line-height: 50px;
  }

  .commercial-para {
    font-size: 20px;
  }

  .act-wrapper.half {
    max-width: 46%;
  }

  .act-title {
    font-size: 20px;
  }

  .act-title.normal {
    height: auto;
  }

  .social-flex {
    font-size: 16px;
    line-height: 24px;
  }

  .author-lists {
    font-size: 16px;
  }

  .study-yellow {
    font-size: 20px;
    line-height: 30px;
  }

  .author-title.normal {
    height: auto;
  }

  .author-details.normal {
    height: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .person {
    font-size: 16px;
    line-height: 24px;
  }

  .book-inner-block {
    padding: 40px;
  }

  .inner-flex {
    flex-flow: column;
  }

  .inner-left {
    max-width: none;
  }

  .black-flex {
    flex-flow: column;
  }

  .black-wrap {
    font-size: 20px;
    line-height: 30px;
  }

  .invest-paragraph {
    font-size: 18px;
    line-height: 27px;
  }

  .because {
    font-size: 16px;
    line-height: 24px;
  }

  .mid, .laast {
    display: none;
  }

  .roi-image, .roi-image._2 {
    height: auto;
  }

  .cta-wrapper {
    flex-flow: column;
  }

  .cta-left {
    max-width: none;
  }

  .mg-para {
    font-size: 20px;
    line-height: 30px;
  }

  .forbes-text {
    margin-bottom: 40px;
  }

  .expectation-tag {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .more-text {
    font-size: 20px;
    line-height: 30px;
  }

  .big-more {
    font-size: 30px;
    line-height: 40px;
  }

  .news-name, .what-tab {
    font-size: 20px;
    line-height: 30px;
  }

  .about-toolkit {
    font-size: 18px;
    line-height: 27px;
  }

  .about-industry {
    height: 160px;
    font-size: 18px;
    line-height: 27px;
  }

  .module-text {
    font-size: 20px;
    line-height: 30px;
  }

  .module-num {
    font-size: 80px;
  }

  .l-arrow {
    inset: auto auto 0% 50%;
    transform: translate(-100%, 60px);
  }

  .r-arrow {
    inset: auto auto 0% 55%;
    transform: translate(-50%, 60px);
  }

  .what-flex {
    flex-flow: wrap;
  }

  .what-details {
    height: 220px;
  }

  .gifts-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .gifts-h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .company-section.another {
    padding-top: 120px;
    padding-bottom: 120px;
  }

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

  .gift-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .new-container {
    max-width: 95%;
  }

  .financial-statement-analysis-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-flow: row;
    max-width: 600px;
    padding: 30px;
  }

  .financial-statement-analysis-image-wrap {
    max-width: 100%;
  }

  .financial-statement-analysis-contant-wrap {
    order: 1;
    max-width: 50%;
  }

  .financial-statement-analysis-title {
    font-size: 24px;
  }

  .financial-statement-analysis-sub-title {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .financial-statement-analysis-button-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .white-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-price-text {
    font-size: 26px;
  }

  .cod-available-text {
    font-size: 18px;
  }

  .orange-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .financial-block {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .heading-h1 {
    font-size: 40px;
  }

  .section-sub-title {
    font-size: 16px;
  }

  .section-title-wrap, .section-title-wrap.full {
    max-width: 100%;
  }

  .heading-h2 {
    font-size: 32px;
  }

  .our-k12-mathematics-block {
    grid-template-columns: 1fr 1fr;
  }

  .heading-h4 {
    font-size: 28px;
  }

  .cta-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    max-width: 100%;
    padding: 30px;
  }

  .cta-title {
    font-size: 24px;
  }

  .button-stoke, .cta-fill-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .cta-image-wrap {
    max-width: 100%;
  }

  .cta-contant-wrap {
    order: 1;
  }

  .cta-button-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

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

  .why-choose-bg-image {
    bottom: -4%;
  }

  .imapct-bg-shap-image {
    top: -20px;
  }

  .enroll-today-section {
    padding-bottom: 60px;
  }

  .enroll-bg-shap-image {
    bottom: -5%;
  }

  .video-message-box {
    font-size: 12px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand {
    position: relative;
  }

  .diverse-sectors-slide-content {
    margin-top: 32px;
  }

  .container-1385 {
    max-width: 98%;
  }

  .button-secondary-2 {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .heading-style-h3 {
    font-size: 32px;
  }

  .heading-style-h2-3 {
    font-size: 36px;
  }

  .diverse-sectors-title-wrap {
    flex-flow: column;
  }

  .button-primary-7 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 20px;
  }

  .diverse-sectors-slider-title {
    margin-bottom: 45px;
  }

  .diverse-sectors-button-group {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .diverse-sector-bottom-shape {
    bottom: -60px;
  }

  .sector-left-arrow {
    width: 40px;
    height: 40px;
    left: -2%;
  }

  .diverse-sectors-section {
    padding-top: 70px;
  }

  .diverse-sector-top-shape {
    top: -60px;
  }

  .diverse-sectors-slider {
    padding-bottom: 60px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .sector-slider-image-desktop {
    width: 90%;
  }

  .button-arrow {
    width: 16px;
    height: 16px;
  }

  .diverse-sectors-summary {
    margin-top: 15px;
  }

  .button-circle {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    top: 8px;
    right: 8px;
  }

  .sector-right-arrow {
    width: 40px;
    height: 40px;
    right: -2%;
  }

  .books-sequence-mobile {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .book-item-wrapper {
    width: 80px;
    margin-left: 6px;
    margin-right: 3px;
  }

  .books-sequence {
    display: none;
  }

  .books-sequence-row {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .books-sequence-col-1 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .hero-contant {
    z-index: 1;
    max-width: 65%;
    position: relative;
  }

  .zebralearn-hero-image {
    width: 600px;
  }

  .imapact-counter {
    font-size: 40px;
    line-height: 1.2;
  }

  .testimonial-item {
    width: 480px;
    min-width: 480px;
    margin-left: 30px;
    padding: 32px;
  }

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

  .book {
    width: 80%;
    height: 460px;
  }

  .book-shape-1 {
    width: 60px;
    left: 2%;
  }

  .book-shape-2 {
    width: 60px;
    bottom: -5%;
    right: 3%;
  }

  .book-shape-3 {
    bottom: 0%;
  }

  .book-shape-4 {
    width: 40px;
  }

  .open-notice {
    right: -16%;
  }

  .pm-text {
    font-size: 16px;
  }

  .service-features-content {
    margin-bottom: 24px;
  }

  .service-benefit-item {
    line-height: 24px;
  }

  .book-shape-7 {
    width: 55px;
    top: 24%;
    left: 4%;
  }

  .book-shape-9 {
    top: 25%;
    left: 3%;
  }

  .book-shape-10 {
    top: 26%;
    right: 6%;
  }

  .author-page-button {
    padding: 12px 24px;
  }

  .maths-vi-ix-heading {
    font-size: 36px;
  }

  .maths-book-h2 {
    font-size: 30px;
  }

  .faq-section {
    padding-top: 80px;
  }

  .faq-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .small-text {
    font-size: 26px;
  }

  .k12-grid-3-col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .visual-learning-list {
    max-width: 100%;
  }

  .visual-learning-image {
    width: 90%;
  }

  .visual-list-item {
    font-size: 16px;
  }

  .concepts-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .concept-summary {
    max-width: 100%;
  }

  .counter-subtext {
    font-size: 13px;
  }

  .k12-counter-grid {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .k12-counter-box {
    width: 100%;
  }

  .why-learning-sub-title {
    font-size: 20px;
  }

  .why-learning-right {
    width: auto;
    position: static;
  }

  .concept-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 90%;
  }

  .practics-span {
    font-size: 18px;
  }

  .enroll-now-books-item {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .enroll-now-books-name {
    margin-bottom: 18px;
    font-size: 16px;
  }

  .book-shape-15 {
    display: none;
    top: 25%;
    left: 3%;
  }

  .book-shape-12, .book-shape-14 {
    width: 40px;
  }

  .ncert-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .enroll-right-wrap {
    max-width: 100%;
  }

  .enroll-badge {
    width: 100px;
    right: 0%;
  }

  .testimonial-list-left {
    height: 100%;
  }

  .b2b-l-container {
    max-width: 95%;
  }

  .b2b-counter-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .b2b-about-title {
    font-size: 36px;
  }

  .b2b-about-summary {
    width: 85%;
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.5;
  }

  .faq-question-new {
    font-size: 17px;
  }

  .mathematic-faq-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .faq-dropdown-toggal {
    padding-right: 10px;
  }

  .maths-video {
    max-width: 95%;
  }

  .maths-video-testimonial-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .maths-video-testimonial-slider {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .newsbar-section {
    position: static;
  }

  .newsbar-inner {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .newsbar-text {
    font-size: 32px;
  }

  .newsbar-text.red {
    font-size: 15px;
  }

  .newsbar-text.red-big {
    color: #000ad1;
    font-size: 22px;
  }

  .newsbar-text.tab-hide {
    display: none;
  }

  .newsbar-text.is-medium, .coundown-list {
    font-size: 20px;
  }

  .newsbar-text-sub-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .newsbar-black {
    width: 5px;
    left: 5px;
  }

  .coundown-item {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .newsbar-inner-tab {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 10px;
  }

  .sale-sticky-bar {
    z-index: 9999;
    background-position: 40%;
    position: sticky;
    top: 0;
  }

  .newsbar-shape-left {
    width: 100%;
    position: static;
    inset: 0% auto auto -9%;
  }

  .newsbar-text-wrap, .newsbar-text-sub-list-new, .newsbar-text-sub-list-tag {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .newsbar-inner-mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
  }

  .newsbar-section-mobile {
    position: static;
  }

  .b2b-hero-section {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .b2b-hero-title {
    font-size: 56px;
  }

  .b2b-hero-summary {
    font-size: 16px;
    line-height: 1.4;
  }

  .b2b-hero-book-image {
    width: 140px;
  }

  .b2b-our-book-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .b2b-our-book-title-wrap {
    width: 100%;
  }

  .b2b-our-book-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .b2b-our-book-note {
    max-width: 90%;
    font-size: 14px;
    line-height: 1.5;
  }

  .b2b-heading-h2 {
    font-size: 40px;
  }

  .b2b-our-book-item {
    width: auto;
    padding: 20px;
  }

  .b2b-our-book-number {
    padding-bottom: 15px;
  }

  .b2b-our-book-name {
    font-size: 24px;
  }

  .b2b-our-book-desc {
    font-size: 14px;
  }

  .b2b-business-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .b2b-paragraph {
    margin-top: 18px;
  }

  .b2b-business-grid {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    margin-top: 50px;
  }

  .b2b-business-image {
    border-radius: 10px;
  }

  .b2b-business-name {
    font-size: 20px;
  }

  .b2b-business-desc {
    font-size: 12px;
    line-height: 1.5;
  }

  .b2b-cta-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .b2b-cta-left {
    font-size: 14px;
  }

  .b2b-white-button, .b2b-orange-button {
    padding-left: 24px;
    padding-right: 24px;
  }

  .b2b-orange-button.is-header {
    border-radius: 6px;
  }

  .b2b-product-section {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .b2b-client-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .b2b-client-text {
    font-size: 20px;
  }

  .b2b-gray-button {
    padding-left: 24px;
    padding-right: 24px;
  }

  .b2b-counter-title {
    padding: 18px 24px;
    font-size: 18px;
  }

  .b2b-counter-box {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b2b-about-bg-image {
    top: 70px;
  }

  .b2b-footer-logo {
    width: 170px;
  }

  .b2b-footer-menu-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .b2b-footer-menu-title {
    font-size: 15px;
  }

  .b2b-footer-menu-link {
    font-size: 13px;
  }

  .b2b-footer-social-icon {
    width: 30px;
    height: 30px;
  }

  .b2b-footer-scroll-top-image {
    width: 50px;
  }

  .b2b-header {
    position: static;
  }

  .b2b-brand, .b2b-header-logo {
    width: auto;
  }

  .b2b-nav-menu {
    z-index: 99;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #000;
    flex-flow: column;
    width: 50%;
    height: 100vh;
    padding: 120px 40px 40px;
    display: none;
    position: fixed;
    inset: 0% 0% 0% auto;
    transform: translate(105%);
  }

  .b2b-nav-link {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .b2b-header-button {
    z-index: 100;
    margin-right: 20px;
    position: relative;
  }

  .b2b-menu-icon {
    color: var(--white);
  }

  .b2b-menu-button {
    padding: 8px;
  }

  .b2b-menu-button.w--open {
    z-index: 100;
    background-color: var(--ffa400);
  }

  .b2b-header-button-mob {
    z-index: 100;
    position: relative;
  }

  .b2b-header-container, .b2b-l-footer {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .b2b-business-inner {
    width: 100%;
  }

  .b2b-business-image-box {
    border-radius: 10px;
  }

  .b2b-why-choose-block {
    width: 100%;
  }

  .b2b-why-choose-item {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    font-size: 15px;
  }

  .b2b-why-choose-icon {
    width: 24px;
  }

  .b2b-l-gallery-list, .soft-copy {
    width: 100%;
  }

  .div-block-817 {
    max-width: 100%;
  }

  .div-block-832.gap-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-589 {
    width: 100%;
  }

  .main-wrapper-2 {
    overflow: visible;
  }

  .digital-copy-button.top-margin.small-margin {
    justify-content: center;
  }

  .flex-buy {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column;
    align-items: center;
  }

  .flex-box-4 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-flow: column;
  }

  .div-block-816 {
    width: 100%;
    max-width: 100%;
  }

  .container-large-2.background-image {
    background-position: 50% 60000%;
  }

  .container-large-2.background-image.hide.visible {
    background-image: url('../images/Ellipse-2161.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .div-block-1619, .faq_heading {
    width: 100%;
  }

  .text-block-451.sizing {
    text-align: center;
    font-size: 16px;
  }

  .div-block-789 {
    padding-right: 2rem;
  }

  .heading-16.align-center {
    font-size: 40px;
  }

  .image-absolute {
    bottom: -41%;
  }

  .div-block-1528 {
    display: flex;
    overflow: auto;
  }

  .div-block-810 {
    flex-flow: column;
  }

  .right-content-wrapper-2 {
    width: 100%;
  }

  .grid-card-diffrent {
    flex-flow: wrap;
    display: flex;
  }

  .div-block-1147.changeing-thinks, .div-block-778, .grid-hero-3 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-hero-3.spaceless.grid-less.gap-30 {
    grid-column-gap: 40px;
  }

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

  .div-block-930 {
    max-width: 100%;
  }

  .div-block-672 {
    order: 1;
  }

  .tabs-4 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    align-items: center;
    width: 350px;
  }

  .image-600 {
    width: 100%;
    height: 100%;
  }

  .div-block-901 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .main-content-wrapper-fm-2 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-963 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-flow: column;
    align-items: center;
    margin-bottom: 40px;
    padding-top: 0;
  }

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

  .div-block-669 {
    flex-flow: column;
    display: flex;
  }

  .div-block-591 {
    margin-bottom: 20px;
  }

  .div-block-988 {
    align-self: center;
    width: 60%;
  }

  .div-block-754 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-916 {
    right: 31%;
  }

  .div-block-1632 {
    max-width: 100%;
  }

  .div-block-925 {
    flex-flow: column;
  }

  .div-block-314.align-left {
    margin-left: 0;
  }

  .div-block-791 {
    order: 1;
  }

  .div-block-835 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    flex-flow: column;
    display: flex;
  }

  .image-459 {
    width: 30%;
  }

  .right-content-wrapper {
    width: 100%;
  }

  .div-block-1216 {
    align-items: center;
    padding: 15px 10px;
  }

  .image-618.hide-in {
    display: none;
  }

  .div-block-281 {
    flex: 0 auto;
  }

  .div-block-820 {
    flex-flow: column;
    align-items: center;
  }

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

  .div-block-747 {
    grid-template-columns: 1fr;
  }

  .section-hero-banking {
    padding-bottom: 100px;
  }

  .div-block-1641 {
    justify-content: center;
  }

  .div-block-969.top-padding-fals {
    flex-flow: column;
  }

  ._3-book-cta-button {
    font-size: 16px;
  }

  .boder-line {
    width: 100%;
  }

  .div-block-1185 {
    flex-flow: column;
  }

  .div-block-1298 {
    grid-template-columns: 1fr;
  }

  .div-block-1171 {
    align-self: center;
  }

  .div-block-863 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-block-370.backgroundcccbcd {
    max-width: 600px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .div-block-825 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .tabs-content-8 {
    margin-left: 0;
  }

  .div-block-1648.gap-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .left-image-wrapper-2 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-491 {
    display: none;
  }

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

  .image-637 {
    width: 30%;
  }

  .div-block-639 {
    position: static;
  }

  .div-block-1529 {
    flex: none;
  }

  .div-block-1011 {
    grid-template-columns: 1fr 1fr;
  }

  .section_hero-interview-ready {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100px;
  }

  .my-custom-wrapperr.over-flow-hidden {
    padding-left: 2rem;
  }

  .image-640, .div-block-927 {
    width: 100%;
  }

  .div-block-750 {
    border: 1px dashed #000;
  }

  .div-block-673 {
    order: 1;
  }

  .text-block-470 {
    line-height: 40px;
  }

  .div-block-940 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    justify-content: flex-start;
    padding-left: 0%;
    overflow: auto;
  }

  .h1-wrapper.heading-top-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .gap-26 {
    flex-flow: column;
  }

  .div-block-929 {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-957 {
    grid-template-columns: 1fr 1fr;
  }

  .sectiion-2 {
    min-height: 700px;
    margin-top: 0;
  }

  .sectiion-2.other.gray.footer {
    min-height: auto;
  }

  .div-block-972 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-consultant {
    flex-flow: column;
  }

  .div-block-1300 {
    left: 53px;
  }

  .div-block-827 {
    padding-bottom: 60px;
  }

  .hero-flex-2.top-margin {
    grid-template-columns: 1fr;
  }

  .trading-3-book-list-block {
    flex-flow: column;
  }

  .image-429 {
    width: 100%;
  }

  .image-454 {
    height: 500px;
  }

  .image-438 {
    display: none;
  }

  .image-428 {
    width: 100%;
  }

  .image-470.hidden-mobile {
    display: none;
  }

  .div-block-766 {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    flex-flow: column;
  }

  .div-block-766.center-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-776 {
    padding-left: 10px;
    padding-right: 10px;
    top: -1%;
    left: 19%;
  }

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

  .div-block-1670 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1670.go-first {
    order: -1;
  }

  .image-472 {
    width: 100%;
  }

  .book-2 {
    display: flex;
  }

  .div-block-903 {
    border: 1px solid #f47f20;
  }

  .div-block-606 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-left {
    flex-flow: column;
  }

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

  .div-block-756.up-image-margin {
    margin-top: 0;
  }

  .div-block-976 {
    flex-flow: column;
  }

  .div-block-843 {
    height: auto;
  }

  .div-block-843.padding-left-less {
    height: auto;
    min-height: auto;
  }

  .div-block-989 {
    align-self: center;
  }

  .trading-3-book-list-block-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-1155 {
    margin-top: 6%;
  }

  .div-block-762 {
    flex-flow: column;
    display: flex;
  }

  .div-block-1681 {
    flex-flow: wrap;
    justify-content: center;
  }

  .image-543 {
    width: 100%;
  }

  .div-block-865 {
    order: -1;
  }

  .div-block-1146 {
    flex-flow: column;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .about-author-2 {
    flex-flow: column;
  }

  .first-2 {
    order: -1;
  }

  .top-margin-47 {
    grid-template-columns: 1fr;
  }

  .image-427 {
    width: 100%;
  }

  .div-block-980 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ". . Area"
    / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    display: grid;
  }

  .div-block-771 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    align-items: center;
  }

  .div-block-622 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-538, .image-538.lft-image {
    position: static;
  }

  .div-block-324.buttom-flex {
    flex: 1;
  }

  .div-block-1007 {
    grid-template-columns: 1fr 1fr;
  }

  .image-654 {
    top: 41.3vh;
    left: 15.4vw;
    transform: rotate(90deg);
  }

  .grid-excle {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-440 {
    display: none;
  }

  ._3-book-list-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-1525, .div-block-1525.flex-lesf {
    flex-flow: column;
  }

  .div-block-623 {
    margin-left: auto;
    margin-right: auto;
    top: 1%;
  }

  .my-custom-slide.backgroud-colour-white {
    max-width: none;
  }

  .image-655.hide {
    bottom: -121%;
    left: 4%;
  }

  .div-block-680 {
    max-width: 70px;
    top: 64%;
    left: -7%;
  }

  .div-block-680.position.change {
    max-width: 60px;
    right: -5%;
  }

  .step {
    flex-flow: column;
    height: auto;
  }

  .section-small {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid-list {
    margin-top: 194px;
  }

  .div-block-1153 {
    grid-template-columns: 1fr;
  }

  .div-block-790 {
    order: 1;
  }

  .left-image-wrapper-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .grid-top-amrgin {
    justify-content: center;
  }

  .div-block-987 {
    flex-flow: column;
  }

  .image-439 {
    display: none;
  }

  .div-block-1164 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-wrapper {
    width: auto;
  }

  .div-block-1527 {
    grid-template-columns: 1fr 1fr;
  }

  .tranding-book-title-box {
    margin-bottom: 10px;
  }

  .div-block-878 {
    margin-top: 0;
  }

  .image-667 {
    width: 60px;
    top: 31%;
    left: -6%;
  }

  .image-667.position-lefr {
    top: 14%;
    right: -10%;
  }

  .div-block-590 {
    height: 500px;
    margin-bottom: 0;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1 {
    font-size: 45px;
    line-height: 55px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding._1183 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-675 {
    inset: auto 0% 0% auto;
  }

  .div-block-1745 {
    max-width: 100%;
    height: 400px;
    min-height: auto;
    inset: auto 0% 0%;
  }

  .image-681 {
    top: 50%;
  }

  .div-block-1787, .div-block-1826 {
    width: 100%;
  }

  .popup-cta-button, .tranding-strategie-button {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 24px;
  }

  .tranding-strategie-video-box {
    height: 387px;
  }

  .trading-strategie-section {
    padding-top: 70px;
  }

  .tranding-strategie-title {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 30px;
  }

  .trading-strategie-inner {
    max-width: 90%;
  }

  .content-wrapper-3 {
    flex-flow: column wrap;
    justify-content: space-between;
    min-height: 500px;
  }

  .content-wrapper-3.footer {
    min-height: auto;
  }

  .bodytext-tb-3.black {
    text-align: left;
  }

  .paragraph-13 {
    width: 90%;
    font-size: 16px;
  }

  .financial-modeling-inner {
    max-width: 90%;
  }

  .grid-340 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  ._8-book-list-block {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._8-book-image {
    width: 200px;
  }

  .main-section-fr-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-book-sub-text {
    margin-bottom: 10px;
  }

  .image-742.hide {
    width: 270px;
  }

  .text-block-541 {
    font-size: 36px;
  }

  .digital-book-marquee-image {
    width: 180px;
  }

  .main-section-fr-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-558 {
    font-size: 36px;
  }

  .why-zebralearn-title {
    font-size: 32px;
  }

  .digital-favourite-book-button {
    padding: 10px 20px;
    font-size: 16px;
  }

  .digital-book-counter-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .digital-book-advantage-sub-title {
    font-size: 20px;
  }

  .marquee-counter-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-book-hero-section {
    padding-top: 90px;
  }

  .digital-book-access-sub-text {
    font-size: 20px;
  }

  .digital-book-access-box {
    margin-top: 50px;
  }

  .digital-book-feature-icon {
    width: 28px;
  }

  .digital-book-hero-image-mobile, .digital-book-hero-image {
    width: 550px;
  }

  .digital-book-cta-section, .digital-book-advantage-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-favourite-cta-text {
    width: 80%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }

  .why-zebralearn-box-title {
    font-size: 24px;
    line-height: 1.2;
  }

  .digital-book-feature-box {
    margin-left: 15px;
    font-size: 13px;
  }

  .digital-book-access-marquee-title {
    font-size: 28px;
  }

  .why-zebralearn-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-favourite-book-badge {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
  }

  .digital-book-cta-wrap {
    margin-top: 40px;
  }

  .digital-book-access-title {
    font-size: 36px;
  }

  .digital-book-hero-sub-title {
    font-size: 16px;
    line-height: 1.4;
  }

  .digital-book-cta-summary {
    margin-top: 40px;
  }

  .why-zebralearn-image {
    width: 150px;
  }

  .digital-book-feature-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-book-counter-text {
    font-size: 18px;
  }

  .slider-arrow-image {
    width: 28px;
  }

  .digital-book-access-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .digital-favourite-book-title {
    font-size: 20px;
  }

  .page-container {
    width: 100%;
    max-width: 90%;
  }

  .digital-favourite-book-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 40px;
  }

  .digital-favourite-cta-wrap {
    margin-top: 32px;
  }

  .digital-book-testimonial-section {
    padding-bottom: 60px;
  }

  .digital-book-cta-title-wrap {
    max-width: 70%;
  }

  .digital-favourite-book-top {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .digital-favourite-book-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .digital-book-cta-sub-title {
    width: 70%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .digital-testimonial-marquee-row {
    margin-bottom: 50px;
  }

  .digital-favourite-cta {
    font-size: 20px;
  }

  .digital-book-cta-item-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .digital-book-hero-logo-wrap {
    margin-bottom: 40px;
  }

  .digital-book-cta-group {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 40px;
  }

  .digital-advantage-block {
    width: 100%;
    margin-top: 60px;
  }

  .why-zebralearn-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .marquee-counter-item {
    max-width: 300px;
  }

  .why-zebralearn-sub-text {
    width: 100%;
    font-size: 12px;
    line-height: 1.6;
  }

  .digital-book-access-button {
    margin-top: 30px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .digital-book-hero-title {
    margin-bottom: 18px;
    font-size: 32px;
  }

  .testimonial-counter-text {
    font-size: 18px;
  }

  .section-sub-text-icon.why-zebralearn {
    width: 32px;
  }

  .digital-book-access-text {
    width: 400px;
  }

  .digital-book-hero-button {
    padding-left: 32px;
    padding-right: 32px;
  }

  .testimonial-counter-number {
    margin-top: 20px;
    font-size: 50px;
  }

  .digital-testimonial-book-image {
    margin-left: 20px;
  }

  .digital-hero-book {
    width: 90px;
  }

  .slider-left-arrow {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
  }

  .digital-book-feature-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .digital-book-hero-button-wrap {
    margin-top: 30px;
  }

  .digital-book-advantage-title {
    font-size: 38px;
  }

  .digital-book-access-box-summary {
    font-size: 16px;
    line-height: 1.4;
  }

  .digital-advantage-content-title {
    font-size: 22px;
  }

  .digital-testimonial-marquee {
    margin-top: 50px;
  }

  .digital-book-access-marquee {
    margin-top: 60px;
  }

  .slider-right-arrow {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
  }

  .digital-book-access-box-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-size-bold.text-align-center.text-colour-change {
    line-height: 30px;
  }

  .left-image-wrapper {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-regular-7.text-align-center.text-top-margin {
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .path-wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-hero-section.image-top-margin {
    margin-top: 40px;
  }

  .button-12.add_to_cart {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .image2 {
    height: 100%;
  }

  .top-margin-section-benefit {
    margin-top: 4.2rem;
  }

  .benefit-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .benefit-flex.flex-top-margin {
    margin-top: 5rem;
  }

  .text-span-196 {
    font-size: 65px;
    line-height: 80px;
  }

  .hero_button-wrapper.top-margin {
    margin-top: 40px;
  }

  .padding-section-large-2 {
    padding-bottom: 3rem;
  }

  .padding-section-large-2.padding-extra-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .right-block-progress-bar {
    width: 100%;
  }

  .div-block-1950.marketing {
    bottom: -10%;
    left: -4%;
  }

  .div-block-1950.marketing.q {
    left: 40%;
  }

  .div-block-1950.s.hr-block {
    right: -5%;
  }

  .hero_heading.heading-align-center {
    font-size: 32px;
  }

  .right-block {
    order: -1;
    align-self: center;
    width: 100%;
  }

  .left-block-benefits {
    justify-content: center;
    width: 100%;
  }

  .left-image-wrapper-4 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-regular-8.text-align-center.text-top-margin {
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .button-13.add_to_cart {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .text-span-197 {
    font-size: 65px;
    line-height: 80px;
  }

  .div-block-1953.marketing {
    bottom: -10%;
    left: -4%;
  }

  .div-block-1953.marketing.q {
    left: 40%;
  }

  .div-block-1953.s.hr-block {
    right: -5%;
  }

  .table-row-text {
    flex: none;
  }

  .table-wrapper.table-top-margin {
    overflow: scroll;
  }

  .author-royalty {
    flex: none;
  }

  .table-box {
    flex: none;
    justify-content: flex-start;
    align-items: center;
  }

  .grid-data {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .filter-wrapper.filter-flex.top-margin-filter {
    width: 100%;
  }

  .table-row.background-colour-131313 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 80rem;
    display: grid;
  }

  .table-row.head {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 80rem;
    display: grid;
  }

  .swiper-wrapper-2.over-flow-hidden {
    padding-left: 2rem;
  }

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

  .div-block-1534 {
    padding: 20px;
  }

  .swiper-slidee.backgroud-colour-white {
    max-width: none;
  }

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

  .rt-mask {
    width: 50%;
  }

  .div-block-1567 {
    flex-flow: column;
  }

  .text-block-579 {
    font-size: 2vh;
  }

  .div-block-2085 {
    left: auto;
  }

  .div-block-2087 {
    right: auto;
  }

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

  .div-block-2110.ffffff {
    margin-top: 80px;
    padding: 30px 20px;
  }

  .grid-cliff.more-colums {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2128.padding-both {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: #ffffff4d;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff4d;
    padding-bottom: 30px;
  }

  .div-block-2107 {
    height: auto;
    padding-bottom: 20px;
  }

  .div-block-2113 {
    right: 13%;
  }

  .image-799 {
    width: 20%;
    left: 0%;
  }

  .div-block-2143 {
    flex-flow: column;
  }

  .content-wrapper-flex.align-center {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-2147 {
    align-self: center;
  }

  .h1-hero.align-center.colour-white {
    line-height: 60px;
  }

  .div-block-2140 {
    justify-content: center;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 40px;
    min-height: 40px;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 14px;
    min-height: 14px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .container-large-sticky {
    margin-top: 250px;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .popup_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .image-809 {
    width: 8%;
    top: 9%;
    right: 0%;
  }

  .container-mdeiume {
    width: 100%;
  }

  .padding-gloabal-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .image-right-wrapper {
    flex-flow: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .content-wrap.padding {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-2149 {
    flex-flow: column;
  }

  .section.buttom-padding.f7f7f4.padding-fasle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .div-block-2201.let.hidden, .div-block-2201.hidden {
    display: none;
  }

  .div-block-2181._0.padding-less {
    padding-left: 0;
  }

  .top-margin-43 {
    margin-top: 30px;
  }

  .divider {
    margin-top: 1rem;
  }

  .image-810 {
    width: 70%;
    margin-top: 30%;
    margin-left: 15%;
  }

  .image-810.hiddne {
    display: none;
  }

  .section-blue {
    width: 100vw;
    overflow: hidden;
  }

  .flex-content-2.top-margin-large {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 40px;
  }

  .heading-h1-3 {
    font-size: 40px;
    line-height: 60px;
  }

  .padding-one-side {
    padding-left: 2.5rem;
  }

  .div-block-2286 {
    justify-content: center;
  }

  .div-block-2291 {
    grid-template-columns: 1fr;
  }

  .content-wrap-2.flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-2292 {
    align-self: center;
  }

  .div-block-2293 {
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-2293.top-margin.fasle.aling-top.vertical.large-top-margin {
    margin-top: 5rem;
  }

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

  .div-block-2294 {
    flex-flow: column;
  }

  .padding-top-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2297.false-top-margin.first {
    order: -1;
  }

  .newsbar-inner-mob-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
  }

  .div-block-2309 {
    flex-flow: column;
  }

  .grid-hero-4 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-hero-4.spaceless.grid-less.gap-30 {
    grid-column-gap: 40px;
  }

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

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

  .div-block-2322 {
    justify-content: center;
  }

  .div-block-2340 {
    align-items: center;
    padding: 15px 10px;
  }

  .div-block-2341 {
    flex-flow: wrap;
    justify-content: center;
  }

  .div-block-2351 {
    flex: 0 auto;
  }

  .right-content-wrapper-3, .div-block-2363 {
    width: 100%;
  }

  .mg-video-wrapper {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .container {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .heading-mg-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .mg-para-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .right-wrap-2 {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .text-size-regular-10.text-weight-medium {
    font-size: 19px;
  }

  .about-author-3.mg {
    font-size: 20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .money-title-2 {
    font-size: 40px;
    line-height: 50px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .top-maegin-gri {
    max-width: 500px;
  }

  .af-button {
    padding-right: 21px;
    font-size: 18px;
  }

  .hero-subscribe-left {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-1386, .container-2 {
    max-width: 728px;
  }

  .image-863 {
    margin-top: 1rem;
  }

  .link-block-2 {
    position: absolute;
    inset: auto 2rem 0% auto;
  }

  .af-h2.he-align-center {
    font-size: 35px;
  }

  .af-bold-small.center-text {
    font-size: 18px;
  }

  .af-discbtion-wrapper.top-margin-fasle {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .navbar-brand-three {
    position: relative;
  }

  .grid-inner-promote {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: flex;
  }

  .grid-inner-promote.grid-change.grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-inner-promote._1139 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-inner-promote._1139.center {
    justify-content: center;
    display: flex;
  }

  .grid-section-af {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2387 {
    grid-template-columns: 1fr;
  }

  .af-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .link-block-11 {
    display: none;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .grid-text-16._18 {
    font-size: 16px;
  }

  .footer-wrapper-three-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .af-heading-hero.af-heading-center {
    font-size: 45px;
    line-height: 60px;
  }

  .navbar-wrapper-three-2 {
    justify-content: space-between;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-wrapper.gap-small-betwwen.relitive {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .top-marign-sub-small.false-top-margin {
    text-align: center;
  }

  .mega-sale-banner.flex-banner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-off {
    width: 100%;
  }

  .banner-text {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .navbar-2 {
    grid-column-gap: 4.25rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 36rem;
    display: flex;
  }

  .cta-button._1 {
    display: none;
  }

  .cta-button._1.sticky-show {
    display: block;
  }

  .cta-button.new {
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .cta-button.new._51 {
    color: #000;
    background-color: #fff;
    background-image: none;
    border-style: none;
  }

  .cta-button.new.hight {
    background-image: linear-gradient(89deg, #ffa400, #d16400);
    height: 60px;
  }

  .cta-button.new.blue-stroke {
    border-color: #0042c1;
  }

  .cta-button._51-secondary {
    background-color: #f9b026;
    background-image: none;
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .cta-button._360 {
    background-color: #0042c1;
    background-image: none;
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .content-wrapper {
    min-height: auto;
  }

  .content-wrapper.footer.new.padding {
    padding-left: 0%;
    padding-right: 0%;
  }

  .content-grid.wit.bundle {
    grid-template-columns: 1fr 1fr;
  }

  .bullet-points.hero-points {
    justify-content: flex-start;
    align-items: center;
  }

  .sectiion.other.gray {
    min-height: auto;
  }

  .sectiion.other.gray.footer.padding-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .stats-grid.bundle {
    grid-template-columns: 1fr 1fr;
  }

  .cta._1.black {
    font-family: Montserrat, sans-serif;
  }

  .cta._1.font-m {
    font-family: Montserrat, sans-serif;
    font-size: 1em;
  }

  .testimonial-div.fasle-paddding.false-fe-thinks {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-4 {
    white-space: normal;
    line-height: 30px;
  }

  .courses-points-div.money {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .courses-heading-div.money {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

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

  .topics-icon {
    width: 4%;
  }

  .topics-heading {
    font-size: 16px;
  }

  .small-text-class.mobile-hide {
    display: none;
  }

  .small-text-class.mobile {
    color: #fff;
    text-align: center;
    margin-top: 0%;
    display: block;
  }

  .text-span-5 {
    display: block;
  }

  .text-span-5.black {
    font-weight: 400;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

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

  .curriculum-div-1 {
    flex-flow: column;
  }

  .heading-curriculum.white {
    font-size: 18px;
    line-height: 27px;
  }

  .heading-curriculum.white.small {
    font-size: 16px;
    line-height: 24px;
  }

  .c-topics-div.space-between {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .pricing-wrapper-2 {
    justify-items: stretch;
  }

  .pricing-title-2 {
    font-size: 34px;
    line-height: 42px;
  }

  .button-wrapper.mobile-fixed {
    z-index: 1040;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #0f0f0f;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    margin-bottom: 0;
    padding: .5rem;
    display: grid;
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-wrapper.mobile-fixed.single {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .button-wrapper.mobile-hide {
    display: none;
  }

  .button-wrapper.mobile-fixed-copy {
    z-index: 1040;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #0f0f0f;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    margin-bottom: 0;
    padding: .5rem;
    display: grid;
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-wrapper-money-smart.mobile-fixed {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
  }

  .grid-hero-section {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-text-block {
    white-space: pre-wrap;
  }

  .grid-buttons-cta.side-padding, .grid-buttons-cta.top-margin, .grid-button-cta-tib {
    display: none;
  }

  .cta-button-fill-tib.mobile-button {
    font-size: 1rem;
  }

  .div-who-tib {
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .p-expression-quietly {
    margin-top: 2rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .grid-testimonial-book-fmh {
    display: none;
  }

  .grid-book-proud.mt40 {
    grid-template-columns: 1fr;
  }

  .grid-cta-real.margin.top.mobile-fixed {
    z-index: 99999;
    margin-bottom: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .grid-cta-real.margin.top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-cta-real.button-hide {
    display: none;
  }

  .grid-testimonial-1, .grid-finance-career {
    grid-template-columns: 1fr 1fr;
  }

  .grid-balance-dheet {
    grid-template-columns: 1fr;
  }

  .heading-tb-1.small {
    font-size: 30px;
  }

  .arrow {
    width: 40px;
    height: 40px;
  }

  .div-glass-pages.mb60 {
    margin-bottom: 40px;
  }

  .div-page-text-1.big {
    width: 250px;
    min-width: 250px;
  }

  .div-block-34 {
    z-index: 0;
  }

  .image-84 {
    z-index: -1;
  }

  .text-block-42.mobile-white {
    color: #fff;
  }

  .grid-69 {
    display: none;
  }

  .div-block-103 {
    height: 180px;
  }

  .text-block-78 {
    font-size: 12px;
  }

  .timeline_dot {
    width: 20px;
    height: 20px;
  }

  .timeline_progress-overlay-top {
    background-image: linear-gradient(#0a227d 18%, #0a227d00);
  }

  .timeline_item-wrap.is-hidden-mobile {
    display: none;
  }

  .timeline_grid-2 {
    grid-template-columns: 5em 1fr;
  }

  .timeline_progress-overlay-bottom-2 {
    background-image: linear-gradient(#0a227d00, #0a227d 59%);
    height: 4em;
  }

  .timeline_progress-2 {
    inset: 0% auto auto 2.5em;
  }

  .grid-158 {
    flex-direction: column-reverse;
  }

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

  .image-264 {
    width: 280px;
  }

  .grid-160 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cta-grid-mm {
    display: none;
  }

  .cta-mm {
    text-decoration: none;
  }

  .cta-mm.stroke.hr-secondary {
    border-color: #2d289d;
    border-radius: 8px;
  }

  .cta-mm.stroke._51-secondary {
    background-color: #fff;
    border-style: none;
    border-color: #f9b026;
    border-radius: 8px;
  }

  .cta-mm.hr {
    background-color: #2d289d;
    border-radius: 8px;
  }

  .cta-mm._51-native {
    background-color: #f9b026;
    border-radius: 8px;
  }

  .image-397.width-400 {
    min-width: 200px;
    max-width: 200px;
  }

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

  .padding-large.remove-top-padding {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .spacer-xregular {
    height: 40px;
  }

  .title-size-large.underline.blue.remove-from-mob {
    background-image: none;
  }

  .text-size-medium {
    font-size: 20px;
  }

  .grid-hero-books {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .text-size-regular {
    font-size: 18px;
  }

  .buttons-wrapper {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .buttons-wrapper.align-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .buttons-wrapper.mb {
    margin-bottom: 170px;
    display: none;
  }

  .buttons-wrapper.mb120 {
    margin-bottom: 50px;
  }

  .buttons-wrapper.res-hide {
    display: none;
  }

  .button-default {
    min-width: 250px;
  }

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

  .padding-xxxlarge.remove-bottom-padding {
    padding-bottom: 60px;
  }

  .spacer-xxxlarge {
    height: 100px;
  }

  .grid-bulletpoints {
    grid-template-columns: 1fr;
    max-width: none;
    margin-left: 0;
    padding-left: 20px;
  }

  .bullet-points-wrapper.thoght {
    flex-direction: column;
  }

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

  .padding-xlarge.bottom-extra-padding {
    padding-bottom: 140px;
  }

  .grid-talent {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .text-size-xxxmedium {
    font-size: 26px;
  }

  .text-size-xxlarge {
    font-size: 32px;
  }

  .tab-hr {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: center;
  }

  .tab-menu, .hiring-tab-content, .tab-panel {
    width: auto;
  }

  .hr-tabs-menu {
    flex-direction: column;
    align-items: center;
  }

  .tab-button {
    width: auto;
  }

  .faq-table {
    max-width: none;
  }

  .book-graphics-wrapper {
    max-width: 440px;
    height: 300px;
  }

  .guide-box {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-guide {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .grid-guide.second {
    grid-template-columns: 1fr;
  }

  .grid-hiring {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hiring-book {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-boxes-main {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ticker-image {
    max-width: 180px;
  }

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

  .text-size-xmedium {
    font-size: 24px;
  }

  .spacer-xlarge {
    height: 60px;
  }

  .spacer-xlarge.hide {
    display: none;
  }

  .grid-meet {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-footer.bg-color-black {
    margin-top: 0;
  }

  .grid-buy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .footer-text-intro.full-width, .footer-text-intro.full-width.add-bottom-line.white {
    justify-content: space-between;
    align-items: flex-start;
  }

  .price-box.increase-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-black-boxes {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .book-graphic-box {
    max-width: 450px;
  }

  .long-arrow {
    max-width: 12%;
  }

  .flex-info {
    flex-direction: column;
  }

  .footer-mockup {
    margin-right: auto;
  }

  .flex-box-icon {
    order: -1;
    max-width: 120px;
  }

  .book-points {
    flex-direction: column;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-secondary {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-entrepreneur {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-entrepreneur.right-col-large {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .faq-question-2 {
    width: auto;
    max-width: none;
  }

  .section-questions-flexbox_left {
    width: 100%;
  }

  .logo-4 {
    height: 1rem;
  }

  .section-questions-flexbox {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .section-develops_image_laptop {
    display: none;
  }

  .section-empower_flexbox_right, .section-questions-flexbox_right {
    width: 100%;
  }

  .up-right-arrow-graphic {
    max-width: 23%;
  }

  .section-empower_flexbox_left {
    text-align: center;
    width: 100%;
    position: static;
  }

  .section-enough_block {
    width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px 10px #0000000d;
  }

  .section-develops_image_mobile {
    width: 60%;
    display: block;
  }

  .text-size-medium-2.text-align-center {
    font-size: 1rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-empower_flexbox {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
  }

  .grid-clarity {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-width: 300px;
  }

  .section-page_image {
    width: 10rem;
  }

  .past-readers-block {
    width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px 10px #0000000d;
  }

  .title-text-medium {
    font-size: 2rem;
  }

  .section-pages-height {
    height: 20rem;
  }

  .price-cut {
    max-width: 30%;
  }

  .section-rahul_flexbox {
    padding: 2rem 1rem;
  }

  .section-empower-_card {
    margin-bottom: 1rem;
    position: static;
    top: 10%;
  }

  .section-empower-_card.card-2 {
    top: 12%;
  }

  .section-empower-_card.card-4 {
    top: 16%;
  }

  .section-empower-_card.card-3 {
    top: 14%;
  }

  .section-empower-_card.two {
    position: sticky;
    top: 12%;
  }

  .section-empower-_card.three {
    position: sticky;
    top: 14%;
  }

  .section-empower-_card.four {
    position: sticky;
    top: 16%;
  }

  .section-empower-_card.five {
    position: sticky;
    top: 18%;
  }

  .section-empower-_card.one, .section-empower-_card.six.decrease-padding, .section-empower-_card.seven.decrease-padding {
    position: sticky;
  }

  .section-develops_image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .grid-check-texts {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spacer-xhuge.decrease-tablet {
    padding-top: 4rem;
  }

  .grid-title-texts {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .spacer-xxxmedium, .spacer-xxxmedium.decrease-on-tablet {
    height: 60px;
  }

  .chapter-box {
    padding: 20px;
  }

  .texts-flex-box {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-solution {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-finance {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-poured_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-palatable_paragraph_wrapper {
    max-width: none;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .box-wrapper {
    font-size: 1rem;
  }

  .book-image {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-visuals.top-margin-large.background-color-skyblue {
    margin-top: 60px;
  }

  .buttons-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-home {
    padding-bottom: 2rem;
  }

  .section-topics_grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .title-text-2 {
    font-size: 1.5rem;
  }

  .section-pages-book {
    width: 20rem;
  }

  .section-pages {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    margin-bottom: 2rem;
  }

  .section-review {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-review.ticker {
    grid-template-columns: 1fr 1fr;
  }

  .hero-title {
    font-size: 40px;
  }

  .grid-fund-rising {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .list-box-wrap {
    height: 75%;
  }

  .big-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-books {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-checks {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-checks.hide-on-desk {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-size-paragraph {
    font-size: 22px;
  }

  .slider-box-wrap {
    margin-top: 100px;
  }

  .grid-practical {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .box-with-borders {
    border-bottom: 3px solid #2a2a2a;
    border-right-style: none;
  }

  .box-with-borders.last-box {
    border-bottom-style: none;
  }

  .grid-insight {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-photos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-details {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .buttons-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .button-graphic {
    max-width: none;
  }

  .tabs-content-6 {
    order: -1;
    width: 100%;
  }

  .slider-panel.right {
    display: none;
  }

  .box-graphic {
    right: 0;
  }

  .box-graphic.seven {
    left: 0;
  }

  .box-graphic.nine {
    bottom: 0;
    left: 0;
  }

  .arrow-orange-graphic {
    max-width: 30px;
    right: 0;
  }

  .grid-tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .spacer-large-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tab-link-2 {
    height: auto;
    margin-right: 0;
    font-size: 18px;
  }

  .tab-link-2.w--current {
    font-size: 18px;
  }

  .grid-types {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .book-tab-menu {
    flex-wrap: wrap;
    order: -1;
    justify-content: center;
    margin-top: 40px;
  }

  .grid-mentor-intro {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tab-wrapper {
    flex-direction: column;
  }

  .tab-box {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-6.is-orange {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-group {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .grid-group.second {
    grid-template-columns: 1.75fr;
  }

  .trade-tab-panel {
    padding-left: 20px;
    padding-right: 20px;
  }

  .strategy-book-graphic {
    max-width: 270px;
    margin-bottom: 20px;
  }

  .icon-21 {
    max-width: 80px;
  }

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

  .texts-box.no-border {
    border-right-style: solid;
    border-right-color: #eb8800;
  }

  .text-data-box {
    font-size: 18px;
  }

  .text-size-xmedium-2 {
    font-size: 20px;
  }

  .grid-flashcard {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .spacer-xxxregular {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
  }

  .slider-data-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-slider-data {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }

  .strategy-boxes.align-right.three {
    margin-top: 20px;
  }

  .spacer-xregular-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .box-wrapper-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
  }

  .intro-graphics {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .text-size-xxmedium.position-right-top {
    font-size: 30px;
    top: -40px;
  }

  .tab-button-block.fixed-width.center-align {
    text-align: center;
  }

  .tab-button-block.text-size-large.text-weight-semibold {
    font-size: 40px;
  }

  .tab-button-block.text-size-medium {
    font-size: 20px;
  }

  .tab-button-block.add-left-right-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blur-bubble-graphic {
    top: -110px;
    left: -100px;
  }

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

  .cross-graphic {
    max-width: 40%;
  }

  .intro-points-block {
    margin-bottom: 10px;
    position: static;
  }

  .intro-points-block.border-different {
    position: static;
  }

  .slide-content-box-2 {
    max-width: none;
  }

  .grid-texts {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
  }

  .intro-box-wrapper {
    padding: 40px;
  }

  .slider-title.increase-font-size {
    font-size: 40px;
  }

  .text-size-large-3.xxlarge.with-border-line {
    font-size: 50px;
  }

  .grid-numbers {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .slider-arrow {
    width: 30px;
    height: 30px;
    inset: auto auto -55px 100px;
  }

  .slider-arrow.right {
    inset: auto 100px -55px auto;
  }

  .grid-special {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .books-graphic {
    max-width: 100%;
  }

  .container-12.remove-padding-on-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .numbers-box {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-numbers-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cod-text {
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .cod-text.footer-box.white, .cod-text.footer-box.ft {
    margin-left: 0;
  }

  .flex-list {
    margin-left: auto;
    margin-right: auto;
  }

  .spacer-xxxregular-2.hide-on-mob {
    display: none;
  }

  .grid-text-area-3.second {
    padding-left: 40px;
  }

  .grid-slider-data-2 {
    margin-top: 60px;
  }

  .spacer-xxxlarge-2 {
    height: 60px;
  }

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

  .bullet-points-number {
    font-size: 18px;
  }

  .icon-text-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card-info-text {
    font-size: 20px;
  }

  .grid-buy-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .display-none.show-from-mob {
    display: block;
  }

  .text-size-xregular {
    font-size: 18px;
  }

  .grid-strategy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .flex-icon-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 20px;
    display: grid;
  }

  .flex-icon-box.add-padding {
    font-size: 20px;
  }

  .text-size-medium-4 {
    font-size: 28px;
  }

  .text-size-medium-4.text-colro-dark-grey.fixed-width {
    font-size: 24px;
  }

  .grid-compare {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-large-4 {
    height: 60px;
  }

  .books-wrapper.decrease-gap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .plus-icon {
    margin-bottom: 0;
  }

  .cover-of-book {
    width: 250px;
  }

  .books-mockup {
    max-width: 440px;
  }

  .arrow-2 {
    inset: auto 0% -70px;
  }

  .arrow-2.right {
    right: -180px;
  }

  .arrow-2.left {
    left: -180px;
  }

  .heading-section {
    font-size: 34px;
  }

  .grid-explore {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .trading-card {
    width: 300px;
  }

  .text-size-xsmall.xsmall {
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
  }

  .slider-graph {
    max-width: 270px;
  }

  .text-size-xmedium-3 {
    font-size: 30px;
  }

  .big-button-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-hero-3.overflow-hidden.with-bg {
    background-position: 50% 0;
  }

  .text-paragraph {
    font-size: 20px;
  }

  .text-paragraph.decrease-width {
    max-width: none;
  }

  .higlight-points {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .spacer-xxlarge-2 {
    height: 70px;
  }

  .grid-highlight-book {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-graphics {
    max-width: 440px;
  }

  .flex-footer-box.gap {
    text-align: center;
    width: 100%;
    display: flex;
  }

  .flex-footer-box.gap-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-hero-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-market {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-center.hide-from-mob {
    display: none;
  }

  .image-center.show-on-mob {
    display: block;
  }

  .image-center.bullet-poitns {
    display: none;
  }

  .grid-capital {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .chart-graph {
    max-width: 400px;
  }

  .men-photo, .men-points {
    display: none;
  }

  .mob-points {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .box-image {
    max-width: 400px;
  }

  .slider-loop.desk {
    display: none;
  }

  .slider-loop.mob {
    display: block;
  }

  .left-arrow {
    margin-right: 70px;
  }

  .heading-huge {
    font-size: 1.5rem;
  }

  .testimonial_text {
    font-size: 1.1rem;
    top: 30%;
  }

  .hr_trilogy_section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .marquee_hr-section {
    padding-top: 20px;
  }

  .deal_line {
    width: 1.5rem;
  }

  .marquee-horizontal-wrap-copy {
    width: 460%;
  }

  .sticky-element {
    top: 0;
  }

  .hr_award_section-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .deal_content-wrap._7 {
    width: 13rem;
    right: 130%;
  }

  .deal_content-wrap._2 {
    width: 13rem;
    top: 17%;
    left: 130%;
  }

  .deal_content-wrap._5 {
    width: 13rem;
    right: 120%;
  }

  .deal_content-wrap._1 {
    justify-content: space-between;
    width: 13rem;
    right: 130%;
  }

  .deal_content-wrap._6 {
    width: 13rem;
    left: 130%;
  }

  .deal_content-wrap._3 {
    width: 13rem;
    top: 28%;
    right: 130%;
  }

  .deal_content-wrap._8 {
    width: 13rem;
    left: 130%;
  }

  .deal_content-wrap._4 {
    width: 13rem;
    top: 41%;
    left: 130%;
  }

  .quetions_card-wrap {
    height: 5rem;
  }

  .hard_copy-cta {
    background-color: #39311b73;
  }

  .tab-left-wrap {
    width: 80%;
  }

  .deal_logo {
    width: 3rem;
  }

  .quetions_bottom-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .trilogy_card3-wrap {
    width: 70%;
    height: 150px;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .decision_image-2 {
    width: 8rem;
    transform: translate(0);
  }

  .testmonial_cover-image {
    height: 240px;
  }

  .tab_link-3 {
    width: 90%;
    height: 5rem;
    padding-left: 5px;
    padding-right: 5px;
  }

  .book_img-bw, .book_img-bw.right-align {
    flex-direction: column;
  }

  .process_section-top {
    text-align: center;
  }

  .trilogy_card2-wrap {
    width: 70%;
    height: 150px;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
  }

  .heading-style-h2.text-color-alternate {
    font-size: 1.3rem;
  }

  .maequee-text_witdth {
    width: 1670vw;
  }

  .why_read-bottom {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: center;
  }

  .process_main-content {
    grid-template-columns: 1fr;
  }

  .practical_img {
    width: 23rem;
  }

  .marquee_top-content {
    padding-top: 2.5em;
  }

  .marquee_top-content.second {
    padding-left: 5px;
    padding-right: 5px;
  }

  .decision_image-1 {
    width: 8rem;
  }

  .faq6_icon {
    width: 1.75rem;
  }

  .author_intro-left-content {
    width: 100%;
  }

  .scroll_marquee-wrapper {
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .hero_books-wrapper.margin-top.margin-large {
    margin-top: 3rem;
  }

  .tab_link {
    text-align: center;
    width: 90%;
    height: 5rem;
  }

  .tab_link.w--current {
    height: 5rem;
  }

  .book_img-bottom {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .book_img-right-c {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-size-xxlarge-2 {
    font-size: 1rem;
    line-height: 1;
  }

  .banner_section {
    padding: 1rem 5px;
  }

  .book_marquee-parent {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab_link-2 {
    width: 90%;
    height: 5rem;
    padding-left: 5px;
    padding-right: 5px;
  }

  .faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hr_marquee-heading {
    font-size: 1.5rem;
  }

  .text-size-medium-5 {
    font-size: 1.1rem;
  }

  .text-size-medium-5.text-style-italic {
    font-size: 1rem;
  }

  .text-size-medium-5.text-weight-semibold {
    line-height: 1.1;
  }

  .text-size-medium-5.text-weight-medium, .text-size-medium-5.text_height {
    font-size: 1rem;
  }

  .tab_right-content {
    display: none;
  }

  .book_img-ci {
    width: 9rem;
  }

  .practical_section-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .decision_image-3 {
    width: 8rem;
  }

  .author_middle-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-8 {
    width: 20rem;
  }

  .big-heading-2 {
    font-size: 3rem;
  }

  .decision_images-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: flex-end center;
    display: none;
  }

  .decision_section {
    padding-bottom: 40px;
  }

  .faq6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .author_marquee-wrap {
    height: 13rem;
  }

  .author_marquee-wrap.margin-bottom-50.mb0 {
    margin-bottom: 0;
  }

  .author_marquee-wrap.height-auto {
    height: 7rem;
  }

  .slider_wrapper {
    flex-direction: column;
  }

  .marquee_image {
    width: 10rem;
  }

  .marquee_image.authormarquee {
    width: 11rem;
  }

  .marquee_image.book {
    width: 140px;
  }

  .marquee_image.testimonial {
    min-width: 300px;
    max-width: 300px;
  }

  .purpose_card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column wrap;
  }

  .how_can-grid.margin-top.margin-large {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .tabs_menu-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .trilogy_book-1 {
    width: 12rem;
    top: 32%;
    left: 12%;
  }

  .trilogy_img {
    width: 27rem;
  }

  .author_testimonial-wrapper {
    flex-direction: column;
  }

  .book_marquee-wrap {
    height: 15rem;
  }

  .purpose-bottom-card {
    flex-direction: column;
  }

  .faq6_question {
    padding: 1rem 1.25rem;
  }

  .scroll_marquee-img {
    width: 9.5rem;
  }

  .decision_image-4 {
    width: 8rem;
    transform: translate(0);
  }

  .text-size-custom1.text-weight-semibold {
    font-size: 1rem;
  }

  .hr_trilogy_content-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-content: center;
    align-items: center;
  }

  .practical_card-right._1 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_bottom-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .hr_trilogy-top.background-color-alternate {
    padding-top: 0;
  }

  .book-img {
    width: 95%;
  }

  .trilogy_card-wrap {
    width: 70%;
    height: 150px;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .banner_wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .author_intro-wrapper {
    flex-direction: row;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-large-6 {
    font-size: 1.25rem;
  }

  .text-size-large-6.text-weight-semibold._1 {
    align-self: flex-start;
  }

  .quetion_icon {
    width: 3rem;
    top: 14%;
    left: -8%;
  }

  .author-intro-image {
    display: none;
  }

  .hr_award-author-wrapper {
    width: 15rem;
  }

  .slider_card-wrap {
    width: 11rem;
  }

  .question_section_wrap {
    width: 420px;
  }

  .padding-section-small-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .process_right-content {
    display: none;
  }

  .text-size-regular-5.text-weight-medium.margin-custom1 {
    margin-top: .8rem;
  }

  .text-size-regular-5.text-color-alternate.max-width-xlarge {
    font-size: .8rem;
  }

  .text-size-regular-5.text-weight-bold {
    line-height: 1.3;
  }

  .cta_button-wrapper.margin-top.margin-medium {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .cta_button-wrapper.margin-top.margin-medium._1 {
    display: none;
  }

  .trilogy_bottom-card-wrap._3 {
    text-align: center;
    width: 40%;
  }

  .trilogy_bottom-card-wrap._3._1 {
    width: 60%;
  }

  .trilogy_bottom-card-wrap._2 {
    align-items: center;
  }

  .practical_card-wrapper._1 {
    border-top: 20px solid #fff;
    border-right-style: none;
    border-right-width: 0;
    flex-direction: column;
    height: auto;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .practical_card-wrapper._3 {
    border-top: 24px solid #fff;
    border-right-style: none;
    flex-direction: column;
    height: auto;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .practical_card-wrapper._2, .practical_card-wrapper._4 {
    border-top: 24px solid #fff;
    border-left-style: none;
    flex-direction: column-reverse;
    height: auto;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .testimonial_card-wrap {
    width: 100%;
  }

  .devider {
    height: 88rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .heading-64px {
    font-size: 1.3rem;
  }

  .book_bottom-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    padding-bottom: 30px;
  }

  .arrow-banner {
    width: 1.1rem;
  }

  .how_can-content-wrap.margin-top.margin-xxlarge {
    margin-top: 2rem;
  }

  .testimonial_slider {
    flex-direction: column;
    height: 100%;
  }

  .box-number {
    font-size: 50px;
  }

  .screenshort-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .ss-one.two {
    margin-left: 0;
  }

  .ss-one.three, .ss-one.four, .ss-one.five {
    position: static;
  }

  .grid-books-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .book-box-graphic {
    max-width: 210px;
  }

  .grid--book-box-graphic {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .add-left-padding {
    padding-left: 0;
  }

  .image-flexs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .review-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .tab-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .mobile-fixed {
    z-index: 1040;
    background-color: #000;
    padding: .5rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .mobile-button {
    padding: 1rem .5rem;
    font-size: .8rem;
  }

  .mobile-hide {
    display: none;
  }

  .padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .testimonial-section {
    padding-top: 220px;
    padding-bottom: 80px;
  }

  .section-heading.mb80 {
    max-width: 400px;
    margin-bottom: 60px;
  }

  .new-section {
    padding-bottom: 80px;
  }

  .primary-button {
    text-align: center;
    margin-right: 0;
    padding: 12px 40px;
    font-size: 18px;
    line-height: 27px;
  }

  .primary-button.money {
    padding: 10px 30px;
    text-decoration: none;
  }

  .secondary-button {
    text-align: center;
    padding: 12px 40px;
    font-size: 18px;
    line-height: 27px;
  }

  .secondary-button.money {
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
  }

  .heading-style-h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .big-font {
    font-size: 22px;
  }

  .big-font.black {
    font-size: 18px;
  }

  .big-font.align-right {
    text-align: left;
  }

  .hero-section.pt {
    padding-top: 100px;
  }

  .pointers-grid {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 80px;
  }

  .pointers-grid.width {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .heading-style-h2-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-style-h2-2.mb30 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .trading-navbar {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .trading-navbar.hm, .trading-navbar.hm-copy {
    height: auto;
  }

  .subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .button-block {
    flex-flow: column;
  }

  .button-block.res-none {
    display: none;
  }

  .hero-paragraph {
    margin-bottom: 170px;
    font-size: 18px;
    line-height: 27px;
  }

  .slide-block-main {
    margin-top: 0;
  }

  .upper-main-block.bottom-50.responsive {
    display: flex;
  }

  .upper-main-block.mb100 {
    margin-bottom: 50px;
  }

  .card-padding {
    min-width: 180px;
    max-width: 180px;
    margin-right: 0;
  }

  .card-padding.text {
    margin-right: 30px;
  }

  .card-padding.review {
    min-width: 350px;
    margin-right: 20px;
  }

  .card-padding.money, .card-padding.hiring {
    margin-right: 30px;
  }

  .card-inner {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .card-inner.mb20, .card-inner.icon-ticker {
    font-size: 16px;
  }

  .trading-image {
    width: 300px;
  }

  .start-image.desktop {
    display: none;
  }

  .scratch-section {
    background-size: 80px;
  }

  .trading-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .medium-paragraph {
    font-size: 16px;
  }

  .medium-paragraph.black {
    font-size: 16px;
    line-height: 24px;
  }

  .purple-font.big {
    font-size: 20px;
    line-height: 30px;
  }

  .process-block {
    flex-wrap: wrap;
  }

  .process-block.desktop {
    display: none;
  }

  .process-block.responsive {
    display: flex;
  }

  .process-left, .process-right {
    max-width: none;
  }

  .process-wrap.mb20 {
    padding-left: 0;
    overflow: hidden;
  }

  .process-wrap.pink, .process-wrap.green.mb20 {
    padding-left: 20px;
    padding-right: 0;
  }

  .process-wrap.green-copy {
    padding-left: 0;
  }

  .trading-title.left-align.mb40 {
    margin-bottom: 20px;
  }

  .trading-title.ml20 {
    text-align: left;
    padding-left: 20px;
  }

  .trading-text.small {
    margin-top: -38px;
    font-size: 24px;
    line-height: 30px;
  }

  .trading-text.tab {
    font-size: 25px;
    line-height: 35px;
  }

  .journey-section {
    padding-bottom: 80px;
  }

  .introduction-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .intro-right {
    margin-bottom: 40px;
  }

  .green-font.big, .pink-font.big {
    font-size: 20px;
    line-height: 30px;
  }

  .step-section {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .s-card {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .trading-list {
    background-position: 0 3px;
    background-size: 20px;
    padding-left: 35px;
    font-size: 16px;
  }

  .info-title {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 30px;
  }

  .testimonial.responsive {
    display: block;
  }

  .testimonial.desktop {
    display: none;
  }

  .tab-outer-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .trading-tab {
    display: block;
  }

  .trading-tab-menu {
    max-width: none;
    margin: 0 0 40px -15px;
  }

  .trading-tab-content {
    max-width: none;
  }

  .image-block {
    margin-left: 0;
  }

  .small-font {
    font-size: 24px;
  }

  .book-flex {
    flex-wrap: wrap;
  }

  .book-flex.second-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .year-wrap {
    padding: 30px;
  }

  .beiginer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 30px;
  }

  .review-wrap {
    padding: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .advance-section {
    padding-top: 80px;
  }

  .states-block {
    flex-flow: column;
  }

  .states-right {
    max-width: none;
  }

  .quote {
    width: 80px;
  }

  .inside-title {
    font-size: 20px;
  }

  .t-mask {
    max-width: 70%;
  }

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

  .brand {
    max-width: 250px;
  }

  .list-flex.center {
    margin-bottom: 0;
  }

  .part-image {
    max-width: 140px;
  }

  .margin {
    margin-bottom: 50px;
  }

  .treatment-left-block {
    max-width: none;
  }

  .responsive {
    display: block;
  }

  .desktop-only {
    display: none;
  }

  .money-container.mt120 {
    margin-top: 80px;
  }

  .money-section {
    padding-top: 110px;
    padding-bottom: 60px;
  }

  .hero-flex {
    flex-flow: column;
  }

  .money-left {
    max-width: none;
  }

  .white-font.small.black {
    margin-left: auto;
    margin-right: auto;
  }

  .money-list {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
  }

  .money-lists.flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .money-right {
    max-width: none;
  }

  .money-right.responsive {
    margin-bottom: 60px;
  }

  .other-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .other-section.pt0 {
    padding-bottom: 50px;
  }

  .money-h2, .money-h2.gradient, .money-h2.black {
    font-size: 35px;
    line-height: 44px;
  }

  .section-para, .section-para.mb15 {
    font-size: 16px;
    line-height: 24px;
  }

  .invest-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .invest-left {
    max-width: none;
  }

  .invest-right {
    max-width: none;
    margin-left: -7px;
  }

  .invest-list {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .question-block {
    margin-bottom: 40px;
    padding: 20px;
  }

  .question-text {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 30px;
  }

  .answer-text {
    font-size: 18px;
    line-height: 27px;
  }

  .gradient-text {
    font-size: 40px;
    line-height: 44px;
  }

  .image-flex, .image-flex.center {
    grid-template-columns: 1fr;
  }

  .step-1, .step-2 {
    max-width: none;
  }

  .pitch-title {
    font-size: 35px;
    line-height: 44px;
  }

  .small-font {
    font-size: 30px;
    line-height: 40px;
  }

  .intro-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .left-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .point-block.right {
    font-size: 16px;
    line-height: 24px;
  }

  .point-flex.full-width {
    flex-flow: column;
  }

  .book-tabs {
    margin-bottom: 50px;
  }

  .book-tab {
    padding: 20px 30px;
    font-size: 18px;
  }

  .book-pane {
    padding: 20px;
  }

  .tab-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
  }

  .tab-img {
    max-width: none;
  }

  .badge-text {
    font-size: 14px;
    line-height: 20px;
  }

  .badge-big {
    font-size: 18px;
  }

  .plan-text {
    font-size: 20px;
  }

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

  .book-block {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: stretch center;
    display: flex;
  }

  .xsmall-font {
    font-size: 14px;
    line-height: 20px;
  }

  .option-text {
    background-size: 17px;
    font-size: 16px;
    line-height: 24px;
  }

  .investment-image {
    max-width: none;
  }

  .example-text.mb30 {
    background-position: 0 3px;
  }

  .text-color-wjite {
    font-size: 18px;
  }

  .vertical-scroll {
    display: none;
  }

  .img-flex {
    flex-flow: wrap;
  }

  .image-421, .image-422 {
    width: 130px;
  }

  .image-423 {
    width: 170px;
  }

  .text-block-267 {
    font-size: 18px;
  }

  .arrow-img {
    width: 150px;
    height: 150px;
    transform: rotate(90deg);
  }

  .intro-grid.responsive {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .section-main {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-main.interview {
    background-position: 100% 100%;
    background-size: 300px;
    padding-bottom: 140px;
  }

  .section-main.grey-background {
    padding-bottom: 120px;
  }

  .section-main.lines {
    padding-bottom: 60px;
  }

  .section-main.lines-3 {
    padding-bottom: 60px;
  }

  .section-main.promotion {
    background-position: 100% 100%;
    background-size: 300px;
    padding-bottom: 140px;
  }

  .section-main.erm {
    background-position: 0%, 50%, 0 100%;
    background-size: cover, cover, 400px;
  }

  .section-main.training {
    background-position: 100% 100%;
    background-size: 300px;
    padding-bottom: 80px;
  }

  .section-main.title {
    background-size: 500px, cover, auto;
  }

  .section-main.title-copy {
    background-size: 500px;
  }

  .main-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .hero-left-block, .hero-right-block {
    max-width: none;
  }

  .core-image.pichai {
    transform: translate(0);
  }

  .core-image.desktop-display {
    display: none;
  }

  .hm-heading-1 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-main {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 27px;
  }

  .btn-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .hr-paragraph {
    font-size: 20px;
    line-height: 30px;
  }

  .hr-paragraph.black, .button-relative {
    font-size: 18px;
    line-height: 27px;
  }

  .button-relative.white, .button-relative.blue {
    text-align: center;
  }

  .black-bg {
    transform: translate(4px, 4px);
  }

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

  .pointer-flex.mb70 {
    margin-bottom: 0;
  }

  .pointer-flex.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .hiring-list {
    background-size: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .hiring-list.small {
    background-size: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-wrap {
    text-align: left;
  }

  .relative-subtitle {
    padding-top: 6px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .hm-heading-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .hr-flex {
    flex-flow: column;
  }

  .hr-left {
    max-width: none;
  }

  .hr-right {
    max-width: none;
    height: 250px;
    margin-top: 40px;
  }

  .color-block-main {
    margin-bottom: 230px;
    margin-left: 0;
  }

  .red-block._1 {
    height: 280px;
  }

  .about-myth {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .strategy-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .strategy-right {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .system-image {
    bottom: -20px;
  }

  .clock-image.size {
    top: 0;
  }

  .video-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .yt-video {
    margin-left: 0;
  }

  .about-video {
    font-size: 18px;
    line-height: 27px;
  }

  .video-relative {
    max-width: none;
  }

  .main-book.management {
    max-width: 180px;
  }

  .rating {
    width: 150px;
  }

  .rating-text {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .xbig-font {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
  }

  .fundamental-flex {
    flex-flow: column;
  }

  .fundamental-left {
    max-width: none;
  }

  .fundamental-right {
    max-width: 300px;
  }

  .number-flex {
    flex-flow: column;
  }

  .number-flex.grid._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .number-flex.wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .number-flex.wrap.mb70 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
  }

  .number-wrap {
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .number-wrap.custom, .number-wrap._318, .number-wrap._306 {
    max-width: none;
  }

  .number {
    font-size: 80px;
    line-height: 80px;
    transform: translate(0, -10px);
  }

  .number.blue.small, .number.small {
    font-size: 100px;
  }

  .list-flexx {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

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

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

  .sneak-image {
    margin-bottom: 10px;
  }

  .who-flex {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .who-flex._50 {
    grid-template-columns: 1fr 1fr;
  }

  .member-text {
    font-size: 20px;
    line-height: 30px;
  }

  .client.normal {
    max-width: none;
    margin-right: 0;
  }

  .client-relative.white, .client-relative.white-copy, .client-relative.white-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .practical-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-bottom: 60px;
  }

  .practical-flex.reverse {
    flex-flow: column;
  }

  .list-8 {
    margin-bottom: 0;
  }

  .small-font-copy {
    font-size: 20px;
  }

  ._12px {
    text-transform: none;
    display: inline-block;
  }

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

  .yellow-bg {
    transform: translate(4px, 4px);
  }

  .solution-flex {
    grid-template-columns: 1fr;
  }

  .about-solution {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .book-list {
    font-size: 16px;
    line-height: 24px;
  }

  .num-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .number-block {
    width: 80px;
    min-width: 80px;
    height: 80px;
    min-height: 80px;
    font-size: 40px;
    line-height: 50px;
  }

  .listt-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .turnover-para, .list-title {
    font-size: 16px;
    line-height: 24px;
  }

  .strategy-relative {
    padding: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .organization-title {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .large-paragraph {
    font-size: 20px;
    line-height: 30px;
  }

  .book-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .re-title {
    font-size: 40px;
  }

  .re-medium.mb50, .about-author.mg {
    font-size: 16px;
    line-height: 24px;
  }

  .book-image {
    flex-flow: column;
    display: flex;
  }

  .chapter-wrap {
    top: 20px;
  }

  .chapter-title {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
  }

  .chapter-content {
    flex-flow: column;
  }

  .chapter-list-item {
    font-size: 16px;
    line-height: 24px;
  }

  .book-image-relative {
    margin-bottom: 20px;
  }

  .cover-image {
    max-width: 260px;
  }

  .bg-img {
    max-width: 310px;
  }

  .heading-mg {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-mg.small-title {
    font-size: 25px;
    line-height: 30px;
  }

  .title-para-mg {
    font-size: 16px;
    line-height: 24px;
  }

  .title-para-mg.width-830 {
    font-size: 18px;
    line-height: 27px;
  }

  .reality-list-item, .guide-flex {
    font-size: 16px;
    line-height: 24px;
  }

  .number-icon.big {
    width: 50px;
  }

  .implement-left {
    padding: 35px;
  }

  .implement-title {
    font-size: 18px;
    line-height: 27px;
  }

  .implement-right {
    padding: 25px;
  }

  .curriculum-flex {
    flex-flow: column;
  }

  .curriculum-flex._3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .curriculum-left {
    max-width: none;
  }

  .curriculum-title {
    margin-bottom: 20px;
  }

  .believe-flex {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .red-list {
    font-size: 16px;
    line-height: 24px;
  }

  .list-item-5 {
    font-size: 18px;
  }

  .marquee-image-copy.author {
    max-width: 25%;
  }

  .lidt-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .lidt-flex.reverse {
    flex-flow: column;
  }

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

  .section-ft.intro {
    padding-bottom: 300px;
  }

  .fintech-title {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .fintech-subtitle {
    margin-bottom: 50px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-ft.secondary {
    display: none;
  }

  .button-ft.secondary.text-points-howto {
    display: block;
  }

  .inline.mark {
    font-size: 30px;
  }

  .heading-2-ft {
    font-size: 30px;
    line-height: 40px;
  }

  .bill-image {
    max-width: none;
    margin-top: 40px;
  }

  .bill-flex {
    flex-flow: column;
  }

  .normal-h2, .big-gradient {
    font-size: 30px;
    line-height: 38px;
  }

  .gradient-para {
    font-size: 18px;
    line-height: 27px;
  }

  .gradient-para.mt {
    font-size: 16px;
    line-height: 24px;
  }

  .mt37 {
    padding-bottom: 10px;
  }

  .course-text {
    font-size: 18px;
    line-height: 27px;
  }

  .center-title {
    margin-bottom: 50px;
  }

  .module-title-block {
    margin-bottom: 20px;
  }

  .module-title-block.align-right {
    text-align: left;
  }

  .module-title {
    margin-right: auto;
    font-size: 25px;
    line-height: 35px;
  }

  .line {
    margin-right: auto;
  }

  .line.module-3 {
    margin-left: 0;
    margin-right: auto;
  }

  .module-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .module-flex.reverse {
    flex-flow: column;
  }

  .module-list-flex {
    font-size: 16px;
    line-height: 24px;
  }

  .arrow-list {
    transform: translate(0, 7px);
  }

  .case-study-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
  }

  .case-badge {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .format-block {
    font-size: 16px;
    line-height: 24px;
  }

  .logo-block {
    margin-bottom: 60px;
  }

  .logo-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .better-list {
    font-size: 16px;
    line-height: 24px;
  }

  .instructer-flex {
    flex-flow: column;
    margin-bottom: 50px;
  }

  .instructer-list {
    background-size: 18px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .instructer-right {
    max-width: none;
  }

  .section-block {
    margin-bottom: 40px;
  }

  .section-text {
    font-size: 20px;
    line-height: 30px;
  }

  .section-about {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .section-image {
    grid-template-columns: 1fr 1fr;
  }

  .xxlarge {
    font-size: 150px;
  }

  .blue {
    font-size: 18px;
  }

  .fintech-image {
    max-width: none;
    right: -150px;
  }

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

  .card-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .student {
    font-size: 16px;
    line-height: 24px;
  }

  .student-name {
    font-size: 18px;
    line-height: 27px;
  }

  .black-review {
    min-width: 350px;
    max-width: 350px;
    height: 400px;
    font-size: 16px;
    line-height: 24px;
  }

  .faq-question.mg {
    font-size: 16px;
    line-height: 24px;
  }

  .cre-main {
    font-size: 25px;
    line-height: 30px;
  }

  .cre-main.bg {
    font-size: 20px;
    line-height: 30px;
  }

  .tags-wraapper.mb0 {
    flex-flow: column;
  }

  .tags-wraapper.drop {
    margin-bottom: 0;
  }

  .tags-wraapper.center {
    flex-flow: column;
  }

  .sky-tag {
    font-size: 16px;
    line-height: 24px;
  }

  .sky-tag.tiny {
    font-size: 16px;
  }

  .sky-line {
    height: 30px;
  }

  .blue-tag {
    font-size: 16px;
    line-height: 24px;
  }

  .blue-tag.tiny {
    font-size: 16px;
  }

  .blue-line {
    height: 30px;
  }

  .yellow-tag {
    font-size: 16px;
    line-height: 24px;
  }

  .yellow-tag.tiny {
    font-size: 16px;
  }

  .yellow-line, .orabge-line {
    height: 30px;
  }

  .orange-tag {
    font-size: 16px;
    line-height: 24px;
  }

  .orange-tag.tiny {
    font-size: 16px;
  }

  .re-title-2 {
    font-size: 32px;
    line-height: 45px;
  }

  .commercial-para {
    font-size: 16px;
    line-height: 24px;
  }

  .review-img {
    margin-bottom: 50px;
  }

  .act-grid {
    flex-flow: column;
  }

  .act-wrapper._3 {
    max-width: none;
  }

  .act-title.height {
    height: auto;
  }

  .act-detailss {
    padding-bottom: 100px;
  }

  .act-detailss.height {
    height: auto;
  }

  .act-para {
    font-size: 20px;
  }

  .pich-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .pitch-para {
    font-size: 16px;
  }

  .author-lists {
    background-size: 18px;
  }

  .sky-font, .blue-text, .yellow-fontt, .orange-text {
    font-size: 18px;
    line-height: 27px;
  }

  .author-wrapp {
    flex-flow: column;
  }

  .study-para {
    font-size: 16px;
    line-height: 24px;
  }

  .study-big {
    font-size: 18px;
    line-height: 27px;
  }

  .heading-block.center {
    margin-bottom: 50px;
  }

  .study-flex.margin-55 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .study-yellow {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-9 {
    margin-bottom: 0;
  }

  .re-author {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .smll-para {
    font-size: 16px;
    line-height: 24px;
  }

  .smll-para.width-633 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .book-outer-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .black-tag.tiny {
    font-size: 16px;
  }

  .big {
    font-size: 20px;
  }

  .clarity-title {
    font-size: 18px;
  }

  .clarity-para {
    font-size: 16px;
    line-height: 24px;
  }

  .investment.margin-50, .investment.ffcd54 {
    border-radius: 10px;
    flex-flow: column;
    padding-right: 5px;
  }

  .black-wrap {
    border-radius: 10px;
    max-width: none;
  }

  .invest-img {
    transform: none;
  }

  .mid-block {
    max-width: none;
  }

  .image-426 {
    display: none;
  }

  .author-outer-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .author-videos {
    max-width: none;
  }

  .topper-text {
    font-size: 12px;
    line-height: 20px;
  }

  .mg-para {
    font-size: 18px;
    line-height: 27px;
  }

  .forbes-text {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
  }

  .chat1, .chat3, .chat4 {
    width: 210px;
  }

  .chat2 {
    width: 80px;
    right: -10px;
  }

  .chat5 {
    width: 200px;
    top: 360px;
    right: -100px;
  }

  .expectation-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .expectation-tag {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 27px;
  }

  .content-creator {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
  }

  .more-text {
    font-size: 16px;
    line-height: 24px;
  }

  .big-more {
    font-size: 22px;
    line-height: 30px;
  }

  .news-name {
    font-size: 18px;
    line-height: 27px;
  }

  .implement-para {
    font-size: 16px;
    line-height: 24px;
  }

  .what-tab {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 27px;
  }

  .toolkit-wrapper {
    padding: 20px;
  }

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

  .tool-img {
    margin-bottom: 10px;
  }

  .about-toolkit {
    font-size: 16px;
    line-height: 24px;
  }

  .about-industry {
    height: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .module-block {
    top: 20px;
  }

  .module-text {
    font-size: 16px;
    line-height: 24px;
  }

  .module-num {
    font-size: 60px;
    line-height: 70px;
  }

  .part-block {
    top: 250px;
  }

  .div-block-527 {
    margin-bottom: 0;
  }

  .about-image {
    font-size: 18px;
    line-height: 27px;
  }

  .arrow-tab {
    top: -16px;
  }

  .what-details {
    height: 130px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .for-res {
    display: block;
  }

  .for-desk {
    display: none;
  }

  .gifts-section {
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .gifts-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .company-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .company-section.another {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .gift-flex {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 80px;
  }

  .gifting-icon {
    margin-left: auto;
    margin-right: auto;
  }

  .new-container {
    max-width: 100%;
  }

  .financial-statement-analysis-block {
    flex-flow: column;
  }

  .financial-statement-analysis-contant-wrap {
    max-width: 100%;
  }

  .financial-statement-analysis-title {
    font-size: 26px;
  }

  .financial-statement-analysis-sub-title {
    margin-bottom: 40px;
  }

  .financial-statement-analysis-button-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .white-button {
    padding-left: 14px;
    padding-right: 14px;
  }

  .button-price-text {
    font-size: 24px;
  }

  .main-section-wrap {
    max-width: 100%;
  }

  .cta-text {
    font-size: 14px;
  }

  .button-fill {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .our-k12-mathematics-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-title-wrap.left {
    justify-content: center;
    align-items: flex-start;
  }

  .heading-h2 {
    font-size: 30px;
  }

  .our-k12-mathematics-item-box {
    padding: 20px;
  }

  .heading-h4 {
    font-size: 24px;
  }

  .cta-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-wrap {
    flex-flow: column;
    max-height: 100%;
  }

  .cta-title {
    font-size: 26px;
  }

  .why-choose-our-books-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-contant-wrap {
    text-align: center;
    max-width: 100%;
  }

  .cta-button-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .why-choose-inner {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .video-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-choose-image-wrap {
    width: 85%;
  }

  .play-button {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .why-we-do-section, .impact-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .impact-wrap {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .impact-item-box {
    font-size: 16px;
  }

  .why-choose-bg-image {
    bottom: -2%;
  }

  .enroll-today-section {
    padding-top: 60px;
  }

  .enroll-bg-shap-image {
    bottom: -4%;
  }

  .play-icon-embed {
    width: 28px;
    height: 28px;
  }

  .books-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-logo {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .navbar-logo-center-container {
    padding-top: 40px;
  }

  .navbar-brand {
    text-align: center;
    padding-left: 0;
  }

  .hedaer-logo {
    width: 260px;
  }

  .container-1385 {
    max-width: 100%;
  }

  .button-secondary-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .heading-style-h3 {
    font-size: 28px;
  }

  .heading-style-h2-3 {
    font-size: 32px;
  }

  .sector-slider-image-mobile {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .diverse-sectors-title-wrap {
    margin-bottom: 80px;
  }

  .button-primary-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .diverse-sectors-slider-title {
    margin-bottom: 30px;
  }

  .diverse-sector-bottom-shape {
    bottom: -32px;
  }

  .sector-left-arrow {
    top: 50%;
    left: 0%;
  }

  .diverse-sectors-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .diverse-sector-top-shape {
    top: -47px;
  }

  .sector-slider-image-desktop {
    display: none;
  }

  .button-circle {
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    top: 8.5px;
    right: 10px;
  }

  .sector-right-arrow {
    top: 50%;
    right: 0%;
  }

  .hero-inner-box {
    flex-flow: column;
    max-width: 100%;
  }

  .zebralearn-hero-section {
    padding-bottom: 0;
  }

  .hero-contant {
    text-align: center;
    max-width: 100%;
  }

  .zebralearn-hero-image {
    margin-top: -50px;
    position: static;
  }

  .hero-bg-shap, .hero-bg-shap.bm, .why-we-do-bg-shap {
    bottom: -4%;
  }

  .imapact-counter {
    font-size: 36px;
  }

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

  .testimonial-item {
    width: 450px;
    min-width: 450px;
    margin-left: 24px;
    padding: 28px;
  }

  .testimonial-summary {
    margin-top: 10px;
  }

  .testimonial-info {
    margin-top: 24px;
  }

  .testimonial-inner {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .book {
    width: 90%;
    height: 50vh;
    margin-top: 100px;
  }

  .book-shape-1 {
    width: 50px;
    top: 35%;
  }

  .book-shape-2, .book-shape-3 {
    width: 50px;
  }

  .open-notice {
    top: -27%;
    right: -1%;
  }

  .pm-text {
    font-size: 14px;
    line-height: 16px;
    transform: rotate(6deg)translate(19px);
  }

  .gif-arrow {
    width: 50px;
    height: 50px;
  }

  .vision-content-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .book-shape-7 {
    top: 5%;
  }

  .book-shape-8 {
    inset: 42% auto auto 19%;
  }

  .book-shape-9 {
    width: 48px;
  }

  .book-shape-10 {
    width: 40px;
    inset: auto 6% -3% auto;
  }

  .author-page-button {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
  }

  .maths-book-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .maths-book-hero-content {
    text-align: center;
  }

  .maths-book-hero-image {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .maths-book-hero-cover {
    width: 100%;
  }

  .maths-book-hero-list {
    width: 100%;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .faq-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .small-text {
    font-size: 18px;
    line-height: 20px;
  }

  .k12-info-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .visual-learning-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .visual-learning-image {
    width: 100%;
    margin-top: 30px;
  }

  .about-zebralearn-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .counter-subtext {
    font-size: 14px;
  }

  .k12-counter-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .why-learning-left {
    max-width: 100%;
  }

  .concept-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .practics-span {
    font-size: 18px;
  }

  .enroll-now-books-list {
    grid-template-columns: 1fr 1fr;
  }

  .book-image-small {
    width: 120px;
  }

  .enroll-now-books-item {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    width: 100%;
  }

  .hero-gradient {
    height: 24px;
  }

  .book-shape-15 {
    width: 48px;
  }

  .book-shape-14 {
    left: 2%;
    right: auto;
  }

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

  .ncert-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .enroll-now-list {
    flex-flow: column;
  }

  .enroll-right-wrap {
    margin-top: 40px;
  }

  .enroll-nox-content-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .b2b-l-container {
    max-width: 90%;
  }

  .b2b-counter-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b2b-counter-number {
    font-size: 32px;
  }

  .b2b-counter-text {
    font-size: 18px;
    line-height: 26px;
  }

  .b2b-about-section {
    text-align: right;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .b2b-about-title {
    font-size: 40px;
  }

  .b2b-about-summary {
    width: 100%;
    line-height: 1.5;
  }

  .faq-question-new {
    white-space: pre-wrap;
    line-height: 1.5;
  }

  .dropdown-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mathematic-faq-wrap {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .faq-dropdown-toggal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .maths-video-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .maths-video-testimonial-slider {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-blue {
    width: 20rem;
  }

  .newsbar-inner {
    width: 100%;
    padding-top: 0;
  }

  .newsbar-inner.center {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .newsbar-text {
    font-size: 28px;
  }

  .newsbar-text.red {
    font-size: 13px;
  }

  .newsbar-text.red-big {
    font-size: 19px;
  }

  .newsbar-text.is-small {
    font-size: 12px;
  }

  .newsbar-text.is-medium {
    font-size: 16px;
  }

  .coundown-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    font-size: 24px;
  }

  .countdown-time {
    font-size: 20px;
  }

  .newsbar-black {
    width: 4px;
  }

  .coundown-item {
    width: 55px;
    min-width: 55px;
    padding: 10px;
  }

  .countdown-detail {
    font-size: 10px;
  }

  .newsbar-section-tab {
    margin-top: -1px;
  }

  .newsbar-inner-tab {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    padding-top: 4px;
    padding-bottom: 4px;
    overflow: visible;
  }

  .sale-sticky-bar {
    height: auto;
  }

  .newsbar-shape-left {
    height: 100%;
    margin-top: 0;
    left: -8%;
  }

  .newsbar-shape-right {
    right: -8%;
  }

  .newsbar-text-sub-list-tag {
    width: 180px;
  }

  .newsbar-inner-mob {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .b2b-hero-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .b2b-hero-inner {
    max-width: 75%;
  }

  .b2b-hero-title {
    font-size: 42px;
  }

  .b2b-hero-summary {
    margin-top: 20px;
  }

  .b2b-hero-book-marquee {
    margin-top: 50px;
  }

  .b2b-our-book-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .b2b-our-book-grid {
    grid-template-columns: 1fr;
  }

  .b2b-our-book-note {
    max-width: 100%;
  }

  .b2b-heading-h2 {
    font-size: 32px;
  }

  .b2b-our-book-item {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .b2b-business-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .b2b-business-grid {
    grid-template-columns: 1fr 1fr;
  }

  .b2b-business-image {
    border-radius: 8px;
  }

  .b2b-cta-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .b2b-cta-right {
    justify-content: center;
    align-items: center;
  }

  .b2b-product-section {
    padding-top: 60px;
  }

  .b2b-product-title-wrap {
    max-width: 100%;
  }

  .b2b-client-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .b2b-client-text {
    font-size: 16px;
  }

  .b2b-client-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .b2b-client-box {
    border-radius: 12px;
    font-size: 12px;
  }

  .b2b-counter-title {
    font-size: 14px;
  }

  .b2b-counter-grid {
    grid-template-columns: 1fr 1fr;
  }

  .b2b-counter-box {
    border-bottom: 1px solid #c7c6cf;
  }

  .b2b-counter-box.b-line {
    border-right: 1px solid #c7c6cf;
  }

  .b2b-counter-box.b-line.r-none {
    border-right-style: none;
  }

  .b2b-counter-box.b-none {
    border-bottom-style: none;
  }

  .b2b-counter-box.b-none.r-border {
    border-right: 1px solid #c7c6cf;
  }

  .b2b-counter-divider {
    display: none;
  }

  .b2b-about-bg-image {
    width: 90%;
    margin-top: 40px;
    position: static;
  }

  .b2b-about-content {
    text-align: center;
    width: 100%;
  }

  .b2b-footer {
    padding-top: 60px;
  }

  .b2b-footer-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .b2b-footer-copyright, .b2b-footer-link {
    font-size: 10px;
  }

  .b2b-footer-menu-list {
    justify-content: space-between;
    width: 100%;
  }

  .b2b-brand {
    z-index: 100;
  }

  .b2b-nav-menu {
    width: 70%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .b2b-header-container, .b2b-l-footer {
    max-width: 90%;
  }

  .b2b-business-inner {
    font-size: 15px;
  }

  .b2b-business-image-box {
    border-radius: 8px;
    height: 350px;
  }

  .b2b-business-features-name {
    font-size: 18px;
  }

  .b2b-why-choose-box {
    padding: 32px;
  }

  .b2b-why-choose-summary, .b2b-why-choose-item {
    font-size: 14px;
  }

  .b2b-l-gallery-list {
    grid-template-columns: 1fr 1fr;
  }

  .text-size-medium-7 {
    font-size: 16px;
  }

  .digital-copy-button-wrapper.flex-rihght {
    flex-flow: column;
    flex: none;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .div-block-815 {
    margin-top: 0;
  }

  .background-colour-text.background-colour-eed101.cacaca.colour-cacaca.false-colour-background {
    margin-right: 10%;
  }

  .container-large-2.background-image {
    margin-top: 100px;
  }

  .container-large-2.background-image.hide.visible {
    background-size: auto 70%;
  }

  .faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.colour-background-nill {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-oswall-bold {
    font-size: 20px;
  }

  .div-block-1162 {
    grid-template-columns: 1fr;
  }

  .text-block-451.sizing {
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .heading-16 {
    font-size: 45px;
  }

  .heading-16.align-center {
    font-size: 36px;
  }

  .heading-16.align-center.heading-size-40 {
    line-height: 50px;
  }

  .image-absolute {
    bottom: -82%;
  }

  .div-block-1528 {
    margin-top: 30px;
    display: flex;
  }

  .flex-content.flex-left.gap-small {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-1126 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1157 {
    right: -1%;
  }

  .div-block-1192 {
    grid-template-columns: 1fr;
  }

  .div-block-1158 {
    padding-top: 50px;
  }

  .section-meet-authore {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-1172 {
    margin-top: 20px;
  }

  .div-block-1147.changeing-thinks, .div-block-778, .grid-hero-3 {
    grid-template-columns: 1fr;
  }

  .grid-hero-3.spaceless.grid-less {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .main-section-fr-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .swiper-button-prev._2 {
    left: -6%;
  }

  .tabs-4 {
    align-items: center;
  }

  .div-block-866 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    display: flex;
  }

  .main-content-wrapper-fm-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-h1-fintech.text-style-sf-pro {
    font-size: 35px;
  }

  .heading-h1-fintech.text-style-sf-pro.large {
    font-size: 30px;
  }

  .block-flex {
    flex-flow: column;
  }

  .div-block-669 {
    outline-offset: -1px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    outline: 2px dashed #35469d;
  }

  .grid-graph {
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

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

  .text-block-389 {
    color: #d16400;
    text-align: center;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    display: block;
  }

  .h2-text-pro {
    font-size: 28px;
    line-height: 40px;
  }

  .image-431 {
    top: 10px;
  }

  .div-block-849 {
    flex-flow: column;
  }

  .text-block-353 {
    font-size: 30px;
  }

  .left-content {
    width: 100%;
  }

  .div-block-314.align-left {
    margin-left: 0;
  }

  .text-block-352 {
    font-size: 50px;
    line-height: 70px;
  }

  .image-471 {
    right: 27%;
  }

  .code-embed-17.hidden-all-half {
    display: none;
  }

  .div-block-842 {
    grid-template-columns: 1fr;
  }

  .div-block-835 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1245.padding-top-0 {
    flex-flow: column;
  }

  .div-block-1174 {
    grid-template-columns: 1fr;
  }

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

  .div-block-1247 {
    flex-flow: column;
  }

  .section-marquue._75-top-margin {
    display: flex;
  }

  .section-marquue._75-top-margin.visisble {
    display: none;
  }

  .div-block-1235 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
  }

  .achivement-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .slider-inner {
    height: 400px;
  }

  .image-624 {
    height: 100%;
    display: block;
    top: auto;
    bottom: -10%;
  }

  .div-block-1341 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-954 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .div-block-1294 {
    padding: 25px;
  }

  .div-block-1335 {
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-752 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .text-block-458 {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-size-medium-8 {
    font-size: 16px;
  }

  .text-size-medium-8.text-colour-0b6e99.top-margin-text.small {
    font-size: 18px;
  }

  .div-block-1215 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-415 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .text-block-377 {
    font-size: 30px;
    line-height: 130%;
  }

  .button-flex {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-614 {
    height: auto;
  }

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

  .div-block-1156 {
    margin-top: 0;
  }

  .section-black-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-652 {
    grid-column-gap: 72px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .section-brand {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .text-block-370.backgroundcccbcd {
    font-size: 24px;
    position: absolute;
    right: auto;
  }

  .image-540 {
    overflow: visible;
  }

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

  .points-wrapper-hero.padding-top-56 {
    grid-template-columns: 1fr;
  }

  .div-block-1254._257, .div-block-1254._315 {
    margin-top: 20px;
  }

  .tabs-content-8 {
    margin-left: 0;
  }

  .image-631 {
    position: relative;
    top: -47%;
  }

  .div-block-617 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .div-block-627 {
    display: none;
  }

  .text-block-349 {
    line-height: 30px;
  }

  .heading-style-h2-4.heading-colour-white.max-w {
    font-size: 45px;
  }

  .heading-style-h2-4.heading-style-honstore.heading-align-center.heading-colour-blac.cent5er {
    font-size: 28px;
  }

  .heading-style-h2-4.heading-small.bold-heading {
    font-size: 32px;
  }

  .heading-style-h2-4.heading-small.bold-heading.center-2 {
    text-align: left;
  }

  .heading-style-h2-4.heading-small.bold-heading.align-center {
    font-size: 30px;
    line-height: 50px;
  }

  .heading-style-h2-4.heading-small.colour-ffca15 {
    font-size: 32px;
  }

  .heading-style-h2-4.heading-small.colour-ffca15.center-2 {
    text-align: center;
  }

  .heading-style-h2-4.heading-small.heading-colour-white.heaidng-com.padding-false {
    font-size: 32px;
    line-height: 50px;
  }

  .sf-20.text-colour-white.sf-pro {
    font-size: 18px;
  }

  .div-block-799 {
    padding: 6px 35px;
  }

  .right-image {
    width: 100%;
  }

  .right-image.left {
    order: 1;
    justify-content: center;
    width: 100%;
  }

  .image-638 {
    object-fit: cover;
  }

  .div-block-886.o-top {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1529 {
    flex: none;
  }

  .div-block-1295 {
    flex-flow: column;
  }

  .div-block-777 {
    outline-offset: -1px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 20px;
    outline: 2px dashed #35469d;
  }

  .poppien-20 {
    font-size: 18px;
  }

  .div-block-1011 {
    grid-template-columns: 1fr;
  }

  .div-block-670._1090.large-box {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    flex-flow: column;
  }

  .books-page {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-800 {
    grid-template-columns: 1fr;
  }

  .section_hero-interview-ready {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-1231 {
    grid-template-columns: 1fr 1fr;
  }

  .text-top {
    font-size: 20px;
    line-height: 50px;
  }

  .text-top.gradsuates {
    font-size: 35px;
    line-height: 55px;
  }

  .text-top.inter30 {
    font-size: 28px;
    line-height: 40px;
  }

  .text-top.extra-large {
    font-size: 35px;
  }

  .image-641.hide {
    height: auto;
  }

  ._3-book-summary {
    font-size: 14px;
  }

  .div-block-944 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-750 {
    outline-offset: -3px;
    border-style: none;
    outline: 2px #000;
  }

  .div-block-750.hide-back {
    outline-offset: -3px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    outline: 2px dashed #000;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-616, .div-block-891 {
    grid-template-columns: 1fr;
  }

  .text-block-470 {
    font-size: 25px;
  }

  .div-block-957 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .book-wrapper-2 {
    justify-content: center;
    align-items: center;
  }

  .buy-button-wrapper.align-button-center.less-maegin {
    margin-top: 40px;
  }

  .buy-button-wrapper.align-button-center.top {
    margin-top: 32px;
    margin-left: auto;
  }

  .div-block-1206, .div-block-1206.less-grid {
    grid-template-columns: 1fr;
  }

  .div-block-1206.less-grid.top-grid-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1206.less-grid.grid-to-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-941 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .sectiion-2.other.gray {
    min-height: auto;
  }

  .grid-consultant {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
  }

  .div-block-1300 {
    bottom: 30px;
    left: 30px;
  }

  .div-block-827 {
    padding-bottom: 60px;
  }

  .div-block-1251 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-1251.more-grid.makflex {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-1251.more-grid.add-grid._102 {
    grid-template-columns: 1fr 1fr;
  }

  .image-274 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1667 {
    margin-top: 0;
  }

  .div-block-857 {
    grid-template-columns: 1fr;
  }

  .text-block-369 {
    font-size: 28px;
  }

  .image-470.side-left-arrow.hidden-mobile, .image-470.hidden-mobile {
    display: none;
  }

  .div-block-1161 {
    grid-template-columns: 1fr;
  }

  .div-block-776 {
    top: -3%;
  }

  .div-block-819 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .div-block-1671 {
    margin-left: 0%;
  }

  .section_hero-marketing {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1239 {
    flex-flow: column;
  }

  .div-block-1017 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1150 {
    grid-template-columns: 1fr;
  }

  .image-649 {
    transform: rotateX(0)rotateY(123180deg)rotateZ(88deg);
  }

  .text-regular-be {
    font-size: 20px;
    line-height: 25px;
  }

  .swiper-container.padding-over {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-606 {
    flex-flow: column;
  }

  .div-block-606.top {
    margin-top: 50px;
  }

  .h2-wrapper {
    flex-flow: column;
  }

  .h2-wrapper.margin-less {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
  }

  .h2-wrapper.margin-less.center-2 {
    align-items: center;
  }

  .div-block-1501.d1c9b7 {
    background-color: #fff;
  }

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

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

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

  .trading-3-book-list-block-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .div-block-1155 {
    margin-top: 5%;
  }

  ._3-book-item-cta {
    margin-top: 30px;
    font-size: 16px;
  }

  .div-block-674 {
    display: none;
  }

  .image-grid.top-margin-image-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-798 {
    padding: 20px 30px;
  }

  .text-normal-2, .text-normal-2.margin-top {
    font-size: 20px;
  }

  .div-block-1112.gap-0 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-columns: 1fr;
  }

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

  .about-author-2 {
    flex-flow: column;
  }

  .author-info-2 {
    flex: none;
  }

  .div-block-607 {
    max-width: none;
  }

  .div-block-1152 {
    grid-template-columns: 1fr;
  }

  .div-block-980 {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-between start;
    display: flex;
  }

  .section-testromonial {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .span-small.cureent-small-span {
    font-size: 30px;
  }

  .div-block-324 {
    margin-top: 20px;
  }

  .div-block-324.buttom-flex {
    justify-content: center;
    width: 200px;
    min-height: 100px;
    transform: rotate(90deg);
  }

  .image-653 {
    display: none;
    inset: auto 0% -33% 29%;
  }

  .div-block-1007 {
    grid-template-columns: 1fr;
  }

  .image-654 {
    left: 0%;
  }

  .div-block-1685, .div-block-1020 {
    width: 100%;
  }

  .text-block-179 {
    font-size: 18px;
  }

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

  .div-block-1686 {
    flex-flow: column;
  }

  .div-block-968._100--height, .div-block-968._100--height._256 {
    max-width: 300px;
  }

  .div-block-968._100--height._258 {
    max-width: 350px;
  }

  ._3-book-list-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .div-block-623 {
    left: 0%;
  }

  .my-custom-slide.backgroud-colour-white.radiuse-0.false-somethink {
    max-width: 300px;
  }

  .image-655.hide {
    display: none;
    left: 13%;
  }

  .div-block-680 {
    left: -10%;
  }

  .div-block-680.position.change {
    right: -8%;
  }

  .div-block-680.position.change.hide-mobile {
    display: none;
  }

  .div-block-680.position.change.top-left {
    max-width: 60px;
    right: -12%;
  }

  .div-block-680.hide-mobile {
    display: none;
  }

  .div-block-854, .div-block-812 {
    grid-template-columns: 1fr;
  }

  .div-block-812.more-grid {
    grid-template-columns: 1fr 1fr;
  }

  .montserrat-16.make-regular.urban-18 {
    font-size: 16px;
  }

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

  .grid-list {
    grid-template-columns: 1fr;
    margin-top: 350px;
  }

  .swiper-button-next.n {
    right: -4%;
  }

  .div-block-1153 {
    grid-template-columns: 1fr;
  }

  .div-block-1029.auto-w-1029 {
    flex-flow: column;
    display: flex;
  }

  .sf-30.text-colour-ff5612.text-align-center {
    font-size: 25px;
  }

  .div-block-943 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1218 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  ._5steps-wrapper {
    margin-top: 60px;
  }

  .div-block-838 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 30px;
  }

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

  .div-block-1273 {
    grid-template-columns: 1fr;
  }

  .div-block-1701 {
    width: 100%;
    display: flex;
  }

  .text-span-77 {
    font-size: 60px;
  }

  .poppien-34 {
    text-align: center;
  }

  .book-image-top-margin {
    flex-flow: column;
  }

  .div-block-1491, .div-block-1164 {
    grid-template-columns: 1fr;
  }

  .heading-14 {
    font-size: 35px;
  }

  .image-490 {
    display: none;
    transform: rotate(90deg);
  }

  .div-block-1159 {
    grid-template-columns: 1fr;
  }

  .div-block-1527 {
    grid-template-columns: 1fr 1fr;
  }

  .top-margin-flex, .div-block-1478 {
    flex-flow: column;
  }

  .image-667 {
    left: -10%;
  }

  .image-667.position-lefr {
    display: none;
    top: 8%;
  }

  .div-block-833 {
    grid-template-columns: 1fr;
  }

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

  .div-block-590 {
    height: auto;
  }

  .div-block-326 {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    flex-flow: column;
  }

  .heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.monster.small-font {
    font-size: 25px;
    line-height: 40px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding {
    font-size: 32px;
    line-height: 50px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding._1183 {
    font-size: 30px;
  }

  .heading-style-h1-2.heading-align-center.capital-heading {
    font-size: 35px;
  }

  .heading-style-h1-2.colour-black.max-w.align-center {
    font-size: 50px;
  }

  .heading-style-h1-2.colour-black.max-w.align-center.capital {
    font-size: 35px;
    line-height: 50px;
  }

  .top-navbar-2 {
    font-size: 14px;
  }

  .div-block-1730 {
    flex-flow: column;
  }

  .div-block-1733 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-1737 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

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

  .div-block-1757 {
    width: 80%;
  }

  .div-block-1760, .div-block-1764 {
    flex-flow: column;
  }

  .div-block-1766 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-1768 {
    grid-template-columns: 1fr;
  }

  .div-block-1770, .div-block-1773, .div-block-1781 {
    width: 100%;
  }

  .div-block-1782, .div-block-1786 {
    flex-flow: column;
  }

  .div-block-1789 {
    grid-template-columns: 1fr;
  }

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

  .div-block-1795 {
    flex-flow: column;
  }

  .div-block-1798 {
    grid-template-columns: 1fr;
  }

  .div-block-1393.align-top._807 {
    flex-flow: column;
  }

  .trading-strategie-popup-title {
    font-size: 24px;
  }

  .tranding-strategie-summary {
    max-width: 90%;
    font-size: 18px;
  }

  .popup-cta-button {
    font-size: 20px;
  }

  .trading-strategie-popup-right {
    padding-left: 24px;
  }

  .tranding-strategie-button {
    font-size: 20px;
  }

  .tranding-strategie-video-box {
    max-width: 90%;
    height: auto;
  }

  .trading-strategie-form-block {
    margin-top: 35px;
  }

  .tranding-strategie-title {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .trading-strategie-popup-inner {
    max-width: 90%;
  }

  .content-wrapper-3 {
    min-height: auto;
  }

  .div-block-1835 {
    height: 180px;
  }

  .tab-link-tab-3-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-512 {
    font-size: 12px;
  }

  .paragraph-13 {
    width: 100%;
  }

  .financial-modeling-summary {
    max-width: 90%;
    font-size: 18px;
  }

  .financial-modelling-popup-inner {
    max-width: 90%;
  }

  ._8-book-list-block {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .digital-book-sub-text {
    line-height: 1.4;
  }

  .text-block-541 {
    font-size: 28px;
  }

  .hero-book-list {
    flex-flow: wrap;
  }

  .text-block-558 {
    font-size: 28px;
  }

  .digital-sticky-navbar {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .digital-favourite-book-item {
    width: 250px;
  }

  .why-zebralearn-title {
    font-size: 28px;
  }

  .digital-book-access-box-image {
    width: 100%;
  }

  .digital-book-access-box-right {
    margin-left: -30px;
  }

  .digital-advantage-right {
    text-align: center;
  }

  .digital-book-counter-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .marquee-counter-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .digital-book-access-sub-text {
    font-size: 16px;
  }

  .digital-book-access-box {
    width: 100%;
    margin-top: 40px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .digital-book-hero-image-mobile, .digital-book-hero-image {
    width: 450px;
    margin-top: -14%;
  }

  .digital-book-access-box-left {
    width: 450px;
  }

  .digital-book-cta-section, .digital-book-advantage-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .digital-favourite-cta-text {
    margin-top: 20px;
    font-size: 16px;
  }

  .why-zebralearn-box-title {
    text-align: left;
    margin-left: 0;
  }

  .section-sub-text-block {
    margin-top: 8px;
  }

  .digital-book-counter-list {
    width: 100%;
  }

  .why-zebralearn-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .digital-favourite-book-badge {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .digital-book-access-title {
    font-size: 32px;
  }

  .digital-book-hero-sub-title {
    font-size: 14px;
  }

  .digital-book-cta-summary {
    max-width: 100%;
    font-size: 16px;
  }

  .why-zebralearn-image {
    width: auto;
    margin-top: 0;
  }

  .digital-book-feature-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .digital-book-hero-logo {
    width: 220px;
  }

  .digital-book-counter-text {
    font-size: 16px;
  }

  .slider-arrow-image {
    width: 24px;
  }

  .digital-book-access-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .page-container {
    max-width: 90%;
  }

  .digital-favourite-book-list {
    grid-template-columns: 1fr 1fr;
  }

  .digital-book-testimonial-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .digital-book-cta-title-wrap {
    max-width: 90%;
  }

  .digital-book-counter {
    font-size: 40px;
  }

  .digital-favourite-book-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .why-zebralearn-box {
    justify-content: space-between;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .digital-book-cta-sub-title {
    width: 90%;
    font-size: 16px;
  }

  .digital-testimonial-marquee-row {
    margin-bottom: 40px;
  }

  .digital-favourite-cta {
    font-size: 16px;
  }

  .digital-book-cta-item-inner {
    font-size: 14px;
  }

  .why-zebralearn-marquee-image {
    width: 140px;
  }

  .digital-book-hero-logo-wrap {
    margin-bottom: 30px;
  }

  .digital-book-marquee-list {
    margin-top: 24px;
  }

  .digital-book-cta-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .digital-advantage-block {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .digital-book-access-overlay {
    filter: blur(15px);
  }

  .why-zebralearn-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .marquee-counter-item {
    max-width: 280px;
  }

  .why-zebralearn-sub-text {
    text-align: left;
    width: 280px;
    font-size: 14px;
  }

  .why-zebralearn-item {
    padding: 6px;
  }

  .digital-book-hero-title {
    width: 100%;
    font-size: 25px;
    line-height: 1.3;
  }

  .testimonial-counter-text {
    font-size: 16px;
  }

  .section-sub-text-icon {
    width: 24px;
  }

  .section-sub-text-icon.why-zebralearn {
    width: 28px;
  }

  .section-sub-text-icon.favourite {
    width: 20px;
  }

  .digital-books-hero-list {
    bottom: 250px;
  }

  .digital-book-hero-button {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .testimonial-counter-number {
    font-size: 42px;
  }

  .why-zebralearn-overlay {
    border-radius: 5px;
  }

  .digital-testimonial-book-image {
    width: 130px;
  }

  .digital-testimonial-book-image.review {
    width: auto;
  }

  .digital-hero-book {
    width: 62px;
  }

  .digital-book-hero-button-wrap {
    margin-top: 24px;
  }

  .digital-book-advantage-title {
    font-size: 32px;
  }

  .digital-book-access-box-summary {
    font-size: 14px;
  }

  .digital-book-access-marquee {
    margin-top: 50px;
  }

  .text-size-bold {
    font-size: 25px;
  }

  .text-size-bold.text-align-center.text-colour {
    line-height: 30px;
  }

  .text-block-562 {
    font-size: 16px;
  }

  .image-hero-section.image-top-margin {
    margin-top: 89px;
  }

  .button-12.add_to_cart {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
    line-height: 25px;
  }

  .hero_heading-wrapper.margin-top-heading {
    margin-top: 45px;
  }

  .text-span-196 {
    font-size: 50px;
    line-height: 50px;
  }

  .heading_style-h2.heading-align-center {
    font-size: 30px;
  }

  .div-block-1950 {
    padding: .5rem 1rem;
  }

  .div-block-1950.marketing {
    padding-top: .5rem;
    padding-bottom: .5rem;
    left: -8%;
  }

  .div-block-1950.marketing.q {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .div-block-1950.marketing.q.s {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-1950.s.hr-block {
    min-width: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .hero_heading.heading-align-center {
    font-size: 25px;
  }

  .text-block-563 {
    font-size: 16px;
  }

  .button-13.add_to_cart {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
    line-height: 25px;
  }

  .text-span-197 {
    font-size: 50px;
    line-height: 50px;
  }

  .div-block-1953 {
    padding: .5rem 1rem;
  }

  .div-block-1953.marketing {
    padding-top: .5rem;
    padding-bottom: .5rem;
    left: -8%;
  }

  .div-block-1953.marketing.q {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .div-block-1953.marketing.q.s {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-1953.s.hr-block {
    min-width: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-button-wrapper {
    align-self: flex-start;
  }

  .sales-by-date {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: flex-end;
  }

  .text-size-medium-9 {
    font-size: 16px;
  }

  .text-size-medium-9.text-small-mobile {
    font-size: 14px;
  }

  .sales-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .dashboard-nav {
    display: none;
  }

  .calendar-wrapper {
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-menu-5 {
    background-color: #1e1e1f;
    min-height: 100vh;
    padding: 0 41px 41px 20px;
  }

  .filter-text {
    font-size: 12px;
  }

  .text-week, .text-week.month {
    font-size: 10px;
  }

  .padding-global-9.padding-nav-veritcal {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .right-filter {
    flex-flow: wrap;
  }

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

  .right-lower-block.lower-flex {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: column;
    align-items: flex-start;
    margin-top: 64px;
  }

  .sales-text-wrapper {
    flex: none;
  }

  .report-by-week-month {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .graph-wrapper.top-margin-graph {
    flex-flow: column;
  }

  .navbar-3.nav-mobile {
    display: block;
  }

  .icon-44 {
    color: #fff;
  }

  .logo-wrapper-nav {
    margin-bottom: 40px;
    display: block;
  }

  .brand-2 {
    flex-flow: column;
    justify-content: flex-start;
    padding-left: 0;
    display: flex;
  }

  .graph-data-wrapper {
    max-width: none;
  }

  .left-filter {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: flex-end;
  }

  .nav-left-block {
    justify-content: flex-start;
    align-items: center;
  }

  .menu-button-2, .menu-button-2.w--open {
    background-color: #1e1e1f;
  }

  .div-block-1958 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1960.make-fkex-right.top {
    flex-flow: column;
  }

  .text-size-medium-10 {
    font-size: 16px;
  }

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

  .div-block-1534 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding: 10px;
  }

  .div-block-1554 {
    flex-flow: column;
  }

  .div-block-1561 {
    grid-template-columns: 1fr;
  }

  .rt-mask {
    width: 100%;
  }

  .div-block-1995 {
    grid-template-columns: 1fr;
  }

  .text-block-579 {
    font-size: 2vh;
  }

  .div-block-2085, .div-block-2087 {
    display: none;
  }

  .text-aling-center.colour-white {
    font-size: 18px;
  }

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

  .image-798 {
    left: -2%;
  }

  .h2-heading-section-2.white-colour {
    font-size: 28px;
  }

  .h2-heading-section-2.white.cetner {
    text-align: center;
    font-size: 28px;
  }

  .h2-heading-section-2._156736 {
    font-size: 28px;
  }

  .h2-heading-section-2._156736._000000 {
    font-size: 3vh;
  }

  .h2-heading-section-2._156736 {
    font-size: 25px;
    line-height: 35px;
  }

  .text-size-16-3.text-align-center.vp-pro, .text-size-16-3.text-align-center.colour-white, .text-size-16-3.vp-pro {
    font-size: 14px;
  }

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

  .div-block-2092 {
    flex-flow: column;
  }

  .sf-20-2.text-colour-white.sf-pro {
    font-size: 18px;
  }

  .div-block-2104 {
    padding-left: 10px;
  }

  .div-block-2134 {
    max-width: none;
  }

  .div-block-2214 {
    max-width: 100%;
  }

  .vp-pro-size-2 {
    font-size: 16px;
  }

  .image-814 {
    width: 100%;
  }

  .div-block-2113 {
    max-width: 400px;
    top: -4%;
  }

  .text-size-16-4.text-align-center.vp-pro {
    font-size: 14px;
  }

  .align-left-2 {
    flex-flow: column;
    margin-top: 30px;
  }

  .div-block-2119 {
    width: 80%;
  }

  .rotated {
    transform: rotate(90deg);
  }

  .image-799 {
    top: -40%;
  }

  .div-block-2105.make-fkex-right.align-center.direction-top.hidden-mobile {
    flex-flow: column;
    align-items: center;
  }

  .div-block-2213 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-2099 {
    flex-flow: column;
    align-items: center;
  }

  .vp-pro-17 {
    font-size: 14px;
  }

  .div-block-2130 {
    z-index: 2;
    position: relative;
  }

  .h1-hero.align-center.colour-white {
    font-size: 30px;
  }

  .div-block-2247, .div-block-2268 {
    grid-template-columns: 1fr;
  }

  .inter-50 {
    margin-bottom: 20px;
  }

  .image-819 {
    margin-top: 3rem;
    position: relative;
  }

  .full-w {
    grid-template-columns: 1fr;
  }

  .stack_card {
    height: auto;
    margin-bottom: 4rem;
    position: static;
  }

  .stack_card.is-2 {
    margin-bottom: 4rem;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .inter-22 {
    font-size: 16px;
  }

  .div-block-2253, .div-block-2253.black.false.fulll-w {
    width: 100%;
  }

  .div-block-2253.fasle.firts-block {
    order: -1;
  }

  .div-block-2253.full-w.fasle.new-fasle {
    width: 100%;
  }

  .div-block-2253.make-first {
    order: -1;
  }

  .image-820 {
    width: 100%;
  }

  .div-block-2264 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2251 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-2261 {
    position: static;
  }

  .faq-item-wrap {
    max-width: 100%;
  }

  .faq-item-wrap.right---brix {
    margin-left: 0;
  }

  .faq-item-wrap.left---brix {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div-block-2271 {
    padding: 20px;
  }

  .accordion-columns-wrapper---brix {
    flex-direction: column;
  }

  .tab-section-started {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-2243.liner-background, .div-block-2239 {
    flex-flow: column;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 82%;
  }

  .div-block-2254.cemter {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-2254.top-maegin {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .box-cardd.red-liner {
    background-size: auto;
  }

  .div-block-2252, .div-block-2252.auto, .div-block-2252.auto.more-w {
    width: 100%;
  }

  .inter-30 {
    font-size: 20px;
  }

  .master-advanced-section {
    margin-bottom: 0;
    padding-bottom: 80px;
  }

  .acc-item.accordion-3---brix {
    margin-bottom: 16px;
    padding: 32px;
  }

  .popup_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-825 {
    width: 20%;
  }

  .image-826 {
    width: 100%;
  }

  .first-3 {
    order: -1;
  }

  .image-809 {
    inset: auto 0% 0% auto;
  }

  .div-block-2176 {
    grid-template-columns: 1fr;
  }

  .div-block-2204 {
    flex-flow: column;
  }

  .div-block-2200.make-fkex-right.top {
    flex-flow: column;
    align-items: center;
  }

  .div-block-2185.overflow-visible._9deeea {
    margin-top: 70px;
  }

  .image-806 {
    right: -9%;
  }

  .div-block-2172 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-2181 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-2181._0.padding-less {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-2161 {
    grid-template-columns: 1fr;
  }

  .div-block-2192 {
    margin-top: 0;
  }

  .image-813 {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .max-w-content {
    flex-flow: column;
  }

  .div-block-2175, .div-block-2175.less-1 {
    grid-template-columns: 1fr;
  }

  .image-827 {
    width: 25%;
  }

  .div-block-16 {
    flex-flow: column;
  }

  .image-829, .image-830 {
    width: 100%;
  }

  .div-block-12.center {
    width: 100%;
    left: 0;
    right: 0;
  }

  .top-margin-less.top-margin-small.first {
    order: -1;
  }

  .div-block-2290 {
    padding-top: 50px;
  }

  .image-832 {
    width: 100%;
  }

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

  .padding-top-grid {
    grid-template-columns: 1fr;
  }

  .padding-top-grid._951 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-2295 {
    grid-template-columns: 1fr 1fr;
  }

  .image-833 {
    width: 100%;
  }

  .image-834 {
    right: 40%;
  }

  .newsbar-inner-mob-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-2301 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .div-block-2303, .grid-hero-4 {
    grid-template-columns: 1fr;
  }

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

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

  .grid-3-columns.gallery-v5 {
    grid-column-gap: 16px;
  }

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

  .image-842 {
    object-fit: cover;
  }

  .div-block-2354 {
    grid-template-columns: 1fr 1fr;
  }

  .image-852.hide {
    height: auto;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .bg-img-2 {
    max-width: 310px;
  }

  .heading-mg-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .mg-para-2 {
    font-size: 18px;
    line-height: 27px;
  }

  .right-wrap-2.height-fasle.fsle.left-align.left.hidden-mobile {
    display: none;
  }

  .right-wrap-2.height-fasle.fsle.first-4 {
    order: -1;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .primary-button-3 {
    text-align: center;
    margin-right: 0;
    padding: 12px 40px;
    font-size: 18px;
    line-height: 27px;
  }

  .text-size-regular-10 {
    font-size: 18px;
  }

  .about-author-3.mg {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .cover-image-2 {
    max-width: 260px;
  }

  .flex-left-2, .flex-left-2.flex-down {
    flex-flow: column;
  }

  .book-image-relative-2 {
    margin-bottom: 20px;
  }

  .af-button {
    font-size: 16px;
  }

  .hero-subscribe-left {
    padding: 60px 15px;
  }

  .af-text-large.max-w-text {
    width: 100%;
    font-size: 22px;
  }

  .af-slider-wrapppper.for-modile {
    display: block;
  }

  .footer-copyright-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .af-h2.he-align-center {
    line-height: 50px;
  }

  .af-bold-small.center-text {
    font-size: 16px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .top-align-center.center {
    right: 31%;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .af-textwrapper {
    padding-right: 4rem;
  }

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

  .af-heading-hero.af-heading-center {
    font-size: 40px;
  }

  .grid-what-we-do {
    grid-template-columns: 1fr;
  }

  .div-block-2398 {
    flex-flow: column;
  }

  .image-868 {
    width: 100%;
  }

  .pricing-wrapper-app.top-margin-small.hidden-mobile {
    display: none;
  }

  .pricing-grid-top.padding-to-small.flex-pricing {
    justify-content: space-between;
    display: flex;
  }

  .pricing-grid-top.padding-to-small.flex-pricing.false-top-margin {
    margin-top: 0;
  }

  .top-marign-sub-small.large-text.align-left {
    justify-content: flex-start;
  }

  .button-pricing.f47f20._w-fill, .button-pricing._w-full {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .text-best {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .pricing-mobile {
    margin-top: 3rem;
    display: block;
  }

  .standard-pricing-mobile.top-margin-large {
    border-top: 1px solid #3c3b3e;
    margin-top: 1rem;
    padding-top: 3rem;
  }

  .flex-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

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

  .close-content-animation {
    overflow: hidden;
  }

  .cover-background-circle {
    min-width: 400px;
    min-height: 400px;
  }

  .points-wrapper-tb {
    padding-left: 17px;
    padding-right: 20px;
  }

  .teach-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    align-items: center;
    padding-right: 20px;
  }

  .div-block-2415 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-2421.firt-alsing {
    order: -1;
  }

  .grid-us.top-margin-grid {
    grid-template-columns: 1fr;
  }

  .code-wrapper {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-text {
    font-size: 12px;
    font-weight: 800;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 28px;
    line-height: 1.3;
  }

  .image {
    width: 90%;
    max-width: 100%;
  }

  .container-6 {
    grid-column-gap: 112px;
    justify-content: space-around;
    display: flex;
  }

  .navbar-2 {
    width: 20rem;
  }

  .cta-button {
    width: 100%;
    margin-top: 11%;
    margin-bottom: auto;
    text-decoration: none;
  }

  .cta-button._1 {
    width: 100%;
    margin-top: 6%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cta-button._1.sticky-show {
    opacity: 1;
  }

  .cta-button.new {
    width: 100%;
    padding: 1em .5em;
    font-size: 90%;
  }

  .cta-button.new.stroke {
    padding-left: .5em;
    padding-right: .5em;
  }

  .cta-button.new.ind {
    margin-top: 0;
  }

  .cta-button.new._51 {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-button.new.blue-stroke {
    padding-left: .5em;
    padding-right: .5em;
  }

  .cta-button._51-secondary, .cta-button._360 {
    width: 100%;
    padding: 1em .5em;
    font-size: 90%;
  }

  .hero-image {
    width: 100%;
    max-width: 200%;
  }

  .hero-image.ms {
    width: 100%;
    margin-top: -18%;
    margin-left: 11px;
  }

  .hero-image.tm {
    width: 60%;
  }

  .hero-image.tm._2 {
    width: 100%;
    max-width: 100%;
  }

  .icon {
    flex-flow: row;
    place-content: flex-start center;
    align-items: center;
    width: 20%;
    margin-bottom: 20px;
    display: flex;
  }

  .sub-text {
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-top: 3%;
    margin-bottom: 5%;
    font-size: 1.2em;
  }

  .sub-text.tm._1 {
    margin-top: 5%;
    font-size: 130%;
  }

  .sub-text._1 {
    margin-top: 5%;
    font-size: 128%;
  }

  .sub-text.hero {
    width: 100%;
    margin-top: 0%;
    font-size: 1em;
    line-height: 170%;
  }

  .sub-text.left-align {
    text-align: center;
    margin-top: 1em;
    font-size: 1.2em;
  }

  .sub-text.left-align.white {
    text-align: center;
    margin-bottom: 1em;
    font-size: 103%;
  }

  .content-wrapper {
    text-align: center;
    flex-flow: column wrap;
    flex: none;
    place-content: flex-start space-between;
    align-self: center;
    align-items: stretch;
    min-width: auto;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .content-wrapper.footer {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-top: 1em;
    padding-left: 18px;
    display: block;
  }

  .content-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .content-grid._1.grey {
    margin-top: 10%;
  }

  .content-grid._1.hero-section {
    background-image: none;
    align-items: stretch;
    margin-top: 0%;
  }

  .content-grid._1.cta-section {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .content-grid._1.hero-section-copy {
    background-image: none;
    align-items: stretch;
    margin-top: 0%;
  }

  .content-grid.testimonial {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    width: 100%;
    margin-top: 18%;
  }

  .content-grid.wit {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch space-between;
    place-items: stretch stretch;
    margin-top: 1em;
    padding: 0%;
    display: grid;
  }

  .content-grid.wit.ms {
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    margin: 10% 5%;
    padding-left: 12%;
    padding-right: 12%;
  }

  .content-grid.wit.bundle {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5%;
    padding-left: 15%;
    padding-right: 15%;
  }

  .content-grid._1 {
    flex: none;
    justify-content: space-between;
    margin-top: 24px;
  }

  .content-grid.benefits {
    grid-column-gap: 23px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-grid.benefits-1 {
    grid-column-gap: 23px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 15px;
    display: grid;
  }

  .content-grid.bundle {
    flex-wrap: nowrap;
    align-content: center;
    width: 100%;
    margin-top: 10%;
  }

  .content-grid.bundle-benefits {
    flex-wrap: wrap;
    place-content: space-between;
    margin-top: 10%;
  }

  .team-card {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    box-shadow: 0 20px 60px -3px #0000001f;
  }

  .team-card.wit {
    grid-column-gap: 30px;
    flex-direction: row;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 5%;
  }

  .team-card.wit.ms {
    flex-direction: column;
  }

  .team-card.wit.bundle {
    flex-flow: column wrap;
    place-content: center space-between;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .heading-2 {
    font-size: 2em;
  }

  .heading-2.left {
    font-size: 1.5em;
    line-height: 130%;
  }

  .heading-2._1 {
    text-align: left;
    line-height: 1.7rem;
  }

  .paragraph {
    font-size: 116%;
  }

  .spacer.top-margin {
    margin-top: 9%;
  }

  .spacer.bottom-margin {
    margin-bottom: 10%;
  }

  .sub-heading {
    object-fit: fill;
    flex-flow: wrap;
    flex: none;
    order: 0;
    place-content: space-between;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    max-width: 240%;
    height: 30%;
    margin: 20px 0 6px auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .sub-heading.thin {
    flex: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 140%;
    line-height: 150%;
    display: block;
  }

  .bullet-points.hero-points {
    align-items: center;
  }

  .small-heading {
    font-size: 110%;
  }

  .small-heading.center {
    text-align: left;
    margin-top: 0;
    font-size: 97%;
  }

  .small-heading._1 {
    align-self: flex-start;
    font-size: 1em;
    font-weight: 500;
    line-height: 150%;
  }

  .small-heading.benefits-point {
    font-size: 120%;
  }

  .small-heading.benefits-point.tm {
    font-size: 16px;
    line-height: 24px;
  }

  .image-2 {
    width: 6%;
  }

  .curriculum-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .curriculum-div.space {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .product-image {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .product-image.tm {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    max-width: none;
    padding-bottom: 0;
  }

  .image-4 {
    width: 60%;
  }

  .image-4.book {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-4.book._1 {
    width: 39%;
  }

  .content-div {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    padding: 10% 5%;
  }

  .content-div.tm {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .grid-2._1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-auto-columns: 1fr;
    place-items: start;
    margin-top: 1em;
    display: flex;
  }

  .grid-2._1._3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 2em;
  }

  .grid-2._1.curriculum {
    grid-template-rows: auto auto;
  }

  .points {
    flex-direction: row;
    align-items: flex-start;
  }

  .check {
    align-self: flex-start;
    width: 6%;
    margin-top: 0;
  }

  .check._1 {
    width: 5%;
  }

  .image-21 {
    width: 20%;
  }

  .image-22 {
    max-width: 70%;
  }

  .logo {
    flex: none;
    width: 80%;
    margin: 5% auto;
  }

  .logo.bundle {
    width: 50%;
  }

  .sectiion {
    background-position: 50%;
    background-repeat: repeat-x;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .sectiion.other {
    background-color: #fff;
    min-height: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .sectiion.other.cta {
    flex-direction: column;
    align-items: center;
    height: auto;
    min-height: auto;
    line-height: 123%;
    display: flex;
  }

  .sectiion.other.cta.center {
    flex-direction: column;
    height: auto;
    line-height: 200%;
  }

  .sectiion.other.cta.long {
    flex-direction: column;
    align-items: center;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .sectiion.other.gray {
    margin-bottom: 0%;
  }

  .sectiion.other.gray.footer {
    min-height: auto;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .sectiion.other.gray.footer.padding-copy {
    padding-bottom: 120px;
  }

  .sectiion.other.image {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .sectiion.refund {
    min-height: auto;
  }

  .main-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    min-height: auto;
  }

  .heading-1 {
    text-align: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 5%;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 150%;
    display: block;
    position: static;
    bottom: -9px;
  }

  .heading-1.other {
    margin-top: 0%;
    margin-bottom: 2%;
    font-size: 170%;
    position: static;
  }

  .heading-1._1 {
    margin-top: 0%;
    font-size: 300%;
    font-weight: 700;
    line-height: 138%;
    display: block;
    position: static;
  }

  .heading-1.white {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 170%;
  }

  .heading-1.main-heading {
    font-size: 2em;
    display: block;
  }

  .heading-1.main-heading-black {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 2em;
    display: block;
  }

  .heading-1.main-heading-black.white {
    font-size: 1.5em;
  }

  .white-box {
    height: 11rem;
  }

  .white-box.ms {
    margin-top: 12%;
  }

  .stats-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0%;
    display: grid;
  }

  .stats-grid.new {
    grid-template-columns: 1fr 1fr;
    place-items: stretch center;
    width: 100%;
    height: auto;
    padding: 0%;
  }

  .stats-grid.bundle {
    flex: 0 auto;
    grid-template-columns: 1fr;
    align-content: space-around;
    place-items: stretch stretch;
    width: 100%;
    margin: 12% auto auto;
    padding-left: 15%;
    padding-right: 15%;
  }

  .stats {
    justify-content: center;
    align-items: center;
    margin: 5% 0;
  }

  .stats.new {
    flex-direction: column;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .stats.bundle {
    width: 100%;
    padding-left: 27%;
    padding-right: 27%;
  }

  .stats-heading {
    font-size: 400%;
  }

  .stats-heading.new {
    font-size: 250%;
  }

  .stats-sub-text {
    font-size: 120%;
  }

  .stats-sub-text.new {
    font-size: 90%;
  }

  .cta {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    font-size: 100%;
    text-decoration: none;
  }

  .cta._1 {
    flex: 0 auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cta._1.black {
    font-size: 1em;
  }

  .cta._1.font-m {
    font-size: .9em;
  }

  .image-25 {
    width: 80%;
  }

  .image-26, .image-27 {
    width: 90%;
  }

  .cta-image {
    width: 100%;
    margin-top: 20%;
    padding-right: 0;
  }

  .cta-image._1 {
    width: 100%;
    margin-top: 5%;
    margin-bottom: 6%;
    position: static;
    left: auto;
    right: 10px;
  }

  .cta-image._1.new {
    width: 60%;
  }

  .cta-heading {
    font-size: 210%;
  }

  .cta-heading.center {
    color: #fff;
    flex-flow: column wrap;
    place-content: space-around space-between;
    align-items: center;
    margin-top: 0%;
    margin-bottom: 5%;
    font-size: 140%;
    line-height: 130%;
    display: flex;
  }

  .cta-heading.small {
    font-size: 146%;
  }

  .cta-heading.small.margin-left-0 {
    margin-left: 0%;
  }

  .small-sub-t {
    margin-top: 5%;
    margin-bottom: 3%;
  }

  .small-sub-t.center {
    margin-bottom: 3%;
    font-size: 120%;
  }

  .small-sub-t.center.new {
    flex: none;
    margin-top: 8%;
    display: block;
  }

  .div-block-3 {
    flex-direction: column;
    flex: 1;
    align-items: center;
    width: 100%;
    margin: 5% auto;
    padding-top: 5%;
    padding-bottom: 5%;
  }

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

  .testimonials-grid.tm {
    display: flex;
  }

  .testimonial-div.fasle-paddding.border-fasle {
    flex-flow: column;
  }

  .testimonial-text {
    text-align: left;
    font-size: 1em;
  }

  .div-block-4 {
    text-align: left;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 7%;
    display: block;
  }

  .heading-5 {
    font-size: 130%;
    display: flex;
  }

  .heading-5.role {
    font-size: 100%;
  }

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

  .image-31 {
    width: 90%;
    margin-top: 3px;
    position: absolute;
    top: 5%;
    left: 5%;
  }

  .faq {
    flex-flow: wrap;
    place-content: center space-between;
    height: auto;
    margin-top: 4%;
    display: flex;
  }

  .text-block {
    float: none;
    clear: none;
    flex-wrap: wrap;
    flex: 0 auto;
    place-content: center flex-start;
    align-items: center;
    width: 100%;
    min-width: 20%;
    max-width: 300%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .question-heading {
    white-space: normal;
    flex-direction: row;
    place-content: center space-between;
    align-items: stretch;
    padding: 10px 13% 10px 5%;
    display: flex;
    position: relative;
  }

  .paragraph-4 {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .bold-text-4 {
    flex-flow: wrap;
    flex: 0 auto;
    order: 0;
    place-content: center flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: 10%;
    max-width: 316.734%;
    height: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 100%;
    line-height: 30px;
    display: flex;
    position: static;
  }

  .bold-text-5._1 {
    font-size: 50%;
    font-weight: 700;
  }

  .bold-text-6 {
    font-size: 100%;
    line-height: 120%;
  }

  .link {
    margin-top: 0%;
    margin-bottom: 0%;
    display: flex;
  }

  .heading-7 {
    flex: none;
    margin: auto 0%;
  }

  .div1 {
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: stretch;
    padding-right: 0;
  }

  .div-block-7 {
    padding-top: 0%;
  }

  .image-32 {
    width: 164px;
    inset: auto 0% 12%;
  }

  .image-32.new {
    left: 1%;
  }

  .grid-5 {
    grid-column-gap: 14px;
    grid-row-gap: 8px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between center;
    place-items: center;
    display: grid;
  }

  .image-ms {
    width: 70%;
    max-width: 100%;
  }

  .image-courses {
    width: 50.6rem;
    max-width: 7rem;
  }

  .price-div {
    width: 100%;
    margin-top: 15%;
    font-family: Roboto, sans-serif;
    font-size: 60%;
  }

  .small-text-div {
    margin-top: 4%;
  }

  .text-block-3 {
    margin-top: 1em;
    font-size: 110%;
  }

  .image-33 {
    width: 100%;
  }

  .image-block {
    align-self: center;
    width: 80%;
  }

  .sub-text-1 {
    text-align: left;
  }

  .image-36 {
    width: 100%;
    max-width: 100%;
    margin: 5% auto;
  }

  .curriculum-grid {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .text-div {
    padding-top: .25em;
    padding-bottom: .25em;
    padding-left: 0;
  }

  .small-heading-3 {
    font-size: 110%;
  }

  .small-heading-3.center {
    font-size: 100%;
  }

  .cta-grid {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .sh {
    margin-top: 10px;
    font-size: 180%;
    line-height: 120%;
  }

  .checkpoints {
    order: -1;
    width: 6%;
  }

  .horizontal-grid {
    flex-direction: column;
    align-items: center;
    margin-top: 10%;
    margin-bottom: 0;
    display: flex;
  }

  .big-heading {
    margin-top: 11%;
  }

  .heading-1-tm {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 9%;
    font-size: 179%;
    line-height: 150%;
    display: flex;
    position: static;
    bottom: -9px;
  }

  .hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-grid.mt {
    margin-top: 1em;
  }

  .h2-heading {
    margin-top: 14%;
    margin-bottom: 6%;
    font-size: 161%;
  }

  .h2-heading.o {
    margin-top: 5%;
    margin-bottom: 0%;
  }

  .heading-1-black {
    text-align: center;
    flex-direction: row;
    margin-top: 1em;
    font-size: 1.5em;
    display: block;
  }

  .points-grid-2 {
    grid-template-rows: auto auto auto auto;
    margin-top: 6%;
    margin-bottom: 0%;
  }

  .points-div-outlined {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 4rem;
  }

  .points-div-outlined.white {
    border-style: dashed;
  }

  .checks-sign {
    width: 7%;
    font-size: 118%;
  }

  .points-orange {
    text-align: left;
    margin-left: 4%;
    font-size: .8em;
    line-height: 150%;
    display: block;
  }

  .heading-1-white {
    text-align: center;
    font-size: 1.7em;
    display: block;
  }

  .heading-1-white.small--black {
    margin-top: 1.5em;
  }

  .courses-points-div {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .courses-points-div.money {
    padding-bottom: 0%;
  }

  .courses-points-div.investment {
    padding-top: 20px;
    padding-left: 20px;
  }

  .courses-heading-div {
    border-bottom-style: none;
    padding: 3%;
  }

  .courses-heading-div.example {
    padding-left: 3%;
  }

  .no-icons {
    width: 8%;
  }

  .courses-div-block {
    margin-top: 7%;
  }

  .courses--topics {
    text-align: left;
    font-size: 100%;
    line-height: 110%;
  }

  .topics-grid {
    grid-column-gap: 14px;
    grid-row-gap: 20px;
  }

  .topics-icon {
    width: 6%;
    font-size: 13px;
  }

  .topics-heading {
    text-align: left;
    margin-left: 4%;
    font-size: 100%;
    line-height: 150%;
  }

  .image-trading-strategy {
    width: 100%;
    margin-bottom: 10%;
  }

  .image-trading-game {
    width: 100%;
    margin-top: 3em;
  }

  .icons-div {
    justify-content: center;
    width: 1.5em;
    height: 1.5em;
  }

  .icons-image {
    width: .9em;
  }

  .main-title {
    margin-top: .5em;
    margin-bottom: .7em;
    font-size: 1.8em;
    line-height: 1.3em;
  }

  .main-title.small {
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2em;
  }

  .main-title.h1-us {
    font-size: 28px;
    line-height: 45px;
  }

  .small-text-class {
    margin-top: .5em;
    font-size: .9em;
  }

  .small-text-class.mobile {
    font-size: .7em;
  }

  .text-span-7 {
    flex: none;
    justify-content: center;
    line-height: 140%;
    display: inline;
  }

  .heading-1-black-center {
    margin-top: 2em;
    margin-bottom: .5em;
    font-size: 1.3em;
  }

  .heading-1-black-center-white {
    font-size: 1.5em;
  }

  .pricing-wrapper {
    grid-row-gap: 28px;
    flex: none;
    grid-template-rows: auto auto;
    align-content: stretch;
    align-self: center;
    align-items: stretch;
    width: 100%;
    margin-bottom: 2em;
  }

  .pricing-wrapper.new.bundle {
    width: 100%;
    max-width: 100%;
  }

  .pricing-wrapper.more-row.lesss {
    grid-template-columns: 1fr;
  }

  .pricing-card {
    width: 100%;
  }

  .pricing-card.featured-pricing {
    align-items: stretch;
  }

  .pricing-card.featured-pricing._1 {
    align-items: center;
  }

  .pricing-card.featured-pricing._1.bundle {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing-image {
    align-self: center;
    width: 60%;
  }

  .pricing-title._1 {
    font-size: 2em;
  }

  .paragraph-regular.margin-bottom-20 {
    font-size: .9em;
  }

  .pricing-feature-list {
    text-align: left;
  }

  .footer-links {
    flex-direction: column;
    display: flex;
  }

  .disclaimer {
    text-align: left;
    margin-top: 1em;
  }

  .section-black {
    padding-left: 5%;
    padding-right: 5%;
  }

  .logo---main {
    flex: none;
    width: 50%;
    margin: 5% auto;
    padding-left: 0;
  }

  .content-wrapper-1 {
    text-align: center;
    flex-flow: column wrap;
    flex: none;
    place-content: center space-between;
    align-self: center;
    align-items: stretch;
    min-width: auto;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .logo-zebralearn {
    flex: none;
    align-self: center;
    width: 50%;
    margin: 0% auto 5%;
    padding-left: 0;
    display: block;
  }

  .main-product-title {
    width: 60%;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .heading-1-white-new {
    text-align: center;
    font-size: 1.7em;
    display: block;
  }

  .vertical-grid, .horizontal-singal-content {
    flex-direction: column;
    align-items: center;
    margin-top: 10%;
    margin-bottom: 0;
    display: flex;
  }

  .heading-1-white-center {
    text-align: center;
    font-size: 1.7em;
    display: block;
  }

  .image-trading-strategy {
    width: 100%;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .image-trading-strategy.small-image {
    width: auto;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }

  .main-heading.white, .main-heading.black {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .container---main {
    padding: 2%;
  }

  .sub-title.white, .sub-title.black {
    font-size: 1em;
  }

  .hero-heading {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1em;
    line-height: 1.5em;
  }

  ._2-column-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .h2-heading-subheading {
    font-size: 1.5em;
  }

  .h2-heading-subheading.white {
    margin-top: 1em;
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .h2-heading-subheading.white.left-aligned {
    text-align: left;
  }

  .h2-heading-subheading.light {
    margin-bottom: 1em;
    font-family: Roboto, sans-serif;
    font-size: 1.3em;
    font-weight: 300;
    line-height: 1.5em;
  }

  .h2-heading-subheading.light.white {
    text-align: left;
  }

  ._3-column-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .image-1, .image-creatives {
    width: 100%;
  }

  .section-white, .section-grey {
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-div {
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .double-quote-image {
    width: 50%;
  }

  .grid-profile {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .image-product {
    max-width: 80%;
  }

  .image-product-2 {
    max-width: 80%;
    margin-bottom: 0;
  }

  .image-curriculum-book {
    width: 50%;
  }

  .curriculum-points {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    padding: 5%;
  }

  .curriculum-points-div {
    flex-direction: row;
    align-items: stretch;
  }

  .check-icon {
    align-self: flex-start;
    width: 6%;
    margin-top: 5px;
  }

  .small-heading-curriculum {
    align-self: flex-start;
    font-size: 110%;
    line-height: 1.6em;
    display: block;
  }

  .grid-cta-1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .curriculum-div-1 {
    margin-top: 0%;
    margin-bottom: 1em;
  }

  .icons-no-curriculum {
    width: 5%;
  }

  .heading-curriculum {
    text-align: left;
    font-size: 100%;
    line-height: 110%;
  }

  .heading-curriculum.white, .heading-curriculum.white.inter {
    font-size: 16px;
    line-height: 24px;
  }

  .icon-topic-1 {
    width: 5%;
    margin-top: .2em;
    font-size: 13px;
  }

  .c-topics-div {
    align-items: flex-start;
  }

  .c-topics-heading {
    text-align: left;
    margin-left: 4%;
    font-size: 100%;
    line-height: 150%;
  }

  .curriculum-topics-grid {
    flex: 1;
    align-content: space-between;
    align-self: center;
    align-items: stretch;
    width: 100%;
    margin-top: 2em;
  }

  .curriculum-topics-grid.mt {
    margin-top: 40px;
  }

  .benefits-grid-3c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .benefits-div-1 {
    justify-items: stretch;
  }

  .image-42 {
    width: 40%;
  }

  .heading-benefits {
    font-size: 1em;
  }

  .benefits-grid-2c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  ._4-column-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .product-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .product-grid-1.flex {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .book-image-1 {
    width: 60%;
  }

  .content-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-wrapper-2 {
    width: 100%;
  }

  .pricing-title-2 {
    font-size: 1.9em;
    line-height: 1.5em;
  }

  .grid-moneyback-1 {
    margin-top: 4em;
  }

  .image-badge-1 {
    width: 80%;
  }

  .final-cta-grid {
    grid-template-columns: 1fr;
  }

  .trading-mastermind {
    width: 60%;
  }

  .logo {
    width: 60px;
  }

  .title-div {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
  }

  .title-text {
    font-size: 1.4em;
  }

  .button-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper.mobile-hide.flase-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    margin-top: 2em;
  }

  .button-wrapper.mobile-hide.flase-grid.left-direction {
    flex-flow: row;
  }

  .button-wrapper.mobile-hide.flase-grid.hidden-dekstop {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .button-wrapper.mobile-fixed-copy.hidden-mobile {
    display: none;
  }

  .button-wrapper.margin-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-wrapper-money-smart {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper-money-smart.mobile-fixed {
    padding-left: 15px;
    padding-right: 15px;
  }

  .img-certificate {
    width: auto;
    max-width: 90vw;
  }

  .offer-text {
    color: #000;
    text-align: center;
    object-fit: fill;
    flex: 1;
    font-size: .9em;
    line-height: 150%;
    display: block;
  }

  .offer-text.white {
    margin-bottom: 8px;
    font-size: 1em;
    display: block;
  }

  .banner {
    background-image: url('../images/Frame-913.jpg');
    background-size: 100% 100%;
    justify-content: center;
    height: 85px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-content-banner {
    justify-content: center;
    padding-left: 0;
  }

  .js-clock {
    grid-column-gap: 13px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    width: 54%;
    height: auto;
    margin-top: 1%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: grid;
    position: static;
  }

  .box {
    flex-wrap: wrap;
    align-content: space-around;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
  }

  .clock-number {
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    line-height: 100%;
    display: inline;
  }

  .clock-label {
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    display: inline;
  }

  .content-div-banner-t {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    flex-flow: column;
    flex: none;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0;
  }

  .bundle {
    width: 60%;
  }

  .main-section {
    background-position: 50%, 0 0;
    background-size: cover, auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .main-content-wrapper {
    grid-row-gap: 50px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .background-video-2 {
    width: 300px;
    height: 168.75px;
    max-height: none;
  }

  .footer-links-3 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .footer-links-1 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .main-section-wrapper.mobile-display-none {
    display: block;
  }

  .main-section-sifi {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-sifi.white.realative {
    grid-row-gap: 20px;
  }

  .main-section-sifi.white.margin-top-large {
    padding-top: 90px;
  }

  .main-section-sifi.white.margin-top-large.margin-to-0 {
    padding-top: 30px;
  }

  .main-content-wrapper-sifi {
    grid-row-gap: 15px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .logo-zebralearn-sifi {
    width: 161px;
    margin-bottom: 20px;
  }

  .logo-zebralearn-sifi._1 {
    margin-top: 30px;
    margin-bottom: 13px;
  }

  .subheading-1 {
    font-size: 1.2em;
  }

  .subheading-1.left-aligned.orange {
    color: #e99600;
  }

  .subheading-1.left-aligned.poppins {
    text-align: center;
    font-size: 15px;
  }

  .subheading-1.orange {
    color: #ffa400;
  }

  .subheading-1.orange.large {
    font-size: 26px;
  }

  .h1-heading-sifi {
    text-align: center;
    font-size: 1.7em;
  }

  .h1-heading-sifi.black {
    font-size: 1.7em;
  }

  .h1-heading-sifi.left-aligned {
    font-size: 1.8em;
  }

  .h1-heading-sifi.left-aligned.black {
    text-align: left;
    font-size: 2.1em;
  }

  .h1-heading-sifi.left-aligned.orange {
    font-size: 2em;
  }

  .content-holder-1 {
    grid-row-gap: 10px;
  }

  .content-holder-1.center {
    align-items: center;
  }

  .image-sifi-book {
    width: 80%;
    max-width: 250px;
    margin-right: 0;
  }

  .grid-hero-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-hero-section.fm {
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-hero-text-block {
    grid-row-gap: 10px;
  }

  .div-hero-text-block.fm {
    grid-row-gap: 10px;
    align-items: flex-start;
  }

  .sub-title-sifi {
    text-align: center;
    font-size: 1.2em;
    line-height: 1.8;
  }

  .sub-title-sifi.left-aligned {
    font-size: 1em;
  }

  .sub-title-sifi.left-aligned.black {
    font-size: 1.3em;
  }

  .sub-title-sifi.left-aligned.blue {
    font-size: 1.2em;
  }

  .sub-title-sifi.left-aligned.center {
    text-align: center;
  }

  .sub-title-sifi.left-aligned.center.whitw {
    color: #fff;
  }

  .sub-title-sifi.black, .sub-title-sifi.black.left-aligned {
    font-size: 1.2em;
  }

  .sub-title-sifi.black.left-aligned.ceenter-aligned {
    text-align: center;
  }

  .sub-title-sifi.large {
    font-size: 1.4em;
  }

  .image-man-thinking {
    display: none;
  }

  .image-stripes {
    width: 1000px;
    display: none;
    bottom: -11%;
  }

  .man-thinking-grid {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    margin-top: 10px;
    display: grid;
  }

  .man-thinking-grid.hidden {
    display: none;
  }

  .div-thoughts-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    border: 1px solid #000;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    padding: 15px 12px;
    display: flex;
  }

  .text-thoughts-1 {
    color: #000;
    text-align: left;
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.9;
  }

  .image-53 {
    width: 50px;
    position: static;
    inset: auto;
    transform: rotate(17deg);
  }

  .image-54 {
    display: block;
  }

  .image-book-mockup {
    max-width: 240px;
  }

  .grid-points-of-book {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-points-mockup {
    grid-row-gap: 10px;
    padding: 15px;
  }

  .text-points-mockup.black {
    font-size: 1.125em;
  }

  .grid-book-chapter {
    margin-top: 40px;
    margin-bottom: 32px;
  }

  .grid-book-chapter._0tm {
    margin-top: 30px;
  }

  .grid-book-chapter.tm-1 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .grid-for-you {
    grid-template-columns: 1fr;
  }

  .div-stroke-for-you {
    grid-row-gap: 20px;
  }

  .heading-foryou {
    font-size: 1.6em;
  }

  .icon-right {
    width: 25px;
    height: 25px;
    padding: 5px;
  }

  .text-for-points {
    font-size: 1em;
  }

  .text-holder-1 {
    grid-row-gap: 12px;
  }

  .checklist-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .checklist-div {
    grid-row-gap: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .icon-checklist {
    width: 30px;
    height: 30px;
  }

  .grid-book-final-cta {
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 0;
  }

  .grid-book-final-cta.top-margin {
    margin-top: 20px;
  }

  .div-book-final-cta {
    grid-row-gap: 12px;
  }

  .image-book-pages {
    width: 100%;
  }

  .question-div-stroke {
    grid-column-gap: 0px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
  }

  .faq-question {
    box-shadow: none;
    color: var(--full-black);
    white-space: normal;
    background-image: none;
    border-style: none;
    flex-direction: column;
    width: auto;
    margin-right: 10px;
    line-height: 1.5;
    display: block;
  }

  .answer-div {
    width: 100%;
  }

  .grid-about-zebra {
    grid-row-gap: 44px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: flex-start start;
  }

  .image-zebra-logo-about {
    filter: none;
    width: 110%;
    max-width: 100%;
    margin-left: 0;
    position: static;
  }

  .div-heading-box {
    background-color: #ffa400;
  }

  .heading-laser-focused {
    color: #000;
    font-size: 1.5em;
  }

  .image-arrow-laser-focused {
    width: 15px;
  }

  .text-block-laser-points {
    color: #000;
    font-size: 18px;
  }

  .icon-3 {
    margin-left: 20px;
  }

  .main-section-fm, .main-section-fm.white {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fm.black._1.margin-top-large {
    padding-top: 90px;
  }

  .main-content-wrapper-fm {
    grid-row-gap: 15px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .logo-zebra-learn {
    width: 100px;
  }

  .cta-button-fm {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding: 20px 15px;
    font-size: 16px;
  }

  .cta-button-fm.tm {
    margin-top: 5px;
  }

  .demo-div-dummy {
    width: 100%;
  }

  .grid-benefits-her0-section {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-ps-fm {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-ps-box {
    max-width: 100%;
    height: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon-question-mark {
    background-color: #e8f0ff;
    top: -7%;
    left: -12%;
  }

  .div-3rd-section-who {
    display: none;
  }

  .div-white-box-1 {
    box-shadow: none;
    height: 460px;
    position: static;
  }

  .grid-who-1 {
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 15px;
    grid-template-rows: auto minmax(20px, .25fr) auto;
    grid-template-columns: 1fr;
    position: absolute;
  }

  .div-for-images-who {
    background-color: #fff;
    border-radius: 15px;
    height: 90%;
    position: relative;
    box-shadow: -10px 17px 30px -6px #00000029;
  }

  .image-student {
    width: 130px;
    margin-right: 15px;
    position: static;
  }

  .text-images-who {
    font-size: 14px;
    position: absolute;
    inset: auto 5% 15% 50%;
  }

  .text-images-who.flipped {
    inset: 15% 50% auto 7%;
  }

  .image-proffesional {
    width: 160px;
    margin-left: 15px;
    position: static;
  }

  .grid-future-1 {
    grid-row-gap: 60px;
    grid-template-rows: auto minmax(20px, .75fr) auto auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: start;
    display: none;
  }

  .image-arrow-towards {
    transform: rotate(90deg);
  }

  .div-2-blocks {
    grid-column-gap: 30px;
    flex-direction: row;
  }

  .image-2-arrow {
    transform: rotate(90deg);
  }

  .emoji-sad, .emoji-sad-2, .image-trophy, .image-emoji-money {
    width: 40px;
  }

  .image-imac-mockup {
    width: 90%;
  }

  .div-block-fm-intro {
    display: flex;
  }

  .text-block-handwritten.orange {
    color: #e99600;
    font-family: Kalam, sans-serif;
    font-weight: 700;
  }

  .text-block-handwritten.center-written {
    text-align: center;
    font-size: 20px;
  }

  .div-block-images-course {
    flex-direction: column;
    display: flex;
    position: static;
  }

  .grid-about-course {
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    display: flex;
  }

  .grid-about-course.right-images {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-about-course.bottom-margin {
    grid-row-gap: 40px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-download-section {
    margin-top: 50px;
  }

  .div-block-white-dumy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 55%;
    padding: 72px 0;
    display: flex;
  }

  .grid-careers {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
  }

  .white-box-careers {
    grid-row-gap: 10px;
    background-color: #fff;
    border-style: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 10px 0;
    box-shadow: -3px 4px 20px #0000000d;
  }

  .div-icon-1 {
    width: 40px;
    height: 40px;
  }

  .text-careers {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
  }

  .text-careers.black {
    color: #000;
  }

  .image-icon-careers {
    max-width: 60%;
  }

  .grid-recruiter {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-certificate {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 30px 21px;
  }

  .div-certificate-text-container {
    grid-row-gap: 20px;
  }

  .div-day-1 {
    grid-row-gap: 15px;
  }

  .grid-after-course {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-stats {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-screenshot-1 {
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-money-back-1 {
    grid-row-gap: 38px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-laptop-mockup {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .div-laptop-mockup.dark-gray {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-laptop-mockup {
    width: 470px;
    margin-right: 0;
  }

  .image-badge-moneyback {
    width: 100%;
    max-width: 110px;
  }

  .grid-career-growth {
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 60px;
  }

  .div-man-rocket {
    position: static;
  }

  .div-man-rocket-static {
    height: 310px;
    display: none;
  }

  .image-man-rocket {
    margin-top: 0;
    display: none;
  }

  .grid-testimonial {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-testimonial {
    max-width: 100%;
  }

  .image-57, .image-future {
    width: 100%;
    display: block;
  }

  .image-future.hidden {
    display: none;
  }

  .div-emoji-text {
    grid-column-gap: 10px;
  }

  .div-emoji-text.center-aligned {
    flex-direction: column;
    display: flex;
  }

  .emoji-hand {
    width: 24px;
  }

  .video-mp4 {
    width: 100%;
    height: 30vw;
  }

  .image-mockup-imac {
    margin-top: 33px;
  }

  .h2-heading-fm {
    font-size: 22px;
    line-height: 1.7;
  }

  .h2-heading-fm.left-aligned {
    font-size: 22px;
    line-height: 1.4;
  }

  .h2-heading-fm.left-aligned.white.center, .h2-heading-fm.left-aligned.center-aligned {
    text-align: center;
  }

  .grid-confused-man {
    grid-row-gap: 33px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image-man-confused {
    display: none;
  }

  .image-of-thoughts {
    width: 100%;
  }

  .grid-man-thinking {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .image-man-confused-1 {
    width: 90%;
    display: block;
  }

  .curriculum-div-dropdown {
    white-space: normal;
    overflow-wrap: normal;
  }

  .heading-div-curriculum.white.no-round {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    object-fit: none;
  }

  .heading-text-block {
    white-space: pre-wrap;
    font-size: 18px;
  }

  .curriculum-point-text {
    font-size: 18px;
  }

  .point-div-curriculum {
    padding-left: 15px;
  }

  .div-benefits-hero-section {
    grid-row-gap: 15px;
    flex-direction: column;
    width: 100%;
  }

  .div-benefits-hero-section.horizontal {
    flex-direction: row;
    align-items: center;
  }

  .div-benefits-hero-section.grey.center {
    padding: 10px;
  }

  .div-benefits-hero-section.h-fr {
    flex-direction: row;
  }

  .text-benefits-small {
    font-size: 14px;
  }

  .text-benefits-small.left-aligned {
    font-size: 18px;
  }

  .image-icon-benefits {
    width: 39px;
  }

  .benefits-grid-hero-section {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-grid-hero-section._4-box-grid {
    grid-column-gap: 25px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-grid-jp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-testimonial {
    max-width: 100%;
  }

  .grid-image-template {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-absolute {
    width: 100%;
    height: 100%;
    inset: 56% 0% 0%;
    transform: rotate(90deg);
  }

  .h2-heading-sifi-1 {
    font-size: 26px;
  }

  .h2-heading-sifi-1.white {
    font-size: 26px;
    line-height: 1.5;
  }

  .h2-heading-sifi-1.white.top-bottom-margin {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .h2-heading-sifi-1.top-margin {
    margin-top: 30px;
  }

  .grid-3-points-good {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .small-text-good {
    text-align: left;
    font-size: 14px;
    line-height: 1.5;
  }

  .image-icon-good {
    width: 40px;
  }

  .grid-checklist-1 {
    grid-row-gap: 37px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-yellow-stripe {
    display: none;
  }

  .image-58 {
    width: 100%;
  }

  .grid-book-mockup-sifi {
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-book-mockup-sifi.top-margin {
    margin-top: 10px;
  }

  .grid-book-mockup-sifi.top-margin.dowwn {
    flex-flow: column;
  }

  .grid-laser-4-points {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-right-wrong.hidden {
    display: none;
  }

  .image-icon-gradient {
    width: 30px;
  }

  .grid-buttons-cta {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-buttons-cta.side-padding {
    grid-template-rows: auto auto auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-buttons-cta.top-margin {
    margin-top: 15px;
  }

  .cta-button-simm {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: block;
  }

  .image-emoji-div {
    flex-direction: column;
  }

  .grid-book-images {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-right-wrong-new {
    width: 100%;
    display: block;
  }

  .div-points-closer {
    align-items: flex-start;
  }

  .image-points-closer {
    margin-top: 3px;
  }

  .text-points-closer {
    font-size: 18px;
  }

  .handwriting-font-span {
    color: #e99600;
    font-weight: 700;
  }

  .div-divider-1 {
    background-color: #e8e8e8;
    width: 100%;
    margin: 30px auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0;
  }

  .slider-image-books {
    height: 20em;
  }

  .slide-1 {
    width: 100%;
    padding: 0;
  }

  .side-navbar {
    margin-top: -35px;
  }

  .icon-5, .icon-6 {
    display: none;
  }

  .curriculum-list-item {
    padding-left: 20px;
  }

  .div-money-back {
    padding: 20px;
  }

  .grid-money-back {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image-money-back {
    max-width: 120px;
    margin-right: 0;
  }

  .grid-sheets-company {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .text-block-sheets-bodytext {
    font-size: 12px;
  }

  .image-sheets {
    width: 100%;
  }

  .h3-heading-sim {
    font-size: 20px;
  }

  .grid-skill-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-stats-new {
    padding: 15px;
  }

  .div-stats-new.hidden {
    display: none;
  }

  .grid-stats-new {
    grid-column-gap: 11px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-number {
    font-size: 30px;
  }

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

  .grid-help-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-help-section {
    font-size: 12px;
  }

  .icon-help-section {
    max-width: 40px;
  }

  .grid-man-choice {
    grid-template-columns: 1fr;
  }

  .grid-money--back {
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .main-section-tib {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .main-section-tib.relative {
    z-index: 0;
    background-color: #fff;
    position: relative;
    overflow: hidden;
  }

  .main-section-tib.black {
    overflow: hidden;
  }

  .main-section-tib.black.relative {
    background-color: #000;
  }

  .main-section-tib.black.relative.margin-top-large, .main-section-tib.bg.mt-large {
    padding-top: 100px;
  }

  .main-section-tib.background {
    background-color: #f8f8f8;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .main-section-tib.background.bottom-margin {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-bottom: 10px;
  }

  .main-section-tib.bg-pages {
    background-image: url('../images/3890925.png');
    background-position: 20% 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .main-section-tib.bg-pages.margin-top-large {
    padding-top: 100px;
  }

  .main-content-wrapper-tib {
    grid-row-gap: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-hero-tib {
    grid-row-gap: 45px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .content-holder-tib {
    align-items: flex-start;
  }

  .content-holder-tib.small {
    width: 100%;
  }

  .benefits-grid-herosection-tib {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .benefits-grid-herosection-tib._4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-button-cta-tib {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-button-cta-tib.mobile-fixed {
    padding-left: .5rem;
    padding-right: .5rem;
    display: none;
  }

  .cta-button-fill-tib {
    padding: 20px;
    font-size: 16px;
  }

  .h2-heading-tib {
    font-size: 26px;
  }

  .h3-heading-tib {
    font-size: 20px;
  }

  .h3-heading-tib.tm {
    margin-top: -41px;
    font-size: 22px;
  }

  .grid-shark-tank-tib {
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-shark-tank-tib.right-image {
    flex-direction: column;
  }

  .text-block-sharktank {
    font-size: 22px;
  }

  .grid-4-row {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    inset: 21% 0%;
  }

  .grid-4-row.hidden {
    display: none;
  }

  .image-sad-entrepreneu {
    height: auto;
  }

  .div-4-row {
    padding: 5px 7px;
  }

  .text-4-row {
    font-size: 12px;
  }

  .div-image-failed-entrepreneur {
    padding: 8px;
  }

  .div-image-failed-entrepreneur.hidden {
    display: none;
  }

  .text-block-ans {
    font-size: 16px;
  }

  .image-industry-sheet-dashboard {
    width: 100%;
  }

  .grid-book-intro {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-book-intro {
    justify-content: center;
    margin-top: 22px;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .image-book-intro {
    max-width: 300px;
    margin-top: -28px;
    padding-top: 0;
    position: static;
  }

  .benefits-grid-4c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-book-carousel {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-who-tib {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-sad-entrepreneur-1 {
    width: 100%;
    max-width: 450px;
    display: block;
  }

  .image-gut-mobile {
    width: 100%;
    margin-top: 17px;
    margin-bottom: 17px;
    display: block;
  }

  .img-were-swept {
    width: 7rem;
    height: 7rem;
  }

  .p-expression-quietly {
    margin-top: 1.25rem;
    margin-bottom: 5px;
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .p-human-through {
    margin-bottom: 0;
    font-size: .8rem;
  }

  .grid-4-person {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-1 {
    font-size: .8rem;
  }

  .grid-testimonial-tib {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .image-ss-tib {
    border-radius: 15px;
    max-width: 430px;
  }

  .div-content-holder-banner {
    flex-direction: column;
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-deep {
    width: 30px;
    top: 49%;
    left: 5%;
  }

  .image-deep._2 {
    right: 5%;
  }

  .image-rangoli {
    width: 115px;
    max-width: 115px;
    top: 13px;
    left: -54px;
  }

  .image-rangoli._2 {
    top: 13px;
    right: -54px;
  }

  .div-dots {
    width: 3px;
    height: 3px;
  }

  .div-dots._2 {
    left: 4%;
  }

  .div-dots._3 {
    right: 84%;
  }

  .image-deep-hanging {
    width: 27px;
    margin-bottom: 0;
  }

  .image-deep-hanging._1 {
    margin-bottom: 0;
  }

  .image-rangoli-theme {
    z-index: -50;
    width: 270px;
    max-width: 330px;
    top: -2%;
    left: -19%;
  }

  .image-rangoli-theme._2 {
    bottom: -167%;
    right: -12%;
  }

  .grid-tndustry-sheet {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-industry-sheet {
    padding: 15px;
  }

  .text-industry-sheet {
    font-size: 16px;
  }

  .div-success-mantra {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-quora {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-quora-1 {
    max-width: 100%;
  }

  .grid-testimonial-long {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-18 {
    top: 26%;
  }

  .image-logo-zl {
    width: 150px;
  }

  .heading-derivatives {
    font-size: 30px;
  }

  .body-text-f-o {
    font-size: 16px;
  }

  .h2-heading-f-o, .h2-heading-f-o.white {
    font-size: 26px;
  }

  .sub-heading-1 {
    font-size: 22px;
  }

  .sub-heading-1.hidden {
    display: none;
  }

  .empty-div {
    height: 30px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .empty-div.hidden {
    display: none;
  }

  .grid-f-o-problrm {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .icon-negative-points {
    width: 18px;
  }

  .text-negative-points {
    font-size: 14px;
  }

  .image-negative-points {
    max-width: 100%;
  }

  .image-arrow-negative-points {
    width: 90px;
    bottom: 0;
    right: 0;
    transform: rotateX(0)rotateY(180deg)rotateZ(0)rotate(46deg);
  }

  .grid-about-book {
    grid-template-columns: 1fr;
  }

  .image-book-f-o {
    width: 220px;
  }

  .grid-about-book-content {
    justify-items: stretch;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .image-icon-right {
    width: 20px;
  }

  .text-about-book {
    font-size: 18px;
  }

  .grid-book-page-slider, .grid-trader-preach {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-dashboard-chart {
    max-width: 100%;
  }

  .grid-testimonial-f-o {
    grid-template-columns: 1fr 1fr;
  }

  .grid-why-this {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .empty-div-for-image {
    height: 250px;
  }

  .image-bestseller-2 {
    width: 600px;
    top: 2%;
  }

  .div-final-cta-emoji {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .text-with-emoji {
    font-size: 20px;
  }

  .grid-emoji-images {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .grid-emoji-images._1 {
    margin-top: -20px;
    margin-bottom: 30px;
  }

  .image-1-emoji {
    width: 100%;
  }

  .grid-book-pages.hide {
    display: none;
  }

  .image-author {
    width: 70px;
  }

  .left-arrow, .right-arrow {
    width: 10%;
  }

  .slider-book--pages {
    background-color: #fff;
    width: 100%;
    height: 75vw;
    display: inline-block;
  }

  .slider-book--pages.transperent {
    background-color: #fff0;
  }

  .icon-10 {
    -webkit-text-fill-color: transparent;
    background-color: #000;
    -webkit-background-clip: text;
    background-clip: text;
    display: none;
  }

  .slide-1-pages {
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-pages-book {
    grid-template-rows: auto;
    width: 100%;
  }

  .image-1-page {
    border-radius: 10px;
    width: 100%;
    box-shadow: 0 6px 9px #0003;
  }

  .slide-nav-2 {
    margin-top: 0;
  }

  .heading-stat-writer {
    font-size: 2rem;
  }

  .div-block-slider {
    flex-direction: column;
    width: 100%;
    margin-top: -74px;
    display: flex;
  }

  .div-block-slider.writer {
    margin-top: -50px;
  }

  .div-block-slider.writer.hide {
    flex-direction: column;
    display: flex;
  }

  .div-block-slider.writer.hide._1 {
    margin-top: 0;
  }

  .image-course-mockup {
    border-radius: 10px;
    width: 90%;
  }

  .image-book-fm, .fmh-book-mockup {
    max-width: 200px;
  }

  .grid-testimonial-book-fmh {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .slider-fmh-book {
    height: 80vw;
  }

  .image-book-fmh {
    max-width: 100%;
    left: 0%;
  }

  .left-arrow-4, .right-arrow-4 {
    width: 1%;
  }

  .pricing-wrapper-fmh {
    grid-template-columns: 1fr;
  }

  .div-pricing-f-ob {
    flex-direction: column;
  }

  .grid-chart-1.hide {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .chart-image-mobile {
    display: block;
  }

  .image-book-money-back {
    max-width: 170px;
    top: 36px;
  }

  .grid-qr-scanner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-fob-book {
    grid-template-columns: 1fr 1fr;
  }

  .div-fob-book {
    padding: 10px 10px 30px;
  }

  .text-fob-book {
    font-size: 12px;
  }

  .image-fob-book {
    width: 40px;
  }

  .div-block-book-proud {
    border-bottom-style: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
  }

  .grid-book-proud {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-for-level {
    max-width: 180px;
    padding: 10px;
  }

  .level-text-1 {
    font-size: 14px;
  }

  .level-name-text {
    font-size: 18px;
  }

  .level-name-text.white, .sub-text-level {
    font-size: 16px;
  }

  .grid-book-points-llevel {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-book-points-llevel {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 10px;
  }

  .div-book-points-llevel._1 {
    border-bottom-style: none;
    border-radius: 0;
  }

  .div-book-points-title {
    padding: 8px;
  }

  .book-points-title-text {
    font-size: 16px;
    font-weight: 500;
  }

  .grid-points-mastering {
    grid-template-columns: 1fr;
  }

  .check-points-mastering {
    width: 18px;
  }

  .text-points-mastering {
    font-size: 14px;
  }

  .h1-heading-bundle-trading {
    font-size: 1.9rem;
  }

  .grid-hero-bundle-career {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    justify-items: center;
  }

  .h1-heading-bundle-career.left-aligned {
    font-size: 1.9em;
  }

  .h1-heading-bundle-career.left-aligned.orange.center {
    width: 100%;
    font-size: 1.125em;
  }

  .h1-heading-bundle-career.left-aligned.center {
    text-align: center;
    font-size: 1.875em;
  }

  .div-block-text-animation {
    align-items: stretch;
  }

  .div-text-wrapper-animated {
    height: 25px;
    overflow: hidden;
  }

  .text-change-mover {
    display: none;
  }

  .grid-cta--career {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-stats-career {
    grid-template-columns: 1fr 1fr;
  }

  .heading-stat-career {
    font-size: 30px;
  }

  .sub-text-career {
    font-size: 18px;
  }

  .div-block-career-animation {
    display: none;
  }

  .image-bundle-career {
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-step {
    align-items: flex-start;
  }

  .grid-stpes-toolkit {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-stpes-toolkit._1 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-steps-toolkit {
    flex-direction: row;
    align-items: center;
  }

  .image-icon-steps-toolkit {
    z-index: 1;
    width: 35px;
    position: relative;
  }

  .text-stpes-toolkit {
    font-size: 16px;
  }

  .text-number-absolute {
    z-index: 0;
    color: #f7f7f7;
    margin-left: 0;
    font-size: 60px;
  }

  .div-line-step {
    z-index: 0;
    align-items: center;
    width: 5px;
    height: 400px;
    margin-top: 0;
    margin-left: 14px;
  }

  .heading-steps-text {
    font-size: 22px;
  }

  .grid-points-steps {
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .grid-points-steps._3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .div-points-steps {
    justify-content: flex-start;
  }

  .icon-points-steps {
    width: 22px;
  }

  .text-points-steps {
    font-size: 14px;
  }

  .grid-job-career {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-job-career {
    font-size: 14px;
    line-height: 1.3;
  }

  .image-icons-jobs {
    width: 35px;
  }

  .grid-ca-cfa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-ca-cfa {
    align-items: center;
  }

  .image-ca-cfa {
    width: 50px;
  }

  .text-block-ca {
    font-size: 18px;
  }

  .text-ca-1 {
    font-size: 14px;
  }

  .grid-com-bundle {
    grid-template-columns: 1fr 1fr;
  }

  .div-com-bundle {
    align-items: center;
  }

  .div-circle-1 {
    width: 30px;
    height: 30px;
  }

  .text-com-bundle.center {
    text-align: center;
    font-size: 14px;
  }

  .image-bundle-hero {
    width: 200px;
    min-width: 50%;
  }

  .image-its-mobile {
    width: 100%;
    display: block;
  }

  .div-text-animate-mobile {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .image-bundle-trading {
    width: 200px;
  }

  .grid-stats-trading {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .h2-heading-trading {
    font-size: 24px;
    line-height: 1.2;
  }

  .div-block-control {
    display: none;
  }

  .grid-trading-fail {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-give-up {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto 22px auto 22px auto 22px auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-give-up-1 {
    padding: 10px;
  }

  .image-arrow-give-up {
    width: 22px;
    transform: rotate(90deg);
  }

  .text-give-up {
    font-size: 16px;
  }

  .image-emojiorandom {
    width: 25px;
    bottom: -6%;
    right: 89%;
  }

  .emoji-rely-gut {
    width: 25px;
  }

  .emoji-rely-gut._1 {
    inset: auto 0% 0% auto;
  }

  .image-low-profit {
    width: 10px;
  }

  .give-up-1 {
    font-size: 18px;
  }

  .emoji-profits, .emoji-profits._1 {
    width: 25px;
  }

  .image-bundle-trading-2 {
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-bundle-benefit {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-bundle-benefit {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-bundle-benefit {
    font-size: 18px;
  }

  .icons-bundle-benefit {
    width: 40px;
  }

  .iamge-person-smiling {
    margin-top: 0;
  }

  .image-100-actionable {
    display: none;
  }

  .grid-stat-cta {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-grid-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    align-items: flex-start;
  }

  .image-girl-smiling {
    width: 100%;
    max-width: 300px;
    margin-top: 21px;
    display: block;
  }

  .image-trading-loss {
    width: 100%;
    max-width: 200px;
    display: block;
  }

  .main-section-realestate {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-realestate.dark-grey {
    max-width: none;
  }

  .main-section-realestate.padding {
    margin-bottom: -55px;
  }

  .heading-1-real-estate {
    font-size: 30px;
  }

  .heading-1-real-estate.black {
    text-align: center;
    font-size: 40px;
  }

  .heading-1-real-estate.black.cenrter-aligned {
    text-align: center;
    font-size: 38px;
    font-weight: 700;
  }

  .heading-1-real-estate.black.small {
    font-size: 28px;
  }

  .body-text-real-estate {
    text-align: center;
    font-size: 14px;
  }

  .body-text-real-estate.black.left {
    text-align: left;
  }

  .h2-heading-realestate {
    text-align: center;
    font-size: 24px;
  }

  .h2-heading-realestate.center-aligned.left {
    text-align: left;
  }

  .h2-heading-realestate.white.hide {
    display: none;
  }

  .div-book-introduction, .div-book-introduction.padding {
    align-items: center;
  }

  .div-block-everyone.hide {
    display: none;
  }

  .grid-mistakes-1 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .image-1-100 {
    width: 70%;
  }

  .grid-points-problem {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
  }

  .div-icon-problem {
    width: 100%;
    height: auto;
  }

  .text-block-problem-1 {
    font-size: 12px;
  }

  .grid-family {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
    margin-top: 61px;
  }

  .grid-family-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-fmaily-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: auto;
  }

  .text-family-1 {
    font-size: 16px;
  }

  .grid-book-intro-real {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image-book-real-estate {
    width: 190px;
    margin-bottom: 0;
  }

  .div-block-key, .div-block-key.flip {
    flex-direction: column;
  }

  .image-book-page-key {
    width: 100%;
  }

  .heading-key-feaure {
    font-size: 22px;
  }

  .grid-video-out, .grid-author-video {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .div-logo-text {
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 140px;
  }

  .text-1-logo {
    font-size: 12px;
  }

  .image-logo-1 {
    max-width: 150px;
  }

  .grid-book-for {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .grid-book-for-main {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-text-book {
    width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px;
  }

  .text-book-for {
    font-size: 17px;
  }

  .grid-price-card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-price-card.padding {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-heading-price.gradient.ff5612._1 {
    margin-top: 25px;
  }

  .div-heading-price.storke.orange-red {
    padding: 14px;
  }

  .div-heading-price.orange-red {
    justify-content: center;
    align-self: center;
    padding: 14px;
  }

  .text-heading-price, .text-heading-price.orange-red {
    font-size: 22px;
  }

  .text-heading-price.oswald {
    text-align: center;
    font-size: 22px;
  }

  .div-main-content-price.orange-red {
    align-self: center;
    align-items: center;
  }

  .div-main-content-price.ff5612 {
    align-items: flex-start;
  }

  .div-price-1 {
    align-items: center;
  }

  .div-price-1._1 {
    align-items: flex-start;
  }

  .text-price-main {
    font-size: 36px;
  }

  .text-price-main.oswald {
    font-size: 30px;
  }

  .text-price-strikethrough, .text-price-strikethrough.mont {
    font-size: 16px;
  }

  .div-text-pricing {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-points-pricing {
    font-size: 14px;
  }

  .button-price-cards {
    text-align: center;
    font-size: 18px;
  }

  .div-testimnonial-1 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
  }

  .div-testimnonial-1._1 {
    min-width: 250px;
  }

  .image-profile-user {
    width: 41px;
  }

  .text-heading-profile {
    font-size: 14px;
  }

  .text-heading-designation {
    font-size: 10px;
  }

  .text-review-1 {
    font-size: 12px;
  }

  .image-flow-thoughts {
    width: 100%;
  }

  .image-flow-thoughts.hide {
    display: block;
  }

  .div-auhtor-image-holder {
    overflow: visible;
  }

  .image-auhtor-loop {
    width: 240px;
  }

  .text-image-auhtor {
    font-size: 13px;
  }

  .image-family {
    max-width: 80px;
  }

  .image-book-for {
    width: 130px;
  }

  .cta-real-estate {
    display: inline;
  }

  .cta-real-estate.size {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .grid-cta-real {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-cta-real.margin {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-cta-real.margin.top._2.mobile-fixed {
    margin-bottom: 0;
  }

  .grid-cta-real.margin.top._4 {
    padding-right: 0;
  }

  .grid-cta-real.margin.top.mobile-fixed {
    z-index: 9999;
    margin-bottom: 0;
    display: none;
  }

  .grid-cta-real.top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-testimonial-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-arrow-real {
    width: 70px;
    inset: 122% 0% auto 37%;
    transform: rotate(72deg);
  }

  .div-image-book-for {
    width: 80%;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-logo-loop {
    place-items: center;
  }

  .div-loop-logo {
    display: none;
  }

  .div-block-relative {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .image-book-in-hand {
    z-index: 0;
    width: 210px;
    min-width: 60%;
    max-width: 960px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .div-absolute-hero, .image-author-1 {
    display: none;
  }

  .image-author-end {
    z-index: 9999999;
    width: 100%;
    min-width: 60px;
    max-width: 170px;
    margin-top: 32px;
    display: block;
    position: absolute;
    inset: auto auto 0%;
  }

  .image-buying {
    width: 100%;
    display: block;
  }

  .grid-testimonial-2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .hr-heading-clone.hide {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-book-hero {
    width: 260px;
  }

  .main-section-fsa {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fsa._0b0b0b.relative.margin-top-large {
    padding-top: 90px;
  }

  .logo-fsa {
    width: 150px;
    margin-bottom: 12px;
  }

  .div-block-fsa {
    align-items: center;
  }

  .text-body-fsa {
    text-align: center;
  }

  .h1-fsa-landing-page {
    text-align: center;
    font-size: 35px;
  }

  .body-text-fsa {
    text-align: center;
    font-size: 16px;
  }

  .body-text-fsa.left-aligned {
    text-align: center;
  }

  .body-text-fsa.white {
    color: #fff;
    text-align: center;
  }

  .div-hero-fsa {
    align-items: center;
  }

  .grid-image-tree {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-image-tree {
    align-items: center;
  }

  .h2-fsa {
    text-align: center;
    font-size: 22px;
  }

  .h2-fsa.white {
    font-size: 22px;
  }

  .grid-detail {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-content-detail {
    height: auto;
    padding-right: 101px;
  }

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

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

  .image-avatr {
    width: 30px;
  }

  .text-block-avatr {
    font-size: 12px;
  }

  .grid-book-design {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-qr-book {
    border-radius: 20px;
    max-width: 410px;
  }

  .who-exactly-for {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-who-exactly-for {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-role {
    font-size: 18px;
  }

  .image-illusrtration-for {
    max-width: 140px;
  }

  .text-para {
    font-size: 14px;
  }

  .grid-book-write {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-house-png4 {
    grid-row-gap: 38px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-man-absolute {
    width: 24%;
    min-width: 0;
    top: -4%;
    left: -2%;
  }

  .image-woman-absolute {
    width: 30%;
    right: -3%;
  }

  .image-budget {
    width: 18%;
    right: -3%;
  }

  .image-pin-location {
    width: 18%;
  }

  .image-text-man {
    width: 60%;
    top: -3%;
    left: 15%;
  }

  .image-text-woman {
    width: 60%;
  }

  .grid-text-saying {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .here-is--1 {
    font-size: 18px;
  }

  .div-saying {
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
  }

  .text-what-hear {
    font-size: 12px;
  }

  .image-illustration-made {
    max-width: 100%;
    height: auto;
  }

  .main-section-fr {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fr.black.animation {
    background-color: #000;
  }

  .main-section-fr.black.animation.mt-large, .main-section-fr.black.mt-large {
    padding-top: 90px;
  }

  .main-section-fr.bg {
    background-color: #f3f3f3;
    background-image: none;
    background-size: auto;
  }

  .main-section-fr.low-margin {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .main-section-fr.large-mt {
    padding-top: 90px;
  }

  .main-content-wrapper-fr {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-fr-landing-page {
    font-size: 36px;
  }

  .div-testiomonial-hero {
    max-width: 220px;
    position: relative;
    inset: -16px auto auto;
  }

  .div-final-stat._0 {
    padding: 0;
  }

  .text-head-stat {
    font-size: 26px;
  }

  .text-head-stat.orange {
    font-size: 22px;
  }

  .text-sub-stat {
    font-size: 13px;
  }

  .image-ss-news {
    display: none;
  }

  .image-ss-news-mobile {
    width: 100%;
    margin-top: -21px;
    display: block;
  }

  .h2-fr-landing-page {
    font-size: 24px;
    line-height: 1.4;
  }

  .image-ss-newss {
    display: none;
  }

  .grid-image-roadmap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-clarity-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding: 13px;
  }

  .div-block-21 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-check-1 {
    width: 20px;
  }

  .text-block-18 {
    font-size: 12px;
    line-height: 1.4;
  }

  .grid-10--startups {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-content-10 {
    align-items: center;
  }

  .text-orange-1 {
    text-align: center;
  }

  .div-image-space {
    display: none;
  }

  .grid-cards-images {
    grid-template-columns: 1fr 1fr;
  }

  .text-headinng-cards {
    font-size: 16px;
  }

  .text-para-cards {
    font-size: 12px;
  }

  .grid-focus-1, .grid-rejections-1, .grid-howto {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-h-howto {
    font-size: 52px;
  }

  .grid-list-points {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .listcontent._1 {
    padding-left: 0;
  }

  .text-para-why {
    color: #000;
    text-align: center;
  }

  .image-hands-mobile, .image-news-ss {
    width: 100%;
    display: block;
  }

  .image-book-fr-intro {
    width: 65%;
    margin-top: -25px;
  }

  .grid-points-fr {
    display: none;
  }

  .div-video-holder-trading {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .video-trading-mastermind {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-author-image {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-finance-career {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .h3-fsa.light {
    font-size: 18px;
  }

  .grid-balance-dheet {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-image-balance {
    width: 100%;
    height: 200px;
    margin-top: 31px;
  }

  .image-balance-sheet {
    min-width: 200px;
    max-width: 340px;
    margin-top: 59px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .div-steps-key {
    flex-direction: column;
    padding: 20px;
  }

  .div-steps-key.flip {
    flex-direction: column;
  }

  .heading-steps {
    font-size: 25px;
  }

  .image-arrow-steps {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .image-page-loop {
    border-radius: 5px;
    width: 100px;
    height: 142.57px;
  }

  .text-block-21 {
    font-size: 24px;
  }

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

  .grid-fundraise-state {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-benefits-intro {
    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;
  }

  .grid-stat-how {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-23 {
    font-size: 12px;
  }

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

  .div-block-22 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: center;
  }

  .text-block-24 {
    text-align: center;
    font-size: 22px;
  }

  .text-block-25 {
    text-align: center;
    font-size: 14px;
  }

  .grid-28 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-mockup-fsa {
    max-width: 210px;
    margin-top: 39px;
  }

  .image-step-1 {
    max-width: 440px;
  }

  .image-step-1._1 {
    width: 100%;
  }

  .grid-29 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .image-icon-hear {
    max-width: 45px;
  }

  .image-66 {
    max-width: 200px;
    display: none;
    inset: 38% 0% auto;
  }

  .image-icon-svg {
    width: 30px;
  }

  .image-auhtor-des {
    z-index: 2147483647;
    width: 100%;
    margin-top: -29px;
    margin-left: 30px;
    display: block;
    position: relative;
  }

  .image-67 {
    display: none;
  }

  .image-68 {
    width: 100%;
    display: block;
  }

  .logo-trading {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-tb-1 {
    text-align: center;
    font-size: 27px;
  }

  .heading-tb-1.orange {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-loop-text-holder, .div-loop-text-holder.hide {
    display: none;
  }

  .main-content-wrapper-tb {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .main-content-wrapper-tb.relative {
    z-index: 20;
  }

  .bodytext-tb {
    text-align: center;
  }

  .bodytext-tb.left {
    text-align: left;
    font-size: 15px;
  }

  .bodytext-tb.black {
    text-align: left;
  }

  .bodytext-tb._1 {
    text-align: center;
  }

  .div-mobile-tlh {
    object-fit: fill;
    flex-direction: column;
    order: -1;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .div-stat-tb {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
  }

  .heading-tb-2 {
    font-size: 24px;
  }

  .heading-tb-2.center.white.small {
    font-size: 20px;
    font-weight: 500;
  }

  .heading-tb-3 {
    font-size: 20px;
  }

  .arrow-1 {
    display: none;
  }

  .slider-testimonial {
    background-color: #ddd0;
    width: 100%;
    display: block;
  }

  .arrow {
    flex-direction: column;
    justify-content: flex-end;
    width: 10%;
    display: block;
  }

  .arrow.right {
    inset: auto 0% -25% auto;
  }

  .arrow.left {
    inset: auto auto -25% 0%;
  }

  .slide-5 {
    margin-right: 0;
    padding-left: 11px;
    padding-right: 11px;
  }

  .icon-13, .icon-14 {
    margin: auto auto 0;
  }

  .text-block-29 {
    text-align: center;
    padding: 6px 21px;
    font-size: 14px;
  }

  .div-decor-text {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-black-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .text-span-20 {
    font-size: 16px;
  }

  .grid-37 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 15px;
  }

  .div-block-32 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-74 {
    display: none;
  }

  .image-80 {
    width: 100%;
    margin-top: 33px;
    display: block;
  }

  .grid-39 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-wrapper-pages {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-page-text-1 {
    min-width: 110px;
  }

  .div-page-text-1.big {
    width: 200px;
    min-width: 200px;
  }

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

  .div-block-34 {
    position: static;
  }

  .image-book-fsa {
    min-width: 200px;
    max-width: 200px;
  }

  .image-84 {
    width: 100%;
    max-width: 360px;
  }

  .grid-41 {
    display: none;
  }

  .benefits-glass-effect {
    width: 100%;
    min-width: 110px;
  }

  .image-85 {
    width: 40px;
  }

  .grid-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 35px;
    display: grid;
  }

  .text-block-33 {
    font-size: 12px;
  }

  .benefits-fsa-1 {
    width: 100%;
    min-width: 110px;
  }

  .text-block-34 {
    font-size: 12px;
  }

  .div-text-loop-career-bundle {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    margin-top: -10px;
    display: flex;
    overflow: hidden;
  }

  .div-text-loop-career-bundle.hide {
    display: none;
  }

  .grid-44 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    width: 100%;
    display: none;
  }

  .image-91 {
    width: 100%;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .tabs-menu-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-4.no-padding {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    overflow: scroll;
  }

  .tab-link-tab-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-pane-tab-1-3 {
    margin-top: 25px;
  }

  .grid-46 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-46.margimn {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .div-block-39 {
    flex-direction: row;
    padding: 15px;
  }

  .div-block-39.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
  }

  .div-block-39.padding {
    grid-column-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
  }

  .image-hero-career {
    display: none;
  }

  .text-block-42 {
    font-size: 12px;
  }

  .text-span-22 {
    font-size: 13px;
  }

  .div-block-45 {
    padding: 10px;
  }

  .div-block-45.absolute, .grid-49 {
    display: none;
  }

  .grid-68 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 35px;
    display: grid;
  }

  .grid-68.hide {
    display: none;
  }

  .image-126 {
    margin-bottom: -21px;
  }

  .image-127 {
    width: 100%;
    margin-top: -77px;
    margin-left: -14px;
    margin-right: auto;
    display: block;
  }

  .image-127.hide, .text-block-63 {
    display: none;
  }

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

  .grid-69 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    display: none;
  }

  .grid-70 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .grid-71 {
    grid-template-columns: 1fr 1fr;
    margin-top: -35px;
  }

  .text-block-65.black {
    font-size: 16px;
  }

  .text-block-65.b2a4ff, .text-block-65.ffb4b4, .text-block-65.ffdeb4 {
    font-size: 14px;
  }

  .div-block-88 {
    padding: 11px;
  }

  .images-portals {
    width: 63px;
  }

  .text-block-66 {
    font-size: 22px;
  }

  .div-block-89 {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .grid-72 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: start center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-73 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 18px;
  }

  .grid-74 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-128 {
    width: 40px;
  }

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

  .image-131 {
    display: none;
  }

  .h3-heading-realestate {
    font-size: 18px;
  }

  .h3-heading-realestate._1 {
    font-size: 20px;
  }

  .h3-heading-realestate._1._2 {
    margin-top: 7px;
  }

  .image-132 {
    width: 100%;
    display: block;
  }

  .image-133 {
    top: 0%;
  }

  .grid-77 {
    margin-top: -16px;
  }

  .grid-78 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-134 {
    display: none;
  }

  .div-block-94 {
    margin-bottom: -45px;
  }

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

  .div-block-96 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    white-space: nowrap;
  }

  .grid-79 {
    grid-row-gap: 45px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-135 {
    width: 100%;
  }

  .div-block-100 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 13px 16px;
  }

  .text-block-69 {
    font-size: 20px;
  }

  .image-stratgies {
    max-width: 1000px;
    margin-bottom: -45px;
  }

  .grid-80 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    margin-bottom: 0;
  }

  .div-block-101 {
    justify-content: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-136 {
    width: 18px;
  }

  .text-block-71 {
    font-size: 12px;
  }

  .grid-81 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .image-138 {
    width: 100%;
    margin-top: 37px;
    margin-bottom: 18px;
    display: block;
  }

  .image-139 {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .image-139.padding {
    padding: 19px;
  }

  .grid-83 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-103 {
    height: 140px;
  }

  .div-block-103.corner-radius {
    border-top-right-radius: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .div-block-103.radius-3 {
    border-bottom-left-radius: 30px;
  }

  .text-block-73 {
    font-size: 13px;
  }

  .image-140 {
    width: 35px;
  }

  .slider-tb {
    display: none;
  }

  .div-block-104, .div-stroke-only {
    flex-direction: column;
    max-width: 100%;
  }

  .text-block-74 {
    font-size: 20px;
  }

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

  .div-block-107 {
    max-width: 99%;
    height: auto;
  }

  .image-141 {
    width: 70px;
  }

  .grid-85 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-111 {
    padding: 13px;
  }

  .div-block-113 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    box-shadow: none;
    border: 1px solid #bcbcbc;
    padding: 14px;
  }

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

  .image-143 {
    width: 100%;
  }

  .div-block-100-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 13px 16px;
  }

  .div-block-100-copy.purple {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-70-copy {
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
  }

  .slider-2 {
    display: none;
  }

  .slide-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-86 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .div-block-114 {
    flex-direction: column;
  }

  .text-block-79 {
    text-align: center;
    line-height: 1.3;
  }

  .grid-87 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-88 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-115-copy {
    padding: 8px;
  }

  .image-146 {
    width: 21px;
  }

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

  .grid-89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-116 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .image-149 {
    width: 100%;
  }

  .slider-3 {
    display: none;
  }

  .slide-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-7._1 {
    padding-right: 0;
  }

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

  .grid-91.margin {
    padding-right: 0;
  }

  .div-block-120 {
    padding-top: 95%;
  }

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

  .grid-92 {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .div-block-121 {
    padding-top: 32%;
  }

  .image-153 {
    width: 490px;
    max-width: 1310px;
  }

  .div-block-124 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    overflow: visible;
  }

  .div-block-125 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-95 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-95._1 {
    padding-right: 0;
    display: none;
  }

  .slider-5 {
    background-color: #ddd0;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 29px;
    margin-bottom: 29px;
    display: flex;
  }

  .mask-7, .slide-9 {
    width: 100%;
    height: auto;
  }

  .grid-97 {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 23px;
    padding-right: 23px;
  }

  .icon-17 {
    background-color: var(--orange);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
  }

  .loop-text-hero-bundle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: -11px;
    display: flex;
    overflow: hidden;
  }

  .grid-98 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .image-157 {
    width: 18px;
  }

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

  .slider-6 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    display: block;
  }

  .mask-8 {
    width: 100%;
  }

  .slide-10 {
    width: 100%;
    height: auto;
  }

  .grid-100 {
    grid-template-rows: auto;
    width: 100%;
  }

  .image-158 {
    width: 100%;
  }

  .icon-18 {
    background-color: #ffa400;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
  }

  .div-block-129 {
    display: flex;
  }

  .div-block-129.top {
    margin-top: 29px;
  }

  .text-block-85 {
    font-size: 24px;
  }

  .image-160 {
    width: 100%;
  }

  .image-160.hide {
    display: none;
  }

  .image-160.hidden {
    display: flex;
  }

  .grid-101 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-132 {
    height: auto;
    padding: 12px;
  }

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

  .text-block-87 {
    font-size: 12px;
  }

  .div-block-134 {
    padding: 26px;
  }

  .div-block-135.margin {
    padding-right: 0;
  }

  .div-block-137 {
    display: none;
  }

  .grid-103 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-138 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .text-block-88 {
    font-size: 13px;
  }

  .text-block-89 {
    font-size: 21px;
  }

  .image-164 {
    width: 100%;
    max-width: 80px;
  }

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

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

  .text-span-28 {
    font-size: 30px;
  }

  .div-block-142 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 16px;
  }

  .text-block-91 {
    font-size: 15px;
  }

  .grid-104 {
    grid-column-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-143 {
    border-radius: 15px;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }

  .text-block-92 {
    font-size: 16px;
  }

  .div-block-144 {
    justify-content: flex-start;
    max-width: 100%;
  }

  .div-block-145 {
    width: 70px;
    height: 75px;
  }

  .image-165 {
    width: 34px;
  }

  .div-block-141-copy {
    width: 100%;
  }

  .grid-106 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-107 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-146 {
    height: auto;
    padding: 14px;
  }

  .div-block-147 {
    position: static;
  }

  .image-166 {
    width: 60px;
  }

  .image-167, .image-167-copy {
    display: none;
  }

  .image-169 {
    width: 350px;
  }

  .div-block-150 {
    padding: 5px;
  }

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

  .image-170 {
    width: 24px;
  }

  .grid-108 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-175 {
    display: none;
  }

  .image-176 {
    width: 100%;
    margin-top: 40px;
    display: block;
  }

  .image-180, .image-181 {
    width: 90px;
  }

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

  .text-block-100 {
    direction: ltr;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #fff;
    text-transform: none;
    word-break: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }

  .grid-113 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-113.margin {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .div-block-166 {
    flex-direction: column;
  }

  .grid-114 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-168 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding: 10px;
  }

  .text-block-101 {
    font-size: 16px;
    font-weight: 500;
  }

  .image-186 {
    box-shadow: none;
    border: 1px #ccc;
    border-radius: 5px;
    width: 100%;
    height: auto;
    margin-right: 33px;
    display: none;
  }

  .div-block-169 {
    flex-direction: column;
  }

  .div-block-169.relative {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .image-187 {
    box-shadow: none;
    border: 1px #ccc;
    border-radius: 5px;
    width: 100%;
    height: auto;
    display: none;
  }

  .div-block-186 {
    flex-wrap: nowrap;
    height: auto;
    overflow: visible;
  }

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

  .div-block-187 {
    width: 100%;
    max-width: 100%;
    padding: 8px;
  }

  .text-block-105 {
    font-size: 12px;
  }

  .image-192 {
    width: 30px;
  }

  .div-block-188 {
    display: none;
  }

  .image-193 {
    width: 32px;
  }

  .div-block-191 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .background-video-6 {
    display: none;
  }

  .div-block-192 {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 200px;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: relative;
    top: auto;
  }

  .background-video-7 {
    z-index: 10;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: -114% auto 0%;
    overflow: visible;
  }

  .play-pause-button-3 {
    display: none;
  }

  .div-block-194 {
    height: 270px;
    padding: 8px;
  }

  .div-block-194.no-padding {
    padding: 15px;
  }

  .image-197 {
    width: 100%;
    max-width: 220px;
    position: static;
    bottom: -42px;
    left: auto;
  }

  .image-200 {
    width: 240px;
  }

  .image-201 {
    width: 30px;
    top: 19%;
  }

  .image-202 {
    width: 320px;
  }

  .grid-122 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image-204 {
    border-radius: 5px;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
  }

  .div-block-197 {
    margin-top: 38px;
  }

  .grid-123 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-198 {
    border-radius: 18px;
    padding: 20px;
  }

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

  .text-block-107 {
    font-size: 20px;
  }

  .image-205 {
    width: 150px;
    margin-top: -17px;
    margin-bottom: -10px;
    margin-left: -20px;
    position: static;
    bottom: -1%;
    left: 8%;
  }

  .image-206 {
    width: 240px;
    margin-top: -37px;
    margin-bottom: 0;
    margin-right: -29px;
    position: static;
  }

  .grid-124 {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

  .image-207, .image-208, .image-209 {
    display: none;
  }

  .grid-125 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-202 {
    padding: 14px;
  }

  .text-block-110.small {
    font-size: 28px;
  }

  .tabs-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tabs-menu-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    overflow: scroll;
  }

  .tab-link-tab-1-3, .tab-link-tab-1-3.w--current {
    padding: 0 4px;
  }

  .div-block-203 {
    padding: 23px;
  }

  .grid-126 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .text-block-113 {
    font-size: 20px;
  }

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

  .div-block-206 {
    margin-top: 11px;
  }

  .text-span-30 {
    font-size: 23px;
  }

  .image-212 {
    background-color: #dfdfdf;
    border-radius: 10px;
    width: 100%;
    padding: 29px 26px;
    display: none;
  }

  .div-block-210 {
    min-width: 530px;
  }

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

  .image-213 {
    display: none;
  }

  .image-214 {
    height: 270px;
  }

  .text-block-118 {
    padding-left: 39px;
    padding-right: 39px;
    font-size: 16px;
  }

  .div-block-215 {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    margin-bottom: -43px;
    margin-right: -48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-130 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-130._1 {
    grid-template-columns: 1fr 1fr;
  }

  .image-216 {
    max-width: 100%;
  }

  .tab-link-tab-1-4.w--current {
    padding: 0 4px;
  }

  .image-217 {
    width: 100%;
    padding-left: 19px;
    padding-right: 19px;
    display: inline-block;
  }

  .div-block-224 {
    min-width: 50px;
  }

  .text-block-124 {
    font-size: 12px;
  }

  .text-block-126 {
    font-size: 15px;
  }

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

  .grid-133 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .div-block-227 {
    padding: 5px;
  }

  .text-block-128 {
    font-size: 12px;
  }

  .text-block-130 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .text-block-130.ab {
    font-size: 15px;
  }

  .div-block-230.relative {
    margin-top: -35px;
  }

  .image-225 {
    width: 100%;
    padding: 39px;
  }

  .text-block-131 {
    text-align: center;
  }

  .grid-134 {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-block-134 {
    font-size: 15px;
  }

  .grid-137 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-135 {
    font-size: 14px;
    font-weight: 500;
  }

  .image-230 {
    width: 40px;
    max-width: 40px;
  }

  .timeline_grid-wrap.mobile-hide, .timeline_grid-wrap.desktop-hide {
    display: none;
  }

  .timeline_item.is-1 {
    padding: 1em;
  }

  .timeline_item.is-2 {
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .timeline_dot {
    width: 1.2rem;
    height: 1.2rem;
  }

  .timeline_progress-overlay-top {
    background-image: linear-gradient(#fff 18%, #0a227d00);
  }

  .timeline_grid-2 {
    grid-column-gap: 1em;
    grid-template-columns: 4em 1fr;
  }

  .timeline_progress-overlay-bottom-2 {
    background-image: linear-gradient(#0a227d00, #fff 59%);
  }

  .timeline_progress-2 {
    left: 2em;
  }

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

  .div-block-239.margin-top-remove {
    margin-top: 0;
  }

  .text-block-136 {
    margin-bottom: -16px;
    font-size: 18px;
  }

  .image-231 {
    width: 40px;
  }

  .div-block-241 {
    width: 100%;
    position: static;
  }

  .div-block-242, .div-block-242.flip {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .grid-140 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-141 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-241 {
    width: 50px;
  }

  .div-block-247 {
    margin-top: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-243 {
    display: none;
  }

  .image-244 {
    display: block;
  }

  .text-block-138 {
    font-size: 15px;
  }

  .image-245 {
    width: 100px;
    display: none;
    inset: 125px auto auto -12px;
  }

  .image-246 {
    display: none;
  }

  .image-247 {
    width: 100%;
    display: block;
  }

  .grid-142 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    place-items: center;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .div-block-248 {
    justify-content: center;
    width: 100%;
  }

  .image-248 {
    width: 130px;
    margin-left: auto;
  }

  .image-248.ms {
    width: 122px;
    margin-top: 7px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .image-248.fsa {
    margin-top: 11px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .image-248.fm {
    margin-top: 0;
    margin-left: -55px;
    margin-right: -55px;
  }

  .grid-143 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .image-250 {
    width: 40px;
    right: 84%;
  }

  .tabs-menu-9 {
    overflow: scroll;
  }

  .heading-tb-rc {
    font-size: 25px;
  }

  .image-252.journal {
    width: 100%;
    max-width: 150px;
    margin-left: -37px;
  }

  .image-252.launchpad {
    width: 100%;
    max-width: 150px;
  }

  .grid-144 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .text-block-140 {
    font-size: 12px;
  }

  .grid-146 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .div-block-256 {
    height: auto;
  }

  .image-254 {
    width: 520px;
    margin-bottom: -96px;
    position: static;
    bottom: -3%;
  }

  .text-block-141 {
    font-size: 18px;
    position: absolute;
    inset: 4% 0% auto auto;
  }

  .background-video-9 {
    width: 100%;
    max-width: 100%;
    height: 30vh;
    margin-top: 0;
  }

  .grid-147 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .div-block-260.full {
    width: 100%;
    margin-top: 16px;
  }

  .div-block-260.small {
    width: 100%;
  }

  .grid-148 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .grid-152 {
    grid-row-gap: 39px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-261 {
    flex-direction: column;
    width: 100%;
    padding: 10px;
  }

  .text-block-142 {
    font-size: 50px;
  }

  .text-block-143 {
    text-align: center;
    font-size: 19px;
  }

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

  .text-block-145 {
    font-size: 15px;
  }

  .grid-155 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-264 {
    padding: 13px;
  }

  .text-block-146 {
    font-size: 20px;
  }

  .text-block-147 {
    font-size: 15px;
  }

  .text-block-148 {
    font-size: 17px;
  }

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

  .grid-157 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-258 {
    width: 680px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-259 {
    width: 50px;
  }

  .div-block-267 {
    left: 79%;
  }

  .text-block-150 {
    font-size: 13px;
  }

  .image-260 {
    width: 80px;
    display: none;
    top: -29%;
  }

  .image-261 {
    width: 110px;
    display: none;
    bottom: -10%;
    left: 1%;
  }

  .image-262, .image-263 {
    display: none;
  }

  .grid-158 {
    grid-row-gap: 31px;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: flex-start center;
  }

  .div-block-268 {
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .text-block-151 {
    font-size: 40px;
    line-height: 1;
  }

  .image-264 {
    width: 210px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-265 {
    width: 210px;
    transform: rotate(3deg);
  }

  .grid-159 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-160 {
    grid-row-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: start;
    margin-top: 41px;
  }

  .text-block-152 {
    font-size: 16px;
  }

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

  .grid-161 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-162 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-155 {
    font-size: 25px;
  }

  .text-block-156 {
    font-size: 16px;
  }

  .grid-163 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-164 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-158 {
    font-size: 22px;
  }

  .image-267 {
    transform: rotate(90deg);
  }

  .text-block-159 {
    font-size: 22px;
  }

  .text-block-161 {
    font-size: 18px;
  }

  .div-block-274 {
    flex-direction: column;
  }

  .text-block-162 {
    display: none;
  }

  .text-block-163 {
    color: #000;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    display: block;
  }

  .image-268 {
    width: 20px;
  }

  .grid-165 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-164 {
    color: #000;
    font-size: 18px;
  }

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

  .grid-166 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-166 {
    font-size: 27px;
  }

  .main-section-mm {
    padding: 20px;
  }

  .main-section-mm.black {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-section-mm.f8f8f8 {
    margin-bottom: 0;
  }

  .main-section-mm.f8f8f8.join-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-section-mm.f3f3f3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-section-mm.f3f3f3.logo-bg {
    background-color: #000;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .main-section-mm.dynamic {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .main-section-mm.cartoonbg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .main-section-mm.checks {
    padding-bottom: 45px;
  }

  .main-section-mm.points {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    padding-top: 45px;
    position: static;
    overflow: visible;
  }

  .main-section-mm._40-margin-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-section-mm._1 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .main-content-wrapper-mm {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .main-content-wrapper-mm.relative {
    z-index: 20;
  }

  .main-content-wrapper-mm.mrkting {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .main-content-wrapper-mm.mrkting.right {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .main-content-wrapper-mm.about-zebra-container {
    flex-direction: column;
  }

  .main-content-wrapper-mm.center {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-mm {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .h1-mm {
    font-size: 28px;
  }

  .div-block-278 {
    margin-bottom: 0;
  }

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

  .body-text-mm {
    align-self: center;
    margin-bottom: 0;
    font-size: 14px;
  }

  .body-text-mm.white {
    text-align: center;
  }

  .body-text-mm.ab-bullets {
    margin-bottom: 0;
    list-style-type: none;
  }

  .body-text-mm.confused-section {
    margin-bottom: 40px;
  }

  .cta-grid-mm {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cta-grid-mm.why-section {
    margin-top: 0;
  }

  .cta-mm {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .cta-mm.stroke {
    font-size: 15px;
  }

  .h2-mm {
    color: #000;
    margin-left: 0;
    font-size: 24px;
    line-height: 1.2;
  }

  .h2-mm.white.left-aligned {
    font-size: 24px;
  }

  .h2-mm.left-aligned.ab-left {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
  }

  .h2-mm.autoscroll-section {
    font-size: 16px;
  }

  .text-block-167 {
    font-size: 29px;
  }

  .div-block-279 {
    border: 1px solid #000;
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 12px;
  }

  .image-273 {
    width: 890px;
    height: 210px;
    display: none;
  }

  .text-block-168 {
    font-size: 21px;
  }

  .h3-mm {
    font-size: 20px;
  }

  .h3-mm.black {
    font-size: 19px;
  }

  .div-block-283 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-284 {
    height: auto;
  }

  .text-block-169 {
    font-size: 20px;
  }

  .grid-168 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-171 {
    margin-left: 0;
    font-size: 27px;
  }

  .text-block-173.white {
    font-size: 12px;
  }

  .grid-170 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-171 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-stat {
    font-size: 29px;
  }

  .grid-173 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-173._1 {
    grid-template-rows: auto;
    margin-top: 0;
  }

  .div-block-289 {
    flex-direction: column;
  }

  .div-block-290 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    height: auto;
  }

  .text-block-174 {
    font-size: 18px;
  }

  .div-block-292 {
    align-items: center;
    height: 50%;
    padding-top: 13px;
    padding-bottom: 13px;
    display: none;
    position: absolute;
    bottom: 7%;
  }

  .grid-174 {
    margin-top: 0;
    padding-top: 0;
  }

  .grid-174._1 {
    grid-template-rows: auto auto;
  }

  .div-block-294 {
    flex-direction: column;
  }

  .div-block-296 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
  }

  .image-283 {
    width: 100%;
    max-width: 31%;
  }

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

  .div-block-299 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-175 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-176 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-301 {
    padding: 8px;
  }

  .text-block-177 {
    font-size: 17px;
  }

  .div-block-302 {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .div-block-303 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-303._1 {
    flex-direction: column;
  }

  .div-block-304 {
    flex-direction: row;
    width: 100%;
    padding: 6px;
  }

  .image-284, .image-284._1 {
    width: 60px;
  }

  .div-block-305 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-285 {
    width: 340%;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .grid-179 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    position: static;
  }

  .div-block-309 {
    position: static;
  }

  .grid-180 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-312 {
    height: 190px;
    display: none;
  }

  .image-287 {
    width: 30px;
  }

  .grid-183 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-184 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-315 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-block-180 {
    font-size: 16px;
  }

  .text-block-181 {
    font-size: 13px;
  }

  .grid-186 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-317 {
    padding: 201px 0 11px;
    display: none;
  }

  .image-290 {
    width: 1700px;
  }

  .image-291 {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
  }

  .text-block-182 {
    white-space: pre-wrap;
    font-size: 16px;
  }

  .grid-190 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-190.join-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
    margin-top: 0;
  }

  .image-294 {
    border-width: .5px;
    min-width: 10%;
    max-width: 100%;
  }

  .image-294.cc-hide {
    display: block;
  }

  .image-294.ab-edit {
    min-width: auto;
    max-width: 48%;
  }

  .grid-191 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-186 {
    font-size: 16px;
  }

  .grid-192 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-192._1 {
    flex-direction: column-reverse;
  }

  .text-block-187 {
    font-size: 20px;
  }

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

  .div-block-329 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 8px;
  }

  .text-block-188 {
    font-size: 16px;
  }

  .grid-194 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-195 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-190 {
    color: #000;
    margin-left: 0;
    font-size: 13px;
  }

  .grid-196, .grid-197 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-192 {
    font-size: 15px;
  }

  .div-block-336 {
    width: 200px;
    min-width: 200px;
    height: 200px;
  }

  .div-block-340 {
    margin-top: 32px;
  }

  .image-299 {
    display: none;
    overflow: visible;
  }

  .image-300 {
    display: none;
  }

  .grid-200 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-202 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-203 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-193 {
    font-size: 16px;
  }

  .image-301 {
    max-width: 50%;
  }

  .text-block-194 {
    font-size: 20px;
  }

  .image-302 {
    width: 25px;
  }

  .grid-205 {
    max-width: 1420px;
  }

  .image-305 {
    min-width: 170px;
    max-width: 260px;
  }

  .image-306 {
    width: 100%;
    max-width: 190px;
    margin-top: 28px;
    display: block;
  }

  .image-308 {
    width: 100%;
    display: block;
  }

  .image-309 {
    max-width: 100%;
  }

  .image-310 {
    width: 59%;
    max-width: 370px;
  }

  .div-block-348 {
    width: 540px;
    height: 25%;
  }

  .div-block-348._2 {
    width: 100%;
    height: 25%;
  }

  .image-311 {
    min-width: 160px;
  }

  .div-block-349 {
    margin-top: -88px;
    margin-bottom: -88px;
  }

  .image-312 {
    max-width: 150px;
  }

  .image-313 {
    width: 410px;
    max-width: 270px;
  }

  .grid-209 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-196 {
    font-size: 16px;
  }

  .div-block-350 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-351 {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-212 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-314 {
    width: 140px;
  }

  .button {
    font-size: 14px;
  }

  .button._3 {
    margin-top: 19px;
    margin-bottom: 1px;
    padding: 15px 32px;
    font-size: 21px;
  }

  .div-block-355 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-318 {
    width: 250px;
  }

  .grid-213 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: start;
  }

  .div-block-356 {
    border: 1px #000;
    width: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .text-block-199 {
    font-size: 40px;
  }

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

  .grid-214 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-320 {
    width: 30px;
  }

  .text-block-201 {
    text-align: center;
  }

  .div-block-358 {
    flex-direction: column;
  }

  .grid-215 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-215._1 {
    margin-top: 16%;
    margin-bottom: 15%;
  }

  .div-block-359 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .image-321 {
    width: 70%;
    max-width: 100%;
  }

  .image-322 {
    width: 70%;
    max-width: 100%;
    margin-top: -8px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-216 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-324, .image-325 {
    width: 30%;
  }

  .image-326 {
    width: 25%;
  }

  .image-327 {
    width: 28%;
  }

  .grid-217 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    margin-top: 0;
  }

  .div-block-361, .div-block-361.flip {
    flex-direction: column;
  }

  .text-block-202 {
    font-size: 18px;
  }

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

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

  .image-329 {
    width: 30px;
  }

  .text-block-202-copy {
    font-size: 18px;
  }

  .grid-218 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-364 {
    margin-bottom: 0;
  }

  .image-330 {
    margin-top: 0;
  }

  .grid-219 {
    grid-row-gap: 46px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-204 {
    font-size: 30px;
  }

  .text-block-205 {
    font-size: 15px;
  }

  .grid-221 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-340 {
    display: none;
  }

  .div-block-399 {
    display: block;
  }

  .div-block-401 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .excessive-text.cc-color.left_align {
    text-align: center;
    margin-bottom: 0;
    padding-top: 10px;
    line-height: 100%;
  }

  .list-3.cc-center {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .bold-text-67 {
    font-size: 24px;
    line-height: 1;
  }

  .balance-image {
    align-self: center;
    max-width: 100%;
    margin-bottom: 0;
  }

  .balance-image.mobile-only {
    align-self: center;
    max-width: 100%;
    margin-bottom: -40px;
    display: block;
  }

  .balance-image.deskttop-only {
    display: none;
  }

  .text-span-78 {
    font-size: 20px;
  }

  .h1-lc {
    font-size: 26px;
  }

  .grid-232 {
    grid-row-gap: 43px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .image-351 {
    width: 25px;
  }

  .image-351._50px-height {
    width: 32px;
  }

  .image-352 {
    top: -3%;
  }

  .image-353 {
    bottom: -1%;
  }

  .h2-lc {
    font-size: 22px;
  }

  .div-block-407 {
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .text-block-221 {
    font-size: 16px;
  }

  .grid-234 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-411 {
    padding: 17px 17px 46px;
  }

  .image-360 {
    width: 32px;
  }

  .text-block-222 {
    font-size: 18px;
  }

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

  .div-block-414 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .text-block-224 {
    font-size: 15px;
  }

  .grid-239 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-239._1 {
    grid-row-gap: 51px;
  }

  .grid-239._1._2 {
    margin-top: 25px;
  }

  .image-364 {
    width: 100px;
    top: -4%;
    left: -6%;
  }

  .image-365 {
    width: 100px;
    bottom: -8%;
  }

  .text-block-228 {
    font-size: 16px;
  }

  .center {
    font-size: 20px;
  }

  .image-369 {
    width: 30px;
  }

  .image-386 {
    width: 110px;
    top: 3%;
    left: 8%;
  }

  .image-386-copy {
    width: 110px;
    bottom: 3%;
  }

  .div-block-480 {
    height: 130px;
  }

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

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

  .div-block-505 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .image-412 {
    width: 80px;
    margin-bottom: -20px;
  }

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

  .grid-280.hide {
    display: none;
  }

  .div-block-507 {
    flex-direction: column;
    justify-content: center;
  }

  .image-413 {
    width: 40px;
  }

  .text-block-257 {
    text-align: center;
    font-size: 14px;
  }

  .grid-281 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-508 {
    flex-direction: column;
    padding: 18px;
  }

  .text-block-258 {
    font-size: 26px;
  }

  .text-block-259 {
    text-align: center;
  }

  .grid-284 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-286 {
    margin-top: 0;
  }

  .grid-286.orange {
    padding-left: 46px;
    padding-right: 46px;
  }

  .div-block-512 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-261._1 {
    font-size: 29px;
  }

  .text-block-262.center {
    font-size: 17px;
  }

  .div-block-513 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .div-block-516 {
    flex-direction: column;
  }

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

  .text-span-101 {
    font-size: 28px;
  }

  .grid-289, .grid-290 {
    grid-template-columns: 1fr;
  }

  .div-block-520 {
    align-items: flex-start;
    padding: 10px;
  }

  .div-block-521 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    text-align: left;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    font-size: 13px;
  }

  .div-block-522 {
    width: 60%;
  }

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

  .pop-upbox {
    width: 90%;
    height: 70%;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .padding-large {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .padding-large.remove-top-padding {
    padding-bottom: 20px;
  }

  .spacer-xregular {
    height: 20px;
  }

  .spacer-xregular.increase-on-mob {
    height: 40px;
  }

  .title-size-large {
    font-size: 30px;
  }

  .text-size-medium {
    font-size: 18px;
  }

  .grid-hero-books {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-size-regular, .text-size-regular.text-weight-medium {
    font-size: 16px;
  }

  .text-size-regular.text-weight-medium.absolute.white, .text-size-regular.text-weight-medium.maroon-absolute.white {
    font-size: 14px;
    bottom: -30px;
  }

  .text-size-regular.text-center-mob {
    text-align: center;
  }

  .spacer-regular {
    height: 20px;
  }

  .buttons-wrapper {
    display: none;
  }

  .buttons-wrapper.mb {
    margin-bottom: 120px;
  }

  .buttons-wrapper.flex.flec-left.hidden-mobile {
    display: none;
  }

  .button-default {
    min-width: 220px;
  }

  .spacer-xxxsmall {
    height: 15px;
  }

  .title-size-medium {
    font-size: 28px;
  }

  .title-size-xlarge {
    font-size: 26px;
  }

  .spacer-xxxlarge {
    height: 50px;
  }

  .bullet-points-wrapper.footer, .bullet-points-wrapper.footer.remove-margin {
    text-align: left;
  }

  .bullet-point.books {
    font-size: 16px;
  }

  .padding-xlarge {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-size-xxxmedium {
    font-size: 20px;
  }

  .text-size-xxlarge {
    font-size: 26px;
  }

  .tab-hr {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab-link, .tab-link.w--current {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hiring-tab-content {
    margin-top: 50px;
  }

  .text-weight-normal, .text-weight-normal.text-color-white.text-size-small {
    font-size: 16px;
  }

  .hr-tabs {
    margin-top: 30px;
  }

  .tab-button {
    min-width: 250px;
    font-size: 18px;
  }

  .faq-plus-wrap {
    margin-right: 0;
  }

  .spacer-large {
    height: 40px;
  }

  .spacer-large.visible-on-mob {
    display: block;
  }

  .book-graphics-wrapper {
    height: auto;
  }

  .grid-bottom-books {
    grid-template-rows: auto auto;
    grid-template-columns: 1.3fr .8fr;
    position: static;
  }

  .grid-top-books {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
    position: static;
  }

  .spacer-xxregular {
    height: 40px;
  }

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

  .guide-book {
    max-width: 70%;
  }

  .hiring-book {
    max-width: 250px;
  }

  .hiring-texts-area {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-size-xmedium {
    font-size: 18px;
  }

  .text-size-xmedium.text-weigh-medium.fixed-height {
    font-size: 20px;
    font-weight: 600;
  }

  .spacer-xlarge {
    height: 60px;
  }

  .meet-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-meet {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .buy-now-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-size-large {
    font-size: 30px;
  }

  .buttons-and-texts {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .spacer-xxlarge {
    height: 60px;
  }

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

  .flex-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
  }

  .position-relative-text {
    top: 0;
  }

  .footer-mockup {
    max-width: 90px;
  }

  .flex-box-icon {
    max-width: 80px;
  }

  .talent-circle-graphics {
    max-width: 200px;
  }

  .circle-one {
    max-width: 30%;
    left: 35%;
  }

  .circle-two {
    max-width: 30%;
    top: 35%;
  }

  .circle-four {
    max-width: 30%;
    left: 35%;
  }

  .circle-three {
    max-width: 30%;
    top: 35%;
  }

  .section-chapters_grid-block {
    height: 100%;
  }

  .button-secondary {
    width: 100%;
  }

  .title-text-large {
    font-size: 2rem;
  }

  .section-questions-flexbox {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-topics_grid_block_grey {
    width: 80%;
    padding: 1.5rem 1rem;
  }

  .section-topics_grid_block_grey.card-hover {
    width: auto;
  }

  .section-pricing_benefit {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .up-right-arrow-graphic {
    max-width: 40%;
    inset: auto 0% -10% auto;
    transform: rotate(180deg);
  }

  .up-right-arrow-graphic.down {
    max-width: 23%;
    display: block;
    transform: none;
  }

  .section-chapters_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-develops_image_mobile {
    width: 60%;
  }

  .text-size-medium-2 {
    font-size: 1rem;
    line-height: 1.3;
  }

  .text-size-medium-2.text-align-center.add-top-space {
    margin-top: 10px;
  }

  .pages-image {
    width: 60%;
  }

  .book-image-top {
    width: 75%;
    display: none;
    inset: 0%;
  }

  .grid-clarity {
    max-width: 70%;
  }

  .section-topics_grid_block_black {
    width: 80%;
    padding: 1.5rem 1rem;
  }

  .section-topics_grid_block_black.card-hover {
    width: auto;
  }

  .section-pages-height {
    height: 15rem;
  }

  .ticker-image-2 {
    height: 3rem;
  }

  .section-palatable_container, .section-rahul_flexbox {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-empower-_card {
    padding: 1rem 2rem;
  }

  .section-empower-_card.two.decrease-padding, .section-empower-_card.three.decrease-padding, .section-empower-_card.four.decrease-padding, .section-empower-_card.five.decrease-padding, .section-empower-_card.one.decrease-padding, .section-empower-_card.six.decrease-padding, .section-empower-_card.seven.decrease-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-introduction_image_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .button-5 {
    width: 100%;
  }

  .section-topics_grid_block_blue {
    width: 80%;
    padding: 1.5rem 1rem;
  }

  .section-topics_grid_block_blue.card-hover {
    width: auto;
  }

  .section-cta {
    padding-bottom: 1rem;
  }

  .section-chapters_topics {
    display: none;
  }

  .grid-title-texts {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-size-large-2 {
    line-height: 1.3;
  }

  .lighbox-wrapper {
    width: auto;
    position: static;
  }

  .grid-photo-graphic {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-xxxmedium.decrease-on-tablet {
    height: 40px;
  }

  .texts-flex-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-direction: column;
  }

  .grid-solution {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-topics_grid_block_yellow {
    width: 80%;
    padding: 1.5rem 1rem;
  }

  .section-topics_grid_block_yellow.card-hover {
    width: auto;
  }

  .section-topic_image {
    width: 80%;
  }

  .section-poured_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    place-content: center;
    place-items: center;
  }

  .title-orange-text {
    font-size: 2rem;
  }

  .cod-available {
    width: 100%;
  }

  .grid-button {
    grid-template-rows: auto auto auto auto;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-large {
    margin-top: 20px;
  }

  .section-poured_grid-block {
    width: 90%;
  }

  .section-rahul_logos {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .title-text-regular.text-weight-bold {
    font-size: 1.2rem;
  }

  .book-image {
    width: 75%;
  }

  .faq-horizontal {
    width: 1.25rem;
  }

  .buttons-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .section-home {
    padding-bottom: 0;
  }

  .section-topics_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .section-pages-book {
    width: 17rem;
  }

  .faq-vertical {
    height: 1.25rem;
  }

  .introduction-text-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-pages {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .section-review {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-review.ticker {
    flex: none;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    max-width: none;
  }

  .text-box {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .hero-title {
    font-size: 30px;
  }

  .ticker-photo {
    max-width: 180px;
  }

  .button-global {
    padding-left: 20px;
  }

  .button-global.text-weight-bold {
    white-space: pre-wrap;
    min-width: auto;
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .box-list {
    font-size: 18px;
  }

  .flex-box {
    flex: none;
  }

  .text-size-paragraph {
    font-size: 18px;
  }

  .text-size-paragraph.increase-title {
    font-size: 22px;
  }

  .slider-box-wrap {
    margin-top: 40px;
  }

  .grid-photos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-details {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .buttons-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .button-graphic {
    max-width: 280px;
  }

  .text-style-capital {
    font-size: 16px;
  }

  .box-graphic {
    display: none;
  }

  .qr-code {
    max-width: 200px;
  }

  .orange-line-title {
    font-size: 22px;
  }

  .book-cover-graphic {
    max-width: 100%;
  }

  .spacer-large-3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-large {
    font-size: 24px;
  }

  .tab-link-2 {
    height: auto;
  }

  .bullet-box {
    padding-left: 20px;
    font-size: 16px;
  }

  .tab-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-size-xxxmedium-2 {
    font-size: 40px;
  }

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

  .grid-qr-code {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .strategy-book-graphic {
    max-width: 240px;
  }

  .icon-21 {
    max-width: 60px;
  }

  .texts-box {
    border-bottom: 1px solid #eb8800;
    border-right-style: none;
    padding-bottom: 20px;
  }

  .texts-box.no-border {
    border-right-style: none;
  }

  .paragraph-text {
    font-size: 15px;
  }

  .paragraph-text.text-color-black.paragraph-text-medium, .paragraph-text.paragraph-text-medium.increase-line-height, .paragraph-text.paragraph-text-medium.decrease-width {
    font-size: 16px;
  }

  .text-data-box {
    font-size: 14px;
  }

  .spacer-xxxregular {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .strategy-boxes.align-right.three {
    padding-right: 0;
  }

  .strategy-boxes.align-left.eight, .strategy-boxes.align-left.five {
    padding-left: 0;
  }

  .chart-image {
    height: 130px;
  }

  .slide-nav-7 {
    display: none;
  }

  .box-wrapper-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .grid-slider {
    max-width: 330px;
  }

  .text-size-xxmedium {
    font-size: 24px;
  }

  .text-size-xxmedium.position-right-top {
    font-size: 26px;
    top: -55px;
  }

  .tab-button-block, .tab-button-block.text-color-white, .tab-button-block.fixed-width {
    font-size: 24px;
  }

  .tab-button-block.is-white.large-size {
    font-size: 30px;
  }

  .tab-button-block.text-size-large.text-weight-semibold {
    font-size: 28px;
  }

  .tab-button-block.add-left-right-padding {
    font-size: 24px;
  }

  .tab-button-block.text-color-orange {
    font-size: 22px;
  }

  .tab-button-block.text-color-orange.text-size-large {
    font-size: 30px;
  }

  .paragraph-bold-text {
    font-size: 16px;
  }

  .spacer-xxregular-2.decrease-bottom-padding {
    padding-bottom: 20px;
  }

  .spacer-xxregular-2.mob-decrease-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tab-content-box {
    padding-top: 20px;
  }

  .blur-bubble-graphic {
    width: 550px;
    max-width: none;
    top: -200px;
    left: -150px;
  }

  .text-size-medium-3 {
    font-size: 18px;
  }

  .text-size-medium-3.text-color-orange {
    font-size: 24px;
  }

  .price-action-graphic {
    max-width: 230px;
  }

  .footer-book {
    max-width: 100%;
  }

  .cross-graphic {
    max-width: 70%;
  }

  .intro-points-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .buttons-wrapper-3 {
    flex-wrap: wrap;
  }

  .strategy-main-graphic {
    max-width: 280px;
  }

  .ring-one {
    max-width: 80%;
  }

  .ring-one.two {
    max-width: 100%;
  }

  .grid-bullet {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .intro-box-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-title.increase-font-size {
    font-size: 30px;
  }

  .text-size-large-3 {
    font-size: 40px;
  }

  .text-size-large-3.xxlarge.with-border-line {
    font-size: 36px;
  }

  .grid-numbers {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-regular-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-hero.increase-width {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .title-full-height-box {
    height: auto;
    padding-top: 40px;
    display: block;
  }

  .title-full-height-box.hide-on-mob {
    display: none;
  }

  .text-size-regular-3.text-weight-semibold.text-color-black {
    font-size: 16px;
  }

  .grid-numbers-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cod-text {
    font-size: 12px;
  }

  .cod-text.footer-box {
    width: 80%;
    margin-top: 10px;
    margin-left: 0;
    position: static;
    right: 10px;
  }

  .cod-text.footer-box.white, .cod-text.footer-box.ft {
    width: auto;
  }

  .heading-hero {
    font-size: 30px;
  }

  .spacer-xxxregular-2 {
    height: 50px;
  }

  .bullet-number {
    min-width: 50px;
    min-height: 50px;
    font-size: 25px;
  }

  .grid-slider-data-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-book {
    max-width: 220px;
  }

  .spacer-xxxlarge-2 {
    height: 60px;
  }

  .bullet-points-number {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: 16px;
  }

  .card-info-text {
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 20px;
  }

  .buy-now-box-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .green-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-book {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-size-xregular {
    font-size: 16px;
  }

  .flex-icon-box {
    font-size: 18px;
  }

  .trading-main-box {
    padding: 20px;
  }

  .text-size-medium-4 {
    font-size: 22px;
  }

  .text-size-xxxmedium-3 {
    font-size: 30px;
  }

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

  .card-intro {
    min-height: 200px;
  }

  .text-size-xxregular {
    font-size: 22px;
  }

  .books-mockup {
    max-width: 280px;
  }

  .heading-section {
    font-size: 30px;
  }

  .trading-card {
    max-width: 300px;
  }

  .trading-card.down {
    margin-top: 50px;
  }

  .display-non-on-mob-port {
    display: none;
  }

  .texts-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: 16px;
  }

  .title-wrapper-3.extra-space {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slider-graph {
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-xmedium-3 {
    font-size: 26px;
  }

  .text-paragraph {
    font-size: 18px;
  }

  .text-size-paragraph-2 {
    font-size: 20px;
  }

  .spacer-xxlarge-2 {
    height: 50px;
  }

  .hero-graphics {
    max-width: 220px;
  }

  .flex-footer-box {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    font-size: 18px;
  }

  .flex-footer-box.gap-20 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-loop {
    display: block;
  }

  .price-tag {
    font-size: 16px;
  }

  .price-tag.xsmall {
    font-size: 13px;
  }

  .text-checkmark.inline {
    font-size: 16px;
    line-height: 24px;
  }

  .chart-graph {
    max-width: 280px;
  }

  .box-image {
    max-width: 300px;
  }

  .left-arrow {
    margin-left: auto;
    margin-right: auto;
    inset: auto 100px -50px 0%;
  }

  .right-arrow {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% -50px 100px;
  }

  .text-size-small-2.text-weight-semibold {
    text-align: left;
    font-size: .6rem;
  }

  .heading-huge {
    font-size: 1.3rem;
  }

  .cta_books {
    width: 7.5rem;
  }

  .hr_trilogy_img-wrap {
    justify-content: center;
    align-items: center;
    width: 17rem;
    display: flex;
  }

  .testimonial_text {
    font-size: .8rem;
  }

  .testimonial_top-content {
    margin-bottom: 10px;
  }

  .hr_trilogy_section {
    padding-top: 70px;
  }

  .marquee_hr-section {
    padding-bottom: 70px;
  }

  .deal_line {
    width: 1.4rem;
  }

  .marquee-horizontal-wrap-copy {
    width: 600%;
  }

  .text-size-xhuge.brand_color {
    margin-bottom: 3px;
    font-size: 1.5rem;
  }

  .hr_award-blocks {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    justify-content: center;
  }

  .text-color-grease.text-opacity-low {
    font-size: 1.4rem;
  }

  .deal_content-wrap._7 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 9rem;
    top: 81%;
    right: 110%;
  }

  .deal_content-wrap._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 8.5rem;
    top: 17%;
    left: 120%;
  }

  .deal_content-wrap._5 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 9rem;
    top: 55%;
    right: 110%;
  }

  .deal_content-wrap._1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 9rem;
    right: 110%;
  }

  .deal_content-wrap._6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    width: 8.5rem;
    top: 68%;
    left: 110%;
  }

  .deal_content-wrap._3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 9rem;
    top: 29%;
    right: 110%;
  }

  .deal_content-wrap._8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 8.5rem;
    top: 94%;
    left: 130%;
  }

  .deal_content-wrap._4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 8.5rem;
    top: 42%;
    left: 140%;
  }

  .text-align-center-3 {
    font-size: 1.5rem;
  }

  .quetions_card-wrap {
    width: 90%;
  }

  .hard_copy-cta {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    width: 270px;
  }

  .hard_copy-cta.blue {
    width: auto;
  }

  .tab-left-wrap {
    width: 100%;
    padding-left: 20px;
  }

  .deal_logo {
    width: 2rem;
  }

  .padding-section-medium-2._1 {
    padding-top: 2rem;
  }

  .vertical_cta-heading {
    align-items: center;
  }

  .text-size-numbers {
    font-size: 2rem;
  }

  .testmonial_cover-image {
    height: 170px;
  }

  .tab_link-3 {
    width: 100%;
    height: 3rem;
  }

  .jio_logo {
    width: 5rem;
  }

  .book_img-bw {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    width: 250px;
  }

  .hr_award_heading-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .heading-style-h2.text-color-blue {
    font-size: 1.5rem;
    line-height: 1;
  }

  .heading-style-h2.text-color-alternate {
    font-size: 1.2rem;
  }

  .maequee-text_witdth {
    width: 2610vw;
  }

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

  .practical_img {
    width: 21rem;
  }

  .author_testimonial-left {
    width: 10rem;
  }

  .trilogy-bottom-card {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_books-wrapper.margin-top.margin-large {
    margin-top: 1rem;
  }

  .tab_link, .tab_link.w--current {
    width: 100%;
    height: 3rem;
  }

  .book_img-bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .paragraph-8 {
    font-size: .8rem;
  }

  .book_img-right-c {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-size-xxlarge-2 {
    font-size: .8rem;
  }

  .book_marquee-parent {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tab_link-2 {
    width: 100%;
    height: 3rem;
  }

  .soft_copy-cta {
    align-items: center;
    width: 270px;
  }

  .soft_copy-cta.white {
    text-align: left;
    width: auto;
  }

  .faq6_answer {
    padding-left: 0;
    padding-right: 0;
  }

  .why_read-card {
    height: 220px;
  }

  .padding-custom1 {
    padding-bottom: 0;
    padding-left: .3rem;
    padding-right: .3rem;
  }

  .hr_marquee-heading {
    font-size: 1rem;
  }

  .process_list-wrap {
    padding-left: .6rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .text-size-medium-5.cta.blue, .text-size-medium-5.cta.blue-copy {
    text-align: left;
    margin-bottom: 10px;
  }

  .text-size-medium-5.text-weight-medium {
    font-size: .875rem;
  }

  .text-size-medium-5.text_height {
    font-size: .7rem;
    line-height: 1;
  }

  .text-size-medium-5.cta-hard {
    text-align: left;
    align-self: flex-start;
  }

  .text-size-medium-5.cta-hard.white {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .book_img-ci {
    width: 9rem;
  }

  .practical_section-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .book_bottom-card.yellow-borders, .book_bottom-card.red-borders, .book_bottom-card.blue_borders {
    width: 8.5rem;
    height: 6rem;
  }

  .button-8 {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-8.end_up-button {
    width: 8rem;
  }

  .button-8.yellow {
    width: 100%;
  }

  .button-8.is-secondary {
    width: 100%;
    padding-left: .7rem;
    padding-right: .5rem;
  }

  .button-8.is-secondary.is-white {
    width: 95%;
  }

  .button-8._1 {
    width: 101%;
  }

  .big-heading-2 {
    font-size: 2rem;
  }

  .author_intro-section {
    padding-top: 0;
  }

  .faq6_component {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .spacer-small-2 {
    padding-top: .2rem;
  }

  .questions_section {
    padding-bottom: 20px;
  }

  .decision_cta-wrapper {
    padding-top: 20px;
  }

  .author_marquee-wrap {
    height: 11rem;
  }

  .author_marquee-wrap.margin-bottom-50.mb0 {
    margin-bottom: 0;
  }

  .process_left-content-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hr_award-heading {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .marquee_image {
    width: 8rem;
  }

  .marquee_image._1 {
    width: 8.5rem;
  }

  .marquee_image.authormarquee {
    width: 9rem;
  }

  .marquee_image.book {
    width: 120px;
  }

  .tabs_menu-wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: flex-start;
  }

  .trilogy_book-1 {
    width: 12rem;
    top: 34%;
    left: 14%;
  }

  .hr_award-no {
    width: 43px;
    height: 43px;
    display: none;
    top: 4%;
  }

  .trilogy_img {
    width: 17rem;
  }

  .author_testimonial-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .book_marquee-wrap {
    height: 11rem;
    margin-top: 2rem;
  }

  .devider-plus {
    padding-left: 0;
    padding-right: 30px;
  }

  .faq6_question {
    padding-left: 0;
    padding-right: 0;
  }

  .scroll_marquee-img {
    width: 7.7rem;
  }

  .book_image-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-size-custom1 {
    font-size: .8rem;
  }

  .hr_trilogy_content-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-direction: column;
    align-items: center;
  }

  .practical_card-right._1 {
    padding-top: 10px;
  }

  .faq6_content {
    padding-right: 1rem;
  }

  .text_span {
    font-size: 1rem;
  }

  .process_arrow-icon {
    width: 2.5rem;
  }

  .padding-global-2 {
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .padding-global-2.award-section {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .cta_book-wrapper.second {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .banner_wrapper {
    align-items: center;
  }

  .author_intro-wrapper {
    height: 19rem;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-large {
    font-size: 1.2rem;
  }

  .quetion_icon {
    top: 17%;
    left: -10%;
  }

  .hr_award-author-wrapper {
    width: 12rem;
  }

  .slider_card-wrap {
    width: 3rem;
  }

  .question_section_wrap {
    width: 310px;
    padding-left: 6px;
  }

  .padding-section-small-2 {
    padding-bottom: 3rem;
  }

  .text-size-regular-5 {
    font-size: .8rem;
  }

  .text-size-regular-5.text-weight-medium {
    font-size: .9rem;
  }

  .text-size-regular-5.text-weight-medium.margin-custom1 {
    margin-top: 1rem;
  }

  .text-size-regular-5.text-color-alternate.text-weight-semibold {
    text-align: center;
    font-size: .9rem;
  }

  .text-size-regular-5.text-color-alternate.text-weight-semibold.white {
    text-align: center;
    font-size: 1rem;
  }

  .text-size-regular-5.text-color-alternate.text-weight-bold {
    font-size: .7rem;
  }

  .tabs_content-wrap {
    padding-bottom: 20px;
  }

  .hr_award-card {
    width: 9.5rem;
    height: 20px;
    padding-left: .5rem;
  }

  .hr_award-card._1 {
    width: 15rem;
    height: 20px;
  }

  .practical_card-wrapper._1 {
    margin-top: 0;
  }

  .testimonial_card-wrap {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .devider {
    width: 1.5px;
    height: 87.1rem;
  }

  .padding-medium {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-64px {
    font-size: 1.1rem;
    left: 7%;
  }

  .book_bottom-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .arrow-banner {
    display: none;
  }

  .why_read-top {
    padding-left: 5%;
    padding-right: 5%;
  }

  .why_read-bt-card {
    text-align: left;
    flex-direction: row;
  }

  .how_can-content-wrap.margin-top.margin-xxlarge {
    margin-top: 1rem;
  }

  .hr_trilogy-bottom {
    width: 100%;
    margin-top: 2.5rem;
  }

  .ss-left, .ss-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid--book-box-graphic {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-flexs {
    flex-flow: column wrap;
  }

  .mobile-button {
    font-size: .8rem;
  }

  .mobile-hide {
    display: none;
  }

  .text-size-medium-6 {
    font-size: 1rem;
    line-height: 1.3;
  }

  .spacer-xregular-4 {
    height: 20px;
  }

  .testimonial-section {
    padding-top: 140px;
  }

  .section-heading.mb80 {
    margin-bottom: 40px;
  }

  .primary-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .primary-button.money {
    font-size: 16px;
    line-height: 24px;
  }

  .primary-button.money.xsmall {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .secondary-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .secondary-button.money {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .secondary-button.money.sticky {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .heading-style-h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .big-font.bold {
    font-size: 30px;
    font-weight: 600;
  }

  .trading-link {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .trading-link.orange {
    margin-bottom: 0;
  }

  .pointers-grid {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .heading-style-h2-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-style-h2-2.mb30.big {
    font-size: 32px;
    line-height: 40px;
  }

  .pointer-wrap {
    font-size: 16px;
    line-height: 24px;
  }

  .button-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .button-block.mb20 {
    display: none;
  }

  .hero-paragraph {
    margin-bottom: 120px;
  }

  .slide-block-main.margin-bottom-50.overflow {
    margin-bottom: 40px;
  }

  .card-inner.mb20m {
    margin-bottom: 20px;
  }

  .card-inner.icon-ticker {
    background-size: 20px;
    padding-left: 50px;
  }

  .trading-image {
    width: 200px;
    bottom: -90px;
  }

  .start-block {
    padding-right: 0;
  }

  .start-image {
    max-width: none;
    margin-right: 0;
  }

  .scratch-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .trading-section {
    padding-bottom: 0;
  }

  .process-wrap {
    padding: 20px;
  }

  .process-wrap.mb20 {
    overflow: hidden;
  }

  .process-wrap.green.mb20 {
    padding-left: 20px;
  }

  .process-wrap.green-copy {
    overflow: hidden;
  }

  .number-text {
    text-align: left;
    font-size: 60px;
    line-height: 70px;
  }

  .trading-text {
    text-align: left;
    margin-top: -40px;
    font-size: 24px;
    line-height: 32px;
  }

  .trading-text.tab {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .journey-section.pt {
    padding-top: 80px;
  }

  .trading-point {
    font-size: 16px;
    line-height: 24px;
  }

  .mb50 {
    margin-bottom: 0;
    display: none;
  }

  .badge-wrapper {
    flex-wrap: wrap;
  }

  .s-card.tab-two {
    top: 70px;
  }

  .s-card.tab-three {
    top: 120px;
  }

  .s-card.tab-four {
    top: 240px;
  }

  .info-title {
    margin-bottom: 0;
  }

  .image-block {
    width: 100%;
  }

  .image-block.align-right {
    margin-right: 0;
  }

  .badge-inner-wrap {
    max-width: none;
  }

  .year-wrap {
    font-size: 18px;
  }

  .year-number {
    margin-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .year-number.purple-font {
    background-image: linear-gradient(#8324ff, #5b0bc333);
    font-size: 50px;
    line-height: 60px;
  }

  .beiginer {
    font-size: 18px;
  }

  .rating-wrapper {
    flex-wrap: wrap;
  }

  .t-mask {
    max-width: 85%;
  }

  .still-section {
    padding-bottom: 80px;
  }

  .brand {
    max-width: 200px;
  }

  .list-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .list-flex.center {
    margin-bottom: 0;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

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

  .responsive.mt40 {
    margin-top: 40px;
  }

  .nav-menu-4 {
    background-color: #000;
    background-image: linear-gradient(#000 28%, #0a42bf4d);
    padding: 40px 15px;
    box-shadow: 0 2px 5px #0003;
  }

  .nav-menu-4.white {
    background-color: #fff;
    background-image: none;
  }

  .money-container.mt120 {
    margin-top: 50px;
  }

  .money-section {
    background-image: linear-gradient(90deg, #00a693e6, #3ce2cfc2 42%, #a8f2e9cf 84%, #ffffffd9 100%, #fffffff2);
    padding-bottom: 30px;
  }

  .hero-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .money-subtitle {
    margin-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .money-h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .white-font.small {
    font-size: 18px;
  }

  .money-list, .money-list.finance {
    font-size: 14px;
    line-height: 20px;
  }

  .money-lists {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 0;
  }

  .money-right.responsive {
    margin-bottom: 30px;
  }

  .other-section, .other-section.pitch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .other-section.background {
    padding-bottom: 60px;
  }

  .other-section.plan {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .other-section.pb0 {
    display: none;
  }

  .money-h2 {
    font-size: 30px;
  }

  .money-h2.gradient {
    font-size: 28px;
    line-height: 38px;
  }

  .money-h2.black {
    font-size: 26px;
    line-height: 35px;
  }

  .invest-list {
    background-size: 16px;
    padding-left: 30px;
  }

  .invest-list.font {
    margin-bottom: 5px;
    font-size: 14px;
  }

  .question-text {
    font-size: 20px;
  }

  .gradient-text {
    font-size: 28px;
    line-height: 38px;
  }

  .gradient-text.small {
    font-size: 18px;
    line-height: 27px;
  }

  .finance-image {
    border-radius: 0;
  }

  .pitch-title {
    font-size: 30px;
    line-height: 40px;
  }

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

  .point-block {
    color: var(--white);
    text-align: center;
    border-color: #fff;
    align-self: center;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .point-block.right {
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .point-block.center {
    justify-content: space-between;
    align-items: stretch;
  }

  .big-bold {
    font-size: 16px;
  }

  .point-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    margin-bottom: 0;
  }

  .point-inner {
    text-align: center;
  }

  .tab-menu-book {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    overflow: visible;
  }

  .book-tab {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .book-pane {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .step-text {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .tab-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .badge-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
  }

  .badge-flex.row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .badge-flex.row.desktop-only {
    display: none;
  }

  .badge-big {
    font-size: 15px;
  }

  .plan-block {
    margin-bottom: 0;
  }

  .plan-text {
    font-size: 16px;
    line-height: 24px;
  }

  .bg-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .book-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .book-inner {
    padding: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .about-book {
    font-size: 18px;
    line-height: 27px;
  }

  .option-text {
    text-align: left;
    margin-bottom: 8px;
    font-size: 100%;
    line-height: 150%;
  }

  .icon-finance {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

  .text-color-wjite {
    font-size: 18px;
  }

  .vertical-scroll {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 40%;
  }

  .vertical-inner {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    min-width: 100px;
    max-width: 100px;
  }

  .image-421 {
    width: 100px;
  }

  .image-422 {
    width: 110px;
  }

  .image-423 {
    width: 120px;
  }

  .arrow-img {
    width: 100px;
    height: 100px;
  }

  .section-main.blue {
    padding-bottom: 60px;
  }

  .section-main.grey-background {
    padding-bottom: 80px;
  }

  .section-main.curriculum {
    padding-bottom: 60px;
  }

  .section-main.why-lines {
    padding-top: 60px;
  }

  .section-main.believe {
    padding-bottom: 60px;
  }

  .section-main.sneak-peek {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-main.pb0 {
    padding-top: 60px;
  }

  .section-main.title {
    background-size: 330px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-main.book, .section-main.lines-3, .section-main.hiring {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section-main.promotion, .section-main.intorduction-maroon {
    padding-bottom: 60px;
  }

  .section-main.sneak-peek-maroon, .section-main.bg-image-retention, .section-main._3-tier, .section-main.erm, .section-main.book-red, .section-main.grid-bg, .section-main.hr2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section-main.turnover {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .section-main.training {
    background-position: 50%;
    padding-bottom: 60px;
  }

  .section-main.approach {
    padding-top: 40px;
  }

  .section-main.strategy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-main.green-last {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section-main.title {
    background-size: 310px, auto, auto;
  }

  .section-main.title-copy {
    background-size: 330px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-flex.mb60 {
    margin-bottom: 40px;
  }

  .core-image.margin-50 {
    margin-bottom: 30px;
  }

  .hm-heading-1 {
    font-size: 34px;
    line-height: 44px;
  }

  .paragraph-main, .hr-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .button-relative {
    text-align: center;
  }

  .button-relative.white {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-relative.white.add_to_cart.backdrop-shadow {
    box-shadow: 2px 2px #2d289d;
  }

  .button-relative.blue {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    padding: 5px 10px 8px;
    font-size: 16px;
  }

  .button-relative.blue.add_to_cart.backdrop-black-colour {
    box-shadow: 2px 2px #fff;
  }

  .black-bg {
    transform: translate(4px, 4px);
  }

  .black-bg.bottom-left {
    display: block;
  }

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

  .blue-bg {
    transform: translate(4px, 4px);
  }

  .pointer-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .pointer-inner-block {
    max-width: none;
  }

  .hiring-list {
    background-position: 0 4px;
    margin-bottom: 15px;
  }

  .hiring-list.white {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-wrap, .heading-wrap.center {
    margin-bottom: 40px;
  }

  .relative-subtitle.xbig {
    font-size: 30px;
    line-height: 40px;
  }

  .relative-subtitle.xbig.maroon {
    font-size: 26px;
    line-height: 36px;
  }

  .hm-heading-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .hm-heading-2.blue, .hm-heading-2.maroon {
    font-size: 25px;
    line-height: 30px;
  }

  .hm-heading-2.yellow {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
  }

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

  .manage-text {
    font-size: 16px;
    line-height: 30px;
    bottom: -16px;
  }

  .color-block-main {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
  }

  .red-block {
    height: 150px;
  }

  .red-block.xsmall {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    padding: 10px 8px;
  }

  .red-block.xsmall.blue {
    padding-left: 8px;
    padding-right: 8px;
  }

  .red-block._1 {
    height: auto;
  }

  .blue-block, .yellow-block {
    height: auto;
    transform: none;
  }

  .myth-flex {
    flex-flow: column;
  }

  .myth-block {
    max-width: none;
  }

  .about-myth {
    padding: 14px;
  }

  .strategy-right {
    max-width: 260px;
  }

  .system-image {
    width: 150px;
    inset: auto auto 0% 0%;
  }

  .clock-image {
    width: 60px;
    right: -20px;
  }

  .clock-image.size {
    z-index: -1;
  }

  .desk-image {
    inset: 0% auto auto 0%;
  }

  .video-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .yt-video {
    margin-right: 0;
  }

  .about-video {
    font-size: 16px;
    line-height: 24px;
  }

  .rating {
    margin-bottom: 10px;
  }

  .rating-text {
    margin-bottom: 8px;
  }

  .fundamental-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 30px;
  }

  .hr-list {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .hr-list.last {
    font-size: 18px;
  }

  .light-font {
    margin-top: 0;
    padding-left: 20px;
    font-size: 16px;
  }

  .goal-text {
    font-size: 16px;
    line-height: 27px;
  }

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

  .number-flex.center {
    margin-bottom: 0;
  }

  .number-flex.grid._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 0;
  }

  .number-flex.wrap, .number-flex.wrap.mb70 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .number {
    font-size: 30px;
    line-height: 30px;
    transform: translate(0, -5px);
  }

  .number.blue.small, .number.yellow.small, .number.small {
    font-size: 50px;
  }

  .list-flexx {
    justify-content: center;
    align-items: flex-start;
  }

  .xbig-text {
    margin-bottom: 30px;
  }

  .book-inner {
    font-size: 18px;
  }

  .sneak-image {
    width: 100%;
  }

  .who-flex._50 {
    grid-template-columns: 1fr;
  }

  .member-text {
    font-size: 16px;
    line-height: 24px;
  }

  .client-relative.white {
    height: 388px;
  }

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

  .paragraph-red, .paragraph-blue, .paragraph-yellow {
    font-size: 18px;
    line-height: 27px;
  }

  .practical-flex {
    margin-bottom: 40px;
  }

  .section-title {
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .practical-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .smalle {
    font-size: 14px;
    line-height: 20px;
  }

  .list-6, .list-7, .list-8 {
    margin-bottom: 0;
  }

  .retention-point {
    padding: 10px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .half-width {
    max-width: none;
  }

  .book-inner-copy {
    padding: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  ._12px {
    font-size: 14px;
    line-height: 20px;
  }

  .fix-flex {
    margin-left: auto;
    margin-right: auto;
  }

  .inline-block {
    font-size: 16px;
    line-height: 24px;
  }

  .white-font {
    font-size: 16px;
  }

  .yellow-bg {
    transform: translate(4px, 4px);
  }

  .solution-flex {
    flex-flow: column;
  }

  .book-list {
    font-size: 16px;
    line-height: 24px;
  }

  .num-wrap.yellow {
    margin-top: 0;
  }

  .number-block {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    font-size: 30px;
    line-height: 30px;
  }

  .about-number {
    font-size: 16px;
    line-height: 24px;
  }

  .listt-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .uppercase {
    font-size: 16px;
    line-height: 24px;
  }

  .flex-vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .turnover-right {
    max-width: none;
    right: 0;
  }

  .approach-image.responsive {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .organization-title, .large-paragraph {
    font-size: 18px;
    line-height: 27px;
  }

  .book-wrapper {
    flex-flow: column;
    margin-bottom: 40px;
  }

  .white-font-title {
    font-size: 40px;
  }

  .re-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .re-section.bg {
    padding-top: 120px;
    padding-bottom: 10px;
  }

  .re-section.commercial {
    padding-bottom: 60px;
  }

  .re-section.commercial-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .re-section.readers, .re-section.feature {
    padding-bottom: 40px;
  }

  .re-title {
    line-height: 50px;
  }

  .about-author {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
  }

  .section-right {
    padding-left: 60px;
  }

  .commercial {
    font-size: 16px;
    line-height: 24px;
  }

  .pitch-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-bottom: 50px;
  }

  .book-image {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .chapter-wrap.mg {
    position: static;
  }

  .chapter-title {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    line-height: 27px;
  }

  .chapter-title.mg {
    border-radius: 10px;
    padding: 12px 30px 12px 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .chapter-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 30px;
  }

  .chapter-content.mg {
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .chapter-list-item {
    font-size: 16px;
    line-height: 24px;
  }

  .review {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .background-video-10 {
    min-width: 300px;
  }

  .section-mg.hero, .section-mg.wealth {
    padding-top: 80px;
  }

  .section-mg.faq-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-mg.hero {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-mg.author {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section-mg.small-padding-section.d8fc92 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .money-title {
    font-size: 30px;
    line-height: 40px;
  }

  .cover-image {
    max-width: 250px;
  }

  .bg-img {
    max-width: 300px;
  }

  .section-title-mg {
    margin-bottom: 40px;
  }

  .heading-mg {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-mg.small-title {
    font-size: 20px;
  }

  .pitch1 {
    max-width: 160px;
  }

  .pitch2 {
    max-width: 120px;
  }

  .pitch3 {
    max-width: 90px;
    top: 60px;
  }

  .reality-list-item {
    padding-left: 30px;
    font-size: 15px;
  }

  .reality-list-item.black {
    font-size: 14px;
  }

  .guide-grid {
    margin-bottom: 0;
  }

  .implement-flex, .implement-flex.reverse {
    flex-flow: column;
  }

  .implement-left, .implement-right {
    max-width: none;
  }

  .curriculum-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 20px;
    position: static;
  }

  .curriculum-flex._2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .curriculum-flex._3 {
    margin-bottom: 40px;
  }

  .curriculum-flex._5 {
    margin-bottom: 0;
  }

  .curriculum-right {
    max-width: 70%;
  }

  .curriculum-title {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .believe-flex {
    grid-template-columns: 1fr 1fr;
  }

  .secret-para-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .red-font, .red-font-copy, .red-font-copy-copy {
    font-size: 25px;
  }

  .marquee-image-copy.author {
    max-width: 47%;
  }

  .read-slider {
    margin-bottom: 40px;
  }

  .review-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 50px;
    display: flex;
  }

  .small {
    max-width: none;
  }

  .book-review {
    max-width: 44%;
  }

  .div-block-auto {
    margin-top: 0;
    margin-bottom: 0;
  }

  .refund-image {
    max-width: none;
  }

  .problem-title {
    font-size: 20px;
  }

  .section-ft.bill {
    padding-top: 80px;
  }

  .section-ft.intro {
    padding-bottom: 80px;
  }

  .fintech-title {
    font-size: 30px;
  }

  .fintech-subtitle {
    margin-bottom: 40px;
  }

  .fintech-subtitle.left {
    font-size: 16px;
    line-height: 24px;
  }

  .fintech-subtitle.gradient {
    font-size: 20px;
    line-height: 30px;
  }

  .button-ft.secondary {
    font-size: 16px;
    line-height: 24px;
  }

  .button-ft.secondary.text-points-howto {
    text-align: center;
  }

  .price {
    background-position: 0 4%;
    margin-left: 10px;
  }

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

  .number-grid.flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .big-purple-font {
    font-size: 80px;
    line-height: 50px;
  }

  .gradient-font {
    font-size: 18px;
    line-height: 27px;
  }

  .ss-flex {
    flex-flow: column;
  }

  .normal-h2 {
    margin-bottom: 40px;
  }

  .gradient-para {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .truth-image {
    margin-top: 0;
  }

  .truth-image.width {
    margin-bottom: 40px;
  }

  .course-text, .course-text.mb30 {
    font-size: 16px;
    line-height: 24px;
  }

  .intro-module {
    padding: 25px;
  }

  .intro-module.mb76 {
    margin-bottom: 0;
  }

  .intro-module.mb75 {
    margin-bottom: 40px;
  }

  .intro-module.mb100 {
    margin-bottom: 0;
  }

  .module-title {
    font-size: 22px;
  }

  .case-study-flex.mb60 {
    margin-bottom: 40px;
  }

  .case-badge {
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .format-flex {
    flex-flow: column;
  }

  .logo-block {
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .better-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .event {
    min-width: 300px;
    max-width: 300px;
  }

  .section-image {
    grid-template-columns: 1fr 1fr;
  }

  .width-851.mb40 {
    margin-bottom: 60px;
  }

  .blue {
    font-size: 18px;
  }

  .fintech-image {
    max-width: none;
    right: -40px;
  }

  .ellipse {
    min-width: 500px;
    max-width: 500px;
    height: 500px;
    top: 0%;
    left: -50%;
    transform: translate(15%);
  }

  .review-1, .review-2, .review-3, .review-4, .review-5 {
    min-width: 150px;
    max-width: 150px;
  }

  .right-quote {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
  }

  .faq-question {
    background-image: linear-gradient(#0a0a0aa8, #1e1e1ea8);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: flex;
  }

  .faq-question.white {
    color: var(--white);
  }

  .faq-answer {
    font-size: 16px;
    line-height: 24px;
  }

  .cre-main {
    padding: 10px 30px;
    font-size: 20px;
  }

  .tags-wraapper.center {
    flex-flow: wrap;
  }

  .sky-tag.tiny, .blue-tag.tiny, .yellow-tag.tiny, .orange-tag.tiny {
    max-width: none;
  }

  .re-title-2 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 38px;
  }

  .act-wrapper.half {
    max-width: none;
  }

  .act-title {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .act-title.normal {
    font-size: 16px;
  }

  .act-detailss {
    font-size: 16px;
    line-height: 24px;
  }

  .pitch-para.white {
    margin-bottom: 0;
  }

  .title-center {
    margin-bottom: 50px;
  }

  .social-flex {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .outer-flex {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .author-lists {
    background-position: 0 6px;
  }

  .study-flex {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .study-flex.margin-55 {
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .study-yellow {
    margin-bottom: 20px;
  }

  .study-yellow.mt {
    margin-top: 0;
  }

  .study-image {
    margin-bottom: 0;
  }

  .vertical {
    width: 100%;
  }

  .paragraph-9 {
    font-size: 16px;
  }

  .studyy-flex {
    flex-flow: column;
  }

  .author-title.normal {
    font-size: 18px;
  }

  .book-inner-block {
    padding: 20px;
  }

  .inner-flex, .inner-flex.center {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .black-para {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .black-wrap {
    padding: 20px;
  }

  .last-block {
    padding-bottom: 0;
  }

  .text-white {
    font-size: 14px;
    line-height: 20px;
  }

  .author-videos {
    flex-flow: column;
  }

  .topper-text {
    font-size: 14px;
    line-height: 15px;
  }

  .cta-right {
    padding: 20px 15px;
  }

  .course-name {
    font-size: 18px;
  }

  .forbes-text {
    margin-bottom: 0;
  }

  .center-heading {
    margin-bottom: 40px;
  }

  .mockup {
    max-width: 150px;
  }

  .chat1 {
    width: 120px;
    top: 34px;
    left: 20px;
  }

  .chat3 {
    width: 100px;
    top: 100px;
    left: 40px;
  }

  .chat4 {
    width: 100px;
    top: 140px;
    left: 40px;
  }

  .chat2 {
    width: 50px;
    top: 65px;
    right: 80px;
  }

  .chat5 {
    width: 120px;
    top: 160px;
    right: 10px;
  }

  .expectation-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-bottom: 80px;
  }

  .expectation-left {
    max-width: none;
  }

  .content-creator {
    margin-bottom: 0;
  }

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

  .big-more {
    font-size: 30px;
  }

  .implement-para {
    margin-bottom: 30px;
  }

  .text-block-271 {
    padding-right: 20px;
  }

  .what-tab {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .what-outer-wrap {
    margin-bottom: 30px;
  }

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

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

  .module-block {
    left: -10px;
  }

  .module-text {
    max-width: 100px;
  }

  .module-num {
    font-size: 30px;
    line-height: 40px;
  }

  .part-block {
    top: 160px;
  }

  .video-block {
    right: -30px;
  }

  .faq-question-copy {
    white-space: normal;
    flex-direction: column;
    width: auto;
    margin-right: 10px;
    line-height: 1.5;
    display: block;
  }

  .mg-state {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .div-block-527 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 30px;
  }

  .r-arrow {
    left: 59%;
  }

  .arrow-tab {
    top: -15px;
  }

  .arrow-tab._2 {
    left: 125px;
  }

  .arrow-tab._3 {
    left: 220px;
  }

  .what-flex {
    justify-content: center;
    align-items: center;
    padding: 20px;
  }

  .what-inner {
    max-width: 46%;
  }

  .what-details {
    height: 180px;
  }

  .arrow-vertical-line._2 {
    width: 42px;
    height: 2px;
    left: 123px;
  }

  .arrow-vertical-line._1 {
    height: 2px;
    left: 38.5px;
  }

  .arrow-vertical-line._3 {
    width: 41px;
    height: 2px;
    left: 219px;
  }

  .gifts-h1 {
    font-size: 35px;
    line-height: 45px;
  }

  .gifts-hero-para {
    font-size: 20px;
  }

  .heading-centered {
    margin-bottom: 50px;
  }

  .gifts-para {
    font-size: 18px;
  }

  .video-grid, .gift-flex, .gift-flex.for-3 {
    grid-template-columns: 1fr;
  }

  .gifting-icon {
    max-width: 180px;
    height: 180px;
  }

  .cover-para {
    font-size: 16px;
  }

  .new-container {
    max-width: 100%;
  }

  .financial-statement-analysis-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .financial-statement-analysis-title {
    font-size: 20px;
  }

  .financial-statement-analysis-sub-title {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .white-button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .button-price-text {
    font-size: 20px;
  }

  .button-price-text.color-dark-green.large {
    font-size: 40px;
  }

  .analysis-text {
    justify-content: center;
    align-items: center;
    margin-bottom: 4px;
  }

  .cod-available-text {
    font-size: 14px;
  }

  .orange-button {
    font-size: 12px;
  }

  .financial-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cta-text {
    font-size: 12px;
    line-height: 1.3;
  }

  .heading-h1 {
    font-size: 30px;
  }

  .section-sub-title {
    font-size: 14px;
  }

  .button-fill {
    padding: 10px 16px;
    font-size: 13px;
  }

  .our-k12-mathematics-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-title-wrap.left {
    text-align: left;
  }

  .heading-h2 {
    font-size: 28px;
  }

  .our-k12-mathematics-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .mathemetics-contant {
    justify-content: center;
    align-items: center;
  }

  .mathemetics-contant.center {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    font-size: 16px;
  }

  .heading-h4 {
    font-size: 22px;
  }

  .cta-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-title {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .button-stoke {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .cta-fill-button {
    width: 100%;
    font-size: 12px;
  }

  .cta-button-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .why-choose-image-wrap {
    width: 100%;
  }

  .faq-question-name {
    font-size: 18px;
  }

  .faq-arrow-box {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .faq-answer-wrap {
    font-size: 14px;
  }

  .video-box {
    padding: 5px;
  }

  .play-button {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .impact-wrap {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .why-choose-bg-image {
    bottom: -1%;
  }

  .imapct-bg-shap-image {
    top: -10px;
  }

  .new-footer {
    padding-top: 60px;
  }

  .enroll-bg-shap-image {
    bottom: -2%;
  }

  .play-icon-embed {
    width: 20px;
    height: 20px;
  }

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

  .books-inner-wrap {
    margin-top: 40px;
  }

  .video-message-box {
    font-size: 12px;
  }

  .footer-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .footer-bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-flow: column;
  }

  .navbar-brand {
    text-align: center;
  }

  .hedaer-logo {
    width: 180px;
  }

  .splide__arrow {
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
  }

  .diverse-sectors-slide-content {
    margin-top: 24px;
  }

  .button-secondary-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .heading-style-h3, .heading-style-h2-3 {
    font-size: 24px;
  }

  .sector-slider-image-mobile {
    width: 70%;
  }

  .diverse-sectors-title-wrap {
    margin-bottom: 60px;
  }

  .button-primary-7 {
    font-size: 15px;
  }

  .diverse-sectors-button-group {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .diverse-sector-bottom-shape {
    bottom: -23px;
  }

  .sector-left-arrow {
    width: 36px;
    height: 36px;
    top: 45%;
    left: -1%;
  }

  .diverse-sector-top-shape {
    top: -20px;
  }

  .diverse-sectors-slider {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sector-right-arrow {
    width: 36px;
    height: 36px;
    top: 45%;
    right: -1%;
  }

  .footer-info-wrap {
    flex-flow: row;
  }

  .footer-info {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 12px;
  }

  .info-icon-embed {
    width: 22px;
    height: 22px;
  }

  .book-item {
    width: 100px;
  }

  .book-item-wrapper {
    width: 60px;
  }

  .books-sequence-inner {
    padding-top: 40px;
  }

  .hero-contant {
    order: -1;
    margin-bottom: 0;
  }

  .zebralearn-hero-image {
    width: 100%;
    margin-top: -30px;
  }

  .hero-bg-shap, .hero-bg-shap.bm {
    bottom: -2%;
  }

  .why-we-do-bg-shap {
    bottom: -3%;
  }

  .video-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .testimonial-item {
    width: 300px;
    min-width: 300px;
    margin-left: 20px;
    padding: 22px;
  }

  .testimonial-summary {
    font-size: 15px;
    line-height: 26px;
  }

  .testimonial-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 40px;
  }

  .testimonial-star-image {
    width: 130px;
  }

  .testimonial-quote {
    width: 48px;
  }

  .book {
    width: 100%;
    height: 34vh;
  }

  .book-shape-1 {
    width: 36px;
    top: 40%;
  }

  .book-shape-2 {
    width: 40px;
  }

  .book-shape-3 {
    width: 40px;
    display: none;
  }

  .book-shape-4 {
    width: 32px;
    top: 3%;
  }

  .open-notice {
    top: -36%;
  }

  .service-features-content.mt-40 {
    margin-top: 0;
  }

  .service-features-summary {
    line-height: 26px;
  }

  .service-benefit-item {
    font-size: 15px;
    line-height: 24px;
  }

  .book-shape-7 {
    width: 48px;
    inset: 15% 15% auto auto;
  }

  .book-shape-8 {
    width: 24px;
    top: 37%;
    left: 17%;
  }

  .book-shape-9 {
    top: 22%;
  }

  .book-shape-10 {
    bottom: -1%;
  }

  .author-page-button {
    white-space: nowrap;
    padding: 12px 16px;
    font-size: 14px;
  }

  .author-page-logo-img {
    width: 150px;
  }

  .maths-vi-ix-heading {
    font-size: 28px;
  }

  .maths-book-hero-section {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .maths-book-h2 {
    font-size: 24px;
  }

  .maths-book-hero-list {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .maths-book-hero-list-item {
    text-align: left;
    font-size: 14px;
  }

  .maths-book-navbar {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .faq-section {
    padding-top: 60px;
  }

  .books-list-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .book-image-box {
    height: 420px;
  }

  .k12-grid-3-col {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .visual-learning-list {
    margin-top: 24px;
  }

  .visual-list-item {
    font-size: 15px;
    line-height: 24px;
  }

  .concepts-section {
    padding-bottom: 50px;
  }

  .counter-subtext {
    font-size: 10px;
  }

  .k12-counter-grid {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .why-learning-content {
    margin-top: 24px;
  }

  .why-learning-sub-title {
    font-size: 14px;
  }

  .practice-sums-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .concept-grid {
    max-width: 100%;
  }

  .enroll-now-books-list {
    grid-template-columns: 1fr;
  }

  .book-image-small {
    width: 100px;
  }

  .enroll-now-books-item {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
  }

  .cut-price.button-price-text {
    font-size: 18px;
  }

  .cut-price.button-price-text.large {
    font-size: 26px;
  }

  .book-shape-15 {
    top: 22%;
  }

  .book-shape-12 {
    width: 24px;
    top: -17%;
    right: -3%;
  }

  .book-shape-14 {
    width: 28px;
    top: 27%;
    left: -2%;
    right: auto;
  }

  .enroll-badge {
    width: 60px;
  }

  .testimonial-author-name {
    font-size: 18px;
  }

  .b2b-counter-number {
    font-size: 36px;
  }

  .b2b-counter-text {
    font-size: 14px;
  }

  .b2b-about-section {
    background-position: 50% 30%;
    background-size: auto;
    padding-top: 40px;
  }

  .b2b-about-title {
    font-size: 32px;
  }

  .b2b-about-summary {
    margin-top: 20px;
    font-size: 13px;
  }

  .faq-question-new {
    white-space: normal;
    flex-direction: column;
    width: auto;
    margin-right: 10px;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .dropdown-list {
    font-size: 16px;
    line-height: 1.5;
  }

  .faq-dropdown-toggal {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .maths-video-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .maths-video {
    max-width: 100%;
  }

  .maths-video-testimonial-slider {
    grid-template-columns: 1fr;
  }

  .button-blue {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-blue.is-secondary {
    width: 100%;
    padding-left: .7rem;
    padding-right: .5rem;
  }

  .newsbar-section {
    display: none;
  }

  .newsbar-inner {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 16px;
  }

  .newsbar-text {
    white-space: nowrap;
    font-size: 16px;
  }

  .newsbar-text.is-small {
    font-size: 11px;
    line-height: 1.4;
  }

  .newsbar-text.is-small.is-mobile {
    font-size: 10px;
    display: block;
  }

  .newsbar-text.is-medium {
    font-size: 10px;
  }

  .coundown-list {
    margin-left: auto;
    margin-right: auto;
  }

  .newsbar-text-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newsbar-black.mob-hide {
    display: none;
  }

  .coundown-item {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .newsbar-inner-tab {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .sale-sticky-bar {
    height: auto;
  }

  .newsbar-shape-left {
    height: 40px;
    top: -1%;
    left: -4%;
  }

  .newsbar-shape-right {
    object-fit: cover;
    width: 58px;
    height: 100%;
    position: absolute;
    inset: 0% 10px auto auto;
  }

  .newsbar-text-sub-list-tag {
    width: 100%;
  }

  .newsbar-inner-mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .newsbar-section-mobile {
    flex-flow: column;
    display: block;
  }

  .newsbar-section-mobile.colour-orange-section {
    background-color: #ff5612;
    display: flex;
  }

  .b2b-hero-inner {
    max-width: 100%;
  }

  .b2b-hero-title {
    font-size: 36px;
  }

  .b2b-hero-summary {
    font-size: 14px;
    line-height: 1.6;
  }

  .b2b-hero-book-row {
    margin-bottom: 10px;
  }

  .b2b-hero-book-image {
    width: 120px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .b2b-our-book-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b2b-paragraph {
    font-size: 14px;
  }

  .b2b-business-grid {
    grid-template-columns: 1fr;
  }

  .b2b-business-image {
    border-radius: 6px;
  }

  .b2b-cta-right {
    flex-flow: wrap;
  }

  .b2b-white-button, .b2b-orange-button {
    font-size: 14px;
  }

  .b2b-product-section {
    padding-bottom: 40px;
  }

  .b2b-client-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b2b-client-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .b2b-gray-button {
    font-size: 14px;
  }

  .b2b-counter-grid {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .b2b-counter-box {
    border-bottom-style: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .b2b-counter-box.b-line {
    border-bottom-style: none;
    border-right-style: none;
  }

  .b2b-counter-box.b-line.r-none-mob, .b2b-counter-box.b-none.r-border {
    border-right-style: none;
  }

  .b2b-about-bg-image {
    width: 100%;
    margin-top: 30px;
  }

  .b2b-footer {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .b2b-footer-bottom {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: center;
    margin-top: 30px;
    padding-top: 24px;
  }

  .b2b-footer-copyright {
    order: 1;
    font-size: 12px;
  }

  .b2b-footer-link {
    font-size: 12px;
  }

  .b2b-footer-menu-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .b2b-footer-social-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .b2b-footer-social-icon {
    width: 22px;
    height: 22px;
  }

  .b2b-footer-scroll-top {
    margin-top: 40px;
  }

  .b2b-footer-scroll-top-image {
    width: 40px;
  }

  .b2b-nav-menu {
    width: 100%;
    padding: 100px 20px 30px;
  }

  .b2b-nav-link {
    font-size: 14px;
  }

  .b2b-header-button {
    display: none;
  }

  .b2b-menu-button {
    margin-left: auto;
  }

  .b2b-header-button-mob {
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .b2b-business-image-box {
    border-radius: 6px;
    height: 300px;
  }

  .b2b-business-features {
    grid-template-columns: 1fr;
  }

  .b2b-why-choose-box {
    padding: 24px 20px;
  }

  .b2b-why-choose-title {
    font-size: 24px;
  }

  .section-place-order-form {
    padding-top: 72px;
  }

  .padding-global-form.padding-global-mobile-small {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form-h1.heading-colour-white.heading-capital.heading-weight-medium {
    font-size: 34px;
  }

  .clear-form-button {
    padding: 5px 20px;
    font-size: 11px;
  }

  .left-block-form {
    width: 100%;
  }

  .flex-form-block {
    flex-flow: column;
  }

  .top-margin-button-form {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    align-items: stretch;
  }

  .submit-button-2 {
    padding: 5px 20px;
    font-size: 10px;
  }

  .button-close-form.align-iner-text-center {
    padding: 5px 23px;
    font-size: 11px;
  }

  .b2b-l-gallery-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .faq-question-3 {
    height: 80px;
  }

  .faq-question-3.large-boarder {
    border-top-width: 1px;
  }

  .div-block-1587 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .div-block-1581 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .text-size-16 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .text-size-16.text-align-center {
    text-align: center;
  }

  .image-557 {
    margin-top: 5px;
  }

  .div-block-1173 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .div-block-1586 {
    background-color: #ebebeb;
    border: 1px solid #cbcbcb;
    border-radius: 10px;
    padding: 20px;
  }

  .div-block-1586.flas-evey {
    background-color: #ebebeb00;
    border-style: none;
    border-radius: 0;
    flex-flow: column;
    display: flex;
  }

  .soft-copy {
    padding-left: 20px;
  }

  .section-for-you {
    background-color: #ebebeb;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .top_margin-review {
    margin-top: 20px;
  }

  .bold-rate-text.text-left-padding {
    font-size: 20px;
  }

  .bold-rate-text.text-left-padding.text-mobile {
    font-size: 16px;
  }

  .image-568 {
    margin-top: 20px;
  }

  .faq-q-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .faq-q-text.bold-text-faq.colour-white {
    font-size: 16px;
  }

  .section-revolutionary-approach {
    background-color: #000;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-revolutionary-approach.section-hidden {
    display: none;
  }

  .div-block-1579 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-top: 10px;
    display: flex;
  }

  .sticky-button-mobile {
    z-index: 10000;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .7rem .5rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .sticky-button-mobile.background-ciolour-black {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #fff;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-1401.make-top.make-center {
    align-items: center;
  }

  .div-block-818.top-megin-17 {
    margin-top: 0;
  }

  .image-554 {
    width: 100%;
  }

  .div-block-1593 {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 20px 1.5rem;
    display: flex;
  }

  .button-text-3 {
    font-size: 1rem;
  }

  .button-text-3.text-colour-white {
    font-size: .8rem;
  }

  .text-size-medium-7.colour--black.ma-w {
    font-size: 12px;
    line-height: 20px;
  }

  .text-size-medium-7.colour--black.ma-w.top._1032._808080.colour-white._888888 {
    color: #888;
    font-size: 14px;
  }

  .h1-wrapper_hero.top-margin-tiny {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
    display: flex;
  }

  .faq-answer-3.dark-this-line {
    border-bottom-width: 0;
  }

  .button-hero {
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    font-weight: 700;
    line-height: 22px;
    display: flex;
  }

  .button-hero.colour-white-nackground {
    color: #030303;
    background-color: #fff;
    font-size: 3.5vw;
    display: block;
  }

  .button-hero.colour-white-nackground.add_to_cart._w-full {
    width: 100%;
    font-size: 12px;
  }

  .button-hero.colour-white-nackground.add_to_cart.size-font-small {
    font-size: 12px;
  }

  .button-hero.buttton-colour-black {
    width: 50%;
  }

  .button-hero.buttton-colour-black.button-colour-brown {
    color: #fff;
    background-color: #831c21;
    display: block;
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button {
    color: #000;
    background-color: #f5d707;
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac {
    color: #fff;
    background-color: #961e2b;
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.e86207 {
    background-color: #e86207;
    font-size: 3.5vw;
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button._2facac.e86207.liner-colourr {
    background-image: linear-gradient(270deg, #d46500 60%, #fc9d00);
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button.colour-chnage {
    color: #fff;
    background-color: #2d36a1;
  }

  .button-hero.buttton-colour-black.button-colour-brown.background-colour-yello-button.colour-chnage.feba19 {
    background-color: #feba19;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb {
    background-color: #af2225;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb.colour-green {
    background-color: #176736;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb.colour-green.blue-colour {
    background-color: #0f3b88;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb.colour-green.blue {
    background-color: #192473;
    text-decoration: none;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb.colour-green.blue.green-colour {
    background-color: #12221d;
  }

  .button-hero.buttton-colour-black.button-colour-brown.colour-resb.colour-green.blue.red-colour {
    background-color: #c31c32;
  }

  .button-hero.buttton-colour-black.button-colour-brown.add_to_cart.full-w {
    width: 100%;
  }

  .button-hero.add_to_cart.full-w {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-inside {
    padding-top: 20px;
  }

  .text-block-444 {
    font-size: 16px;
  }

  .text-block-444.text-colour-black {
    font-size: 1rem;
  }

  .div-block-832.gap-50.more-gaap {
    padding-bottom: 100px;
  }

  .section-300.gap-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-300.gap-20.f5f5f5 {
    background-color: #f5f5f5;
  }

  .poppien-bold, .poppien-bold._30-size-text {
    font-size: 22px;
  }

  .poppien-bold._30-size-text._16 {
    font-size: 16px;
  }

  .image-556 {
    width: 100%;
  }

  .text-color-gray {
    font-size: 14px;
    line-height: 28px;
  }

  .text-color-gray.covert-top-white.size-18 {
    font-size: 14px;
  }

  .text-color-gray.covert-top-white.size-18.black-colloir {
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-1601 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .image-589 {
    width: auto;
    max-width: 300%;
  }

  .div-block-1603 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 16px;
    display: flex;
  }

  .digital-copy-button {
    justify-content: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 18px;
  }

  .digital-copy-button.colour {
    padding: 10px 10px 10px 18px;
  }

  .liner-colour-text-banking {
    font-size: 28px;
  }

  .liner-colour-text-banking.non-capital.change0text {
    text-align: center;
    font-size: 28px;
  }

  .liner-colour-text-banking.size-20 {
    font-size: 20px;
  }

  .liner-colour-text-banking._772 {
    line-height: 40px;
  }

  .liner-colour-text-banking._772._718 {
    font-size: 25px;
  }

  .liner-colour-text-banking._772._718._20 {
    font-size: 20px;
    line-height: 30px;
  }

  .liner-colour-text-banking._772.first-letter-cpital.colour-white {
    font-size: 25px;
    line-height: 30px;
  }

  .liner-colour-text-banking.text-align-centerr {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 130%;
  }

  .liner-colour-text-banking.text-align-centerr.size-20 {
    font-size: 20px;
    font-weight: 600;
  }

  .liner-colour-text-banking.text-align-centerr.size-20.colour-white {
    color: #fff;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .liner-colour-text-banking._31-top {
    margin-top: 20px;
    font-size: 32px;
  }

  .liner-colour-text-banking._31-top.size-34 {
    font-size: 28px;
  }

  .liner-colour-text-banking._30-size-text {
    font-size: 1.2rem;
  }

  .liner-colour-text-banking.ffffff {
    display: none;
  }

  .liner-colour-text-banking.ffffff.only-mobile {
    display: block;
  }

  .faq-question-4.colour-yelo {
    padding: 10px 25px;
  }

  .flex-buy.to-margin-50 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h4 {
    font-size: 1.2rem;
  }

  .heading-style-h4.bold-text-poppien.text-colour-white {
    color: #fff;
  }

  .heading-style-h4.bold-text-poppien.colour-white {
    font-size: 12px;
  }

  .heading-style-h4.bold-text-poppien.colour-white.sf-25 {
    font-size: 18px;
  }

  .heading-style-h4.bold-text-poppien {
    font-size: 14px;
    line-height: 1.5rem;
  }

  .page-wrapper-2.desktop-display-none {
    display: block;
  }

  .page-wrapper-2.desktop-display-none.hidden-buttonn {
    display: none;
  }

  .section_-investment-journey {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_-investment-journey.f5f5f5 {
    background-color: #f5f5f5;
  }

  .faq-answer-text-2 {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
  }

  .faq-answer-text-2.colour-white {
    font-size: 14px;
  }

  .hard-copy-button.background-colour-eed101 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .hard-copy-button.background-colour-eed101.link-block {
    height: 50px;
  }

  .hard-copy-button.make-perfect {
    padding: 14px 18px;
  }

  .faq_body {
    padding-left: 10px;
  }

  .faq_body.less-top-padding {
    padding-top: 10px;
  }

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

  .flex-box-4.gap-less.gap-lesss {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-594 {
    margin-top: 20px;
  }

  .div-block-816 {
    justify-content: flex-start;
  }

  .div-block-816.scrool-overflow {
    overflow: scroll;
  }

  .div-block-1583 {
    margin-top: 24px;
  }

  .container-large-2 {
    align-items: center;
  }

  .container-large-2.top.left {
    margin-top: 30px;
  }

  .container-large-2.top.left.false {
    margin-top: 20px;
  }

  .container-large-2.left {
    align-items: flex-start;
  }

  .container-large-2.background-image {
    background-position: 50% 90000%;
  }

  .container-large-2.background-image.hide {
    background-image: url('../images/Ellipse-2161.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container-large-2.background-image.hide.visible {
    background-size: auto 100%;
  }

  .container-large-2.containersmall.top-padding-container {
    margin-top: 30px;
  }

  .container-large-2.left-align.max-w {
    margin-top: 0;
  }

  .container-large-2.conatiner-top-margin.max-width {
    margin-top: 40px;
  }

  .container-large-2.conatiner-top-margin.max-width.container-small-screen.top-margin-less {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .container-large-2.conatiner-extra-large {
    justify-content: center;
    align-items: center;
  }

  .size-20-pop {
    font-size: 20px;
    font-weight: 700;
  }

  .size-20-pop.align-center {
    text-align: center;
  }

  .size-20-pop.align-center.size-16 {
    font-size: 16px;
  }

  .secton-footer {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .secton-footer.hidden-evry-thik {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .secton-footer.hidden-evry-thik.colour-black {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .secton-footer.hidden-evry-thik.colour-black.hidden-section, .secton-footer.hidden-evry-thik.colour-black.hiiswn-section-mobile {
    display: none;
  }

  .section-hero-stock {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq_accordion {
    padding: 0;
  }

  .div-block-1580 {
    grid-column-gap: 17px;
    grid-row-gap: 49px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 34px;
    display: grid;
  }

  .div-block-1580.roes-gap20 {
    grid-row-gap: 20px;
  }

  .robot-14 {
    font-family: Roboto, sans-serif;
    font-weight: 400;
  }

  .robot-14.colour-white {
    color: #fff;
  }

  .robot-14.b8b8b8 {
    color: #b8b8b8;
  }

  .robot-14._7a7a7a {
    color: #7a7a7a;
  }

  .robot-14._7a7a7a.alingn-center {
    text-align: center;
  }

  .robot-14._7a7a7a.size-16 {
    font-size: 16px;
  }

  .div-block-1585 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 20px;
    display: grid;
  }

  .div-block-1585.row-less {
    grid-template-rows: auto;
  }

  .text-span-144 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .div-block-1578 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .image-555 {
    margin-top: 6px;
  }

  .div-block-621 {
    margin-bottom: 20px;
  }

  .div-block-1618 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-1582 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .faq_components {
    margin-top: 2rem;
  }

  .faq_components.spacing-lesss.hidden-1440 {
    display: block;
  }

  .div-block-1619 {
    padding: 20px 25px;
  }

  .section_investors.f5f5f5 {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-394 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .faq_heading {
    padding: 1rem;
  }

  .faq_heading.chande-everythink {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 1.5rem;
  }

  .faq_heading.chande-everythink._16-14 {
    grid-column-gap: .5rem;
    border-radius: 30px;
  }

  .faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319 {
    padding-left: 1rem;
  }

  .faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.liner-background-colour {
    background-image: linear-gradient(225deg, #d16400, #ffa400);
  }

  .faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319.colour-orange-backgrounfl {
    background-color: #f47f20;
    padding-left: 1.5rem;
  }

  .faq_heading.chande-everythink._16-14.background-colour-ff5612.colour-dba319._060e1d.colour-background-nill {
    padding: 15px 10px;
  }

  .div-block-1622 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 100%;
    margin-top: 21px;
    display: flex;
  }

  .div-block-1584 {
    margin-top: 0;
  }

  .section_wer-diffrent {
    background-color: #121212;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-oswall-bold {
    font-size: 4vw;
  }

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

  .text-block-451 {
    align-self: flex-start;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-451.sizing {
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-321 {
    font-size: .8rem;
    line-height: 1.1rem;
  }

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

  .section-goldsmith {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-671 {
    margin-top: 60px;
  }

  .section-loop-testromial {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .montserrat-14.text-bold-size {
    font-size: 12px;
  }

  .section-crisis {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-16 {
    font-size: 35px;
    line-height: 50px;
  }

  .heading-16.align-center.heading-size-40 {
    font-size: 30px;
    line-height: 40px;
  }

  .image-absolute.hide-in-mobile {
    display: none;
  }

  .montserrat-20 {
    font-size: 14px;
  }

  .montserrat-20.text-colour-white {
    font-size: 18px;
  }

  .montserrat-20.text-align-center {
    font-size: 13px;
  }

  .montserrat-20.text-mediume {
    font-size: 14px;
  }

  .montserrat-20.text-seimi-bold.height-30 {
    line-height: 23px;
  }

  .div-block-1528 {
    margin-top: 20px;
    overflow: scroll;
  }

  .div-block-1205 {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-diffrence {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-1126 {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .section-carrer-option-fintech {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .poppien-14.extra-small {
    font-size: 12px;
  }

  .poppien-14.text-colour-black {
    font-size: 12px;
    line-height: 16px;
  }

  .section-lines {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1192 {
    margin-top: 30px;
  }

  .div-block-1158 {
    padding-top: 20px;
  }

  .text-block-435 {
    margin-top: 5px;
    font-size: 12px;
  }

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

  .div-block-1319 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
    margin-top: 20px;
  }

  .div-block-1172 {
    margin-top: 20px;
  }

  .div-block-1180.hidden-mobile {
    display: none;
  }

  .text-block-359 {
    font-size: 18px;
  }

  .div-block-1304 {
    padding: 20px 5px 25px 15px;
  }

  .section_future-investors-track {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-778 {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
  }

  .div-block-1198 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 20px;
  }

  .grid-hero-3.spaceless {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-hero-3.spaceless.grid-less {
    grid-row-gap: 30px;
  }

  .grid-hero-3.spaceless.grid-less.gap-30 {
    grid-row-gap: 20px;
  }

  .div-block-782 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .main-section-fr-2 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fr-2.low-margin {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .main-section-fr-2.black.mt {
    padding-top: 90px;
  }

  .swiper-button-prev {
    z-index: 1000;
  }

  .swiper-button-prev._2 {
    flex: none;
    order: -1;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    position: static;
    left: -7%;
  }

  .swiper-button-prev.position {
    width: 30%;
    left: -6%;
  }

  .swiper-button-prev.position.position-rhight-small.mobile-move-right {
    left: 0%;
  }

  .div-block-930 {
    grid-template-columns: 1fr;
  }

  .image-598 {
    width: 100%;
    height: 100%;
    bottom: 9px;
  }

  .div-block-922 {
    padding-bottom: 40px;
  }

  .tabs-4 {
    width: auto;
  }

  .text-span-145 {
    line-height: 25px;
  }

  .text-span-145.bold-text {
    line-height: 10px;
  }

  .div-block-1626 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

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

  .div-chilren.background-colour-ff5612 {
    min-height: 300px;
  }

  .grid-logo-wrapper.margin-top-large {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .image-600 {
    object-fit: cover;
  }

  .card-text {
    font-size: 16px;
    line-height: 30px;
  }

  .card-text.text-semi-bold {
    font-size: 14px;
    line-height: 25px;
  }

  .card-text.text-semi-bold.size-medeiume {
    font-size: 14px;
  }

  .card-text.text-semi-bold.text-align-center.top-margin-text.large {
    display: block;
  }

  .image-483 {
    width: 40%;
  }

  .image-356 {
    inset: -73% 35% auto auto;
  }

  .text-block-453 {
    font-size: 18px;
    line-height: 40px;
  }

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

  .div-block-901 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    margin-top: 40px;
  }

  .div-block-1188 {
    margin-top: 20px;
  }

  .main-content-wrapper-fm-2 {
    grid-row-gap: 15px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-block-371 {
    font-size: 18px;
  }

  .section-buy-consulting {
    padding-bottom: 80px;
  }

  .heading-h1-fintech.text-style-sf-pro {
    font-size: 28px;
    line-height: 35px;
  }

  .heading-h1-fintech.text-style-sf-pro.large {
    font-size: 28px;
  }

  .image-415 {
    width: 100%;
  }

  .text-span-51 {
    font-family: Be Vietnam Pro, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .image-601 {
    width: auto;
  }

  .section-fixing-currinculam {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1207 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section--read-books {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-905 {
    padding-top: 0;
  }

  .div-block-905.top-large {
    padding-top: 30px;
  }

  .image-602 {
    margin-top: 0;
  }

  .montserrat-25 {
    font-size: 16px;
  }

  .div-block-669 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 60px;
    padding: 50px 20px;
  }

  .grid-graph {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-block-409 {
    margin-top: 10px;
    font-size: 18px;
  }

  .section-faq-interview {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .section-faq-interview.background-colour-black {
    padding-bottom: 0;
  }

  .section-faq-interview.hidden-background {
    padding-bottom: 140px;
  }

  .section-faq-interview.padding-verticall-small._60-size {
    padding-top: 10px;
    padding-bottom: 100px;
  }

  .div-block-1210 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-591 {
    margin-top: 10px;
  }

  .div-block-1268 {
    padding: 10px;
  }

  .swiper_component.hidden-sekstop {
    display: block;
  }

  .swiper_component.hidden-sekstop.less-top-margin {
    margin-top: 0;
    display: none;
  }

  .swiper_component.hidden-sekstop.less-top-margin.visible-nobile {
    display: block;
  }

  .h1-wrapper-hero.margin-top-h1 {
    margin-top: 20px;
  }

  .h1-wrapper-hero.margin-top-h1.max-wless {
    max-width: 350px;
  }

  .div-block-1179 {
    flex-flow: column;
  }

  .div-block-1179.flex-reserve {
    flex-flow: row;
  }

  .div-block-1515 {
    width: 700%;
  }

  .div-block-1238 {
    margin-top: 20px;
  }

  .h2-text-pro {
    font-size: 24px;
    line-height: 30px;
  }

  .h2-text-pro.hidden-dekstop {
    display: block;
  }

  .h2-text-pro.hidden-mobile {
    display: none;
  }

  .h2-text-pro._0069e4 {
    font-size: 25px;
  }

  .h2-text-pro.monster-size {
    font-size: 24px;
  }

  .section-growing-library {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-754 {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
  }

  .text-block-132.false-margin {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-132.false-margin._14-size-mobile {
    font-size: 14px;
    font-weight: 500;
  }

  .button-text-4 {
    font-size: 1rem;
  }

  .button-text-4.samll-text-mobile {
    font-size: 14px;
  }

  .image-431 {
    top: 0;
  }

  .section-final-review {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-384 {
    font-size: 28px;
  }

  .text-style-inter.top-margin-text {
    text-align: center;
  }

  .headaing-style-h3 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-916 {
    right: 31%;
  }

  .div-block-1631 {
    justify-content: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
  }

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

  .all-book-cta-button-block {
    width: 100%;
  }

  .section-key-step {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .text-block-353 {
    font-size: 22px;
    line-height: 30px;
  }

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

  .div-block-1297.hidden-mobile {
    display: none;
  }

  .text-list-smalls.size-25 {
    font-size: 18px;
    line-height: 30px;
  }

  .section-liner-blue {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-1258 {
    flex: none;
  }

  .text-block-417 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-482 {
    position: static;
  }

  .div-block-925 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-384 {
    width: auto;
  }

  .div-block-1241.first-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

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

  .text-block-455.more-padding {
    margin-top: 10px;
  }

  .text-block-455.more-padding.make-flex {
    margin-top: 0;
    line-height: 20px;
  }

  .text-block-455.text-top-margin.top-maegn-40 {
    margin-top: 10px;
  }

  .poppien-18.text-color-white.text-semi-bold.align-center {
    text-align: center;
  }

  .poppien-18.text-color-white.text-semi-bold.align-center.not-semi-bold {
    font-size: 14px;
  }

  .poppien-18.text-color-white.text-semi-bold.align-center.not-semi-bold.mobile-hidden {
    display: none;
  }

  .div-block-314 {
    margin-top: 55px;
  }

  .div-block-314.text-margin.hidden-mobile {
    display: none;
  }

  .text-block-405 {
    text-align: left;
    font-size: 12px;
  }

  .div-block-1242 {
    padding-bottom: 10px;
  }

  .div-block-1242.visiblie-mobile {
    display: block;
  }

  .div-block-1242.hidden-mobile {
    display: none;
  }

  .text-block-352 {
    font-size: 25px;
    line-height: 40px;
  }

  .image-471 {
    right: 19%;
  }

  .div-block-1351 {
    border: 1px solid #593a2e;
    padding: 15px;
  }

  .div-block-842 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .poppien-13 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-835 {
    padding: 25px 20px;
  }

  .image-459 {
    width: 40%;
  }

  .div-block-1245 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-1245.padding-top-0 {
    margin-top: 0;
  }

  .business-slider {
    width: 100%;
  }

  .div-block-1337 {
    order: -1;
  }

  .flex-image-content {
    flex-flow: column;
  }

  .image-wrapper-3.padding-top {
    top: -58px;
  }

  .image-wrapper-3.padding-top.hidde-inmobile {
    display: none;
  }

  .image-wrapper-3.top-margin.less {
    width: auto;
    height: auto;
    position: static;
  }

  .image-wrapper-3.top-margin.less.flex-false {
    display: block;
  }

  .text-block-416 {
    text-align: center;
    font-size: 16px;
  }

  .text-block-416.align-left {
    text-align: left;
  }

  .text-block-416.align-center {
    text-align: center;
  }

  .max-w.hsaha {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 300px;
    overflow: auto;
  }

  .max-w.hsaha.marquee {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    width: 100%;
  }

  .heading-17 {
    margin-bottom: 30px;
    font-family: Be Vietnam Pro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 50px;
  }

  .heading-17.size-35 {
    font-size: 25px;
  }

  .heading-17.hidden-dekstop {
    display: none;
  }

  .heading-17.jidden-dekptop {
    font-size: 25px;
    line-height: 35px;
    display: block;
  }

  .div-block-1216 {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-1634 {
    margin-top: 25px;
  }

  .div-block-1634.top-margin-less {
    margin-top: 10px;
  }

  .text-block-339 {
    max-width: 300px;
    font-size: 15px;
    line-height: 25px;
  }

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

  .div-block-1247 {
    flex-flow: column;
    margin-top: 0;
  }

  .inter-20 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .inter-20.mall-inter {
    font-size: .7rem;
  }

  .inter-20.colour-black {
    font-size: 18px;
  }

  .montserrat-48.text-colour-ff5612 {
    font-size: 35px;
  }

  .slide-15 {
    height: 100%;
  }

  .sf-22, .sf-22.size-26 {
    font-size: 18px;
  }

  .div-block-761 {
    padding: 40px 20px;
  }

  .section_traditional-education {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .div-block-1523._352 {
    padding: 20px;
  }

  .section-hero-banking {
    padding-top: 50px;
  }

  .div-block-942 {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    overflow: scroll;
  }

  .text-block-457 {
    height: 130px;
    font-size: 18px;
    line-height: 25px;
  }

  .text-span-82 {
    font-size: 18px;
  }

  .for-only-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 700px;
    display: grid;
  }

  .achivement-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .achivement-wrapper.hidden-dekstop {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 44%;
    display: flex;
  }

  .achivement-wrapper.hidden-mobile {
    display: none;
  }

  .slider-inner {
    height: 350px;
  }

  .button-text-2 {
    font-size: 1rem;
  }

  .button-text-2.tetx-black, .button-text-2.text-colour-white {
    font-size: .8rem;
  }

  .button-text-2.samll-text-mobile {
    font-size: 14px;
  }

  .image-624 {
    object-fit: fill;
    height: 100%;
    bottom: 0%;
  }

  .sf-left {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }

  .div-block-1341 {
    margin-top: 20px;
  }

  .div-block-1175 {
    padding: .5rem;
  }

  .div-block-880.hidden-dekstop {
    display: flex;
  }

  .div-block-880.hidden-mobile {
    display: none;
  }

  .section-invest {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .private-equity-hero {
    padding-bottom: 20px;
  }

  .div-block-1641 {
    justify-content: flex-start;
  }

  .div-block-1114.ededed {
    min-height: 50px;
  }

  .book-image-position {
    display: none;
  }

  .div-parent.parent-relitive {
    margin-top: 10px;
  }

  .div-block-1294 {
    padding: 20px;
  }

  .button-subscribation4._32-top-padding.top-button-margin22.hidden-in-mobile, .button-subscribation4._32-top-padding.hidden-mobile-button {
    display: flex;
  }

  .text-tiny-inter {
    font-size: 1rem;
  }

  .section-author-new {
    padding-top: 80px;
  }

  .section-case-studies {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1259 {
    flex: none;
  }

  .div-block-1335 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._3-book-cta-button {
    font-size: 14px;
    display: inline;
  }

  .button-price-cards-2 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-458 {
    font-size: 18px;
    line-height: 30px;
  }

  .text-block-458.ffffff {
    padding: 10px;
    font-size: 14px;
  }

  .text-block-458.ffffff.top-margin-39 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 25px;
  }

  .text-size-medium-8.text-colour-0b6e99.top-margin-text {
    font-size: 18px;
  }

  .text-size-medium-8.text-colour-black.text-align-center.text-max-w {
    font-size: 18px;
    line-height: 25px;
  }

  .text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w.align-left {
    margin-top: 0;
  }

  .text-size-medium-8.text-colour-black.small.small-extra.top-margin.max-w.align-left.excle-text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-size-medium-8.text-colour-black.small.m-w {
    font-size: 18px;
    line-height: 28px;
  }

  .text-size-medium-8.text-colour-black.regulat.align-center {
    font-size: 18px;
    line-height: 25px;
  }

  .text-size-medium-8.colour--black.ma-w {
    font-size: 12px;
    line-height: 20px;
  }

  .text-size-medium-8.colour--black.ma-w.top._1032._808080.top-padding-large.colour-white {
    font-size: 14px;
  }

  .text-size-medium-8.text-font-inter {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-1511 {
    padding: 20px;
  }

  .div-block-1511.ffffff {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-1185 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-1215 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .div-block-1194 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .text-block-415 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .text-block-377 {
    font-size: 22px;
    line-height: 35px;
  }

  .framewrok {
    margin-top: 40px;
  }

  .button-flex {
    flex-flow: column;
  }

  .div-block-614 {
    flex-flow: column;
    height: auto;
    min-height: auto;
  }

  .text-block-459 {
    font-size: 25px;
    line-height: 50px;
  }

  .text-block-459.ffffff.size-28, .text-block-460 {
    font-size: 18px;
  }

  .text-block-460.fffff {
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-1156 {
    margin-top: 0;
  }

  .div-block-636 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-354 {
    font-size: 18px;
  }

  .section-black-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1325 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 20px;
  }

  .div-block-823 {
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-624.max-w-tab-content {
    max-width: 300px;
  }

  .div-block-1260 {
    flex: none;
  }

  .text-block-360 {
    font-size: 18px;
  }

  .sub-title-sifi-2 {
    text-align: center;
    font-size: 1.2em;
    line-height: 1.8;
  }

  .sub-title-sifi-2.left-aligned {
    font-size: 1em;
  }

  .div-block-652 {
    grid-column-gap: 20px;
    grid-row-gap: 28px;
    display: flex;
    overflow: auto;
  }

  .div-block-652.hidden-dekstop.hideeee {
    display: none;
  }

  .div-block-652.marquee-content, .div-block-652.marquee-content.scroll.reverse {
    grid-column-gap: 20px;
  }

  .div-block-652.hideeee, .div-block-652.hideeee.marquee-content.scroll.reverse.hidden-in-mobile {
    display: none;
  }

  .section_pe {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-digital-banking {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1257 {
    width: 100%;
    margin-top: -43px;
  }

  .text-block-461 {
    margin-top: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-401 {
    font-size: 18px;
  }

  .div-block-781 {
    width: 15px;
    height: 15px;
  }

  .div-block-1323 {
    flex: none;
  }

  .swiper-pagination.padding-buttom-0 {
    margin-bottom: 0;
  }

  .right-blocj-framework {
    width: 100%;
  }

  .section-critical-career {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-370 {
    font-size: 22px;
    line-height: 60px;
  }

  .text-block-370.backgroundcccbcd {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    right: 30px;
  }

  .section-revolution {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .background-colour-yellow.height-less.hidden-mobile {
    display: none;
  }

  .text-block-404 {
    color: #000;
    font-size: 14px;
  }

  .div-block-946 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-407 {
    align-self: flex-start;
    font-size: 18px;
    line-height: 30px;
  }

  .urban-18 {
    font-size: 14px;
  }

  .points-wrapper-hero.padding-top-56 {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
  }

  .points-wrapper-hero.padding-top-56.large-max-w {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    display: flex;
  }

  .div-block-1281 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .heading-style-le.heading-slign-center {
    font-size: 28px;
    line-height: 40px;
  }

  .text-span-154 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-1254._257 {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-1254._203 {
    height: auto;
  }

  .div-block-1254._315 {
    max-width: 100%;
    margin-top: 0;
  }

  .text-block-464 {
    font-size: 16px;
  }

  .text-block-464.text-colour-black {
    font-size: 1rem;
  }

  .tabs-content-8 {
    max-width: none;
  }

  .image-630 {
    width: 80px;
  }

  .image-631 {
    width: 140px;
    height: 180px;
    position: relative;
    top: -17%;
  }

  .h2-fr-landing-page-2 {
    font-size: 24px;
    line-height: 1.4;
  }

  .div-block-784.hideeee {
    display: none;
  }

  .div-block-1264 {
    padding-top: 20px;
    padding-left: 20px;
  }

  .text-block-349 {
    font-size: 20px;
  }

  .text-block-393 {
    font-size: 18px;
  }

  .text-block-465 {
    margin-top: 10px;
    font-family: Be Vietnam Pro, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-style-h2-4.h2-interview.heading-align-senter {
    font-size: 22px;
    line-height: 35px;
  }

  .heading-style-h2-4._40._40-sizig {
    font-size: 28px;
  }

  .heading-style-h2-4.heading-colour-white.headning-styl-montresste {
    font-size: 25px;
  }

  .heading-style-h2-4.heading-colour-white.max-w {
    font-size: 25px;
    line-height: 40px;
  }

  .heading-style-h2-4.heading-colour-white.max-w.capital-heading {
    font-size: 24px;
    line-height: 35px;
  }

  .heading-style-h2-4.heading-style-honstore.heading-colour-white {
    font-size: 24px;
  }

  .heading-style-h2-4.heading-style-honstore.heading-colour-white.heading-align-center.colour-black-heading.heading-small-all-inlibrary {
    font-size: 16px;
  }

  .heading-style-h2-4.heading-style-honstore.heading-align-center.heading-colour-blac {
    font-size: 24px;
  }

  .heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._0548c0.colpour-red, .heading-style-h2-4.heading-size-50.heading-sling-center.heading-capital._30-size {
    font-size: 28px;
  }

  .heading-style-h2-4.capital-heading {
    font-size: 25px;
  }

  .heading-style-h2-4.heading-small.center-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-style-h2-4.heading-small.max-w {
    font-size: 28px;
    line-height: 35px;
  }

  .heading-style-h2-4.heading-small.colour-ffca15.center-2 {
    text-align: left;
    line-height: 40px;
  }

  .heading-style-h2-4.heading-small.h {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-style-h2-4.heading-small.heading-colour-white.heaidng-com {
    font-size: 32px;
    line-height: 45px;
  }

  .heading-style-h2-4.heading-small.heading-colour-white.heaidng-com.padding-false {
    font-size: 28px;
    line-height: 30px;
    top: auto;
  }

  .heading-style-h2-4.heading-colour-831c21.heading-align-center {
    font-size: 32px;
  }

  .heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40, .heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40._000000, .heading-style-h2-4.heading-colour-831c21.heading-align-center.heading-capital.size-40._000000.white-text {
    font-size: 24px;
  }

  .heading-style-h2-4.heading-colour-831c21.top-margin-heading.size-40 {
    margin-top: 0;
    font-size: 24px;
  }

  .image-498 {
    width: 10%;
    top: .3rem;
  }

  .div-block-1342 {
    padding: 15px;
  }

  .image-632 {
    height: 40vh;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-sword {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .animation-wrapper {
    margin-top: -19px;
  }

  .left-image-wrapper-2 {
    width: 80%;
    margin-top: 20px;
  }

  .image-488 {
    width: 30%;
  }

  .text-yellow {
    font-size: 1.7rem;
  }

  .div-block-915.top-gap-90 {
    display: flex;
  }

  .image-background {
    display: block;
  }

  .image-633 {
    margin-top: 20px;
  }

  .div-block-1184 {
    margin-top: 30px;
  }

  .div-block-1496 {
    justify-content: center;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tab-scrool {
    flex-flow: row;
    width: 350px;
    overflow: scroll;
  }

  .revolution-card.card-colour-blue {
    padding-top: 25px;
    padding-bottom: 27px;
    padding-left: 25px;
  }

  .section-buy-ready {
    padding-bottom: 50px;
  }

  .fram-work-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 0;
  }

  .div-block-1651 {
    margin-top: 50px;
  }

  .div-block-1651.top-margin-50 {
    margin-right: auto;
  }

  .div-block-1115.white-colour._100.ededed {
    min-height: 40px;
  }

  .div-block-1261 {
    flex: none;
  }

  .text-block-336.small-text-still._50-size {
    font-size: 28px;
  }

  .div-block-1243 {
    margin-top: 10px;
  }

  .section-tools {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sf-20.text-colour-white.text-align-left.sf-pro.colour-black {
    font-size: 24px;
  }

  .sf-20.text-colour-white.sf-pro {
    font-size: 14px;
  }

  .sf-20.text-colour-white._0069e4.top-marginn-18 {
    margin-top: 10px;
    font-size: 16px;
  }

  .sf-20.colour-text-white.text-bold, .sf-20.colour-text-white.text-bold.sf-pro {
    font-size: 18px;
  }

  .sf-20.colour-text-white.sf-text-size-regular {
    font-size: 14px;
  }

  .sf-20.colour-black, .sf-20.align-center {
    font-size: 18px;
  }

  .sf-20.align-center.colour-white {
    font-size: 14px;
  }

  .code-embed-27 {
    justify-content: flex-start;
    display: flex;
  }

  .div-block-1652 {
    margin-top: 30px;
  }

  .image-486 {
    display: none;
  }

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

  .div-block-609 {
    margin-top: 30px;
    padding-bottom: 50px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .founder.capital-letters {
    font-size: 18px;
  }

  .urban-h3 {
    font-size: 20px;
    line-height: 35px;
  }

  .image-485 {
    width: 30%;
  }

  .div-block-1653 {
    flex-flow: row;
    align-items: center;
    margin-top: 0;
  }

  .text-color-gray-2 {
    font-size: 14px;
    line-height: 28px;
  }

  .text-color-gray-2.covert-top-white.size-18 {
    font-size: 14px;
  }

  .text-color-gray-2.covert-top-white.size-18.black-colloir {
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-1516 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
  }

  .div-block-799 {
    padding: 3px 30px;
  }

  .section-about-author {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slider-view {
    padding-bottom: 40px;
  }

  .image-637 {
    width: 40%;
  }

  .span-colour-35469d.text-span-159 {
    text-underline-offset: -9px;
    text-decoration-thickness: 10px;
  }

  .div-block-824 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-824._15 {
    padding-top: 20px;
  }

  .section-industry-expert {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .code-embed-24 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-886.o-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .poppien-24.colour-808080 {
    font-size: 18px;
  }

  .div-block-777 {
    margin-top: 40px;
  }

  .poppien-20.top-gap18 {
    font-size: 18px;
  }

  .div-block-1658 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .montserrat-18.text-semi-bold.bold-text-make.make-small-bold, .montserrat-18.text-semi-bold.bold-text-make.make-small-bold.size-20, .montserrat-18.text-semi-bold.bold-text-make.make-small-bold.white._16, .montserrat-18.ake-mediume {
    font-size: 14px;
  }

  .fintech_bundle-hero {
    padding-top: 25px;
    padding-bottom: 40px;
  }

  .div-block-670 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-flow: column;
  }

  .div-block-670._1090.large-box {
    flex-flow: column;
  }

  .books-page {
    grid-template-columns: 1fr;
  }

  .urban-24 {
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-678 {
    margin-top: 52px;
  }

  .div-block-800 {
    grid-template-columns: 1fr;
  }

  .section_hero-interview-ready {
    background-size: cover;
  }

  .section_hero-interview-ready.hidden-colour-blue {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .my-custom-wrapperr.over-flow-hidden {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-meet {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1231 {
    grid-template-columns: 1fr;
  }

  .text-top {
    font-size: 18px;
    line-height: 35px;
  }

  .text-top.size-50 {
    font-size: 22px;
  }

  .text-top.size-50.size-40._50-bold {
    font-size: 24px;
  }

  .text-top.gradsuates {
    background-size: contain;
    font-size: 25px;
    line-height: 40px;
  }

  .text-top.inter30 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-top._40 {
    font-size: 25px;
    line-height: 35px;
  }

  .text-top.extra-large {
    font-size: 25px;
  }

  .text-top.extra-large.align-center.max-w {
    font-size: 22px;
    line-height: 35px;
  }

  .text-top.extra-large.align-center.max-w.large {
    font-size: 25px;
  }

  .text-top.extra-large._1 {
    font-size: 22px;
    line-height: 30px;
  }

  .image-641.hide {
    object-fit: cover;
    height: 70vh;
    margin-top: 24px;
  }

  .image-641.hide._0-padding-top {
    object-fit: contain;
    height: 40vh;
  }

  .section-subscrip-sucess {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .inter-24 {
    font-size: 1rem;
    line-height: 30px;
  }

  .div-block-1001 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
    padding: 10px;
    overflow: scroll;
  }

  .text-span-159 {
    text-underline-offset: -10px;
    text-decoration-thickness: 10px;
  }

  .section-curricilam, .section-curricilam.whitw-background.fbefea.f2e5c4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab-link-tab-2-6 {
    white-space: nowrap;
  }

  .div-block-944 {
    margin-bottom: 10px;
  }

  .section-changing {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1315 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-750.hide-back {
    margin-top: 40px;
    padding: 20px 10px;
  }

  .section_certificate {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-939 {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .text-block-375 {
    height: 100px;
    font-size: 40px;
    line-height: 1px;
  }

  .image-355 {
    left: 52%;
  }

  .section-buy-book-consulting {
    padding-bottom: 50px;
  }

  .div-block-1530 {
    width: 80%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-367 {
    font-size: 18px;
    line-height: 130%;
  }

  .slide-13 {
    height: 100%;
  }

  .text-block-350 {
    font-size: 1rem;
    line-height: 30px;
  }

  .devider-2 {
    margin-top: 60px;
  }

  .div-block-616 {
    grid-template-columns: 1fr;
  }

  .text-block-470 {
    margin-top: .5em;
    font-size: 16px;
    line-height: 27px;
  }

  .text-block-470.text-size-20 {
    margin-top: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .section_book--diffrence, .section-angle-testromonial {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .text-block-471 {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-471.align-enter {
    font-size: 14px;
  }

  .div-block-940 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    padding-left: 0%;
  }

  .h1-wrapper.heading-top-margin.flex-horisontal.padding-top-small {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 25px;
    margin-bottom: 20px;
  }

  .h1-wrapper.top-margin-h1 {
    margin-top: 40px;
  }

  .gap-26 {
    flex-flow: column;
  }

  .section_certificate-images {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1266 {
    margin-top: 10px;
    margin-left: -22px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .div-block-957 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-867 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1512 {
    margin-top: 20px;
  }

  .book-wrapper-2 {
    min-height: auto;
    padding-bottom: 0;
  }

  .div-block-1347 {
    flex-flow: column;
    align-items: center;
  }

  .text-block-329 {
    text-align: center;
  }

  .tabs-menu-12 {
    max-width: 100%;
  }

  .buy-button-wrapper.align-button-center.less-maegin {
    margin-top: 20px;
  }

  .buy-button-wrapper.align-button-center.less-maegin.top-margin-large {
    margin-top: 30px;
  }

  .buy-button-wrapper.align-button-center.less-maegin.top-margin-large.hidden-mbile {
    display: none;
  }

  .buy-button-wrapper.align-button-center.top, .buy-button-wrapper.align-button-center.top.left.center-2.top-margin-76, .buy-button-wrapper.align-button-center.top.left.center-2._69 {
    margin-top: 20px;
  }

  .buy-button-wrapper.align-button-center.top.left.center-2._69.hidden-mobile {
    display: none;
  }

  .padding-global-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-global-4.padding-large-books {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-global-4.padding-large-books.small-padding-both, .padding-global-4.padding-verticall-day.padding-less-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-4.padding-section-large-buy.section-image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-global-4.padding-section-large-buy.section-image._60size-buttom, .padding-global-4.padding-section-large-buy.section-image.hide-background-image {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-4.section-padding-vertical {
    padding: 20px 1.5rem;
  }

  .padding-global-4.padding-faq-large.padding-both {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .padding-global-4.padding-verical-hero {
    padding-top: 40px;
  }

  .padding-global-4.padding-verical-hero.top-margin-40 {
    padding-top: 10px;
  }

  .padding-global-4.padding-author-large {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .padding-global-4.padding-author-large.padding-40-both, .padding-global-4.padding-section-falarge._60-gap-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-4.padding-section-hero.z-index-increase {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .padding-global-4.padding-section-hero.z-index-increase._1rem-buttom {
    padding-bottom: 1rem;
  }

  .padding-global-4.padding-verticall-word._48-top-margin.gap-top {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-1345 {
    display: none;
  }

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

  .div-block-1206.less-grid.top-grid-5 {
    grid-template-columns: 1fr;
  }

  .div-block-1206.less-grid.grid-to-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .div-block-941 {
    margin-bottom: 10px;
  }

  .mask-12 {
    background-color: #1e2e4c;
  }

  .mask-12.background-colour-black {
    background-color: #000;
    border: 1px solid #593a2e;
  }

  .mask-12.fasle-colour {
    background-color: #231b23;
  }

  .div-block-853 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sectiion-2 {
    background-position: 50%;
    background-repeat: repeat-x;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .sectiion-2.other {
    background-color: #fff;
    min-height: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .sectiion-2.other.gray {
    margin-bottom: 0%;
  }

  .sectiion-2.other.gray.footer {
    min-height: auto;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .div-block-972 {
    grid-template-columns: 1fr;
  }

  .div-block-1211 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: static;
  }

  .points-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 10px;
  }

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

  .div-block-1334 {
    padding: 5px 8px 5px 9px;
  }

  .div-block-1300 {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }

  .div-block-1300.margin-buttom-42 {
    bottom: 20px;
  }

  .div-block-827 {
    padding-bottom: 60px;
  }

  .div-block-1251 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-1251.more-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1251.more-grid.makflex {
    flex-flow: column;
  }

  .div-block-1251.more-grid.add-grid._102 {
    grid-template-columns: 1fr 1fr;
  }

  .image-274 {
    width: 100%;
  }

  .div-block-1189 {
    justify-content: center;
    margin-top: 10px;
  }

  .div-block-1236 {
    margin-top: 15px;
  }

  .div-block-1299 {
    min-height: 430px;
  }

  .section-circle {
    padding-top: 50px;
  }

  .hero-flex-2.top-margin._904 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

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

  .div-block-1301 {
    margin-top: 20px;
  }

  .div-block-1327.align-center {
    padding-left: 1rem;
    padding-right: 0;
  }

  .image-441 {
    margin-bottom: 40px;
  }

  .text-block-327 {
    font-size: 1rem;
  }

  .text-block-369 {
    font-size: 14px;
    line-height: 40px;
  }

  .div-block-1282 {
    max-width: 100%;
  }

  .div-block-1293 {
    padding-left: 30px;
    padding-right: 20px;
  }

  .slide-14 {
    height: auto;
  }

  .hero-card {
    padding: 30px 20px;
  }

  .hero-card.card-colour-transparent.flex.left-center {
    flex-flow: row;
    margin-top: 0;
  }

  .section-hero-fixing.f9f3ee {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1181 {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .div-block-990 {
    padding: 10px 15px;
  }

  .text-head-stat-2 {
    font-size: 26px;
  }

  .text-head-stat-2.orange {
    font-size: 22px;
  }

  .code-embed-22 {
    display: block;
  }

  .image-646 {
    width: 100%;
  }

  .image-470.side-left-arrow.hidden-mobile, .image-470.hidden-mobile {
    display: none;
  }

  .div-block-766.center-flex {
    align-items: center;
  }

  .section-the-complete-system {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1303 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .image-363 {
    top: 9%;
    left: -2%;
  }

  .image-363.postion {
    top: 13%;
  }

  .image-363.postion.change {
    bottom: -23%;
  }

  .div-block-1178 {
    margin-top: 40px;
  }

  .mobile-slidr-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
    display: block;
  }

  .div-block-1308 {
    padding-left: 25px;
    padding-right: 30px;
  }

  .section-interview-ready {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-code {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-497 {
    width: 100%;
  }

  .div-block-776 {
    padding-top: 0;
    padding-bottom: 0;
    top: -3%;
    left: 27%;
  }

  .sf-18.text-colour-white.align-center.sf-pro-text, .sf-18.text-colour-white.text-loght {
    font-size: 14px;
  }

  .sf-18.text-align-center._808080 {
    font-size: 16px;
  }

  .div-block-876.auto-evry {
    margin-top: 0;
  }

  .section-transformation {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-928.mobie-hidden {
    display: none;
  }

  .body-text-fsa-2 {
    text-align: center;
    font-size: 16px;
  }

  .body-text-fsa-2.white {
    color: #fff;
    text-align: center;
  }

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

  .div-block-1671 {
    margin-left: 0%;
  }

  .div-block-1262 {
    flex: none;
  }

  .text-block-410 {
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-410._18-padding-top {
    margin-top: 5px;
  }

  .div-block-1213, .div-block-1213._2 {
    position: static;
  }

  .image-484 {
    height: 45vh;
  }

  .right-arrow-9 {
    width: 45px;
    height: 45px;
  }

  .text-points-pricing-2 {
    font-size: 14px;
  }

  .exel-block {
    margin-top: 40px;
    padding: 30px 20px;
  }

  .image-502 {
    width: 100%;
  }

  .div-block-1339 {
    min-height: 65px;
    margin-top: 25px;
    padding-left: 10px;
  }

  .div-block-895 {
    margin-bottom: 30px;
  }

  .div-block-1239 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-903 {
    background-color: #80808087;
  }

  .text-block-324 {
    font-size: .9rem;
  }

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

  .list-9 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 20px;
    font-size: 1rem;
    line-height: 1.2rem;
  }

  .text-regular-be {
    font-size: 16px;
  }

  .text-regular-be.change-maxw {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-1500 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
  }

  .swiper-container.full-w._1247 {
    display: block;
  }

  .swiper-container.full-w._1247.false-every-think.top-padding-false {
    width: 100%;
  }

  .swiper-container.full-w._1247.false-every-think.over-flow-vissile {
    overflow: visible;
  }

  .image-446 {
    object-fit: cover;
    height: 30px;
  }

  .div-block-620 {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
  }

  .text-block-428 {
    font-size: 24px;
  }

  .h2-wrapper {
    align-items: flex-start;
  }

  .h2-wrapper._726.align-center.flex-down, .h2-wrapper._726.align-center.buttommargin-large.align-centerr {
    align-items: center;
  }

  .section_game-changer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-934 {
    padding: 10px;
  }

  .flex-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-756 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    width: 100%;
    margin-top: 40px;
  }

  .div-block-1286 {
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-1286.card-colour-blue {
    padding: 25px 35px 25px 25px;
  }

  .div-block-1286.card-colour-blue.padding-buttom-fasel {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-fintech-india {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .oswall-28.capital-heading.oswall-26 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-1501 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .div-block-1204 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-843 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .para-wrapper-hero.top-margin-tiny {
    margin-top: 10px;
  }

  .para-wrapper-hero.top-margin-tiny._740 {
    margin-top: 20px;
  }

  .para-wrapper-hero.top-margin-tiny._740.top-margin-less {
    margin-top: 5px;
  }

  .image-grid-left {
    height: auto;
    min-height: auto;
  }

  .image-487 {
    width: 30%;
  }

  .trading-3-book-list-block-2 {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .div-block-1183 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-272 {
    width: 35%;
    display: block;
  }

  .div-block-1177 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-664 {
    margin-top: 0;
  }

  .section-private-authore {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .inter-18._792.max--792 {
    font-size: 1rem;
  }

  .inter-18.fasle-somethin {
    font-size: 14px;
  }

  .oswall-40._2facac {
    font-size: 24px;
  }

  .hero-section-consulting.section-padding-vertical {
    padding-top: 40px;
  }

  .div-block-1155 {
    margin-top: 5%;
  }

  .left-arrow-5 {
    width: 45px;
    height: 45px;
  }

  .div-block-1506 {
    padding: 20px 30px;
    position: static;
    box-shadow: 10px 4px 40px #0003;
  }

  .my-custom-wrapper.swiper-marquee {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: none;
    min-width: 100%;
    max-width: 100%;
  }

  .image-499 {
    width: 30%;
  }

  .div-block-674 {
    width: 100px;
  }

  .div-block-1502 {
    padding: 20px 25px 20px 20px;
    position: static;
  }

  .div-block-1502.top-padding-false {
    box-shadow: 10px 4px 40px #0003;
  }

  .image-grid.top-margin-image-grid {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .div-block-1202 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section_perfect-for {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-top-margin {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 50px;
  }

  .block-top-margin.grid {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    margin-top: 40px;
  }

  .block-top-margin.grid.top-padding-40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 20px;
    display: flex;
  }

  .video-5 {
    position: relative;
    inset: auto;
  }

  .div-block-1681 {
    flex-flow: row;
    justify-content: center;
    width: 320px;
  }

  .text-block-362 {
    font-size: 22px;
    line-height: 35px;
  }

  .text-block-362.dc2625 {
    font-size: 18px;
  }

  .section-our-goul {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-798 {
    padding: 20px;
  }

  .text-normal-2, .text-normal-2.margin-top {
    font-size: 16px;
    line-height: 25px;
  }

  .text-normal-2.margin-top.size-20 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-normal-2.size-20 {
    font-size: 14px;
  }

  .div-block-1112.grid-1.d1c9b7 {
    min-height: auto;
  }

  .div-block-1112.gap-0 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

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

  .button-fintech.button-colour-blue {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .button-fintech.button-colour-blue._100--w {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
  }

  .button-fintech.button-colour-blue.ff5612-2.large-padding.padding-less {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .button-fintech.button-colour-blue.ff5612-2.large-padding.colour-white {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 12px;
  }

  .div-block-1438.hidden, .div-block-1438.hidden.align-center, .div-block-1438.hidden.align-center.les-top.hideen-dekstop, .div-block-1438.hidden.align-center.hidden-dekptop {
    display: none;
  }

  .section-diffrent-card {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .oswal-h2-heading {
    font-size: 24px;
  }

  .author-info-2 {
    font-size: 18px;
  }

  .section-ai {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-398.colour-white {
    font-size: 14px;
  }

  .text-block-398.text-align-senter.colour-black.colour-black-text {
    font-size: 14px;
    line-height: 25px;
  }

  .text-block-398.text-align-senter.colour-black.size-14-mobile {
    font-size: 14px;
    line-height: 22px;
  }

  .image-368 {
    display: block;
    position: relative;
    top: -139px;
  }

  .first-2 {
    order: -1;
  }

  .top-margin-47 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sf-16.text-colour-white.top-margin-6.sf-pro {
    font-size: 14px;
  }

  .sf-16.text-colour-white.top-margin-6.sf-pro.align-center.text-size-18 {
    font-size: 14px;
    line-height: 22px;
  }

  .sf-16.text-colour-white.sf-pro, .sf-16.text-colour-white.sf-pro.extra-light {
    font-size: 14px;
  }

  .sf-16.text-colour-black {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-980 {
    margin-bottom: 60px;
  }

  .section-testromonial.background-white {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-testromonial.background-reed._121212 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .span-small.cureent-small-span {
    font-size: 1rem;
  }

  .heading-style-2el._42-size.heading-align-center {
    font-size: 28px;
    line-height: 40px;
  }

  .heading-style-2el.capital-heading.size-40 {
    font-size: 24px;
  }

  .heading-style-2el.heading-slign-center {
    font-size: 28px;
    line-height: 40px;
  }

  .heading-style-2el.heading-slign-center.small-zisw {
    font-size: 28px;
  }

  .div-block-1312 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .section-program {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .inter-16 {
    font-size: 14px;
  }

  .inter-16.colour-black, .inter-16.colour-black.af2225 {
    font-size: 12px;
  }

  .inter-16.colour-black.af2225.reed.tb-text {
    font-size: 16px;
  }

  .image-538 {
    position: static;
    inset: auto 0% 0% auto;
  }

  .div-block-324 {
    flex: 0 auto;
    justify-content: flex-start;
  }

  .div-block-324.buttom-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    width: auto;
    transform: none;
  }

  .div-block-2 {
    padding-left: 18px;
    padding-right: 23px;
  }

  .button-wrapper-hero.top-margin-50 {
    margin-top: 20px;
  }

  .button-wrapper-hero.top-margin-50.hidden-mobilr {
    display: none;
  }

  .button-wrapper-hero.top-margin-50.hidden-mobilr.top-margin-less.gap-large {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: stretch;
    margin-top: 10px;
    display: flex;
  }

  .text-block-478 {
    font-size: 16px;
  }

  .image-653 {
    display: block;
    inset: auto 5% -13% auto;
    transform: rotate(23deg);
  }

  .div-block-1007 {
    margin-top: 20px;
  }

  .div-block-932 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-654 {
    top: 35.4vh;
  }

  .block-hero {
    padding: 20px 25px;
  }

  .block-hero.side-padding-change {
    height: 90px;
    padding: 30px 14px;
  }

  .block-hero.side-padding-change._320 {
    width: 100%;
    max-width: none;
  }

  .section_our-students {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-hero-subscribation {
    padding-top: 10px;
  }

  .text-block-411 {
    font-size: 18px;
  }

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

  .text-block-422 {
    font-size: 18px;
  }

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

  .urban-20.text-mediume {
    font-size: 16px;
  }

  .urban-20.text-mediume.size-18 {
    font-size: 14px;
  }

  .list-10 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    margin-top: 0;
    font-size: 14px;
  }

  .swiper-2.swiper-marquee.make-flex {
    display: none;
  }

  .swiper-2.swiper-marquee.make-flex.for-mobile {
    width: 100%;
    height: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-179.india-folower {
    line-height: 19px;
  }

  .text-block-179.india-folower.top-minus {
    margin-top: -4px;
  }

  .div-block-1320 {
    display: none;
  }

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

  .text-tiny.small-large.big {
    text-align: left;
    font-size: 32px;
  }

  .text-tiny.small-large.big.sty-e-pluse.amle._35-size.hiiden {
    display: none;
  }

  .text-tiny.small-large.big.sty-e-pluse.amle {
    font-size: 25px;
  }

  .text-tiny.small-large.big.sty-e-pluse.amle._831c21.size-40 {
    font-size: 24px;
  }

  .text-tiny.small-large.big.sty-e-pluse.amle._831c21.size-40.hidden-mobile {
    display: none;
  }

  .text-tiny.small-large.big.sty-e-pluse.amle._831c21.size-40.hidden-dekstop {
    display: block;
  }

  .div-block-1686 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 10px;
  }

  .div-block-1336.none-dekstop {
    display: flex;
  }

  .div-block-1336.hidden-mobile {
    display: none;
  }

  .top-margin-49 {
    margin-top: 20px;
  }

  .section_financial-journey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1348 {
    max-width: 300px;
  }

  ._3-book-list-block {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .div-block-1525 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 20px 10px;
  }

  .div-block-623 {
    left: 0%;
  }

  .image-539 {
    width: 60%;
  }

  .div-block-770 {
    margin-top: 40px;
    padding: 20px 10px;
  }

  .section-gloabl-finstch.course-creatore {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-serch {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faq-wrapper-3.max-w.padding-gap-small {
    margin-top: 0;
  }

  .my-custom-slide {
    width: 100%;
  }

  .my-custom-slide.logo-slide.mobile-lenght {
    width: 20%;
  }

  .my-custom-slide._50 {
    width: 100%;
  }

  .my-custom-slide.padding-both {
    padding-left: 10px;
  }

  .my-custom-slide.backgroud-colour-white {
    flex: none;
    height: auto;
  }

  .my-custom-slide.backgroud-colour-white.false-evry-think.auto-height-ervy {
    height: 100%;
    min-height: 100%;
  }

  .my-custom-slide.backgroud-colour-white.false-evry-think.height-auto {
    flex: none;
  }

  .image-655 {
    inset: auto -27% -40% auto;
  }

  .image-655.hide {
    display: block;
    inset: auto 35% -859% auto;
  }

  .image-655.hide.hidden-in-mobilee-imaggge {
    display: none;
  }

  .liitel-adding {
    padding-left: 20px;
  }

  .text-span-171 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .div-block-1524 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 30px;
  }

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

  .div-block-1689.hidden-mobile {
    display: none;
  }

  .div-block-1331 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding: 10px;
  }

  .faq-item.top-margin-faq {
    margin-top: 0;
  }

  .div-block-1691 {
    margin-bottom: 20px;
  }

  .text-block-368 {
    font-size: 50px;
  }

  .text-heading-price-2 {
    font-size: 22px;
  }

  .marquue-fintech.hidden-mobile, .div-block-680.position.change.hide-mobile, .div-block-680.position.change.top-left.hide-mobile, .div-block-680.hide-mobile {
    display: none;
  }

  .section-revolution-fintech {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-921 {
    margin-top: 30px;
  }

  .div-block-812 {
    grid-template-columns: 1fr;
  }

  .div-block-812.more-grid {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .section-black-video {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-340 {
    padding-bottom: 25px;
    font-size: 18px;
  }

  .div-block-1482.first-2 {
    width: 100%;
  }

  .div-block-679 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-967 {
    padding: 20px;
  }

  .div-block-967.style-change-bloack {
    padding: 10px;
  }

  .div-block-100-copy-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 13px 16px;
  }

  .sf-14.colour-white.sf-text {
    font-size: 12px;
  }

  .sf-14.colour-white.sf-text.align-center {
    text-align: center;
  }

  .text-block-413 {
    font-size: 18px;
  }

  .montserrat-16 {
    font-size: 14px;
  }

  .montserrat-16.text-colour-white {
    font-size: 12px;
  }

  .montserrat-16.text-colour-white.text-capital.text-semi-bold.align-center {
    text-align: center;
    font-size: 14px;
  }

  .montserrat-16.text-colour-white.text-capital.text-semi-bold.align-center.vh-height {
    font-size: 1.5vh;
  }

  .montserrat-16.text-colour-grey._16-gap.colourtext-white, .montserrat-16.semi-bold {
    font-size: 14px;
  }

  .montserrat-16.semi-bold.size-18 {
    font-size: 16px;
  }

  .montserrat-16.text-bold-blac.align-center {
    font-size: 14px;
  }

  .step {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 20px;
  }

  .step.top-margin61 {
    margin-top: 60px;
  }

  .div-block-1321 {
    align-items: center;
  }

  .slider-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-premium-books.hidden-mobile {
    display: none;
  }

  .urban-22 {
    font-size: 18px;
  }

  .slider-12 {
    height: auto;
    min-height: auto;
  }

  .slider-12.false.height-auto {
    height: auto;
  }

  .grid-list {
    margin-top: -134px;
  }

  .text-block-382 {
    font-size: 1rem;
  }

  .cover-image-wrapper._88 {
    margin-top: 20px;
  }

  .swiper-button-next {
    z-index: 1000;
  }

  .swiper-button-next.postion {
    width: 30%;
    right: -9%;
  }

  .swiper-button-next.postion.postion-left-small.mobile-move-left {
    width: auto;
    right: 0%;
  }

  .swiper-button-next.n {
    flex: none;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    position: static;
  }

  .div-block-1153 {
    grid-template-columns: 1fr;
  }

  .section-leadershipt-author {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-who-need {
    padding-top: 40px;
  }

  .link-3 {
    font-size: 12px;
  }

  .text-block-364 {
    font-size: 22px;
    line-height: 35px;
  }

  .div-block-1263 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    display: flex;
  }

  .sf-30.text-colour-ff5612.text-align-center {
    font-size: 20px;
  }

  .sf-30.dba319 {
    font-size: 22px;
  }

  .div-block-1227 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .oswal-30 {
    font-size: 24px;
    line-height: 35px;
  }

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

  .section_hero-break {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-943 {
    margin-bottom: 10px;
  }

  .div-block-681 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    margin-top: 1rem;
    display: flex;
  }

  .image-458 {
    min-height: 25px;
  }

  .left-image-wrapper-3 {
    width: 80%;
  }

  .section-strategies-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1195 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    margin-top: 10px;
  }

  ._5steps-wrapper {
    padding-top: 0;
  }

  .div-block-902 {
    min-height: 150px;
  }

  .div-block-1699 {
    padding: 20px 25px;
  }

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

  .div-block-1182 {
    bottom: 7%;
  }

  .text-block-418 {
    font-size: 14px;
    font-weight: 500;
  }

  .text-block-485 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .div-block-785 {
    margin-top: 60px;
  }

  .div-block-1246 {
    margin-top: 20px;
  }

  .flex {
    margin-top: 30px;
  }

  .faq-answer-4 {
    object-fit: fill;
  }

  .div-block-1316 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .image-537 {
    object-fit: contain;
  }

  .poppine-42.center-text {
    font-size: 28px;
  }

  .section-pursue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1208 {
    margin-top: 20px;
  }

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

  .text-block-486 {
    font-size: 18px;
  }

  .text-block-486.text-mediume {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-811 {
    flex-flow: column;
    align-items: flex-start;
  }

  .section-different {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-span-77 {
    font-size: 30px;
  }

  .text-block-366 {
    font-size: 15px;
  }

  .text-block-363 {
    font-size: 1rem;
  }

  .section-readers {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section_courses-stand {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .poppien-34 {
    font-size: 28px;
  }

  .poppien-34.seze-30-poppien {
    font-size: 22px;
  }

  .book-image-top-margin {
    margin-top: 30px;
  }

  .sf-24 {
    font-size: 16px;
  }

  .sf-24.bold-text, .sf-24.text-align-center {
    font-size: 18px;
  }

  .text-span-175 {
    font-size: 22px;
  }

  .scrool-bar {
    max-width: 320px;
  }

  .section--career-fintech {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-987 {
    margin-bottom: 20px;
  }

  .text-block-361 {
    font-size: 25px;
    line-height: 120%;
  }

  .text-block-361.small-text-tezt {
    margin-top: 10px;
    font-size: 18px;
    line-height: 120%;
  }

  .boarder-bloack {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .boarder-bloack.padding-small {
    height: 90px;
    min-height: 100px;
    padding: 0 20px;
  }

  .boarder-bloack.margin {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .tabs-wrapper {
    padding: 20px;
  }

  .heading-14 {
    font-size: 30px;
  }

  .heading-14.heading-align-center {
    font-size: 25px;
  }

  .heading-14.heading-align-center.size-30 {
    font-size: 24px;
  }

  .heading-14.size-35 {
    font-size: 25px;
  }

  .heading-14.size-35.align-center {
    text-align: center;
  }

  .heading-14.szie-35 {
    font-size: 25px;
  }

  .tab-b-all {
    flex: none;
    padding: 5px 20px;
    font-size: 14px;
  }

  .section-navigation-system {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1527 {
    grid-template-columns: 1fr;
  }

  .section-author-break-the-carrer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-794 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .image-667 {
    display: none;
    position: static;
  }

  .image-667.position-lefr {
    display: none;
  }

  .image-460 {
    width: 40%;
  }

  .text-block-376 {
    margin: 15px;
    font-size: 1rem;
    line-height: 25px;
  }

  .div-block-1287 {
    margin-top: 15px;
  }

  .image-358 {
    inset: 0% 0% auto auto;
  }

  .section-book-consulting {
    margin-top: 0;
  }

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

  .div-block-1307 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-1307.background-coolour-black {
    border-style: none;
  }

  .buton-wrapper-hero {
    flex-flow: column;
  }

  .div-block-1221 {
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
    margin-top: 20px;
    display: flex;
  }

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

  .div-block-772 {
    padding: 10px;
  }

  .div-block-1517 {
    max-width: none;
  }

  .div-block-326 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    margin-top: 0;
  }

  .heading-style-h1-2.heading-size-50.heading-sty-e-monster {
    font-size: 35px;
    line-height: 45px;
  }

  .heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold {
    font-size: 28px;
    line-height: 40px;
  }

  .heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.monster {
    font-size: 28px;
    line-height: 35px;
  }

  .heading-style-h1-2.heading-size-50.heading-slign-cenerr.semi-nold.monster.small-font {
    font-size: 2.5vh;
    line-height: 30px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1 {
    font-size: 32px;
    line-height: 45px;
  }

  .heading-style-h1-2.heading-colour-black-h1.max-wh1.back-colour-yellow.lesss-padding._1183 {
    font-size: 28px;
    line-height: 35px;
  }

  .heading-style-h1-2.heading-align-center {
    font-size: 32px;
  }

  .heading-style-h1-2.heading-align-center.capital-heading.heading-align-left.heading-size-small.text-mobile-small {
    font-size: 24px;
  }

  .heading-style-h1-2.heading-align-center.capital-heading.heading-align-left.heading-size-small.text-mobile-small.align-center {
    text-align: center;
  }

  .heading-style-h1-2.colour-black.max-w.align-center {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-style-h1-2.colour-black.max-w.align-center.capital {
    font-size: 30px;
  }

  .heading-style-h1-2.heading-oswall.colour-black-heading.height-large.capital {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-style-h1-2.top-margin-h1.heading-align-center {
    margin-top: 50px;
  }

  .heading-style-h1-2.top-margin-h1.heading-align-center.capital-heading.top-padding-0, .heading-style-h1-2.top-margin-h1.heading-align-center.capital-heading.top-padding-0._831c21 {
    font-size: 24px;
  }

  .heading-style-h1-2.heading-stye-monster-44 {
    font-size: 30px;
    line-height: 120%;
  }

  .heading-style-h1-2.heading-stye-monster-44.headinf-align-center {
    font-size: 28px;
  }

  .heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1, .heading-style-h1-2.heading-stye-monster-44.colour-blac-text._2d36a1.colour-black-heading {
    font-size: 22px;
  }

  .heading-style-h1-2.heading-stye-monster-44.size-40._2d36a1 {
    font-size: 24px;
  }

  .background-image-wrapper {
    flex: 0 auto;
  }

  .top-navbar-2 {
    font-size: 12px;
    line-height: 1.3;
  }

  .div-block-938 {
    display: none;
  }

  .div-block-938.for-mobile {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 2rem;
    display: none;
    overflow: visible;
  }

  .faq-p {
    font-size: 16px;
  }

  .faq-p.no-margin {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-1713 {
    padding: 20px;
  }

  .div-block-1714 {
    margin-top: 60px;
  }

  .div-block-1714.padding-top-small {
    margin-top: 0;
  }

  .div-block-1717 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .div-block-1717.make-fkex-right.align-center.hidden-mobile {
    display: none;
  }

  .div-block-1723 {
    width: 700%;
  }

  .div-block-1723.small-w {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-1730 {
    margin-top: 20px;
    padding: 25px 20px;
  }

  .image-673 {
    inset: auto 0% -30% auto;
    transform: rotate(99deg);
  }

  .div-block-1739 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-1740 {
    flex-flow: column;
  }

  .text-block-489 {
    font-size: 16px;
  }

  .text-block-489.text-colour-black {
    font-size: 1rem;
  }

  .image-679 {
    width: 9%;
  }

  .div-block-1743, .div-block-1744 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-1748 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .div-block-1755 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-global-5.false-one-side {
    padding-right: 1.5rem;
  }

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

  .div-block-1761 {
    grid-template-columns: 1fr;
  }

  .div-block-1768 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .div-block-1769 {
    margin-top: 20px;
  }

  .div-block-1769.hidden {
    display: none;
  }

  .image-685 {
    width: 12%;
  }

  .div-block-1774.hidden {
    display: none;
  }

  .div-block-1777 {
    padding: 20px;
  }

  .div-block-1777.side-padding-small._2facac {
    inset: auto .5rem .5rem auto;
  }

  .text-span-182 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

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

  .div-block-1784.first {
    width: 100%;
  }

  .image-689 {
    width: 25%;
  }

  .div-block-1787 {
    padding: 20px 25px;
  }

  .text-block-493 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .image-690 {
    object-fit: contain;
  }

  .div-block-1791 {
    margin-top: 40px;
  }

  .div-block-1792 {
    padding: 20px;
  }

  .div-block-1799 {
    margin-top: 60px;
  }

  .div-block-1799.padding-top-small {
    margin-top: 0;
  }

  .div-block-1359, .div-block-1398 {
    flex-flow: column;
  }

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

  .div-block-1365 {
    order: -1;
  }

  .div-block-1801 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .div-block-1377 {
    flex-flow: column;
  }

  .div-block-1133 {
    justify-content: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-1415 {
    flex-flow: column;
  }

  .section-angle-invertment, .section-generational {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-465 {
    width: 30%;
    margin-bottom: 20px;
  }

  .section-skip {
    background-color: #172625;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-429 {
    font-size: 12px;
    inset: .125rem .1rem .1rem;
  }

  .text-block-429.white {
    color: #fff;
  }

  .image-517 {
    height: 50vh;
  }

  .div-block-1372 {
    max-width: 250px;
    padding-left: 10px;
  }

  .image-511 {
    width: 15%;
  }

  .image-511.make-it-large {
    width: 20%;
  }

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

  .div-block-1426 {
    display: block;
  }

  .div-block-1131 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-1393 {
    flex-flow: column;
  }

  .div-block-1808 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-1809 {
    flex-flow: column;
  }

  .div-block-1395 {
    padding-bottom: 20px;
  }

  .text-block-495 {
    font-size: 16px;
  }

  .text-block-495.text-colour-black {
    font-size: 1rem;
  }

  .image-505 {
    object-fit: cover;
    height: 30px;
  }

  .div-block-1406.hidden-mobile {
    display: none;
  }

  .section-sneak-peek, .section-piller, .ection-this-book {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .montserrat-22 {
    font-size: 14px;
  }

  .montserrat-22.white.align-center {
    line-height: 25px;
  }

  .montserrat-22.white.align-center._18 {
    font-size: 16px;
  }

  .montserrat-22.white.align-center.ffc107._20, .montserrat-22.white.align-center.ffc107._24 {
    font-size: 18px;
  }

  .montserrat-22.colour-yellow.align-cenetr {
    text-align: center;
    line-height: 25px;
  }

  .div-block-1810 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-1378 {
    align-items: center;
  }

  .section-author-angle {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-430 {
    font-size: 22px;
  }

  .text-block-430.hidden-dekstop {
    display: block;
  }

  .div-block-1812 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .section-investing-360 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .padding-global-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1363 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-right: 2rem;
  }

  .div-block-1819.align-center {
    padding-left: 1rem;
    padding-right: 0;
  }

  .montserrat-26 {
    font-size: 18px;
    line-height: 22px;
  }

  .montserrat-26.align-center {
    font-size: 14px;
  }

  .last {
    order: 1;
  }

  .div-block-1424 {
    width: 20px;
    height: 20px;
  }

  .div-block-1418 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-1820 {
    margin-top: 0;
  }

  .div-block-1357 {
    padding: 15px;
  }

  .div-block-1356 {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section-perfect {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1404 {
    flex-flow: column;
    margin-top: 20px;
  }

  .montserrat-30.bold-monster {
    font-size: 18px;
  }

  .montserrat-30._2d36a1.height-37 {
    font-size: 22px;
  }

  .montserrat-30._2d36a1.height-37.feba19._20, .text-block-432 {
    font-size: 18px;
  }

  .div-block-1371 {
    grid-template-columns: 1fr;
  }

  .div-block-1823 {
    padding: 20px;
  }

  .div-block-1383 {
    grid-template-columns: 1fr;
  }

  .div-block-1410.hidden-dekstop {
    display: none;
  }

  .text-span-186 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .div-block-1824 {
    margin-bottom: 20px;
  }

  .div-block-1397 {
    margin-top: 20px;
  }

  .div-block-1380 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-1408 {
    flex-flow: column;
    display: flex;
  }

  .div-block-1826 {
    padding: 20px 25px;
  }

  .text-block-499 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .div-block-1427 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .div-block-1411 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 20px 20px 20px 10px;
  }

  .div-block-1135 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .tranding-strategie-summary {
    font-size: 16px;
  }

  .text-field {
    margin-bottom: 20px;
  }

  .trading-strategie-popup-right {
    padding-right: 24px;
  }

  .tranding-strategie-button {
    padding: 12px 10px;
    font-size: 16px;
  }

  .tranding-strategie-video-box {
    max-width: 100%;
  }

  .trading-strategie-popup-image {
    order: 1;
    width: 100%;
    display: none;
  }

  .trading-strategie-section {
    padding-top: 0;
  }

  .tranding-strategie-title {
    font-size: 21px;
  }

  .trading-strategie-popup-inner {
    flex-flow: column;
  }

  .tranding-strategie-logo {
    width: 200px;
  }

  .grid-313 {
    grid-template-rows: auto;
    width: 100%;
  }

  .link-14 {
    margin-top: 0%;
    margin-bottom: 0%;
    display: flex;
  }

  .text-block-500 {
    font-size: 12px;
  }

  .image-694 {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .icon-38 {
    margin-left: 20px;
  }

  .faq-question-6 {
    box-shadow: none;
    color: #000;
    white-space: normal;
    background-image: none;
    border-style: none;
    flex-direction: column;
    width: auto;
    margin-right: 10px;
    line-height: 1.5;
    display: block;
  }

  .image-696 {
    width: 35px;
  }

  .grid-314 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-698 {
    width: 100%;
    margin-top: 37px;
    margin-bottom: 18px;
    display: block;
  }

  .image-699 {
    width: 100%;
  }

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

  .text-price-main-3 {
    font-size: 36px;
  }

  .grid-316 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-700 {
    width: 100%;
  }

  .grid-317 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-702 {
    width: 100%;
  }

  .div-block-1830 {
    flex-direction: column;
  }

  .div-block-1831 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    white-space: nowrap;
  }

  .image-703 {
    width: 18px;
  }

  .image-704 {
    width: 70px;
  }

  .content-wrapper-3 {
    text-align: center;
    flex-flow: column wrap;
    flex: none;
    place-content: flex-start space-between;
    align-self: center;
    align-items: stretch;
    min-width: auto;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .content-wrapper-3.footer {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-top: 1em;
    padding-left: 18px;
    display: block;
  }

  .div-block-1834 {
    flex-direction: column;
    max-width: 100%;
  }

  .tabs-menu-13 {
    justify-content: flex-start;
    align-items: center;
    overflow: scroll;
  }

  .grid-price-card-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-503 {
    font-size: 20px;
  }

  .cta-button-simm-3 {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: block;
  }

  .grid-319 {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 23px;
    padding-right: 23px;
  }

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

  .mask-17 {
    width: 100%;
    height: auto;
  }

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

  .grid-320.margin {
    padding-right: 0;
  }

  .div-block-1835 {
    height: 140px;
  }

  .div-block-1835.radius-3 {
    border-bottom-left-radius: 30px;
  }

  .div-block-1835.corner-radius {
    border-top-right-radius: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .div-block-1836 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    overflow: visible;
  }

  .slider-14 {
    background-color: #ddd0;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 29px;
    margin-bottom: 29px;
    display: flex;
  }

  .grid-321 {
    grid-row-gap: 45px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .grid-322 {
    grid-template-rows: auto;
    width: 100%;
  }

  .div-block-1838 {
    margin-bottom: -45px;
  }

  .grid-323 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-706 {
    width: 100%;
  }

  .heading-20 {
    font-size: 24px;
  }

  .div-block-1841 {
    max-width: 99%;
    height: auto;
  }

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

  .grid-324 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .text-block-506 {
    text-align: center;
    line-height: 1.3;
  }

  .image-708 {
    width: 490px;
    max-width: 1310px;
  }

  .grid-325 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .slide-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-18._1 {
    padding-right: 0;
  }

  .text-block-507 {
    font-size: 20px;
  }

  .image-709 {
    width: 100%;
  }

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

  .tab-pane-tab-1-9 {
    margin-top: 25px;
  }

  .div-block-1844 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    box-shadow: none;
    border: 1px solid #bcbcbc;
    padding: 14px;
  }

  .answer-div-3 {
    width: 100%;
  }

  .grid-327 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    margin-bottom: 0;
  }

  .grid-328 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-sub-stat-3 {
    font-size: 13px;
  }

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

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

  .icon-39 {
    background-color: #ffa400;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    font-size: 28px;
    display: flex;
  }

  .logo-trading-3 {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-40 {
    background-color: #ffa400;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
  }

  .tab-link-tab-3-4 {
    white-space: nowrap;
  }

  .div-block-1848 {
    padding-top: 95%;
  }

  .heading-tb-2-3 {
    font-size: 24px;
  }

  .div-block-1850 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bodytext-tb-3 {
    text-align: center;
  }

  .bodytext-tb-3.black {
    text-align: left;
  }

  .bodytext-tb-3.left {
    text-align: left;
    font-size: 15px;
  }

  .grid-329 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-330 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-710 {
    width: 21px;
  }

  .div-block-1851 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .text-block-511 {
    font-size: 13px;
  }

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

  .grid-331 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-tb-3-3 {
    font-size: 20px;
  }

  .text-price-strikethrough-3 {
    font-size: 16px;
  }

  .text-block-513 {
    font-size: 12px;
  }

  .paragraph-12 {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .grid-332 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-711 {
    display: none;
  }

  .slider-15 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    display: block;
  }

  .grid-333 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 15px;
  }

  .slider-16 {
    display: none;
  }

  .image-713 {
    width: 18px;
  }

  .heading-21 {
    flex: none;
    margin: auto 0%;
  }

  .paragraph-13 {
    font-size: 14px;
  }

  .div-block-1858 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-1859 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 13px 16px;
  }

  .mask-20 {
    width: 100%;
  }

  .div-block-1861 {
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-1862 {
    padding-top: 32%;
  }

  .slide-19 {
    width: 100%;
    height: auto;
  }

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

  .div-block-1863 {
    padding: 13px;
  }

  .financial-modeling-summary {
    font-size: 16px;
  }

  .financial-popup-image {
    order: 1;
    width: 100%;
    display: none;
  }

  .financial-modelling-popup-inner {
    flex-flow: column;
  }

  .text-block-517 {
    font-size: 24px;
  }

  .div-block-1865 {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 200px;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: relative;
    top: auto;
  }

  .image-717 {
    display: none;
  }

  .link-15 {
    margin-top: 0%;
    margin-bottom: 0%;
    display: flex;
  }

  .image-718 {
    width: 100%;
    padding-left: 19px;
    padding-right: 19px;
    display: inline-block;
  }

  .background-video-11 {
    display: none;
  }

  .text-block-518 {
    padding-left: 39px;
    padding-right: 39px;
    font-size: 16px;
  }

  .text-span-191 {
    font-size: 23px;
  }

  .grid-334 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-719 {
    display: none;
  }

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

  .image-721 {
    max-width: 100%;
  }

  .div-block-1870 {
    width: 70px;
    height: 75px;
  }

  .div-block-1871 {
    height: auto;
    padding: 14px;
  }

  .text-block-519 {
    font-size: 13px;
  }

  .faq-question-copy-2 {
    white-space: normal;
    flex-direction: column;
    width: auto;
    margin-right: 10px;
    line-height: 1.5;
    display: block;
  }

  .text-span-192 {
    font-size: 30px;
  }

  .image-722 {
    width: 150px;
    margin-top: -17px;
    margin-bottom: -10px;
    margin-left: -20px;
    position: static;
    bottom: -1%;
    left: 8%;
  }

  .paragraph-6 {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
  }

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

  .text-block-522 {
    font-size: 21px;
  }

  .div-block-1876 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .image-724 {
    width: 24px;
  }

  .text-block-523 {
    font-size: 15px;
  }

  .grid-335 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image-726 {
    display: none;
  }

  .div-block-1877 {
    position: static;
  }

  .tab-link-tab-1-6.w--current {
    padding: 0 4px;
  }

  .div-block-1878 {
    margin-top: 11px;
  }

  .image-727, .image-728 {
    display: none;
  }

  .image-729 {
    width: 240px;
    margin-top: -37px;
    margin-bottom: 0;
    margin-right: -29px;
    position: static;
  }

  ._8-book-cover-image {
    width: 100%;
  }

  .div-block-1881 {
    justify-content: flex-start;
    max-width: 100%;
  }

  .text-block-524 {
    font-size: 12px;
  }

  .cta-button-simm-4 {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: block;
  }

  .text-heading-price-3 {
    font-size: 22px;
  }

  .grid-338 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-338._1 {
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-1882 {
    margin-top: 38px;
  }

  .image-731 {
    width: 90px;
  }

  .button-price-cards-3 {
    text-align: center;
    font-size: 18px;
  }

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

  .grid-340 {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-341 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1884 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 16px;
  }

  .div-block-1886 {
    padding: 26px;
  }

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

  .grid-342 {
    grid-column-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-14 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-14.no-padding {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    overflow: scroll;
  }

  .icon-19 {
    margin-left: 20px;
  }

  .text-block-527 {
    font-size: 20px;
  }

  .div-block-1888.margin {
    padding-right: 0;
  }

  .tab-pane-tab-1-11 {
    margin-top: 25px;
  }

  ._8-book-list-block {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    width: 90%;
    margin: 0 auto 40px;
  }

  .text-block-529 {
    font-size: 12px;
  }

  .grid-344, .grid-345 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-732 {
    width: 100%;
    margin-top: 40px;
    display: block;
  }

  .div-block-1891 {
    height: auto;
    padding: 12px;
  }

  ._8-book-image {
    width: 160px;
  }

  .text-head-stat-3 {
    font-size: 26px;
  }

  .text-head-stat-3.orange {
    font-size: 22px;
  }

  .image-733 {
    width: 350px;
  }

  .image-734 {
    height: 270px;
  }

  .div-block-1894 {
    padding: 14px;
  }

  .logo-trading-4 {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-531 {
    font-size: 20px;
  }

  .div-block-1895 {
    min-width: 50px;
  }

  .div-block-1896 {
    border-radius: 15px;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }

  .div-block-1897 {
    display: flex;
  }

  .div-block-1897.top {
    margin-top: 29px;
  }

  .text-block-534 {
    font-size: 18px;
  }

  .heading-10 {
    flex: none;
    margin: auto 0%;
  }

  .heading-tb-3-4 {
    font-size: 20px;
  }

  .text-block-535 {
    font-size: 16px;
  }

  .image-736 {
    width: 90px;
  }

  .div-block-1899 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-price-card-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-price-card-4.padding {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-737 {
    display: none;
  }

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

  .image-738 {
    width: 40px;
    max-width: 40px;
  }

  .main-section-fr-3 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fr-3.black.animation {
    background-color: #000;
  }

  .div-block-1906 {
    padding: 5px;
  }

  .image-739 {
    width: 34px;
  }

  .text-block-537.small {
    font-size: 28px;
  }

  .image-741 {
    width: 60px;
  }

  .div-block-1908 {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    margin-bottom: -43px;
    margin-right: -48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-347 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-742 {
    width: 100%;
  }

  .image-742.hidden {
    display: flex;
  }

  .image-742.hide {
    display: none;
  }

  .text-points-pricing-3, .text-block-538, .text-block-540 {
    font-size: 14px;
  }

  .div-block-1911 {
    display: none;
  }

  .background-video-12 {
    z-index: 10;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -114% auto 0%;
    overflow: visible;
  }

  .text-block-541 {
    font-size: 15px;
  }

  .div-block-1914 {
    min-width: 530px;
  }

  .text-price-strikethrough-4 {
    font-size: 16px;
  }

  .image-744 {
    width: 100%;
    max-width: 80px;
  }

  .div-block-1916 {
    border-radius: 18px;
    padding: 20px;
  }

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

  .grid-350 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .image-745 {
    background-color: #dfdfdf;
    border-radius: 10px;
    width: 100%;
    padding: 29px 26px;
    display: none;
  }

  .play-pause-button-5 {
    display: none;
  }

  .div-block-1920 {
    padding: 23px;
  }

  .tab-link-tab-1-7, .tab-link-tab-1-7.w--current {
    padding: 0 4px;
  }

  .heading-tb-2-4 {
    font-size: 24px;
  }

  .heading-tb-2-4.center.white.small {
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-545 {
    font-size: 24px;
  }

  .image-749 {
    display: none;
  }

  .link-16 {
    margin-top: 0%;
    margin-bottom: 0%;
    display: flex;
  }

  .grid-351 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-750 {
    display: none;
  }

  .image-751 {
    max-width: 100%;
  }

  .div-block-1923 {
    height: auto;
    padding: 14px;
  }

  .image-752 {
    width: 150px;
    margin-top: -17px;
    margin-bottom: -10px;
    margin-left: -20px;
    position: static;
    bottom: -1%;
    left: 8%;
  }

  .paragraph-14 {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
  }

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

  .image-754 {
    width: 24px;
  }

  .div-block-1925 {
    position: static;
  }

  .tab-link-tab-1-8.w--current {
    padding: 0 4px;
  }

  .digital-book-marquee-image {
    width: 150px;
  }

  .text-block-548 {
    font-size: 12px;
  }

  .cta-button-simm-5 {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: block;
  }

  .text-heading-price-4 {
    font-size: 22px;
  }

  .grid-354 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-354._1 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1927 {
    margin-top: 38px;
  }

  .image-756 {
    width: 90px;
  }

  .grid-355 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1928 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 16px;
  }

  .tabs-menu-15 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-15.no-padding {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    overflow: scroll;
  }

  .icon-42 {
    margin-left: 20px;
  }

  .text-block-549 {
    font-size: 20px;
  }

  .tab-pane-tab-1-12 {
    margin-top: 25px;
  }

  .grid-356 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-757 {
    width: 100%;
    margin-top: 40px;
    display: block;
  }

  .div-block-1932 {
    height: auto;
    padding: 12px;
  }

  .text-head-stat-4 {
    font-size: 26px;
  }

  .text-head-stat-4.orange {
    font-size: 22px;
  }

  .image-758 {
    width: 350px;
  }

  .div-block-1934 {
    padding: 14px;
  }

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

  .text-block-552 {
    font-size: 20px;
  }

  .div-block-1935 {
    display: flex;
  }

  .div-block-1935.top {
    margin-top: 29px;
  }

  .heading-22 {
    flex: none;
    margin: auto 0%;
  }

  .heading-tb-3-5 {
    font-size: 20px;
  }

  .image-759 {
    width: 90px;
  }

  .div-block-1937 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-price-card-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-price-card-5.padding {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-760 {
    width: 40px;
    max-width: 40px;
  }

  .main-section-fr-4 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .main-section-fr-4.black.animation {
    background-color: #000;
  }

  .div-block-1941 {
    padding: 5px;
  }

  .text-block-555.small {
    font-size: 28px;
  }

  .image-762 {
    width: 60px;
  }

  .div-block-1943 {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    margin-bottom: -43px;
    margin-right: -48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-357 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .header-logo {
    width: 140px;
  }

  .image-763 {
    width: 100%;
  }

  .image-763.hidden {
    display: flex;
  }

  .text-block-556, .text-block-557 {
    font-size: 14px;
  }

  .background-video-13 {
    z-index: 10;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -114% auto 0%;
    overflow: visible;
  }

  .text-block-558 {
    font-size: 15px;
  }

  .text-price-strikethrough-5 {
    font-size: 16px;
  }

  .div-block-1945 {
    border-radius: 18px;
    padding: 20px;
  }

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

  .grid-359 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .image-765 {
    background-color: #dfdfdf;
    border-radius: 10px;
    width: 100%;
    padding: 29px 26px;
    display: none;
  }

  .div-block-1948 {
    padding: 23px;
  }

  .heading-tb-2-5 {
    font-size: 24px;
  }

  .heading-tb-2-5.center.white.small {
    font-size: 20px;
    font-weight: 500;
  }

  .digital-sticky-navbar {
    font-size: 12px;
    line-height: 1.3;
  }

  .why-zebralearn-title {
    font-size: 24px;
    line-height: 1.4;
  }

  .digital-book-access-box-right {
    margin-top: 20px;
    margin-left: 0;
  }

  .digital-book-advantage-sub-title {
    font-size: 18px;
  }

  .marquee-counter-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .digital-book-access-sub-text {
    font-size: 11px;
    line-height: 1.5;
  }

  .digital-book-feature-icon {
    width: 22px;
  }

  .digital-book-hero-image-mobile {
    display: block;
  }

  .digital-book-hero-image {
    display: none;
  }

  .digital-book-access-box-left {
    text-align: center;
    width: 100%;
  }

  .digital-favourite-cta-text {
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
  }

  .why-zebralearn-box-title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
  }

  .section-sub-text-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
  }

  .digital-book-counter-list {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .digital-book-cta-wrap {
    margin-top: 30px;
  }

  .digital-book-access-title {
    font-size: 26px;
  }

  .digital-book-cta-summary, .why-zebralearn-image {
    margin-top: 24px;
  }

  .digital-favourite-book-list {
    grid-template-columns: 1fr;
  }

  .digital-book-cta-title-wrap {
    max-width: 100%;
  }

  .digital-book-access-box-title {
    margin-top: 0;
  }

  .why-zebralearn-box {
    flex-flow: column;
  }

  .digital-book-cta-sub-title {
    line-height: 1.4;
  }

  .digital-testimonial-marquee-row {
    margin-bottom: 32px;
  }

  .digital-favourite-cta {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .digital-book-marquee-list {
    width: 78%;
  }

  .digital-book-cta-group {
    flex-flow: column;
    margin-top: 30px;
  }

  .why-zebralearn-grid {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .marquee-counter-item {
    margin-left: 20px;
  }

  .why-zebralearn-sub-text {
    text-align: center;
    width: 100%;
  }

  .digital-book-access-button {
    margin-top: 24px;
    padding: 10px 12px;
  }

  .digital-book-hero-title {
    font-size: 22px;
  }

  .section-sub-text-icon {
    width: 20px;
  }

  .section-sub-text-icon.testimonial {
    width: 26px;
  }

  .digital-books-hero-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    bottom: 165px;
  }

  .slider-arrow-list {
    width: 127%;
  }

  .digital-hero-book {
    width: 40px;
  }

  .slider-left-arrow {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .digital-book-access-marquee {
    margin-top: 40px;
  }

  .slider-right-arrow {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .digital-book-access-box-inner {
    flex-flow: column;
  }

  .text-size-bold.text-align-center {
    font-size: 18px;
  }

  .text-size-bold.text-align-center.text-colour-change, .text-size-bold.text-align-center.text-colour {
    line-height: 25px;
  }

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

  .section_hero.section_colour-black {
    min-height: auto;
  }

  .left-image-wrapper {
    width: 80%;
  }

  .text-size-regular-7.text-align-center.text-top-margin.top-margin-large.text-max-w {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.5;
  }

  .image-hero-section.image-top-margin {
    margin-top: 60px;
  }

  .text-span-196 {
    font-size: 42px;
    line-height: 45px;
  }

  .heading_style-h2.heading-align-center {
    font-size: 25px;
    line-height: 30px;
  }

  .pluse {
    font-size: 25px;
  }

  .padding-global-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1950.marketing.q {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .hero_heading.heading-align-center {
    font-size: 22px;
  }

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

  .left-image-wrapper-4 {
    width: 80%;
  }

  .text-size-regular-8.text-align-center.text-top-margin.top-margin-large.text-max-w {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.5;
  }

  .text-span-197 {
    font-size: 42px;
    line-height: 45px;
  }

  .padding-global-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1953.marketing.q {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .graph-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .table-row-text {
    font-size: 12px;
  }

  .text-colour-737373 {
    font-size: 14px;
  }

  .flipkart-graph {
    max-width: none;
  }

  .table-wrapper.table-top-margin {
    overflow: scroll;
  }

  .data-text-platform {
    font-size: 14px;
  }

  .sales-by-date {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: flex-end;
  }

  .filter-dropdowan {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .platfrom-text {
    font-size: 12px;
  }

  .sales-flex {
    align-items: flex-start;
  }

  .data-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .filter-text {
    font-size: 10px;
  }

  .data-block.flex-dat-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-data-number {
    font-size: 18px;
  }

  .excle-export {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .author-royalty {
    flex: none;
    font-size: 12px;
  }

  .padding-global-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-global-9.padding-nav-veritcal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global-9.section-padding-vertical {
    padding: 20px 1.5rem;
  }

  .data-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .other-graph {
    max-width: none;
  }

  .sales-report-text.text-size-regular.height-nagitive.text-colour-737373 {
    font-size: 14px;
  }

  .grid-data {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .amazon-grapg {
    max-width: none;
  }

  .table-container.top-margin-table-container {
    width: 80rem;
  }

  .flex-data-profit {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .platfrom-data {
    padding-right: 20px;
  }

  .platform-text {
    font-size: 11px;
  }

  .order-id {
    font-size: 12px;
  }

  .graph {
    padding-left: 0;
  }

  .reset-filter {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .zebralearn-graph {
    max-width: none;
  }

  .sales-report-block {
    width: auto;
    max-width: none;
  }

  .percentage-text {
    font-size: 12px;
  }

  .graph-padding {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-nav-light {
    font-size: 12px;
  }

  .graph-data-wrapper {
    border-radius: 8px;
    padding: 25px 20px;
  }

  .table-row.background-colour-131313 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .table-row.head {
    width: 80rem;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .platform-name-wrapper {
    flex: none;
  }

  .menu-button-2 {
    padding-right: 0;
  }

  .image-773.hidden-dekstop {
    width: 40%;
    display: block;
  }

  .div-block-1958 {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .div-block-1550 {
    flex-flow: column;
  }

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

  .div-block-1960 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .image-566, .image-565 {
    display: none;
  }

  .div-block-1963 {
    flex-flow: column;
  }

  .div-block-1963.flex-reserve {
    flex-flow: row;
  }

  .div-block-1964 {
    width: 700%;
  }

  .div-block-1543 {
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section--transformation, .ection_digital-champions {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .private-equity-hero-2 {
    padding-bottom: 20px;
  }

  .text-size-medium-10.colour--black.ma-w {
    font-size: 12px;
    line-height: 20px;
  }

  .text-size-medium-10.colour--black.ma-w.top._1032._808080.top-padding-large.colour-white {
    font-size: 14px;
  }

  .text-size-medium-10.colour--black.ma-w.top._1032._808080.colour-white._20-mon {
    font-size: 18px;
  }

  .text-size-medium-10.text-font-inter {
    font-size: 14px;
    line-height: 20px;
  }

  .image-546 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .rt-slider-2 {
    padding-bottom: 60px;
  }

  .section-transformation-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-567 {
    font-size: 16px;
  }

  .text-block-567.text-colour-black {
    font-size: 1rem;
  }

  .monster-h2.align-center {
    font-size: 26px;
    line-height: 35px;
  }

  .div-block-1974 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .swiper-wrapper-2.over-flow-hidden {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .div-block-1534.top-image._708 {
    align-items: center;
  }

  .padding-global-10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1555 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-1569 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 10px 10px 10px 20px;
  }

  .section_this-book-is {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1982 {
    margin-top: 0;
  }

  .div-block-1533 {
    margin-top: 20px;
  }

  .div-block-1984.grid-1.d1c9b7 {
    min-height: auto;
  }

  .div-block-1985.hidden, .div-block-1985.hidden.align-center {
    display: none;
  }

  .monster-semibold.size-16 {
    font-size: 14px;
  }

  .image-779 {
    width: 60%;
  }

  .div-block-1561 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .swiper-slidee {
    width: 100%;
  }

  .swiper-slidee.backgroud-colour-white {
    height: auto;
  }

  .text-span-199 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .link-17 {
    font-size: 12px;
  }

  .div-block-1537, .div-block-1537.moremargin {
    margin-top: 20px;
  }

  .div-block-1993 {
    padding: 20px 25px;
  }

  .div-block-1994 {
    bottom: 7%;
  }

  .text-block-571 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .rt-mask.rt-overflow-on {
    width: 32.5%;
  }

  .image-780 {
    object-fit: contain;
  }

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

  .image-781 {
    width: 40%;
  }

  .text-block-437 {
    font-size: 22px;
  }

  .top-margin-h1 {
    margin-top: 1rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-aling-center.colour-white {
    font-size: 16px;
  }

  .div-block-2138 {
    padding: 20px 25px;
  }

  .text-block-601 {
    font-size: 28px;
  }

  .div-block-2110 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-585 {
    font-size: 16px;
  }

  .text-block-585.text-colour-black {
    font-size: 1rem;
  }

  .grid-cliff.more-colums {
    grid-template-columns: 1fr;
  }

  .section_hero-startupology.padding-section-vertical {
    padding-top: 20px;
  }

  .poppien-14-2.text-colour-black {
    font-size: 12px;
    line-height: 16px;
  }

  .section-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-11 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-span-206 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .div-block-2216 {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .image-816 {
    flex: none;
    width: 3000px;
    max-width: 200%;
  }

  .inter-16-3 {
    font-size: 14px;
  }

  .inter-16-3.colour-black, .inter-16-3.colour-black.af2225 {
    font-size: 12px;
  }

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

  .urban-20-2.text-mediume {
    font-size: 16px;
  }

  .urban-20-2.text-mediume.size-18, .urban-20-2.text-mediume.size-18.align-left {
    font-size: 14px;
  }

  .div-block-2115 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .div-block-2094 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
    padding: 10px;
    overflow: scroll;
  }

  .h2-heading-section-2.white-colour {
    font-size: 22px;
  }

  .h2-heading-section-2._156736._000000 {
    line-height: 30px;
  }

  .h2-heading-section-2._156736 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-size-16-3 {
    font-size: 16px;
    font-weight: 400;
  }

  .text-size-16-3.text-align-center {
    text-align: center;
  }

  .div-block-2088 {
    margin-top: 0;
  }

  .div-block-2092 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
  }

  .sf-20-2.text-colour-white.sf-pro {
    font-size: 14px;
  }

  .faq-q-text-2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .cover-image-hero {
    width: 70%;
  }

  .div-block-2142.hidden {
    display: none;
  }

  .div-block-2134 {
    height: auto;
    padding: 20px 25px 20px 20px;
    position: static;
  }

  .div-block-2107 {
    padding: 30px 30px 30px 20px;
  }

  .vp-pro-size-2._156736.center {
    font-size: 2vh;
  }

  .vp-pro-size-2._156736.center.cbd445 {
    font-size: 1.5vh;
  }

  .urban-18-3 {
    font-size: 14px;
  }

  .div-block-2113 {
    height: 40px;
    top: -2%;
    right: 2%;
  }

  .div-block-2113._176736 {
    max-width: none;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    right: 0;
  }

  .text-size-16-4 {
    font-size: 16px;
    font-weight: 400;
  }

  .text-size-16-4.text-align-center {
    text-align: center;
  }

  .align-left-2, .div-block-2119 {
    width: 100%;
  }

  .size-23 {
    font-size: 18px;
  }

  .div-block-2118 {
    margin-bottom: 20px;
  }

  .image-799 {
    top: -10%;
  }

  .div-block-2124 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-color-gray-3 {
    font-size: 14px;
    line-height: 28px;
  }

  .text-color-gray-3.covert-top-white.size-18 {
    font-size: 14px;
  }

  .text-color-gray-3.covert-top-white.size-18.black-colloir {
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-2105 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .image-803 {
    display: block;
  }

  .image-815 {
    flex: none;
    width: 3000px;
    max-width: 200%;
  }

  .text-span-207 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .text-block-580 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
  }

  .div-block-2147 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-2106 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .vp-pro-17.align-normla._566.style-italic {
    line-height: 25px;
  }

  .div-block-2130 {
    width: 100%;
    padding-left: 25px;
    padding-right: 20px;
  }

  .h1-hero.align-center.colour-white {
    line-height: 40px;
  }

  .div-block-2140 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 40px;
    min-height: 40px;
  }

  .open-close-icon-wrapper---brix {
    margin-right: 16px;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 16px;
    min-height: 16px;
    margin-right: 0;
  }

  .div-block-2234 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 14px;
  }

  .accordion-paragraph---brix.gap-text {
    font-size: 14px;
  }

  .bodytext-tab-getstarted {
    font-size: .875rem;
  }

  .inter-14.center, .inter-22, .light-colour-text.center {
    font-size: 14px;
  }

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

  .inter-h1 {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-2264 {
    grid-template-columns: 1fr;
  }

  .image-821 {
    width: 30%;
  }

  .section-authore {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .text-block-607.ff9626 {
    font-size: 22px;
  }

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

  .faq-item-wrap.left---brix {
    margin-bottom: 16px;
  }

  .ai-revolution-transforming {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .discribtion {
    margin-top: 30px;
  }

  .text-block-608 {
    text-align: left;
    font-size: 12px;
  }

  .heading-24 {
    font-size: 22px;
    line-height: 35px;
  }

  .tab-section-started {
    display: block;
  }

  .inter-18 {
    font-size: 14px;
  }

  .div-block-2267 {
    margin-top: 0;
  }

  .container-large-sticky {
    margin-top: 50px;
  }

  .inter-20 {
    font-size: 14px;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .div-block-2254.top-maegin {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .padding-gloabal, .padding-gloabal.padding-false-one-side {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-2275 {
    margin-top: 10px;
  }

  .inter-27.white {
    font-size: 22px;
  }

  .heading-tab-getstarted {
    font-size: 1rem;
  }

  .box-cardd.liner-a9ff52 {
    background-size: cover;
  }

  .section-ai-book {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-ai-book.background-image {
    padding-top: 40px;
  }

  .image-823 {
    margin-top: 30px;
  }

  .acc-item.accordion-3---brix {
    margin-bottom: 16px;
  }

  .padding-gloabal-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-gloabal-2.top-margin-41.small-padiin-toop {
    margin-top: 0;
  }

  .div-block-2202 {
    width: 400px;
    overflow: scroll;
  }

  .div-block-2202._44._100 {
    width: 100%;
    overflow: visible;
  }

  .div-block-2202._44._100.gap-betwwen, .div-block-2202._44._100.gap-betwwen._675, .div-block-2195 {
    flex-flow: column;
  }

  .div-block-2195.flex-reserve {
    flex-flow: row;
  }

  .padding-global-12 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-2200 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .plus-37.center {
    font-size: 23px;
    line-height: 30px;
  }

  .plus-37.center._1a2473 {
    font-size: 24px;
    line-height: 30px;
  }

  .plus-37.center._1a2473.e6bf3c {
    font-size: 28px;
  }

  .image-807 {
    width: 60%;
  }

  .div-block-2166 {
    margin-top: 0;
  }

  .div-block-2149 {
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-2205 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .section.buttom-padding.f7f7f4.padding-fasle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section.f7f7f4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faq-answer-text-3 {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
  }

  .link-19 {
    font-size: 12px;
  }

  .plus-36._13221d.heading-large {
    font-size: 28px;
  }

  .h2-pluse-2 {
    font-size: 24px;
    line-height: 35px;
  }

  .div-block-2172 {
    margin-top: 40px;
  }

  .v-pro-28.buttom-padding._24._35 {
    font-size: 24px;
  }

  .v-pro-28._20.left-align {
    font-size: 18px;
  }

  .div-block-2212 {
    padding: 20px 25px;
  }

  .div-block-2173 {
    margin-bottom: 20px;
  }

  .text-span-209 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .div-block-2207 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-q-text-3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .div-block-2174 {
    padding: 20px;
  }

  .v-pro-30._6ed3ce {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-2181._0.padding-less {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .top-margin-43 {
    margin-top: 20px;
  }

  .div-block-2161 {
    margin-top: 30px;
  }

  .top-margin-41.fasle {
    max-width: 100%;
  }

  .div-block-2167 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .v-pro-27.opacty-50.black, .v-pro-27.black, .v-pro-27.black.white, .v-pro-27.black.white.center._13221d.align-left-text, .v-pro-27.black.white-text {
    font-size: 14px;
  }

  .div-block-2192 {
    padding: 20px;
  }

  .div-block-2186.hidden {
    display: none;
  }

  .div-block-2154.ededea {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-2210 {
    width: 350px;
    overflow: scroll;
  }

  .text-block-593 {
    font-size: 16px;
  }

  .text-block-593.text-colour-black {
    font-size: 1rem;
  }

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

  .text-color-gray-4 {
    font-size: 14px;
    line-height: 28px;
  }

  .text-color-gray-4.covert-top-white.size-18 {
    font-size: 14px;
  }

  .text-color-gray-4.covert-top-white.size-18.black-colloir {
    font-size: 14px;
    line-height: 25px;
  }

  .section-blue {
    width: 100vw;
    overflow: hidden;
  }

  .section-blue.white {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-811 {
    width: 700%;
    max-width: 700px;
    display: block;
    overflow: visible;
  }

  .heading-h1-3 {
    font-size: 30px;
    line-height: 40px;
  }

  .text-span-213 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

  .text-block-589 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
  }

  .max-w-content {
    background-color: #f7f7f400;
  }

  .div-block-2150 {
    flex-flow: column;
    display: flex;
  }

  .section-psychology-hero {
    padding-top: 20px;
  }

  .div-block-2188.align-left {
    padding-right: 20px;
  }

  .div-block-2189 {
    padding: 20px;
  }

  .div-block-13.padding-less {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .image-827 {
    width: 30%;
  }

  .text-wrap-block {
    margin-top: 30px;
    padding: 10px;
  }

  .div-block-2286 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-style-h2-5.align-center {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-2287 {
    height: 80px;
    min-height: 80px;
    padding-left: 40px;
  }

  .sectio-survival, .section-authore-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-831 {
    display: block;
  }

  .logo-wrap.background-colour-dark {
    padding-top: 30px;
  }

  .div-block-12 {
    width: 100%;
    font-size: 2vh;
    left: 0;
    right: 0%;
  }

  .div-block-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-10.padding-large._768.less-top-padding {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-2290 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-2291 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-2292 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .section-book-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-size-regular-9 {
    font-size: 14px;
  }

  .text-size-regular-9.size-large {
    font-size: 16px;
  }

  .buttom-text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
  }

  .buttom-text.padding-small-top {
    font-size: 16px;
  }

  .max-w-grid-acrd {
    max-width: 100%;
  }

  .grid {
    grid-column-gap: 30px;
    grid-row-gap: 80px;
    margin-top: 31px;
  }

  .h1-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .section-hero-5 {
    padding-bottom: 40px;
  }

  .section-mistakes {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-top-grid._951 {
    margin-top: 40px;
  }

  .circle-number {
    width: 80px;
    height: 80px;
    left: -7%;
  }

  .image-834 {
    right: 35%;
  }

  .image-834.top {
    top: -39%;
  }

  .section-interbank {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .newsbar-inner-mob-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
  }

  .newsbar-inner-mob-2.hidden {
    display: flex;
  }

  .padding-global-13 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-global-13.padding-large-books {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-global-13.padding-large-books.small-padding-both, .padding-global-13.padding-section-falarge._60-gap-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-13.padding-section-large-buy.section-image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-global-13.padding-section-large-buy.section-image._60size-buttom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-13.padding-section-hero.z-index-increase {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .padding-global-13.padding-section-hero.z-index-increase._1rem-buttom {
    padding-bottom: 1rem;
  }

  .div-block-2300.fullw.flex {
    width: 400%;
    height: 200px;
    margin-top: 10px;
  }

  .div-block-2300.fullw.flex.hidden-loop {
    display: none;
  }

  .div-block-2300.visible {
    width: 300%;
    height: 200px;
  }

  .text-block-612 {
    font-size: 16px;
  }

  .div-block-2302 {
    margin-top: 20px;
  }

  .div-block-2303 {
    margin-top: 30px;
  }

  .div-block-2309 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-block-614 {
    text-align: center;
    align-self: flex-start;
    font-size: 18px;
    line-height: 30px;
  }

  .image-839 {
    width: 40%;
  }

  .div-block-2310 {
    align-items: flex-start;
    max-width: none;
  }

  .div-block-2310.first {
    background-color: #eee0;
    order: -1;
  }

  .div-block-2310.lastt {
    order: 1;
  }

  .grid-hero-4.spaceless {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-hero-4.spaceless.grid-less {
    grid-row-gap: 30px;
  }

  .grid-hero-4.spaceless.grid-less.gap-30 {
    grid-row-gap: 20px;
  }

  .image-840 {
    height: 45vh;
  }

  .text-block-616 {
    font-size: 18px;
  }

  .text-block-616.text-mediume {
    font-size: 14px;
    line-height: 24px;
  }

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

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

  .grid-3-columns.gallery-v5._4rem {
    grid-template-columns: 1fr;
    align-self: flex-start;
    width: 300%;
    display: flex;
    overflow: visible;
  }

  .div-block-2316 {
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
    margin-top: 20px;
    display: flex;
  }

  .code-embed-32 {
    display: block;
  }

  .div-block-2317 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: static;
  }

  .text-block-617 {
    font-size: 16px;
  }

  .text-block-617.text-colour-black {
    font-size: 1rem;
  }

  .div-block-2321 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .div-block-2322 {
    justify-content: flex-start;
  }

  .div-block-2323 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    margin-top: 10px;
  }

  .mon-20 {
    font-size: 16px;
  }

  .div-block-2324.for-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-2324.for-dekstopn {
    display: none;
  }

  .div-block-2326 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
  }

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

  .div-block-2328 {
    margin-top: 50px;
  }

  .div-block-2328.top-margin-50 {
    margin-right: auto;
  }

  .div-block-2330 {
    margin-bottom: 20px;
  }

  .faq-q-text-4 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .div-block-2334 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-2335 {
    min-width: 30px;
    min-height: 30px;
  }

  .text-block-620 {
    color: #000;
    font-size: 14px;
  }

  .text-block-620.oswall-20 {
    color: #fff;
  }

  .div-block-2337 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .image-845 {
    width: auto;
  }

  .image-846 {
    display: none;
  }

  .image-847 {
    position: static;
  }

  .div-block-2339 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-2340 {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbp {
    grid-row-gap: 16px;
    flex: none;
    order: 0;
    display: flex;
  }

  .grid-1-column.gap-row-28px.hidden-mbp {
    grid-column-gap: 16px;
    grid-row-gap: 28px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-2341 {
    flex-flow: row;
    justify-content: center;
    width: 320px;
  }

  .div-block-2343 {
    justify-content: center;
    margin-top: 10px;
  }

  .div-block-2345 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
    padding: 10px;
    overflow: scroll;
  }

  .colour-dc2625 {
    text-align: center;
  }

  .div-block-2348 {
    justify-content: flex-end;
    width: 400%;
    height: 100%;
  }

  .image-wrapper.overflow-hidden.border-radius-24px {
    border-radius: 16px;
  }

  .image-wrapper.image-top-margin-small {
    margin-top: 40px;
  }

  .top-maegin-loop-animation.align-left.top-maegin-0 {
    width: 250%;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .top-maegin-loop-animation.top-margin-less {
    width: 250%;
    margin-top: 2rem;
  }

  .div-block-2353, .div-block-2353._2 {
    position: static;
  }

  .div-block-2354 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .div-block-2354.top-ess {
    grid-template-columns: 1fr;
  }

  .div-block-2356 {
    padding: 20px;
  }

  .text-block-622 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
  }

  .top-margin-mediume {
    grid-template-columns: 1fr;
  }

  .div-block-2358 {
    width: 700%;
    height: 200px;
  }

  .section_hero-break-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-850 {
    width: 30%;
  }

  .div-block-2363 {
    padding: 20px 25px;
  }

  .div-block-2364 {
    bottom: 7%;
  }

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

  .div-block-2367 {
    margin-top: 25px;
  }

  .div-block-2367.top-margin-less {
    margin-top: 10px;
  }

  .text-block-623.text-align-senter.colour-black.size-14-mobile {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-623.colour-white {
    font-size: 14px;
  }

  .div-block-2372 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-852.hide {
    object-fit: cover;
    height: 70vh;
    margin-top: 24px;
  }

  .image-852.hide._0-padding-top {
    object-fit: contain;
    height: 40vh;
  }

  .div-block-2375.postion-chnage._276 {
    flex-flow: column;
    height: auto;
    padding: 0;
  }

  .div-block-2375.postion-chnage.right._276 {
    align-items: flex-start;
    padding: 0;
  }

  .div-block-2377 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-624.false-margin {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-624.false-margin._14-size-mobile {
    font-size: 14px;
    font-weight: 500;
  }

  .text-block-624.false-margin._14-size-mobile.text-white.false {
    text-align: center;
  }

  .text-span-218 {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    display: inline-flex;
  }

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

  .div-block-2380 {
    overflow: auto;
  }

  .image-853, .image-854, .image-855, .image-856, .image-857, .image-858 {
    width: 100%;
  }

  .mg-state-2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .mg-video-wrapper {
    margin-top: 40px;
  }

  .container {
    max-width: none;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .bg-img-2 {
    width: 110%;
    max-width: 110%;
  }

  .heading-mg-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-mg-2.text-bold {
    margin-top: 0;
  }

  .heading-mg-2.text-bold.align-center {
    font-size: 22px;
  }

  .testimonial-slider-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mg-para-2 {
    font-size: 14px;
  }

  .right-wrap-2.flase-move {
    margin-top: 50px;
    transform: none;
  }

  .right-wrap-2.height-fasle.fsle.left-align.left.hidden-mobile {
    display: none;
  }

  .right-wrap-2.height-fasle.fsle.first-4 {
    order: -1;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .primary-button-3 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .image-859 {
    width: 30%;
  }

  .text-size-regular-10, .text-size-regular-10.text-weight-medium {
    font-size: 16px;
  }

  .text-size-regular-10.text-weight-medium.white._000000.left-aling.white-text.hidden-mobile {
    display: none;
  }

  .padding-gloabal-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .about-author-3 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
  }

  .about-author-3.mg, .about-author-3.mg.poppien-light.align-center {
    font-size: 14px;
  }

  .about-author-3.mg.poppien-light.align-center.buttom-padding-small.text-bold {
    font-size: 18px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .cover-image-2 {
    max-width: 170px;
  }

  .money-title-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .section-white-2, .section-slider-mg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-left-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
  }

  .flex-left-2.flex-down {
    flex-flow: column;
  }

  .background-slide-r {
    height: 100%;
  }

  .max-w-what-we-do {
    padding: 37px 13px 20px;
  }

  .top-maegin-gri {
    width: 100%;
  }

  .af-18-text {
    font-size: 14px;
  }

  .af-button {
    padding: 4px 15px;
    font-size: 12px;
  }

  .hero-subscribe-left, .hero-subscribe-left._000000 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faq-q-text-5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .padding-global-14 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .af-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .what-we-do-wrapper {
    margin-top: 20px;
  }

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

  .text-block-626 {
    font-size: 18px;
  }

  .af-text-large.max-w-text {
    font-size: 18px;
    line-height: 25px;
  }

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

  .af-slider-wrapppper.for-dekstop {
    display: none;
  }

  .af-next-btn {
    top: auto;
  }

  .hero-divider {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .af-h2.he-align-center {
    font-size: 25px;
    line-height: 35px;
  }

  .af-bold-small.center-text {
    font-size: 14px;
  }

  .div-block-2385 {
    margin-top: 16px;
  }

  .grid-numner-position {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 20px;
    top: -1.8rem;
    left: -1%;
  }

  .af-button-wrapper.align-button-center.buttom-padding {
    padding-bottom: 2rem;
  }

  .grid-number {
    font-size: 20px;
  }

  .af-discbtion-wrapper {
    margin-top: 10px;
  }

  .grid-inner-promote {
    flex-flow: column;
    align-items: center;
  }

  .grid-inner-promote.grid-change.grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-inner-promote.grid-change.grid-form {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .grid-inner-promote.grid-change.grid-form._10271027 {
    grid-template-columns: 1fr;
  }

  .af-text-16 {
    font-size: 1.5vh;
  }

  .grid-section-af {
    grid-template-columns: 1fr;
  }

  .af-h1-wrapper {
    margin-top: 10px;
  }

  .logo-background-black {
    padding: 4px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .top-align-center.center {
    padding: 6px 20px;
    right: 29%;
  }

  .section-af-blakc {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .af-hero {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .af-textwrapper {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .align-grid-leftv.colour-black {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-right: 10px;
  }

  .grid-text-16 {
    font-size: 13px;
    line-height: 20px;
  }

  .grid-text-16.center-text.bold-20 {
    font-size: 16px;
  }

  .grid-text-16.center-text.top-margin-small-very {
    margin-top: 20px;
  }

  .grid-text-16._18 {
    font-size: 14px;
  }

  .grid-block {
    padding: 26px;
  }

  .shadow-wrapper-slider-backgroudnd {
    min-height: 50px;
  }

  .af-padding {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .text-colour-dark {
    font-size: 20px;
  }

  .div-block-2388 {
    margin-bottom: 20px;
  }

  .top-margin-faq-2 {
    margin-top: 0;
  }

  .number-grid-wrapper {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .grid-af-text-wrapper {
    margin-top: 20px;
  }

  .af-hero-white {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .image-866 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .div-block-2390 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-background-colour {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-20.center-text {
    font-size: 18px;
  }

  .af-heading-hero.af-heading-center {
    font-size: 30px;
    line-height: 40px;
  }

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

  .section-af {
    padding-top: 40px;
  }

  .section-af.padding-buttom {
    padding-bottom: 40px;
  }

  .section-af.padding-buttom._131313 {
    padding-top: 40px;
  }

  .section-af._131313.buttom-padding-small {
    padding-bottom: 40px;
  }

  .hero-wrapper.gap-small-betwwen.relitive.align-top-flex {
    margin-bottom: 0;
  }

  .grid-what-we-do {
    grid-row-gap: 20px;
  }

  .logo-iner-wrapper.top-maegin-small {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
    overflow: visible;
  }

  .code-embed-35, .code-embed-36, .code-embed-37, .code-embed-38 {
    justify-content: center;
    display: flex;
  }

  .div-block-2391 {
    align-items: center;
  }

  .mp-hero-section {
    padding-top: 40px;
  }

  .mp-hero-iner-content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blure-colour.side-ingreten.section-ingratdent {
    display: none;
  }

  .background-liner-wrapper {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    top: 0%;
  }

  .mp-h1 {
    font-size: 28px;
  }

  .mp-small-text.align-center.colour-black-text.white-colour.large-text {
    font-size: 18px;
  }

  .mp-small-text.align-center-text {
    font-size: 14px;
  }

  .div-block-2395 {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .mp-section-brand {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mp-h2 {
    font-size: 25px;
  }

  .mp-h2.white-h2 {
    text-align: center;
    line-height: 35px;
  }

  .points-wrapper.top-margin-large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mp-section-learn {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .mp-section-case {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-top-margin {
    grid-template-columns: 1fr;
  }

  .mp-section-read-book {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .top-margin-grid-small {
    grid-template-columns: 1fr;
  }

  .image-867 {
    width: 100%;
  }

  .text-small-offer {
    font-weight: 400;
  }

  .div-block-2403 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 50%;
    display: flex;
  }

  .top-marign-sub-small.false-top-margin, .text-block-629 {
    font-size: 12px;
  }

  .section-hero-tb.liner-background {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tb-h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .content-wrapper-tb {
    border-radius: 20px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tb-text-size-regular.center-texttb {
    font-size: 16px;
  }

  .psychology-content-wrapper.top-margin-content {
    margin-top: 40px;
  }

  .h2-tb {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-2408.max-w-small {
    align-self: center;
  }

  .div-block-2411.small {
    max-width: 100%;
  }

  .div-block-2415 {
    grid-template-columns: 1fr;
  }

  .div-block-2418 {
    max-width: 100%;
  }

  .div-block-2420, .div-block-2420.large-side-margin {
    padding-left: 0;
  }

  .code-embed-41 {
    width: 100%;
    padding-left: 19px;
    padding-right: 17px;
  }

  .div-block-2421 {
    order: -1;
  }

  .section-hero-us {
    padding-bottom: 40px;
  }

  .div-block-2422 {
    margin-top: 2rem;
  }

  .hero-dicbtion-top {
    margin-top: 0;
  }

  .us-text, .us-text.center-text {
    font-size: 14px;
  }

  .section-us {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-us.top-margin-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .grid-us.top-margin-grid.top-margin-small {
    grid-column-gap: 53px;
    grid-row-gap: 53px;
    margin-top: 20px;
  }

  .pricing-wrapper-us {
    flex-flow: column;
  }

  .us-pricng-iner {
    width: 100%;
    max-width: none;
  }

  .us-pricng-iner.background-gradinedn-t {
    max-width: none;
  }

  .div-block-2425 {
    margin-top: 30px;
  }

  .div-block-2428 {
    align-items: center;
    display: none;
  }

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

#w-node-_39df63c3-4f59-b3ca-6bbc-0a821405ee0c-89446506 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_804f0d97-7118-1204-d9eb-57019ba9195b-89446506, #w-node-_804f0d97-7118-1204-d9eb-57019ba91961-89446506, #w-node-_804f0d97-7118-1204-d9eb-57019ba91968-89446506, #w-node-_804f0d97-7118-1204-d9eb-57019ba91970-89446506, #w-node-_804f0d97-7118-1204-d9eb-57019ba91977-89446506, #w-node-_804f0d97-7118-1204-d9eb-57019ba9197e-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0faac14-24f9-b0cf-8fd5-d631e4af0004-89446506 {
  justify-self: center;
}

#w-node-b0faac14-24f9-b0cf-8fd5-d631e4af000d-89446506 {
  place-self: stretch center;
}

#w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8a-89446506, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8b-89446506, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8c-89446506, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8d-89446506, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8e-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_00e7374e-57d5-ad15-0261-ffd6c6daafc9-89446506 {
  justify-self: center;
}

#w-node-_00e7374e-57d5-ad15-0261-ffd6c6daafd2-89446506 {
  place-self: stretch center;
}

#w-node-_89d8775e-fbd5-86ce-010f-d08f84beec90-89446506 {
  justify-self: center;
}

#w-node-_278bbbb0-6170-d25b-7eb9-c411570dbeeb-89446506, #w-node-_4738ab2b-4605-55ce-4956-512081858ae8-89446506, #w-node-_41d8ba30-de33-62a4-5b39-76f9755f4145-89446506, #w-node-_536156a6-69fe-9de5-859c-917c8eb7ae27-89446506, #w-node-_32ae557b-2f41-ea47-33a6-8d45d7ba0b4c-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525044-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052504a-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525050-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525056-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052505c-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525062-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525070-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525076-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052507c-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525082-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525088-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052508e-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250c5-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250cb-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250d1-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250db-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250e1-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250e7-89446506, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601c1-89446506, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601c9-89446506, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601d1-89446506, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601d9-89446506, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601df-89446506, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ac2-89446506, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158aca-89446506, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ad2-89446506, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ad8-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250f5-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250fb-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525101-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525107-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052509d-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250a3-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250a9-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250af-89446506, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250b7-89446506, #w-node-_67650888-3d99-b70f-d05c-89a9de457ec6-89446506, #w-node-_67650888-3d99-b70f-d05c-89a9de457ece-89446506, #w-node-_67650888-3d99-b70f-d05c-89a9de457ed6-89446506, #w-node-_67650888-3d99-b70f-d05c-89a9de457edc-89446506, #w-node-d049bfe3-5029-4c56-c047-4eb5e3cd6095-89446506, #w-node-d049bfe3-5029-4c56-c047-4eb5e3cd609d-89446506, #w-node-d049bfe3-5029-4c56-c047-4eb5e3cd60a5-89446506, #w-node-d049bfe3-5029-4c56-c047-4eb5e3cd60ab-89446506, #w-node-_53ff76d8-54b9-361a-f862-d86825f91949-89446506, #w-node-_53ff76d8-54b9-361a-f862-d86825f9194f-89446506, #w-node-_53ff76d8-54b9-361a-f862-d86825f91955-89446506, #w-node-_53ff76d8-54b9-361a-f862-d86825f9195b-89446506, #w-node-_6f4ff7a6-4cd5-db3c-2f4c-260cb052931e-89446506, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8a8-89446506, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8ae-89446506, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8b4-89446506, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8ba-89446506, #w-node-_8914d87f-79cd-ced9-effe-52c02b937341-89446506, #w-node-_4a5a723d-9ef6-f1be-42d1-70f1ef9e18b1-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8162ff85-c8bc-17dd-a216-7630e5d86ea5-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_11754769-b5bb-baad-ce7b-23af9a61af94-89446506 {
  justify-self: center;
}

#w-node-_11754769-b5bb-baad-ce7b-23af9a61af9d-89446506 {
  place-self: stretch center;
}

#w-node-_864d8778-2c8b-1483-50f0-e783a4a89913-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89917-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8991b-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8991f-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89923-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89927-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8992b-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8992f-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89933-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89937-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8993b-89446506, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8993f-89446506, #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc429270-b63c-b76e-54fc-061613ae54f1-89446506 {
  align-self: auto;
}

#w-node-_625a7208-73d2-0f2b-fa8c-8b76ed3ecdd2-89446506, #w-node-_2e874c79-4274-be1f-6f84-47d6d80c6e50-89446506, #w-node-_24d23e23-3088-dc62-d9f0-749df4f522f7-89446506, #w-node-_91c41844-aa69-0ed9-7ebb-72f02d1731de-89446506, #w-node-c6cfc30b-5df3-f440-77b4-4c33aca08624-89446506, #w-node-_5e1cab9f-98ce-28d6-b45d-00284cbd6c8d-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a49d8ecf-f7ca-5260-ec00-fbdf2ed36d54-89446506 {
  justify-self: center;
}

#w-node-a49d8ecf-f7ca-5260-ec00-fbdf2ed36d5d-89446506 {
  place-self: stretch center;
}

#w-node-_0756f121-383b-732b-11aa-8dee80ee1c0c-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0756f121-383b-732b-11aa-8dee80ee1c13-89446506, #w-node-_0756f121-383b-732b-11aa-8dee80ee1c1a-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d137523-4377-4e05-3353-9f6aef8b8f5e-89446506, #w-node-_7d137523-4377-4e05-3353-9f6aef8b8f65-89446506, #w-node-_7d137523-4377-4e05-3353-9f6aef8b8f6c-89446506 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5262a8ab-2bd0-3ae6-72cc-ecd7c20f373c-89446506, #w-node-_4a03ec68-c299-b6ff-3ffe-0abf06ca7860-89446506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-af1ea85a-79c5-7107-3486-2bbaf1ea5a8f-d87d388b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-af1ea85a-79c5-7107-3486-2bbaf1ea5a96-d87d388b, #w-node-af1ea85a-79c5-7107-3486-2bbaf1ea5a9d-d87d388b, #w-node-ab0489b2-6125-7d36-5cd8-15ccc2908ad2-d87d388b, #w-node-_61abde0b-89ad-f735-fa5a-8feee5ac9e13-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212919-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a21291d-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212921-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212925-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212929-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a21292d-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212931-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212935-d87d388b, #w-node-_7918a1fd-7086-e949-fa02-691c0a212939-d87d388b, #w-node-ff5248a4-95ad-e4aa-3281-6d84c6fc8324-d87d388b, #w-node-aa2be452-be1a-7834-a51d-2bf944d8d68c-d87d388b, #w-node-aa2be452-be1a-7834-a51d-2bf944d8d690-d87d388b, #w-node-aa2be452-be1a-7834-a51d-2bf944d8d694-d87d388b, #w-node-aa2be452-be1a-7834-a51d-2bf944d8d698-d87d388b, #w-node-d4ae1ce2-6682-8823-5876-2ef81c6eabb6-d87d388b, #w-node-d4ae1ce2-6682-8823-5876-2ef81c6eabb8-d87d388b, #w-node-d4ae1ce2-6682-8823-5876-2ef81c6eabbc-d87d388b, #w-node-d4ae1ce2-6682-8823-5876-2ef81c6eabc0-d87d388b, #w-node-_7e7100b3-768c-a411-5fdb-f64ae73e8799-d87d388b, #w-node-_7e7100b3-768c-a411-5fdb-f64ae73e879b-d87d388b, #w-node-_7e7100b3-768c-a411-5fdb-f64ae73e879f-d87d388b, #w-node-_7e7100b3-768c-a411-5fdb-f64ae73e87a3-d87d388b, #w-node-_7e7100b3-768c-a411-5fdb-f64ae73e87a7-d87d388b, #w-node-_00a828fd-233c-da84-3f89-373786f1a144-d87d388b, #w-node-_00a828fd-233c-da84-3f89-373786f1a128-d87d388b, #w-node-_00a828fd-233c-da84-3f89-373786f1a12c-d87d388b, #w-node-_00a828fd-233c-da84-3f89-373786f1a130-d87d388b, #w-node-_8acd6b86-ad22-79ff-a064-7e474273f7dd-d87d388b, #w-node-_8acd6b86-ad22-79ff-a064-7e474273f7df-d87d388b, #w-node-_8acd6b86-ad22-79ff-a064-7e474273f7e3-d87d388b, #w-node-_8acd6b86-ad22-79ff-a064-7e474273f7e7-d87d388b, #w-node-_8acd6b86-ad22-79ff-a064-7e474273f7eb-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705190-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705180-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705184-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705188-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a670518c-d87d388b, #w-node-_72bb8fa4-171a-7bca-c59a-e68b54343b1d-d87d388b, #w-node-_72bb8fa4-171a-7bca-c59a-e68b54343b1f-d87d388b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77350b27-b816-559f-ccdf-ab181842cbaf-d87d388b, #w-node-_77350b27-b816-559f-ccdf-ab181842cbb6-d87d388b, #w-node-_77350b27-b816-559f-ccdf-ab181842cbbd-d87d388b {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db14621c-efa2-80f4-cc7d-08049500cdce-d87d388b, #w-node-db14621c-efa2-80f4-cc7d-08049500cdd0-d87d388b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11274232-a0aa-ad02-13ef-0caa8404c25c-d87d388b, #w-node-_11274232-a0aa-ad02-13ef-0caa8404c26b-d87d388b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-bc7cf165 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d686-bc7cf165 {
  align-self: start;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d687-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d68d-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d694-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d69c-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d6a3-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d6aa-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_152f4652-8fa0-23a3-3376-5caf5abb7921-bc7cf165, #w-node-_152f4652-8fa0-23a3-3376-5caf5abb792a-bc7cf165, #w-node-a855c8d8-168f-8154-8d18-a1df8095cf6b-bc7cf165, #w-node-a855c8d8-168f-8154-8d18-a1df8095cf74-bc7cf165 {
  justify-self: center;
}

#w-node-f5b7bfe1-afd3-9b66-ff34-f3da9511e03a-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5b7bfe1-afd3-9b66-ff34-f3da9511e039-bc7cf165, #w-node-_9dd7750c-3ceb-f076-60eb-d06c63933e98-bc7cf165, #w-node-_9dd7750c-3ceb-f076-60eb-d06c63933ea1-bc7cf165 {
  justify-self: center;
}

#w-node-_88a76f5f-fc06-1497-3eb4-686576aa64dc-bc7cf165, #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64e1-bc7cf165, #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64e6-bc7cf165, #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64eb-bc7cf165, #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64f0-bc7cf165, #w-node-ef66e184-16bc-ec1f-30a8-34f695aba31e-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef66e184-16bc-ec1f-30a8-34f695aba325-bc7cf165 {
  justify-self: center;
}

#w-node-d44883e2-c0f7-7201-e9a9-817f3e88e2a3-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc69713e-a87d-392c-e423-a2548d425bba-bc7cf165, #w-node-bc69713e-a87d-392c-e423-a2548d425bc3-bc7cf165 {
  justify-self: center;
}

#w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047a8-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047ae-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047b4-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047ba-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047c0-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047c6-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047d4-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047da-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047e0-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047e6-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047ec-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047f2-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04801-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04807-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0480d-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04813-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0481b-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04829-bc7cf165, #w-node-_80ac67fb-86c8-df71-1870-9d42339e4f40-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0482f-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04835-bc7cf165, #w-node-_8b6fe684-a204-182e-b2d8-96847040ee38-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0483f-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04845-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0484b-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04859-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0485f-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04865-bc7cf165, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0486b-bc7cf165, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba0-bc7cf165, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba4-bc7cf165, #w-node-_51416f21-7207-8eb9-cd32-488cee4f2e89-bc7cf165, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba8-bc7cf165, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fbac-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77d21bf-a568-ec73-75c7-9b76aae0ea77-bc7cf165, #w-node-d77d21bf-a568-ec73-75c7-9b76aae0ea80-bc7cf165 {
  justify-self: center;
}

#w-node-_128969ee-7c79-518c-dce1-1f9994008abf-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ac3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ac7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008acb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008acf-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008adb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008adf-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ae3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ae7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008aeb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008aef-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008af3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008af7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008afb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008aff-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b03-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b07-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b0b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b0f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b1b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b1f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b23-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b27-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b2b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b2f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b33-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b37-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b43-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b47-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b4b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b4f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b53-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b57-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b5b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b5f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b63-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b67-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b6b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b6f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b7b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b7f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b83-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b87-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b8b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b8f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b93-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b97-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b9b-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b9f-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ba3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008ba7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bb3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bb7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bbb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bbf-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bc3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bc7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bcb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bcf-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bd3-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bd7-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bdb-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008bdf-bc7cf165, #w-node-dd2b567b-25ed-2d91-6cd9-b8017e74df19-bc7cf165, #w-node-dd2b567b-25ed-2d91-6cd9-b8017e74df1d-bc7cf165, #w-node-dd2b567b-25ed-2d91-6cd9-b8017e74df21-bc7cf165, #w-node-dd2b567b-25ed-2d91-6cd9-b8017e74df25-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0c73bae-67f7-74b4-6ddb-e971ba09f99e-bc7cf165, #w-node-c0c73bae-67f7-74b4-6ddb-e971ba09f9a7-bc7cf165, #w-node-_5e7697d7-d9e6-ec07-1b63-f9d27be3c41d-bc7cf165, #w-node-_5e7697d7-d9e6-ec07-1b63-f9d27be3c426-bc7cf165 {
  justify-self: center;
}

#w-node-_465218b5-8d9b-3788-e527-cb33f263cf9d-bc7cf165, #w-node-_2155722d-9aa0-3584-b46d-587e1a5298d3-bc7cf165, #w-node-_5eeac6b7-fbf0-f941-6776-e86f48ff681e-bc7cf165, #w-node-cbdddd9a-d293-ec25-16b6-b2e63e8abbcd-bc7cf165, #w-node-cbdddd9a-d293-ec25-16b6-b2e63e8abbd6-bc7cf165 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac554e21-539a-3712-fdae-3c66b57e6ee5-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b80f8d3e-257c-894d-717d-f936b2f16a82-bc7cf165, #w-node-_8aa959f1-1845-c583-8d2c-acbe62ea3701-bc7cf165, #w-node-_5ed177d7-f197-df54-e5cf-3d67c6c10bd3-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_2eed9b57-ef66-2cac-4704-d938e4c7b5f5-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eed9b57-ef66-2cac-4704-d938e4c7b5ff-bc7cf165 {
  justify-self: center;
}

#w-node-_1a2dc86c-aa9f-2b8c-a570-72dbaff44352-bc7cf165, #w-node-_1a2dc86c-aa9f-2b8c-a570-72dbaff44361-bc7cf165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe27d1c0-7b2d-2ddf-aaa8-6482fdc90ce0-fdc90ccd {
  justify-self: center;
}

#w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531e-589a9f6d {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531f-589a9f6d {
  align-self: start;
}

#w-node-_9731f350-cab7-e645-0dc9-ebb0dd185320-589a9f6d, #w-node-_26e89e04-52ad-1140-e781-696d137092e0-589a9f6d, #w-node-fde469dd-e0af-c682-07b8-ffc0b5c94571-589a9f6d, #w-node-f66d2c90-b8da-8240-4f9b-8f2fbdfa703b-589a9f6d, #w-node-d5933eef-2f88-5548-ef83-3151826868ec-589a9f6d, #w-node-_5a71b86f-7974-0005-0f89-c001fbddb929-589a9f6d, #w-node-_6ad29865-78b3-f060-620d-a7db1f35aba8-589a9f6d, #w-node-_88e9abfb-0ad4-7ea9-f787-e2e86696e0a5-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7cd47b-c980-0777-7884-e76b1329b44b-589a9f6d, #w-node-_2e7cd47b-c980-0777-7884-e76b1329b454-589a9f6d, #w-node-fae3285c-216a-61bb-29a8-37ad058def64-589a9f6d, #w-node-fae3285c-216a-61bb-29a8-37ad058def6d-589a9f6d {
  justify-self: center;
}

#w-node-_80aa8b87-ed1c-6726-bc74-ad60d91636ff-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1f6ca665-c9ba-e255-6255-93d34a7ed84c-589a9f6d, #w-node-_19525ff3-48b0-7ae6-56a2-09c1eb1643ea-589a9f6d, #w-node-_713ff522-fe2e-215d-94ad-0b00cfd664e9-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-cb29f524-fe29-43e7-3c71-425aa9fa35ac-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ab-589a9f6d {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ac-589a9f6d {
  align-self: start;
}

#w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ad-589a9f6d, #w-node-aae14492-3567-641d-cc40-c4feee7ba4b2-589a9f6d, #w-node-_6a16318f-b7b0-e6bf-c881-32d79157be9b-589a9f6d, #w-node-_8ba72589-b0dc-6551-464f-1c78fca3daa9-589a9f6d, #w-node-dda44ecb-ae42-fed4-63fd-70fab33e3d1a-589a9f6d, #w-node-e1eb045f-f4c4-fabd-30ec-dc66a58f42ae-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbc7e4da-c523-7d4a-b38a-10981f09f5d9-589a9f6d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_758d9fda-fba0-e2b5-eb6e-888966c95a13-589a9f6d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_4c295070-9f2c-7c55-4558-77dd4905bb75-589a9f6d, #w-node-_5015adb7-5cec-ca44-2d61-087590b70a9c-589a9f6d, #w-node-c40603a9-19f6-26f8-7df2-9963db815b27-589a9f6d, #w-node-c0b034db-bde2-3215-6256-4cad9252859f-589a9f6d, #w-node-_4b6734be-b4d7-36f8-7d11-29d02bd34547-589a9f6d, #w-node-_432e941b-3011-bef3-265e-23cbeceedbad-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e399a88-d0d3-755d-557a-25927345f664-589a9f6d {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_63b35cb3-6498-1635-9426-3388da5d661d-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8f641-6f9f-62b2-9f56-785fb9606f4d-589a9f6d, #w-node-_5bb8f641-6f9f-62b2-9f56-785fb9606f56-589a9f6d {
  justify-self: center;
}

#w-node-_80041d18-9105-935a-406f-aba0047838d0-589a9f6d {
  place-self: stretch stretch;
}

#w-node-_80041d18-9105-935a-406f-aba0047838d2-589a9f6d {
  align-self: stretch;
}

#w-node-_80041d18-9105-935a-406f-aba0047838d6-589a9f6d, #w-node-ecc4df76-eec1-21e5-bdc3-5d51205b022c-589a9f6d, #w-node-_837adda4-6072-480f-1462-c98fb1a39665-589a9f6d, #w-node-_6ecbca8a-a0c3-1fc6-aa08-73363d3a0407-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_80041d18-9105-935a-406f-aba0047838e3-589a9f6d, #w-node-_80041d18-9105-935a-406f-aba0047838e4-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c8c-589a9f6d {
  place-self: stretch stretch;
}

#w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c8e-589a9f6d {
  align-self: stretch;
}

#w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c92-589a9f6d, #w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c96-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5ca6-589a9f6d, #w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5ca7-589a9f6d, #w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5ca8-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34cb801d-cbb0-de08-76a4-8d4c721801ad-589a9f6d {
  place-self: stretch stretch;
}

#w-node-_34cb801d-cbb0-de08-76a4-8d4c721801b3-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801b7-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801bb-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb801d-cbb0-de08-76a4-8d4c721801c7-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801c8-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801c9-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db1a4769-0735-d98b-0739-70e7f80788c0-589a9f6d {
  place-self: stretch stretch;
}

#w-node-db1a4769-0735-d98b-0739-70e7f80788c6-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788ca-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788ce-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788d2-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-db1a4769-0735-d98b-0739-70e7f80788da-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788db-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788dc-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c94916a6-9338-f53d-cf2b-5dc42dfbed9f-589a9f6d {
  place-self: stretch stretch;
}

#w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda5-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda9-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbedad-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c94916a6-9338-f53d-cf2b-5dc42dfbedb9-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbedba-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbedbb-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d659c-589a9f6d {
  place-self: stretch stretch;
}

#w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65a2-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65a6-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65aa-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65ae-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65b2-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65b6-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65b7-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65b8-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe72-589a9f6d {
  place-self: stretch stretch;
}

#w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe78-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe7c-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe80-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe84-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe8c-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe8d-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe8e-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a603d2ab-d94c-1781-a5c5-79f0e3e9485d-589a9f6d {
  place-self: stretch center;
}

#w-node-_41f91009-fc02-f357-8aa0-9bba1e612718-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_80ba4617-8b93-bf2f-146e-3dfd4629346d-589a9f6d, #w-node-fcfbf6a8-0e89-cbd7-5aba-f910a3f6038a-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcfbf6a8-0e89-cbd7-5aba-f910a3f6038b-589a9f6d, #w-node-fcfbf6a8-0e89-cbd7-5aba-f910a3f60394-589a9f6d {
  justify-self: center;
}

#w-node-c758a3db-aede-54ec-2258-3c5a19fb5447-589a9f6d, #w-node-ebb032f1-e95b-154b-d8f8-4a84f2d07335-589a9f6d, #w-node-ddca05b7-811d-c311-db8a-1c78d3aa9a6b-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54f945eb-466e-f0d5-100a-9c315f2384a8-589a9f6d, #w-node-_54f945eb-466e-f0d5-100a-9c315f2384ac-589a9f6d, #w-node-_54f945eb-466e-f0d5-100a-9c315f2384b0-589a9f6d, #w-node-_54f945eb-466e-f0d5-100a-9c315f2384b4-589a9f6d, #w-node-_54f945eb-466e-f0d5-100a-9c315f2384b8-589a9f6d, #w-node-_54f945eb-466e-f0d5-100a-9c315f2384bc-589a9f6d, #w-node-_9e1f8fde-8f9d-356e-5d06-5c9611daa178-589a9f6d, #w-node-eacf903b-b9f8-06bf-0d06-77647f4dca8a-589a9f6d, #w-node-_2c917da8-8c22-05e7-339f-e5e782d092e2-589a9f6d, #w-node-_08fea58c-cbd5-4236-d399-87356e012730-589a9f6d, #w-node-_8ca017a2-31ea-107b-a67f-2396db394fe9-589a9f6d, #w-node-e49e72bb-897f-51c6-1a4e-1aeacda37c47-589a9f6d, #w-node-_002cb68c-d2dc-19ff-8fee-27439f28232d-589a9f6d, #w-node-a3dfc271-c35b-98a3-6cba-3fd1efe74e12-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e6874-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e6878-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e687c-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e6880-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e68a4-589a9f6d, #w-node-_6c3af892-efd8-8c47-fe06-26f8966e68a8-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb23-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb27-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb2b-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb2f-589a9f6d, #w-node-_08fe89b8-657f-f4cd-0198-c6c26691bc35-589a9f6d, #w-node-_3849a209-2f99-94f8-742a-5dd106b81fdf-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb33-589a9f6d, #w-node-cbca0571-a377-635b-7648-51242ed1eb34-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5a4-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5a8-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5ac-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5b0-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5b4-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5b8-589a9f6d, #w-node-_435a7cb5-d0e9-1a72-8258-92e7e0fdd180-589a9f6d, #w-node-_3d86ad56-a676-261e-7019-0ef46fbf2c8c-589a9f6d, #w-node-_10d67959-8349-c9a0-cd13-a46bbaf7c945-589a9f6d, #w-node-_17f23c54-5042-e595-0015-4f3a06609f30-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5bc-589a9f6d, #w-node-e09bbdc1-906c-d1c8-5944-78f4feb7a5bd-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220b1-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220b5-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220b9-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220bd-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220c1-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220c5-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220c9-589a9f6d, #w-node-_6ced097d-3e1c-7bc5-3b1f-fba6892220ca-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135071-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135075-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135079-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de013507d-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135081-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135085-589a9f6d, #w-node-_53cee1a6-773e-f0fa-8b50-4ab86d57fe6f-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de0135089-589a9f6d, #w-node-ae71f36b-1dda-d0b4-2a01-291de013508a-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be00-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be04-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be08-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be0c-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be10-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be14-589a9f6d, #w-node-_8c0d54d0-10c5-a905-79c0-1063bcc51d88-589a9f6d, #w-node-_5095af53-73b6-e1cb-5b96-344a5a96326f-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be18-589a9f6d, #w-node-b6359cef-0de1-af27-cebf-a4270986be19-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b17428b1-8f50-1cbc-27d9-d6556ec5ee6a-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e67ab3a-60e7-e170-e472-aeedb3b1213f-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4c97181d-d52a-a88c-84cd-18aa02b052ea-589a9f6d {
  place-self: center;
}

#w-node-a704ad0f-1526-4730-7182-6d09880f5809-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cf46733a-de54-b6e5-894e-3a655b52e4c7-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cf46733a-de54-b6e5-894e-3a655b52e4c8-589a9f6d {
  place-self: center;
}

#w-node-cf46733a-de54-b6e5-894e-3a655b52e4c9-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_075e159f-3d87-719d-c15d-c298b25701db-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_075e159f-3d87-719d-c15d-c298b25701dc-589a9f6d {
  place-self: center;
}

#w-node-_075e159f-3d87-719d-c15d-c298b25701dd-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb50-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb51-589a9f6d {
  place-self: center;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb52-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb54-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb55-589a9f6d {
  place-self: center;
}

#w-node-_96f20fd8-4830-b123-ec50-c9357e0abb56-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5db43df6-0da2-90ce-9309-7237405a2124-589a9f6d, #w-node-_5db43df6-0da2-90ce-9309-7237405a212d-589a9f6d {
  justify-self: center;
}

#w-node-_9c150f96-75fb-eed4-0551-4500628f6c50-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9c150f96-75fb-eed4-0551-4500628f6c51-589a9f6d, #w-node-_9c150f96-75fb-eed4-0551-4500628f6c52-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_9c150f96-75fb-eed4-0551-4500628f6c53-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-f137cb3a-85a9-3cac-dcc0-3497654ffaf8-589a9f6d, #w-node-_78bb3ead-9d19-2cff-33b2-1478ce936f20-589a9f6d, #w-node-_9b57f3c7-042e-34dc-04f9-3489d706bd4d-589a9f6d, #w-node-_6a5d1f0f-1648-6582-45ac-cff78d6a1d5c-589a9f6d, #w-node-dd1280df-9875-3abd-b69b-0471e5195d16-589a9f6d, #w-node-_37f676c8-6a64-6592-7771-d9a8279109bb-589a9f6d, #w-node-_577f60de-1e37-da15-ff28-5bf83e1eab05-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501b55ba-b5ce-843e-9f01-37999bc94ef1-589a9f6d, #w-node-_501b55ba-b5ce-843e-9f01-37999bc94efa-589a9f6d {
  justify-self: center;
}

#w-node-_92f316ee-9b3e-32ba-63d6-08db723cf4f0-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6677e49-6fd2-0ee2-cf26-ab658a7a9c00-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_5828f56c-6109-ad41-6b0d-25e54f174674-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e4f3fcb-353a-5b7c-473a-4bd30a16765b-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9e4f3fcb-353a-5b7c-473a-4bd30a16764d-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d723ec61-e18e-235f-1faf-f1d03fe20e26-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f32fb756-bccf-66f5-54a4-b8e071b38e43-589a9f6d, #w-node-f32fb756-bccf-66f5-54a4-b8e071b38e4c-589a9f6d {
  justify-self: center;
}

#w-node-ec2ec2bb-da61-bc31-0622-5fc4569514f7-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6a820a1-9d95-948a-2552-152f7e7f23b0-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5d8ce4c-db20-f509-68b8-c69aa7b9dbe6-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_94d5c0a4-9a98-8ecf-ab54-a278be8b764c-589a9f6d, #w-node-_62d10f7f-da91-ff05-2182-696cc524411e-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62d10f7f-da91-ff05-2182-696cc524411f-589a9f6d, #w-node-_62d10f7f-da91-ff05-2182-696cc5244128-589a9f6d {
  justify-self: center;
}

#w-node-_8d8dc679-cca1-8f99-1409-5a90277b8e7d-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cfbb925-3e73-e5c3-6d7d-72d5dfb4f182-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_03d00fc9-a815-3f85-7ead-b951bba2bf4a-589a9f6d, #w-node-_75776d90-8d77-e131-d4b3-43ac24f3a505-589a9f6d, #Pricing-cards.w-node-_7ebb280c-2bf7-ffa3-dc5b-4cb36cdd4570-589a9f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ebb280c-2bf7-ffa3-dc5b-4cb36cdd4571-589a9f6d, #w-node-_7ebb280c-2bf7-ffa3-dc5b-4cb36cdd4580-589a9f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7c5e0180-1a8a-540a-5810-dbf6f4973d02-554ea34e, #w-node-d9673c15-1259-c4ba-9de9-97150237a0dd-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378182b-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378183a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378183e-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781842-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781844-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781848-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378184c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781850-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781855-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781856-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781857-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781858-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378185a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378185f-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781868-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781871-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781875-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781879-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781884-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781888-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781891-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378189a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378189e-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818a5-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818a9-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818af-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818b2-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818b5-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818b8-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818bb-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818c2-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818c6-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818d3-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818d7-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818dc-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818df-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818e0-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818e9-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818ea-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818f3-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137818f4-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378193a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378193e-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781951-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781958-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378195c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781962-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781966-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378196c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781970-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781974-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781978-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378197c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781981-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781986-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781992-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378199a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-78901378199e-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819a2-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819a6-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819aa-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819ae-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819b0-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819b8-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819bc-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819c0-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819c4-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819c8-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819ce-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819d5-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819d9-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819dd-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819e1-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819e5-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819e9-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819eb-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819f2-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819f6-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819fa-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819fe-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b1b-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b1f-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b24-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b28-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b2c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b46-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b4b-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b51-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b58-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b5c-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b60-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b6e-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b75-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b7d-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b90-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b94-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b99-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b9a-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781b9b-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bac-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bb0-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bb5-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bb6-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bb7-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bc8-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bcd-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bd9-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781bdd-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781c12-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781c13-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c6f6-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c704-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c708-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c70c-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c70e-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c714-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c71a-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c721-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c727-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c72e-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c736-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c737-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c738-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c739-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c73b-554ea34e, #w-node-_0e22da0e-44d1-0807-4405-ee08bdb7c740-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39df63c3-4f59-b3ca-6bbc-0a821405ee0c-554ea34e {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_804f0d97-7118-1204-d9eb-57019ba9195b-554ea34e, #w-node-_804f0d97-7118-1204-d9eb-57019ba91961-554ea34e, #w-node-_804f0d97-7118-1204-d9eb-57019ba91968-554ea34e, #w-node-_804f0d97-7118-1204-d9eb-57019ba91970-554ea34e, #w-node-_804f0d97-7118-1204-d9eb-57019ba91977-554ea34e, #w-node-_804f0d97-7118-1204-d9eb-57019ba9197e-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a3113fb-8377-291a-df83-ae2e048faf23-554ea34e, #w-node-_8a3113fb-8377-291a-df83-ae2e048faf2c-554ea34e {
  justify-self: center;
}

#w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8a-554ea34e, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8b-554ea34e, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8c-554ea34e, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8d-554ea34e, #w-node-e6e09556-8c35-22c2-5bf5-648cbc6bff8e-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_89d8775e-fbd5-86ce-010f-d08f84beec90-554ea34e {
  justify-self: center;
}

#w-node-_278bbbb0-6170-d25b-7eb9-c411570dbeeb-554ea34e, #w-node-_4738ab2b-4605-55ce-4956-512081858ae8-554ea34e, #w-node-_41d8ba30-de33-62a4-5b39-76f9755f4145-554ea34e, #w-node-_536156a6-69fe-9de5-859c-917c8eb7ae27-554ea34e, #w-node-_32ae557b-2f41-ea47-33a6-8d45d7ba0b4c-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525044-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052504a-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525050-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525056-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052505c-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525062-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525070-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525076-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052507c-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525082-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525088-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052508e-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250c5-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250cb-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250d1-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250db-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250e1-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250e7-554ea34e, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601c1-554ea34e, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601c9-554ea34e, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601d1-554ea34e, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601d9-554ea34e, #w-node-_2b37dc57-0220-8c6b-c6e3-57e0dbd601df-554ea34e, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ac2-554ea34e, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158aca-554ea34e, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ad2-554ea34e, #w-node-_5e3bd44b-0832-a4fa-bc0e-c06e50158ad8-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250f5-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250fb-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525101-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d10525107-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d1052509d-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250a3-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250a9-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250af-554ea34e, #w-node-_1ba7af23-dfc4-0065-9e2c-3d1d105250b7-554ea34e, #w-node-f611cc55-d961-4d41-523c-eb6c1dddd61c-554ea34e, #w-node-f611cc55-d961-4d41-523c-eb6c1dddd622-554ea34e, #w-node-f611cc55-d961-4d41-523c-eb6c1dddd628-554ea34e, #w-node-f611cc55-d961-4d41-523c-eb6c1dddd62e-554ea34e, #w-node-b49c10db-ffdc-11bd-2205-051d29c122a8-554ea34e, #w-node-b49c10db-ffdc-11bd-2205-051d29c122b0-554ea34e, #w-node-b49c10db-ffdc-11bd-2205-051d29c122b8-554ea34e, #w-node-b49c10db-ffdc-11bd-2205-051d29c122be-554ea34e, #w-node-_53ff76d8-54b9-361a-f862-d86825f91949-554ea34e, #w-node-_53ff76d8-54b9-361a-f862-d86825f9194f-554ea34e, #w-node-_53ff76d8-54b9-361a-f862-d86825f91955-554ea34e, #w-node-_53ff76d8-54b9-361a-f862-d86825f9195b-554ea34e, #w-node-_6f4ff7a6-4cd5-db3c-2f4c-260cb052931e-554ea34e, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8a8-554ea34e, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8ae-554ea34e, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8b4-554ea34e, #w-node-e90e2420-7b78-d7be-8536-512cb27ba8ba-554ea34e, #w-node-_8914d87f-79cd-ced9-effe-52c02b937341-554ea34e, #w-node-_4a5a723d-9ef6-f1be-42d1-70f1ef9e18b1-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8162ff85-c8bc-17dd-a216-7630e5d86ea5-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_86bb218f-6cfb-7a8f-f5e4-768d82caf307-554ea34e, #w-node-_86bb218f-6cfb-7a8f-f5e4-768d82caf310-554ea34e {
  justify-self: center;
}

#w-node-_864d8778-2c8b-1483-50f0-e783a4a89913-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89917-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8991b-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8991f-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89923-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89927-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8992b-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8992f-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89933-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a89937-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8993b-554ea34e, #w-node-_864d8778-2c8b-1483-50f0-e783a4a8993f-554ea34e, #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc429270-b63c-b76e-54fc-061613ae54f1-554ea34e {
  align-self: auto;
}

#w-node-_625a7208-73d2-0f2b-fa8c-8b76ed3ecdd2-554ea34e, #w-node-_2e874c79-4274-be1f-6f84-47d6d80c6e50-554ea34e, #w-node-_24d23e23-3088-dc62-d9f0-749df4f522f7-554ea34e, #w-node-_91c41844-aa69-0ed9-7ebb-72f02d1731de-554ea34e, #w-node-c6cfc30b-5df3-f440-77b4-4c33aca08624-554ea34e, #w-node-_5e1cab9f-98ce-28d6-b45d-00284cbd6c8d-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99ef5424-a5d0-4ebc-d020-8d57d5a62a0d-554ea34e, #w-node-_99ef5424-a5d0-4ebc-d020-8d57d5a62a16-554ea34e {
  justify-self: center;
}

#w-node-_0756f121-383b-732b-11aa-8dee80ee1c0c-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0756f121-383b-732b-11aa-8dee80ee1c13-554ea34e, #w-node-_0756f121-383b-732b-11aa-8dee80ee1c1a-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d137523-4377-4e05-3353-9f6aef8b8f5e-554ea34e, #w-node-_7d137523-4377-4e05-3353-9f6aef8b8f65-554ea34e, #w-node-_7d137523-4377-4e05-3353-9f6aef8b8f6c-554ea34e {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6820afd6-b899-3aa4-2039-b834fee458dd-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458de-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458df-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e0-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e1-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e2-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e3-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e4-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5262a8ab-2bd0-3ae6-72cc-ecd7c20f373c-554ea34e, #w-node-_4a03ec68-c299-b6ff-3ffe-0abf06ca7860-554ea34e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_85a3861d-ea27-3c06-bf0a-517b2e8a11e1-ba6a1026, #w-node-_92a98727-37cb-9eaf-80ec-2e99afaef3e9-ba6a1026, #w-node-_2ac9dfdf-f57b-dd99-05bd-2cfe1103faa8-ba6a1026, #w-node-_19e68f0c-8f52-8d30-c48c-acc3c78395a4-ba6a1026, #w-node-_8d21a1ef-2b82-83fb-2d65-617000f44ecf-ba6a1026, #w-node-_32df6bae-c256-7062-81d0-57a6b5a818fa-ba6a1026, #w-node-f969ee1d-2a2d-f72f-66be-6eacc2d228ea-ba6a1026, #w-node-_0e9d391c-ffa4-a6ad-acf9-487ac18733a4-ba6a1026, #w-node-_61bfdb83-f764-cd61-3f52-cd6b049682ea-ba6a1026, #w-node-f1e898d7-e0d2-0041-4df2-262648341ef1-ba6a1026, #w-node-_8100348b-682e-d512-e6e0-be04624e9326-ba6a1026, #w-node-_16e6506c-ab26-57ca-73a8-8d4304c3c01c-ba6a1026, #w-node-_2b6657f7-83fe-39c1-624f-fcdc138673c4-ba6a1026, #w-node-_4df9f7ba-d39a-5a54-85fa-dfcafc43ea36-ba6a1026, #w-node-_1d47af20-7a8a-1f93-6097-725fc6ebce3b-ba6a1026, #w-node-_212e3642-b68c-7825-ad6f-76fc893f8557-ba6a1026, #w-node-_5deb3849-b049-f416-4f65-63eafdec052a-ba6a1026, #w-node-b065dc2a-43f3-77d0-56ea-e28fb7bb4938-ba6a1026, #w-node-_5eeaf808-49ef-7065-c4fb-c6c7bbd5d01c-ba6a1026, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9a9a-ba6a1026, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa0-ba6a1026, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa1-ba6a1026, #w-node-_2a109a84-3eff-8220-a6f8-fc4d6841f495-ba6a1026, #w-node-b1e43cea-a84c-74ec-4e7a-d266e88be647-ba6a1026, #w-node-_0fc84be7-4e7c-e698-abd0-ed5065896efc-ba6a1026, #w-node-_1bd920de-e942-7b33-63bb-4e5100be3f4d-ba6a1026, #w-node-c2c56e15-e8f9-7865-40c4-31d602e3bac5-ba6a1026, #w-node-d872ecca-1cc1-50a8-df94-162ec44b27c7-ba6a1026, #w-node-_681be263-9db4-a2b8-285c-647a0fb688e0-ba6a1026, #w-node-_27df8fd6-1d3a-b8f9-b7f8-e8029a6e156f-ba6a1026, #w-node-_27df8fd6-1d3a-b8f9-b7f8-e8029a6e157d-ba6a1026, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-ba6a1026, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1cf-ba6a1026, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff1-ba6a1026, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-ba6a1026, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-ba6a1026, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106e9-ba6a1026, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a0-ba6a1026, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-ba6a1026, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-ba6a1026, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b521-ba6a1026, #w-node-_662e8aa3-f0bd-4b2f-01d8-38fb3fdcdd74-ba6a1026, #w-node-_84bc579e-70eb-c71e-b1ca-c13fe2de40bd-ba6a1026, #w-node-e432e037-9be3-35e4-c037-debaa210aa17-ba6a1026, #w-node-_13d1cfc5-1e36-771b-c8c1-6e4340ed8e03-ba6a1026, #w-node-ebdb420b-6a3c-13e3-3fa0-1dcfc8ce9219-ba6a1026, #w-node-_13332da9-3b2a-67d7-a741-8017db0ddb67-ba6a1026, #w-node-_25be45c9-34e5-6ceb-1c2c-e28b0a2414c2-ba6a1026, #w-node-_6c85ccda-2fac-1778-0c2c-f6a3410939f8-ba6a1026, #w-node-c0e8ccea-135a-6318-829a-785515f42ccb-ba6a1026, #w-node-c9798e10-3ddc-9855-68ef-e91a56be8a41-ba6a1026, #w-node-b7f2d047-1ed0-76f4-2f3d-d74b23025db7-ba6a1026, #w-node-c39307e9-a8cd-8534-8f57-a8bafce0a882-ba6a1026, #w-node-_337d4e96-302f-8ffa-cc12-acbb7ead9a40-ba6a1026, #w-node-f6baee9b-145c-3f59-e752-c21d8f7bcaad-ba6a1026, #w-node-_2e68b370-3667-93fd-fc10-57c5123855f3-ba6a1026, #w-node-_9ff04737-02f1-4529-b11c-02d4e5c51220-ba6a1026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a64981-e096-2773-b10a-86166e51c187-ba6a1026 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11756-ba6a1026, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e1175b-ba6a1026, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11760-ba6a1026, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11765-ba6a1026, #w-node-c72c25c7-3b4f-577d-cfa0-ee8b47686952-ba6a1026, #w-node-ef30bc9d-b8ab-0196-4c8d-3951c3eb1628-ba6a1026, #w-node-_25738d42-6234-c0be-950d-81a10cdf0bb1-ba6a1026, #w-node-_38b172d1-123d-b5ba-26e6-9c55feb32eb4-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94b5-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c1-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c9-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94ca-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cb-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cc-ba6a1026, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cd-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1a4-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1af-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1ba-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c5-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c6-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c7-ba6a1026, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c8-ba6a1026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-ba6a1026 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7586eb22-00fe-567c-3208-32c955361999-ba6a1026, #w-node-_3e995f64-c3c3-fd66-3afe-bd393d260cbe-ba6a1026, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-ba6a1026, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-ba6a1026, #w-node-e0385db0-e74f-ac4e-3d8c-35ebe5c7b09c-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44441c-5fee51d1, #w-node-d031bc9c-cf4d-4f80-b918-d2b42156006d-5fee51d1, #w-node-ececcf72-5b0c-3bc0-f8d0-d7fcb2a4a530-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290bd1-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290bd5-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290bdb-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290be1-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290be5-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290be9-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290bed-5fee51d1, #w-node-f18f549f-6b42-029f-63b6-b8963a290bf3-5fee51d1, #w-node-_11e3a4ec-e837-16ce-6144-02a8b9e1c162-5fee51d1, #w-node-_11e3a4ec-e837-16ce-6144-02a8b9e1c15e-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444483-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44448a-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44448e-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444492-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee4444ff-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444553-5fee51d1, #w-node-_327d45e1-077b-733f-14d5-a2b29016b941-5fee51d1, #w-node-_327d45e1-077b-733f-14d5-a2b29016b948-5fee51d1, #w-node-_327d45e1-077b-733f-14d5-a2b29016b94f-5fee51d1, #w-node-_327d45e1-077b-733f-14d5-a2b29016b956-5fee51d1, #w-node-_61390f74-77fb-1f0f-6748-c52d741de888-5fee51d1, #w-node-_61390f74-77fb-1f0f-6748-c52d741de88c-5fee51d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7f1658e-85b3-63fc-606f-4505d756188b-5fee51d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c24c450f-75b7-64ed-9e36-e64f1506df69-5fee51d1, #w-node-_55ccac25-4e2d-d7ae-d918-4baae16df0ab-5fee51d1, #w-node-c6f42d19-7ba8-d81e-8e09-b783c834b92f-5fee51d1, #w-node-a77b2d86-ce4f-2646-6f37-6c18eb6fca7a-5fee51d1, #w-node-c24c450f-75b7-64ed-9e36-e64f1506df78-5fee51d1, #w-node-a1eb625a-0091-5363-5a36-89309e109d84-5fee51d1, #w-node-a1eb625a-0091-5363-5a36-89309e109d86-5fee51d1, #w-node-a6b12c56-ba38-d6e1-aabd-fa863fd94062-5fee51d1, #w-node-a6b12c56-ba38-d6e1-aabd-fa863fd94066-5fee51d1, #w-node-a6b12c56-ba38-d6e1-aabd-fa863fd9406a-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b0367029f-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b036702aa-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b036702ae-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b036702b2-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b036702b6-5fee51d1, #w-node-_244f927c-c5d5-dd68-9627-f233e76b6a7e-5fee51d1, #w-node-_244f927c-c5d5-dd68-9627-f233e76b6a80-5fee51d1, #w-node-_244f927c-c5d5-dd68-9627-f233e76b6a87-5fee51d1, #w-node-_244f927c-c5d5-dd68-9627-f233e76b6a8b-5fee51d1, #w-node-_4a047b4d-1a02-6566-e77f-07749aa8620c-5fee51d1, #w-node-_4a047b4d-1a02-6566-e77f-07749aa86221-5fee51d1, #w-node-_4a047b4d-1a02-6566-e77f-07749aa86232-5fee51d1, #w-node-_4a047b4d-1a02-6566-e77f-07749aa8624b-5fee51d1, #w-node-abf1c356-f2d6-4b5d-3e57-b6dff7f4302b-5fee51d1, #w-node-fa1d4116-40ab-7e31-b460-96c1231a08a9-5fee51d1, #w-node-_7d79849e-c3dc-40e6-908c-9d6988828b76-5fee51d1, #w-node-_1f2940a8-27e8-a5e5-5aa8-ba6c343469b6-5fee51d1, #w-node-b3bd2292-85c2-8bd3-7e77-aae026547e95-5fee51d1, #w-node-_8d397005-653d-e104-c0d4-6643eed7a463-5fee51d1, #w-node-c129a535-6a9b-c9fa-c93a-0b3235d59b4b-5fee51d1, #w-node-_8223dabb-e529-7aef-9559-5d31f3f8cf1d-5fee51d1, #w-node-bb28582f-be0c-f437-acc7-27f668b431b7-5fee51d1, #w-node-bb28582f-be0c-f437-acc7-27f668b431bb-5fee51d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_356a94ad-1171-6d18-3689-0e7f1a15f6c1-5fee51d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6340f7c9-c6df-3557-91af-ae3cee444720-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444724-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444728-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44472c-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444730-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444734-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444738-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44473c-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444740-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444744-5fee51d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6340f7c9-c6df-3557-91af-ae3cee444748-5fee51d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6340f7c9-c6df-3557-91af-ae3cee44474d-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444751-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444755-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444759-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44475d-5fee51d1, #w-node-c8906fe5-1db1-dd04-e0d2-2d4b820a7d2a-5fee51d1, #w-node-c8906fe5-1db1-dd04-e0d2-2d4b820a7d30-5fee51d1, #w-node-c8906fe5-1db1-dd04-e0d2-2d4b820a7d31-5fee51d1, #w-node-_05cad7a4-1c24-d91d-d347-f158ce1e78ce-5fee51d1, #w-node-_05cad7a4-1c24-d91d-d347-f158ce1e78d2-5fee51d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc654e46-e9ce-4b2c-10b1-377e64ade137-5fee51d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c95c-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c967-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c972-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c97d-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c97e-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c97f-5fee51d1, #w-node-_59a87c54-34e6-75c7-e067-8c0b89b4c980-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf605-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf609-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf60d-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf611-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf617-5fee51d1, #w-node-_4ade4dd2-ce72-828f-f16c-e14a9a1cf621-5fee51d1, #w-node-_319d10cb-e7d0-ff65-09aa-3aad2be65c57-5fee51d1, #w-node-f3571b24-f48c-4fb3-e6a7-7aadf2d82c1d-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44479e-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee4447a3-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee4447a5-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee4447aa-5fee51d1, #w-node-_6b45df44-9a83-d2e6-28d0-6d39dd1b2065-5fee51d1, #w-node-_6b45df44-9a83-d2e6-28d0-6d39dd1b2069-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444803-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444804-5fee51d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5bde8b1-c357-02b5-cf64-c4bed7aad82c-5fee51d1, #w-node-d5bde8b1-c357-02b5-cf64-c4bed7aad833-5fee51d1, #w-node-f101c5bd-3873-895c-8734-e5b318ab3f95-5fee51d1 {
  justify-self: center;
}

#w-node-_582e78b6-d345-3b96-7e38-10a3a087834e-551a250d, #w-node-_582e78b6-d345-3b96-7e38-10a3a087835d-551a250d, #w-node-_582e78b6-d345-3b96-7e38-10a3a0878361-551a250d, #w-node-_0499017b-ae4c-a5d2-59dc-a8ee3ea1880a-551a250d, #w-node-f5e6b19b-1bcc-41df-bc80-7397bd8420e5-551a250d, #w-node-f5e6b19b-1bcc-41df-bc80-7397bd8420eb-551a250d, #w-node-f5e6b19b-1bcc-41df-bc80-7397bd8420f1-551a250d, #w-node-f5e6b19b-1bcc-41df-bc80-7397bd8420f8-551a250d, #w-node-_1590af1a-bdba-c886-1da5-8a0fdf880771-551a250d, #w-node-_5369d90b-7317-b1f5-e7f6-d85301048905-551a250d, #w-node-_02894677-4f47-2109-0ca7-f5cefe981377-551a250d, #w-node-dc574121-d12d-e24e-757a-b12058d2f980-551a250d, #w-node-_7b0f81cc-74d4-6135-9b68-06719cf97aba-551a250d, #w-node-e6a6d314-3215-2610-54d5-541c1a7351d4-551a250d, #w-node-b8c29e79-e625-775b-eb97-a8ff8fa5e54c-551a250d, #w-node-b8c29e79-e625-775b-eb97-a8ff8fa5e55a-551a250d, #w-node-b8c29e79-e625-775b-eb97-a8ff8fa5e55e-551a250d, #w-node-b8c29e79-e625-775b-eb97-a8ff8fa5e562-551a250d, #w-node-_4482d918-5e41-4318-2eec-afcff63f8b8b-551a250d, #w-node-_4482d918-5e41-4318-2eec-afcff63f8b8f-551a250d, #w-node-bc13f98f-da4e-523b-3bd2-11ca0454aa7c-551a250d, #w-node-bc13f98f-da4e-523b-3bd2-11ca0454aa85-551a250d, #w-node-bc13f98f-da4e-523b-3bd2-11ca0454aa89-551a250d, #w-node-_869369ad-7cfb-b95e-b783-38a87e8e1853-551a250d, #w-node-_869369ad-7cfb-b95e-b783-38a87e8e1857-551a250d, #w-node-_45121ac8-39f8-e380-8661-52581437169e-551a250d, #w-node-_2ba9a279-38f7-0d82-5d77-ed85f0863747-551a250d, #w-node-ff8be65e-d3ee-b8dd-63e2-1011c89ff776-551a250d, #w-node-bfd664c6-912b-2a54-8f4c-c5b39369a67a-551a250d, #w-node-_869369ad-7cfb-b95e-b783-38a87e8e1860-551a250d, #w-node-_869369ad-7cfb-b95e-b783-38a87e8e1869-551a250d, #w-node-_869369ad-7cfb-b95e-b783-38a87e8e186d-551a250d, #w-node-a7dafbe2-bfa2-5df2-c57d-ad76759d0a36-551a250d, #w-node-a7dafbe2-bfa2-5df2-c57d-ad76759d0a3a-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896d8-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896db-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896dc-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896e7-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896e8-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896ef-551a250d, #w-node-_6a470d9b-d789-3b46-f4d4-15ada50896f0-551a250d, #w-node-_7a87a332-a25e-8c8d-2893-be54a1a843ad-551a250d, #w-node-_7a87a332-a25e-8c8d-2893-be54a1a843b1-551a250d, #w-node-_2dc18284-6492-4685-e3be-799dc76fb5c9-551a250d, #w-node-_2dc18284-6492-4685-e3be-799dc76fb5d2-551a250d, #w-node-_2dc18284-6492-4685-e3be-799dc76fb5d6-551a250d, #w-node-_2dc18284-6492-4685-e3be-799dc76fb5bc-551a250d, #w-node-_2dc18284-6492-4685-e3be-799dc76fb5c0-551a250d, #w-node-_5c4df137-f111-1d40-8194-32324b252afb-551a250d, #w-node-_5c4df137-f111-1d40-8194-32324b252b01-551a250d, #w-node-_5c4df137-f111-1d40-8194-32324b252b07-551a250d, #w-node-_5c4df137-f111-1d40-8194-32324b252b0e-551a250d, #w-node-_20141905-7c03-9da6-1c74-dccaa4879321-551a250d, #w-node-f0b71b98-2ed7-a2d8-13ee-9d23c1a95378-551a250d, #w-node-f0b71b98-2ed7-a2d8-13ee-9d23c1a9537d-551a250d, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb11-551a250d, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb18-551a250d, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb1c-551a250d, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb20-551a250d, #w-node-f7a4dab7-4cc2-324b-4092-20fd4555b51b-551a250d, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb24-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb94d-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb94f-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb956-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb95a-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb95e-551a250d, #w-node-dd3c710a-2e62-9974-31d2-442642fa7a49-551a250d, #w-node-_39a10cb4-18a9-ae1c-fe37-be6b1a5cc1cd-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e57-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e5f-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e63-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e67-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e6b-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e6f-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8c8-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8ca-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8d2-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8d6-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8da-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8de-551a250d, #w-node-_260c9085-669f-965a-6b9a-ce7e9adb1aa5-551a250d, #w-node-_260c9085-669f-965a-6b9a-ce7e9adb1aa9-551a250d, #w-node-_5d0b60a1-6b61-13fe-2867-02d245d708be-551a250d, #w-node-_5ae296de-51f9-f0dc-7f9c-ccf692879f7f-551a250d, #w-node-_2dc25e86-5068-4582-0b6c-d143dfe786ae-551a250d, #w-node-fd22a96d-820c-6808-8a68-10f86f32c236-551a250d, #w-node-fd22a96d-820c-6808-8a68-10f86f32c23d-551a250d, #w-node-fd22a96d-820c-6808-8a68-10f86f32c241-551a250d, #w-node-_8f22271c-b639-cb6f-2d78-349892c3fda7-551a250d, #w-node-d1ecc716-8fab-de5d-bbff-d257644ec563-551a250d, #w-node-d1ecc716-8fab-de5d-bbff-d257644ec568-551a250d, #w-node-_351b1739-2fdf-629c-3269-97efdd317800-551a250d, #w-node-_351b1739-2fdf-629c-3269-97efdd317807-551a250d, #w-node-_351b1739-2fdf-629c-3269-97efdd31780f-551a250d, #w-node-_2c87d1fe-abaa-3d3a-4e62-a5d0d6b0b48a-551a250d, #w-node-_2c87d1fe-abaa-3d3a-4e62-a5d0d6b0b48e-551a250d, #w-node-_102784e5-633a-9a08-414e-7dc0824e33a6-551a250d, #w-node-_4dbacd44-af66-8f93-5cfc-307bda172ff9-551a250d, #w-node-_6271eec2-ab33-1206-714a-7f6e421121d7-551a250d, #w-node-_3850d1d1-167f-b961-9aee-ab40f983cb5a-551a250d, #w-node-_3850d1d1-167f-b961-9aee-ab40f983cb5e-551a250d, #w-node-_3850d1d1-167f-b961-9aee-ab40f983cb63-551a250d, #w-node-cece2c41-91bd-d6fd-abcd-d099cc40b3c5-551a250d, #w-node-_3055870d-e7a7-888e-df60-242b679277ec-551a250d, #w-node-f87f52e2-378f-8fb0-5661-81d038d5a6e5-551a250d, #w-node-f87f52e2-378f-8fb0-5661-81d038d5a6ea-551a250d, #w-node-_08b26af6-67bf-e604-7866-c2938221e415-551a250d, #w-node-_08b26af6-67bf-e604-7866-c2938221e419-551a250d, #w-node-_53559f2a-0388-e986-7d46-14143f50d16a-551a250d, #w-node-_53559f2a-0388-e986-7d46-14143f50d16b-551a250d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62268359-15b2-9005-86ca-ef479d08f00e-551a250d, #w-node-_62268359-15b2-9005-86ca-ef479d08f017-551a250d {
  justify-self: center;
}

#w-node-_5078391c-5bcc-352c-3735-d2e82868c8fc-3ded13a4, #w-node-_5078391c-5bcc-352c-3735-d2e82868c901-3ded13a4, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3ddfa-3ded13a4, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3ddfe-3ded13a4, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3de02-3ded13a4, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3de06-3ded13a4, #w-node-_324c6aaf-f2a6-64a0-05a5-38e98b58cd39-3ded13a4, #w-node-d6ba7660-0b03-f2b9-6817-c5a07b330b12-3ded13a4, #w-node-f72366a1-cbd3-5e8b-0839-55ac7105e347-3ded13a4, #w-node-f72366a1-cbd3-5e8b-0839-55ac7105e34c-3ded13a4, #w-node-c50c0e14-64ed-bf84-0482-40fcdc6fdac5-3ded13a4, #w-node-e6b76176-0a59-9426-242e-b8c4cc8cc16a-3ded13a4, #w-node-cd62be76-f5ad-624d-59d8-a657fb75499b-3ded13a4, #w-node-_4d256070-d0f3-dcbb-c51c-c52cf9bc5e17-3ded13a4, #w-node-_3e97fbf0-5cf0-0f8e-0873-f12b1eaeb53a-3ded13a4, #w-node-_7fb8f617-4bf5-8205-4aaf-c5bb2ebc1931-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572cf-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572d2-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572d3-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572dc-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572dd-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572e6-3ded13a4, #w-node-f44052b4-12dd-b39e-069f-3d79e53572e7-3ded13a4, #w-node-_1736ba42-2b9c-de9b-786d-5d84b487f07f-3ded13a4, #w-node-_6b1d1744-a357-0815-c244-2a5ead1e2e79-3ded13a4, #w-node-_080b197e-769f-b8fc-877c-7cdda05d652d-3ded13a4, #w-node-_4d47fe3c-870c-034b-7a88-1c0b146ca116-3ded13a4, #w-node-_8a5cb183-9909-1f53-132a-dc3562976c76-3ded13a4, #w-node-_0bdb344a-88ea-a032-aef0-edd204ceb091-3ded13a4, #w-node-eb105efe-2076-a77f-3858-73eeb984e502-3ded13a4, #w-node-eb105efe-2076-a77f-3858-73eeb984e507-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4cf-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4d7-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4db-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4df-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4e3-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4e7-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4eb-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4ed-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4f5-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4f9-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4fd-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad501-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad505-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad50b-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad512-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad516-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad51a-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad51e-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad522-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad526-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad528-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad52f-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad533-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad537-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad53b-3ded13a4, #w-node-da511e45-e464-828d-6275-79ccfc8eae88-3ded13a4, #w-node-_10afeb60-3421-8c3e-f1ec-a0ef67a0ea8e-3ded13a4, #w-node-c3f49cc1-043d-49c6-97df-1a6b373d4da6-3ded13a4, #w-node-c3f49cc1-043d-49c6-97df-1a6b373d4dab-3ded13a4, #w-node-_78dad0a3-97aa-50f3-80ca-e3a18a9f37f1-3ded13a4, #w-node-e479cfd2-6d22-2a9d-e8a7-ba70558f7bf8-3ded13a4, #w-node-_6305f456-50e4-67c6-b352-0f05fbf56241-3ded13a4, #w-node-_770d5dfc-ca49-e9ec-db92-5e3e8575d290-3ded13a4, #w-node-e9101d57-fa04-9e34-0297-a1e1ff3e838c-3ded13a4, #w-node-e9101d57-fa04-9e34-0297-a1e1ff3e8391-3ded13a4, #w-node-bae40376-060c-d07a-8ae2-ae4fa86b68c8-3ded13a4, #w-node-_9ab62fbc-6a4e-0da7-02dc-4ce80e2c62a0-3ded13a4, #w-node-_9ab62fbc-6a4e-0da7-02dc-4ce80e2c62a1-3ded13a4, #w-node-_9ab62fbc-6a4e-0da7-02dc-4ce80e2c62a2-3ded13a4, #w-node-_9ab62fbc-6a4e-0da7-02dc-4ce80e2c62a3-3ded13a4, #w-node-d80fb212-0617-df34-531e-db9255d78421-3ded13a4, #w-node-d80fb212-0617-df34-531e-db9255d78426-3ded13a4, #w-node-e47bd7fc-ce56-d52e-b177-ff4ff6154ebc-3ded13a4, #w-node-e47bd7fc-ce56-d52e-b177-ff4ff6154ec0-3ded13a4, #w-node-_85a3861d-ea27-3c06-bf0a-517b2e8a11e1-0ebfc198, #w-node-_92a98727-37cb-9eaf-80ec-2e99afaef3e9-0ebfc198, #w-node-_2ac9dfdf-f57b-dd99-05bd-2cfe1103faa8-0ebfc198, #w-node-_19e68f0c-8f52-8d30-c48c-acc3c78395a4-0ebfc198, #w-node-_8d21a1ef-2b82-83fb-2d65-617000f44ecf-0ebfc198, #w-node-_32df6bae-c256-7062-81d0-57a6b5a818fa-0ebfc198, #w-node-f969ee1d-2a2d-f72f-66be-6eacc2d228ea-0ebfc198, #w-node-_0e9d391c-ffa4-a6ad-acf9-487ac18733a4-0ebfc198, #w-node-_61bfdb83-f764-cd61-3f52-cd6b049682ea-0ebfc198, #w-node-f1e898d7-e0d2-0041-4df2-262648341ef1-0ebfc198, #w-node-_8100348b-682e-d512-e6e0-be04624e9326-0ebfc198, #w-node-_16e6506c-ab26-57ca-73a8-8d4304c3c01c-0ebfc198, #w-node-_2b6657f7-83fe-39c1-624f-fcdc138673c4-0ebfc198, #w-node-_825f073b-ea47-55e9-64b3-120772227df2-0ebfc198, #w-node-_6a32c58a-473b-2b0a-5785-a472f4b514de-0ebfc198, #w-node-_0b19f724-997d-5ac7-55df-5d48eaafc4cb-0ebfc198, #w-node-_4e74ce18-18a2-a07d-1f65-0bf79e721fd3-0ebfc198, #w-node-_426d9287-afaa-8232-9221-d9d903afe4bb-0ebfc198, #w-node-_426d9287-afaa-8232-9221-d9d903afe4c0-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a394-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a398-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a39c-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a0-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3ab-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b1-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b7-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b8-0ebfc198, #w-node-_1d47af20-7a8a-1f93-6097-725fc6ebce3b-0ebfc198, #w-node-_212e3642-b68c-7825-ad6f-76fc893f8557-0ebfc198, #w-node-_5deb3849-b049-f416-4f65-63eafdec052a-0ebfc198, #w-node-b065dc2a-43f3-77d0-56ea-e28fb7bb4938-0ebfc198, #w-node-_5eeaf808-49ef-7065-c4fb-c6c7bbd5d01c-0ebfc198, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9a9a-0ebfc198, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa0-0ebfc198, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa1-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ee8-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77eec-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ef0-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ef4-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77efd-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77f03-0ebfc198, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77f04-0ebfc198, #w-node-_48d16221-ff0f-b22e-b061-d03d7c0ea8c6-0ebfc198, #w-node-_58424e3d-97fd-2749-587d-de0cf7aa2319-0ebfc198, #w-node-f0ab1e79-9ac7-e9c9-9a33-2c7cff9d81ac-0ebfc198, #w-node-c354b3fe-7084-5448-37eb-04178e35959c-0ebfc198, #w-node-_2a109a84-3eff-8220-a6f8-fc4d6841f495-0ebfc198, #w-node-b1e43cea-a84c-74ec-4e7a-d266e88be647-0ebfc198, #w-node-_0fc84be7-4e7c-e698-abd0-ed5065896efc-0ebfc198, #w-node-_1bd920de-e942-7b33-63bb-4e5100be3f4d-0ebfc198, #w-node-c2c56e15-e8f9-7865-40c4-31d602e3bac5-0ebfc198, #w-node-d872ecca-1cc1-50a8-df94-162ec44b27c7-0ebfc198, #w-node-_681be263-9db4-a2b8-285c-647a0fb688e0-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e3-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e6-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e7-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0f2-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0f3-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0fa-0ebfc198, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0fb-0ebfc198, #w-node-_285ad305-339c-3ac6-13ba-80101517b1dd-0ebfc198, #w-node-_1bd5cbd3-51af-21af-7ab6-d504c7ed8167-0ebfc198, #w-node-_20eddef7-79e0-2011-700e-b51d2de5c730-0ebfc198, #w-node-_03e9dc7e-d10a-ddff-e267-b89a931c4e61-0ebfc198, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7eee-0ebfc198, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7ef5-0ebfc198, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7efc-0ebfc198, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7f03-0ebfc198, #w-node-_1baea4cf-43f9-d1c1-dad6-f66f939983dc-0ebfc198, #w-node-_1baea4cf-43f9-d1c1-dad6-f66f939983e1-0ebfc198, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-0ebfc198, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1cf-0ebfc198, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff1-0ebfc198, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-0ebfc198, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-0ebfc198, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106e9-0ebfc198, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-0ebfc198, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a0-0ebfc198, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b521-0ebfc198, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-0ebfc198, #w-node-a2194d92-6ea7-4bb4-edce-aa5a3d7ab6b9-0ebfc198, #w-node-a2194d92-6ea7-4bb4-edce-aa5a3d7ab6b4-0ebfc198, #w-node-_662e8aa3-f0bd-4b2f-01d8-38fb3fdcdd74-0ebfc198, #w-node-_84bc579e-70eb-c71e-b1ca-c13fe2de40bd-0ebfc198, #w-node-e432e037-9be3-35e4-c037-debaa210aa17-0ebfc198, #w-node-_13d1cfc5-1e36-771b-c8c1-6e4340ed8e03-0ebfc198, #w-node-ebdb420b-6a3c-13e3-3fa0-1dcfc8ce9219-0ebfc198, #w-node-_13332da9-3b2a-67d7-a741-8017db0ddb67-0ebfc198, #w-node-_25be45c9-34e5-6ceb-1c2c-e28b0a2414c2-0ebfc198, #w-node-_6c85ccda-2fac-1778-0c2c-f6a3410939f8-0ebfc198, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ec9-0ebfc198, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ecf-0ebfc198, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ed5-0ebfc198, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6edb-0ebfc198, #w-node-b5cc4716-05e2-e4fc-ebb6-711b1602c7f2-0ebfc198, #w-node-b5cc4716-05e2-e4fc-ebb6-711b1602c7f7-0ebfc198, #w-node-c0e8ccea-135a-6318-829a-785515f42ccb-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f41-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f48-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f4d-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f54-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f5b-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f62-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f69-0ebfc198, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f70-0ebfc198, #w-node-c9798e10-3ddc-9855-68ef-e91a56be8a41-0ebfc198, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b4f-0ebfc198, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b54-0ebfc198, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b59-0ebfc198, #w-node-_20f66440-b0e6-4d82-c854-a5ef37141c31-0ebfc198, #w-node-_20f66440-b0e6-4d82-c854-a5ef37141c2c-0ebfc198, #w-node-b7f2d047-1ed0-76f4-2f3d-d74b23025db7-0ebfc198, #w-node-c39307e9-a8cd-8534-8f57-a8bafce0a882-0ebfc198, #w-node-_337d4e96-302f-8ffa-cc12-acbb7ead9a40-0ebfc198, #w-node-f6baee9b-145c-3f59-e752-c21d8f7bcaad-0ebfc198, #w-node-_2e68b370-3667-93fd-fc10-57c5123855f3-0ebfc198, #w-node-_9ff04737-02f1-4529-b11c-02d4e5c51220-0ebfc198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a64981-e096-2773-b10a-86166e51c187-0ebfc198 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11756-0ebfc198, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e1175b-0ebfc198, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11760-0ebfc198, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11765-0ebfc198, #w-node-c72c25c7-3b4f-577d-cfa0-ee8b47686952-0ebfc198, #w-node-ef30bc9d-b8ab-0196-4c8d-3951c3eb1628-0ebfc198, #w-node-_25738d42-6234-c0be-950d-81a10cdf0bb1-0ebfc198, #w-node-_38b172d1-123d-b5ba-26e6-9c55feb32eb4-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94b5-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c1-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c9-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94ca-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cb-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cc-0ebfc198, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cd-0ebfc198, #w-node-_8e16de54-c6a9-5a54-d6d9-8c98138af1d5-0ebfc198, #w-node-_1c9e725d-fb35-9094-8934-f390a0802a38-0ebfc198, #w-node-_1c9e725d-fb35-9094-8934-f390a0802a3d-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1a4-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1af-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1ba-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c5-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c6-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c7-0ebfc198, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c8-0ebfc198, #w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-0ebfc198, #w-node-_7586eb22-00fe-567c-3208-32c955361999-0ebfc198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c19de49-3441-f0ef-7d99-1a5a1152c4e2-0ebfc198, #w-node-_3c19de49-3441-f0ef-7d99-1a5a1152c4f1-0ebfc198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-0ebfc198, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-0ebfc198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832f0-0ebfc198, #w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832f9-0ebfc198 {
  justify-self: center;
}

#w-node-_65655890-827b-7a41-0251-b8be203a38b6-12d04b0d, #w-node-_65655890-827b-7a41-0251-b8be203a38bb-12d04b0d, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3ddfa-12d04b0d, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3ddfe-12d04b0d, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3de02-12d04b0d, #w-node-aa87e9f8-5884-c67b-8f89-4bb05cb3de06-12d04b0d, #w-node-_324c6aaf-f2a6-64a0-05a5-38e98b58cd39-12d04b0d, #w-node-d6ba7660-0b03-f2b9-6817-c5a07b330b12-12d04b0d, #w-node-c50c0e14-64ed-bf84-0482-40fcdc6fdac5-12d04b0d, #w-node-e6b76176-0a59-9426-242e-b8c4cc8cc16a-12d04b0d, #w-node-cd62be76-f5ad-624d-59d8-a657fb75499b-12d04b0d, #w-node-_4d256070-d0f3-dcbb-c51c-c52cf9bc5e17-12d04b0d, #w-node-_3e97fbf0-5cf0-0f8e-0873-f12b1eaeb53a-12d04b0d, #w-node-_7fb8f617-4bf5-8205-4aaf-c5bb2ebc1931-12d04b0d, #w-node-a9312e47-c152-08da-8e74-db34b2e8efa3-12d04b0d, #w-node-_2ab88f28-982f-6952-a1ef-9fa4fd715382-12d04b0d, #w-node-_1736ba42-2b9c-de9b-786d-5d84b487f07f-12d04b0d, #w-node-_6b1d1744-a357-0815-c244-2a5ead1e2e79-12d04b0d, #w-node-_080b197e-769f-b8fc-877c-7cdda05d652d-12d04b0d, #w-node-_4d47fe3c-870c-034b-7a88-1c0b146ca116-12d04b0d, #w-node-_8a5cb183-9909-1f53-132a-dc3562976c76-12d04b0d, #w-node-_0bdb344a-88ea-a032-aef0-edd204ceb091-12d04b0d, #w-node-eb105efe-2076-a77f-3858-73eeb984e502-12d04b0d, #w-node-eb105efe-2076-a77f-3858-73eeb984e507-12d04b0d, #w-node-_948b99fa-108f-b4f0-7a56-0424a04ba5bd-12d04b0d, #w-node-_59a742af-b1b4-defe-d40d-6da0283c9928-12d04b0d, #w-node-_45a2a931-618d-9f56-86ad-42b67ae277ae-12d04b0d, #w-node-bc34b8c3-cffe-e7e6-aa4f-12604790b774-12d04b0d, #w-node-f5a4626c-1c50-91d1-ef45-ff4cee9d4ba8-12d04b0d, #w-node-ccbbc6a2-fa4b-34be-386f-7d94ef2be1d7-12d04b0d, #w-node-_911f0b9c-edba-1214-70ad-4465fe2f12bb-12d04b0d, #w-node-_7b1d7b85-6a6d-10fa-2de2-be431293747c-12d04b0d, #w-node-d59ff340-e2fa-e835-6a1d-a5050c924c3e-12d04b0d, #w-node-_9713ca96-fc87-73ab-1432-15ad2a745843-12d04b0d, #w-node-_99a1ce52-234c-339b-820c-73ea3801a4e0-12d04b0d, #w-node-_03b30488-5f2e-f9d0-7a45-ed91e78d9119-12d04b0d, #w-node-a2ddac6c-5eb6-8791-a62b-b875d73f14ef-12d04b0d, #w-node-_9f8f11f4-eccc-fff7-81e4-7f4242e1ab77-12d04b0d, #w-node-a9fe8ef9-fe3b-9536-a8b9-21fc8d36883e-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33224a-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33224f-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332253-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332257-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33225b-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33225f-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332263-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332267-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33226b-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33226f-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332273-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e332277-12d04b0d, #w-node-_92ae401c-4af6-1a03-69d1-eb8b6e33227b-12d04b0d, #w-node-_60f7057e-fb47-a05a-b092-1a79ffae78b5-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b53f6-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b53fe-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b53ff-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5404-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5408-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b540c-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5410-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5414-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5418-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b541c-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5434-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5439-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b543d-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5441-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5445-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b5449-12d04b0d, #w-node-a3c6c44f-91da-aa58-f43f-3c19098b544d-12d04b0d, #w-node-_3e8d6a6d-44c4-112e-e1eb-0895ae27f5ca-12d04b0d, #w-node-_3e8d6a6d-44c4-112e-e1eb-0895ae27f5cf-12d04b0d, #w-node-_10afeb60-3421-8c3e-f1ec-a0ef67a0ea8e-12d04b0d, #w-node-fa077a95-8fe3-c7b0-ac8a-88747efd47c4-12d04b0d, #w-node-fa077a95-8fe3-c7b0-ac8a-88747efd47c9-12d04b0d, #w-node-c3f49cc1-043d-49c6-97df-1a6b373d4da6-12d04b0d, #w-node-c3f49cc1-043d-49c6-97df-1a6b373d4dab-12d04b0d, #w-node-_10282d68-83df-fa0f-bc0a-83eb555e0f4c-12d04b0d, #w-node-f606a59f-c850-d609-b748-411e73a9c2e1-12d04b0d, #w-node-ae6b6ed9-9952-0850-f98a-4b7b4e763b3e-12d04b0d, #w-node-e016afcb-84a0-e5dc-2ab2-7a54cfb5f486-12d04b0d, #w-node-_8987a64b-5d09-b11f-ca44-6e54a2f46577-12d04b0d, #w-node-_78dad0a3-97aa-50f3-80ca-e3a18a9f37f1-12d04b0d, #w-node-e479cfd2-6d22-2a9d-e8a7-ba70558f7bf8-12d04b0d, #w-node-_6305f456-50e4-67c6-b352-0f05fbf56241-12d04b0d, #w-node-_770d5dfc-ca49-e9ec-db92-5e3e8575d290-12d04b0d, #w-node-e9101d57-fa04-9e34-0297-a1e1ff3e838c-12d04b0d, #w-node-e9101d57-fa04-9e34-0297-a1e1ff3e8391-12d04b0d, #w-node-bae40376-060c-d07a-8ae2-ae4fa86b68c8-12d04b0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bf562fe-6f09-b239-66c5-ad5f263e4d4f-12d04b0d, #w-node-_4bf562fe-6f09-b239-66c5-ad5f263e4d5e-12d04b0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e47bd7fc-ce56-d52e-b177-ff4ff6154ebc-12d04b0d, #w-node-e47bd7fc-ce56-d52e-b177-ff4ff6154ec0-12d04b0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5abea39a-b9b5-eab1-0da1-922af55925ea-12d04b0d, #w-node-_5abea39a-b9b5-eab1-0da1-922af55925f3-12d04b0d {
  justify-self: center;
}

#w-node-c24ce2d8-3ca4-54b5-ba81-6baa5f04081b-9277373e, #w-node-c24ce2d8-3ca4-54b5-ba81-6baa5f04081f-9277373e, #w-node-_1b1f4068-c24d-67de-149e-8475e9c14100-9277373e, #w-node-_1b1f4068-c24d-67de-149e-8475e9c14105-9277373e, #w-node-_1b1f4068-c24d-67de-149e-8475e9c1410a-9277373e, #w-node-_61211720-2936-eb40-6089-3d0cc9942b5a-9277373e, #w-node-_61211720-2936-eb40-6089-3d0cc9942b5e-9277373e, #w-node-_7992d92c-981d-e3c6-3556-6844bb695424-9277373e, #w-node-e92f434b-8d48-3c82-f55a-70e071f2f675-9277373e, #w-node-a97be2f5-0db9-2b12-4417-c8ca8738eb2e-9277373e, #w-node-c3b9d99c-cdf4-eb13-14a8-59f117c34a85-9277373e, #w-node-c3b9d99c-cdf4-eb13-14a8-59f117c34a89-9277373e, #w-node-c3b9d99c-cdf4-eb13-14a8-59f117c34a8d-9277373e, #w-node-_244eb4de-0655-10d6-152d-361ab6396e21-9277373e, #w-node-_767a3d1b-23b7-a86a-442f-28e2cc22cdfe-9277373e, #w-node-_0b09d320-ffae-f1d1-3458-73d1a3ac9849-9277373e, #w-node-_9b6a9b7c-dd61-0db0-4c1c-e719ccb3bb26-9277373e, #w-node-b4231a7e-b322-7c99-ee28-2081dcf88aa6-9277373e, #w-node-_625abf10-e388-4726-73aa-bc0c7e012b70-9277373e, #w-node-_625abf10-e388-4726-73aa-bc0c7e012b74-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d43c-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d442-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d449-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d451-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d458-9277373e, #w-node-_28e2b6b8-d7b8-f0cc-f98d-a992ecb9d005-9277373e, #w-node-c7f5af5c-b832-7a74-5359-5bc992f9488e-9277373e, #w-node-_4e660443-d351-16df-d2ee-2cca4bf3f1b2-9277373e, #w-node-eb03dfb1-cc7f-7081-b249-d999d89bc7cd-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d462-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d46a-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d46f-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d474-9277373e, #w-node-_2c13b5dc-0425-1eb6-3e12-1d5920dd9a54-9277373e, #w-node-_2c13b5dc-0425-1eb6-3e12-1d5920dd9a55-9277373e, #w-node-_2c13b5dc-0425-1eb6-3e12-1d5920dd9a56-9277373e, #w-node-_2c13b5dc-0425-1eb6-3e12-1d5920dd9a57-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d47b-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d480-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d485-9277373e, #w-node-_665e6084-866d-0c33-93db-473c2e93d48a-9277373e, #w-node-_69586a84-9d7b-140f-885c-8c0e46196029-9277373e, #w-node-_69586a84-9d7b-140f-885c-8c0e4619602a-9277373e, #w-node-_69586a84-9d7b-140f-885c-8c0e4619602b-9277373e, #w-node-_69586a84-9d7b-140f-885c-8c0e4619602c-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d63-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d66-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d70-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d77-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d7e-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d86-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d87-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d88-9277373e, #w-node-_8bec3d7e-7465-0d68-b039-9e3b60c53d89-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40f90-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40f96-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40f9e-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fa5-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fac-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fb5-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fb6-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fb7-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fb8-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fbb-9277373e, #w-node-a10c099f-5fca-cb00-54ed-86e7a4a40fc1-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d4799a-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479a0-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479a7-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479ae-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479b5-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479bd-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479be-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479bf-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479c0-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479c3-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479ca-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479d1-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479d8-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479e0-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479e1-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479e2-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479e3-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479e6-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479ed-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479f4-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479fc-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479fd-9277373e, #w-node-e3ffdf9c-c35b-bb7a-5bf3-58b901d479fe-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433af9fae-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433af9faf-9277373e, #w-node-_53fc0048-e840-1d39-004c-c6d623588b8c-9277373e, #w-node-_80f5a512-f38f-db07-e9fb-eeca2d43f2ec-9277373e, #w-node-_673ce203-688f-c8f6-ad11-3a52d2c826d4-9277373e, #w-node-_11178963-f97b-6ecf-db59-371077119844-9277373e, #w-node-_88318369-d2d2-ab33-4b71-939f0ac1ca35-9277373e, #w-node-f8e7f4da-9f9d-b0a5-7a7e-040a1580a0a9-9277373e, #w-node-_63fa33cf-2a6a-2300-27e3-1f508e28c43c-9277373e, #w-node-_36f088ce-5fac-58f8-1f67-694722c63143-9277373e, #w-node-_1bc46dc7-f808-757a-79dc-577c9065e1b1-9277373e, #w-node-d3848cad-d0cb-69b1-09aa-ae89be97d177-9277373e, #w-node-_0e8a407b-3eb1-a63a-6698-dbc1ec17d5bc-9277373e, #w-node-a0690560-b48f-1ace-962e-a8471c6c6d00-9277373e, #w-node-_1d4f639e-6109-f578-618a-e83aa7500059-9277373e, #w-node-_61fa00cc-cbf1-de54-f644-a6e9c9950124-9277373e, #w-node-f86980e2-3d92-2037-aee9-2b8260994a72-9277373e, #w-node-f6659f4f-87d6-39ac-f359-5038d837211d-9277373e, #w-node-_5328d51a-8b3c-e189-ac6d-54c800c68193-9277373e, #w-node-c1f06344-deac-6c5b-840c-53944c3c5ff4-9277373e, #w-node-e44a7e94-d514-7458-106b-3c454f0ea8a8-9277373e, #w-node-_4026e802-6234-a71f-c6e7-8d51a7ca5adb-9277373e, #w-node-_416daed3-9972-afc6-1ab9-b84f59b71ae1-9277373e, #w-node-_416daed3-9972-afc6-1ab9-b84f59b71ae5-9277373e, #w-node-_82a78c26-9e88-9c17-594c-a7affdc3868e-9277373e, #w-node-_7cbf043b-1104-09b5-5cc0-f0de539900d0-9277373e, #w-node-a321012d-35b6-2d7f-b5b7-3403d792e34a-9277373e, #w-node-b6991854-3f65-aef1-0526-56fe2e670176-9277373e, #w-node-_8cb1eb1b-cf0f-eb08-2377-d5f2136b1d74-9277373e, #w-node-_4d9dade2-e67b-e222-64c3-8121276c6c7c-9277373e, #w-node-_20622522-a809-58ae-324f-25b5193017eb-9277373e, #w-node-c0dc7879-d04e-72d5-5a04-33cfc11ed44b-9277373e, #w-node-e35ea39d-51eb-b756-80aa-4b39a3eaa345-9277373e, #w-node-e35ea39d-51eb-b756-80aa-4b39a3eaa349-9277373e, #w-node-_82a7b466-b6db-9e23-1277-da215906711a-9277373e, #w-node-b4ef897e-7a4a-5d21-32ca-2cf144334895-9277373e, #w-node-_95ecf5e0-768b-bf4d-2ca8-3dec7c0b095c-9277373e, #w-node-cc4dd821-5935-9fee-ce24-989866d565f8-9277373e, #w-node-cc4dd821-5935-9fee-ce24-989866d565fe-9277373e, #w-node-b3c0c610-d26a-47f3-88ad-afc24f2f9703-9277373e, #w-node-_932123d1-2dca-8173-55dd-8f7de467524e-9277373e, #w-node-_09629d64-6d84-fc2f-d9e1-394a413fafef-9277373e, #w-node-_4b917098-913f-9f27-b8d1-b5400de2f083-9277373e, #w-node-_75f62112-0a27-474f-e8c9-df6255c77f11-9277373e, #w-node-bac57aee-8eee-ee0c-4981-fc24876ebbea-9277373e, #w-node-_52d338b2-6e76-a16c-a158-430ed6a6ee78-9277373e, #w-node-fb52e1bb-d9d9-19e0-3fdc-6c6f3a1519a3-9277373e, #w-node-_3cb84bdb-5d4b-9257-9efc-431ea6662212-9277373e, #w-node-_3cb84bdb-5d4b-9257-9efc-431ea6662222-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa369-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa36d-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa39f-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa3a0-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c89885091-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c8988509f-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850a0-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850a2-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850a8-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850ae-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850b4-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850ba-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850c0-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850e6-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850eb-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850e1-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850e2-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850e3-9277373e, #w-node-efb95975-e4fa-56e7-4969-742c898850e4-9277373e, #w-node-_1fdf82e3-6c69-7c60-8abc-d8d6a913ec82-9277373e, #w-node-_1fdf82e3-6c69-7c60-8abc-d8d6a913ec87-9277373e, #w-node-_1fdf82e3-6c69-7c60-8abc-d8d6a913ec8c-9277373e, #w-node-_1fdf82e3-6c69-7c60-8abc-d8d6a913ec91-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf378229f-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf37822a5-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf37822ab-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf37822b1-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf37822b7-9277373e, #w-node-_9b7578b3-be52-c08a-21a7-86aaf37822bd-9277373e, #w-node-f28612ed-87db-8ca7-6b62-e805f44fca30-9277373e, #w-node-_390d220b-43b7-8e00-f435-5acd16c00e09-9277373e, #w-node-f54341cf-c2e2-2d2c-3547-4712eb12d0a2-9277373e, #w-node-bae79cd9-add9-29de-62fd-bea07ea35ba6-9277373e, #w-node-_70c3586f-6b97-3cbd-f532-cd28ea8231a5-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec63f3-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec63f9-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec63ff-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec6405-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec640b-9277373e, #w-node-_136359ea-2efb-6842-592b-7b7299ec6411-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e0d-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e13-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e19-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e1f-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e25-9277373e, #w-node-_2c96cc05-5778-ed19-c5e1-399039163e2b-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c25d-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c261-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c262-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c266-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c267-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c272-9277373e, #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c273-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aeba4-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aeba8-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aeba9-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aebad-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aebae-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aebb9-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aebba-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce2285-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce228b-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce2291-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce2297-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce229d-9277373e, #w-node-_6b7cd7ea-16e4-8925-b4ca-e3217dce22a3-9277373e, #w-node-_0dd06063-951c-92aa-854c-f1939d19104a-9277373e, #w-node-a5584c99-65d5-fbf8-f685-69e81b0de7b9-9277373e, #w-node-_5b1dfb49-03ee-3bca-3aec-041bcc6bc297-9277373e, #w-node-_5462c4c5-9907-dd0f-b373-233d31b15b90-9277373e, #w-node-_6cbd5a1b-ce8b-520d-6334-3a1cfbdd2bfc-9277373e, #w-node-_6cbd5a1b-ce8b-520d-6334-3a1cfbdd2c01-9277373e, #w-node-c34c1f41-338f-d9ff-52a8-57edf6e11c3b-9277373e, #w-node-c34c1f41-338f-d9ff-52a8-57edf6e11c43-9277373e, #w-node-c34c1f41-338f-d9ff-52a8-57edf6e11c4b-9277373e, #w-node-c34c1f41-338f-d9ff-52a8-57edf6e11c53-9277373e, #w-node-c34c1f41-338f-d9ff-52a8-57edf6e11c5b-9277373e, #w-node-_251aaeea-55de-34f9-6a6a-38396f54b653-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f649f-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a0-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a1-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a2-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a3-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a4-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a5-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a6-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a7-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a8-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64a9-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f64aa-9277373e, #w-node-e968d127-5eda-6bd4-7368-1f384d2fe06d-9277373e, #w-node-e968d127-5eda-6bd4-7368-1f384d2fe072-9277373e, #w-node-_4aa568f4-66db-7320-d6b8-ff117ff9a40e-9277373e, #w-node-_4aa568f4-66db-7320-d6b8-ff117ff9a413-9277373e, #w-node-ddbed8c6-7c71-fb36-8df5-22e411d09c1a-9277373e, #w-node-ddbed8c6-7c71-fb36-8df5-22e411d09c1e-9277373e, #w-node-ddbed8c6-7c71-fb36-8df5-22e411d09c22-9277373e, #w-node-ddbed8c6-7c71-fb36-8df5-22e411d09c26-9277373e, #w-node-_3efc9240-987a-7d28-a8d5-45e0794e01e7-9277373e, #w-node-_1b219333-e112-5696-57a4-1be3e335d9df-9277373e, #w-node-be48c4ce-33c3-008c-d030-cbd718d1dbe6-9277373e, #w-node-fdf239c2-5180-f818-74ca-b93216f71d1d-9277373e, #w-node-_9c6e0079-a439-bf41-8c35-c70c02e6b2ea-9277373e, #w-node-_9c6e0079-a439-bf41-8c35-c70c02e6b2ef-9277373e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5927db33-2689-7af0-9c09-06ffc5aed1f4-9277373e, #w-node-_5927db33-2689-7af0-9c09-06ffc5aed1eb-9277373e {
  justify-self: center;
}

#w-node-_05541ae0-d9a1-764f-4ba9-030869845107-71808819, #w-node-_2143e3a8-164f-c1cd-641b-1ca02bda0d03-71808819, #w-node-e943c764-8235-ad4e-fb35-5a4843946680-71808819, #w-node-be9eb79e-abcb-2adc-7907-dfe925b55c01-71808819, #w-node-d3471624-7276-5550-e062-d403f4a592f5-71808819, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef383d-71808819, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef3843-71808819, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef3847-71808819, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef384d-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676116-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676117-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676118-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676119-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac67611a-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac67611b-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac67611d-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac67611e-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac67611f-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676120-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676121-71808819, #w-node-d545c10f-4047-4472-a8cd-1926ac676122-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766086-71808819, #w-node-_7f11c589-7290-3142-40f3-388c4176608b-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766090-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766095-71808819, #w-node-_7f11c589-7290-3142-40f3-388c4176609b-71808819, #w-node-_7f11c589-7290-3142-40f3-388c4176609f-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841651c-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be8416522-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be8416527-71808819, #w-node-_084f7cfc-b609-ed5a-355c-c31c6d67c552-71808819, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9a4-71808819, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9a5-71808819, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9a9-71808819, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9ad-71808819, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9b1-71808819, #w-node-_9b1ba376-021a-57c6-654c-d5afe690b09d-71808819, #w-node-_9b1ba376-021a-57c6-654c-d5afe690b0a1-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfbce-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfbd4-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfbda-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfbe0-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc05-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc0b-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc11-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc17-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc3d-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc43-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc49-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc76-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc7c-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc82-71808819, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc88-71808819, #w-node-d3cd6084-536d-67e5-cc2b-57233805b74f-71808819, #w-node-_4962338a-bb53-44a8-d78d-66658a5f3948-71808819, #w-node-_28975a54-f339-5220-ce5b-58d195c39e3c-71808819, #w-node-_010874a0-76e5-c013-c717-12abd987da1e-71808819, #w-node-_010874a0-76e5-c013-c717-12abd987da23-71808819, #w-node-_010874a0-76e5-c013-c717-12abd987da28-71808819, #w-node-db80b3f4-54b0-bd1d-ab11-57cf6ac53d3b-71808819, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf065-71808819, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf069-71808819, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf06d-71808819, #w-node-_0b947d9d-a652-0bf2-a64e-073ad213ac72-71808819, #w-node-e42e6681-9c61-001e-f739-08bf14a3b48b-71808819, #w-node-c0a0d894-740f-67c5-5d7f-a9cbb70570d5-71808819, #w-node-_24ea4e4a-d5e2-982a-7c1b-b09fe12762fd-71808819, #w-node-ab03916e-8885-3450-7023-9353e2cd41dd-71808819, #w-node-_318fb251-865f-d1b5-a38a-f7898014d607-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df424a-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df424e-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df4252-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df4256-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df425a-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df425e-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df4262-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df4266-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df426a-71808819, #w-node-c8581edd-5823-0992-9785-eb31a6df426e-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858558-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85855c-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858560-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858564-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858568-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85856c-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858570-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858574-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858578-71808819, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85857c-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee1-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee5-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee9-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226deed-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def1-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def5-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def9-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226defd-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226df01-71808819, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226df05-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ae-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045b2-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045b6-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ba-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045be-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045c2-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045c6-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ca-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ce-71808819, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045d2-71808819, #w-node-_1ad077e0-322f-f1af-a852-96d5ae069ab6-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a3b-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a3f-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a43-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a47-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a4b-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a4f-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a53-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a57-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a5b-71808819, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a5f-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792da0-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792da1-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792da3-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792da9-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792daf-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792db1-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792db2-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792db3-71808819, #w-node-_0610b303-4efb-6bbe-1f31-f81a18792db6-71808819, #w-node-_8b04204d-972f-ea37-2d31-bace1898126a-71808819, #w-node-df8d3d29-5968-f386-6dae-b61c82adb690-71808819, #w-node-_48c06cf8-e114-c4f3-0393-fae068bc7046-71808819, #w-node-_888e9b67-31ba-36ea-2150-a152fd73fc82-71808819, #w-node-c61be776-88f2-b6cf-010b-fdcf821586a1-71808819, #w-node-_1bc95d10-ee61-6db9-fcc9-f634ec45acd1-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8064-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8065-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8067-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de806e-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8075-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8077-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8078-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8079-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de807b-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8087-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8082-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8089-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de808a-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de808b-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de808e-71808819, #w-node-_96886cf5-cc59-fea0-3245-2ac25997ea72-71808819, #w-node-_96886cf5-cc59-fea0-3245-2ac25997ea76-71808819, #w-node-_868c6be9-cf78-3ee5-29b4-7b4dcccf688a-71808819, #w-node-_54fd71b6-0731-072b-f9ac-d486d06fd1bd-71808819, #w-node-b41a249b-601a-139f-065c-cf2e17411a60-71808819, #w-node-c2f17595-07b4-7d90-ea78-83297c09ccff-71808819, #w-node-_37cff2f8-8e47-dc4f-27e0-c06f7d5e2612-71808819, #w-node-_37cff2f8-8e47-dc4f-27e0-c06f7d5e2616-71808819, #w-node-b8ed6a9b-60c9-1b5b-c594-786cbb707ae1-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8cce-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8ccf-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cb-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cc-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cd-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967ce-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cf-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d0-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d1-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d2-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d4-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d5-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d6-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d7-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d8-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d9-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967da-71808819, #w-node-_71a99258-cc13-9faf-e34b-6a26131967db-71808819, #w-node-_19a29894-b9ba-6e3a-1ada-575aecf8dc2e-71808819, #w-node-_19a29894-b9ba-6e3a-1ada-575aecf8dc4b-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8eca-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8ece-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f00-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f01-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa838-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa846-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa847-71808819, #w-node-_6384ac66-7e49-8a0a-f81b-ce97fd2474d6-71808819, #w-node-_6384ac66-7e49-8a0a-f81b-ce97fd2474db-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa849-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa84f-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa855-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa85b-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa861-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa867-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa888-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa889-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa88a-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa88b-71808819, #w-node-fe9a81d5-0b06-0a23-f645-f7ad50ec2cbc-71808819, #w-node-_522fb938-3221-db18-0b4f-8fc7f452c044-71808819, #w-node-_83f75996-0c5e-1735-8087-271d65cf8acf-71808819, #w-node-d3880111-9acd-a7e6-e356-2d51529818e3-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa8fd-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa901-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa905-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa909-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa912-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa918-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa919-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa92c-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa932-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa937-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa93c-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94a-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94d-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94e-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa959-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa95a-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa961-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa962-71808819, #w-node-f65fc726-5558-ba19-32e6-9b84084f5756-71808819, #w-node-f65fc726-5558-ba19-32e6-9b84084f575b-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa981-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa984-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa985-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa990-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa991-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa998-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa999-71808819, #w-node-af1a04d1-4705-83ba-4490-5737ea46dad9-71808819, #w-node-c45c94f7-37a4-251f-25d6-d648aee45e38-71808819, #w-node-_2df0b895-3045-845a-a6b7-334fb860c064-71808819, #w-node-_62679b74-f94f-dfb6-88a0-8bb91be62cc3-71808819, #w-node-b1bec0bd-dd6f-69ed-a4cc-447e20238a7b-71808819, #w-node-_8af38856-8169-25a9-ab89-494e99f40f43-71808819, #w-node-_7ca51e8d-401e-300e-b48c-a915e29e76f2-71808819, #w-node-_5ea8771c-de7b-a63b-b4dd-48884a4e40b8-71808819, #w-node-_88a73f13-7298-5cc9-24b9-b5e4e3b22dd8-71808819, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e65b-71808819, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e661-71808819, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e667-71808819, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e66d-71808819, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eaf7-71808819, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eafd-71808819, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eb03-71808819, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad88f-71808819, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad895-71808819, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad89b-71808819, #w-node-f11fcf40-ebb7-198c-0c70-a7466659c5a1-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fabfa-71808819, #w-node-b59afee3-17a2-ec54-5d49-ff848504e605-71808819, #w-node-_031a5323-9c88-4663-a7b0-7a9df6a84ad8-71808819, #w-node-_19cfa30e-1c45-5312-596e-bda5647f0103-71808819, #w-node-_2558b306-a208-8485-14bf-3dd9006ba7f4-71808819, #w-node-_1f78ef0e-de95-ed85-c7bd-fd1d334796c3-71808819, #w-node-_2096be17-b14a-2e39-1f35-de02eb5575bf-71808819, #w-node-f7d177f5-b21e-7bca-0839-2de5454c4b64-71808819, #w-node-_91452379-b71f-a9ce-68bf-31d9905980ee-71808819, #w-node-_0f894c4b-d7ff-ae2c-c259-81ce52d4d26d-71808819, #w-node-_27dbbd1b-2601-3df8-63fd-d7c70485b42b-71808819, #w-node-_9c15d7ac-c5d5-8cfa-ffeb-d6c01f584e71-71808819, #w-node-_83e074b6-2283-f6ae-33c4-73e7f6e5ae25-71808819, #w-node-_39c5b51f-ad23-61a7-2213-f60fcf2a7889-71808819, #w-node-bfbf9494-2433-12dd-d19b-56707166b75e-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fac3b-71808819, #w-node-_8182840f-8f06-14f6-1a85-4d90ad4cf9a3-71808819, #w-node-_8182840f-8f06-14f6-1a85-4d90ad4cf9a8-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee3-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee4-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee5-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee6-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee7-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee8-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee9-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeea-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeeb-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeec-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeed-71808819, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeee-71808819, #w-node-_92b05929-dce1-82d8-db85-806d4617c971-71808819, #w-node-fc557a9e-0f03-10c3-6494-8678a61d541a-71808819, #w-node-_97c6c31c-9883-9f3e-db94-a0398a6ce340-71808819, #w-node-f56d8633-0b95-93eb-29b4-385fb4378df8-71808819, #w-node-bb2e1cce-0b79-d12a-8d37-f496a6167c04-71808819, #w-node-_541ca059-1d53-f5e8-209d-c008da644e23-71808819, #w-node-_0a5ff6ae-8d81-df02-89d0-e8d91de46a2d-71808819, #w-node-adca2026-2bdf-1925-9a38-86a27fb48505-71808819, #w-node-f0597fc7-5353-4e5d-9b3b-a16c6c07ed6e-71808819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad1a-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad29-71808819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8d-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8e-71808819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d34daa-1c13-daf2-b78c-897f7aba2db6-71808819, #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2dbf-71808819 {
  justify-self: center;
}

#w-node-ded37c2d-b12d-b65d-c713-4fff803fd099-794a81e5, #w-node-e3146a93-55c4-11b4-f1ff-cc4276f712a9-794a81e5, #w-node-_27b6c83a-b63f-8af5-df60-29cc9b0ea716-794a81e5, #w-node-f86773b3-6b58-aff7-e2ba-e27d0643d7fd-794a81e5, #w-node-d54ed130-b947-cd26-b926-5291d5924268-794a81e5, #w-node-db292444-e66b-5221-0e0c-f1bd2c71e419-794a81e5, #w-node-e847ab0a-3a9d-85ca-69a1-477d4490b380-794a81e5, #w-node-_43d38b79-ed68-e4d9-9573-644c13db3fcf-794a81e5, #w-node-cb8acd64-d6a7-35f7-caec-98ee2f550526-794a81e5, #w-node-_112e7cb3-dc9a-7324-6272-240b12671260-794a81e5, #w-node-_6e6132a6-bb6c-c832-13f2-79efa16252e0-794a81e5, #w-node-_0c428919-cb06-d045-1f17-45bf721234a0-794a81e5, #w-node-d7fd45a8-d339-af07-9581-903440dd04f5-794a81e5, #w-node-_03ae36f4-abaf-0816-c870-8baa1ba9d892-794a81e5, #w-node-_5573169a-f4a7-086d-ce2f-c4ff2474fe6a-794a81e5, #w-node-_176f0c1e-7c41-79e8-636e-cd1b65e78cb6-794a81e5, #w-node-_9b7808e0-df74-2f47-8bb6-c805c66a1cb7-794a81e5, #w-node-cb4c6df0-fff6-d9a4-b452-a9403555fbfa-794a81e5, #w-node-_556e0b6b-5735-e8ea-8e63-aa10e2a93bab-794a81e5, #w-node-_9dcf5fd0-3106-b8b8-ca3d-57ad98844f3f-794a81e5, #w-node-_839389c7-bc76-8565-b299-fbaec0eb07b6-794a81e5, #w-node-d319b2fe-bf93-47c7-228d-8f09c301dd35-794a81e5, #w-node-b80bdd2a-7a5c-4b3b-0365-346423829df7-794a81e5, #w-node-_3da4bfc3-46fd-f2b8-1a3e-fafb0c5bdf35-794a81e5, #w-node-debf307a-84dd-da6e-698c-e2a2ccf94571-794a81e5, #w-node-c645ab37-3ca0-c3df-2e43-2b5135b2d8a5-794a81e5, #w-node-cb6c0e86-597b-6dc5-50f3-af74e984115a-794a81e5, #w-node-bcb8c3e1-33cb-d5ae-170f-40797c9042be-794a81e5, #w-node-c3d886c1-a073-9065-8363-d7386bbec88f-794a81e5, #w-node-_49a0889c-f473-244d-e0a0-80bf04f085f6-794a81e5, #w-node-fb54e02a-f866-d43d-0737-60243524253c-794a81e5, #w-node-_9b91450f-5a37-fc32-ce15-03f3f00d3675-794a81e5, #w-node-_4adb88cf-6bc9-f5cb-9bd9-cfae34fe35dc-794a81e5, #w-node-_4adb88cf-6bc9-f5cb-9bd9-cfae34fe35e0-794a81e5, #w-node-_80904bbe-d704-5369-109e-33907be83042-794a81e5, #w-node-ad38566e-a38b-8521-eb5b-48fcb7555d30-794a81e5, #w-node-_4632e804-2c90-3938-9917-a051ab334e6a-794a81e5, #w-node-_37d75ac9-0d9a-25a7-4188-5a63e6203744-794a81e5, #w-node-_2a4956ba-7218-143b-7589-fd1978fa1526-794a81e5, #w-node-cb853af9-5724-3d8f-d99b-5cc724ba840c-794a81e5, #w-node-cb853af9-5724-3d8f-d99b-5cc724ba8410-794a81e5, #w-node-cb853af9-5724-3d8f-d99b-5cc724ba8414-794a81e5, #w-node-_420fdc94-d0da-3202-ddc6-e04ee7b158d5-794a81e5, #w-node-_2905d87e-a148-7a3e-9f1e-9d040765e7f9-794a81e5, #w-node-_2905d87e-a148-7a3e-9f1e-9d040765e7fd-794a81e5, #w-node-_2905d87e-a148-7a3e-9f1e-9d040765e801-794a81e5, #w-node-_2905d87e-a148-7a3e-9f1e-9d040765e805-794a81e5, #w-node-_2e7a7816-c9c1-7044-43e6-9efd452b20c8-794a81e5, #w-node-_2e7a7816-c9c1-7044-43e6-9efd452b20cc-794a81e5, #w-node-b1565b60-b5d4-8a0e-f260-a9d76ac840c0-794a81e5, #w-node-b1565b60-b5d4-8a0e-f260-a9d76ac840c4-794a81e5, #w-node-b1565b60-b5d4-8a0e-f260-a9d76ac840c8-794a81e5, #w-node-b1565b60-b5d4-8a0e-f260-a9d76ac840cc-794a81e5, #w-node-f3a8a110-f5bc-7b96-b634-0e50df0c228a-794a81e5, #w-node-_925640dd-606f-f3fd-1caa-e88916e139f7-794a81e5, #w-node-_925640dd-606f-f3fd-1caa-e88916e139fd-794a81e5, #w-node-_925640dd-606f-f3fd-1caa-e88916e13a03-794a81e5, #w-node-_840b632f-f813-9aa0-cd16-322c15ca6bf3-794a81e5, #w-node-_6a2f9545-588c-5c61-a5bf-a791a2f5817d-794a81e5, #w-node-_03e70512-2248-8286-4182-5ec66fd1aa7e-794a81e5, #w-node-_9a348e6e-c3e9-e7bf-d171-69f4cddbbd58-794a81e5, #w-node-_9a348e6e-c3e9-e7bf-d171-69f4cddbbd5c-794a81e5, #w-node-efe48e14-458e-5083-40f2-68ae0b8b824d-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b84d-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b851-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b855-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b859-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b85d-794a81e5, #w-node-_85434ca8-c80c-d7d1-172b-98688535b861-794a81e5, #w-node-a10778ae-67c7-1654-7682-091d6e815b9b-794a81e5, #w-node-_0f48d19d-abbe-9e17-e113-a4155e5ee210-794a81e5, #w-node-_0f48d19d-abbe-9e17-e113-a4155e5ee215-794a81e5, #w-node-_0f48d19d-abbe-9e17-e113-a4155e5ee21a-794a81e5, #w-node-_0f48d19d-abbe-9e17-e113-a4155e5ee21f-794a81e5, #w-node-fcf9f504-fe4a-93df-8c48-9f3e8a20e0f1-794a81e5, #w-node-_8dd160ce-ad64-5321-ba63-d82902956bd2-794a81e5, #w-node-_2af1d7f6-3645-519f-c088-338ef880165f-794a81e5, #w-node-_2af1d7f6-3645-519f-c088-338ef8801663-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f639d-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63a1-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63e7-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63f7-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63f8-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63f9-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63fa-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63fb-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63fc-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63fd-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6404-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6409-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f640e-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6413-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6418-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f641d-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6425-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6429-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f642a-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f642e-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6432-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f643b-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6443-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6447-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f644b-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f645f-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6463-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6467-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f646b-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f646f-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f647c-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6480-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6484-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6488-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6495-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6499-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f649d-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64a1-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64ac-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64b0-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64bd-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64c1-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64c5-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64c9-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f64cd-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6515-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6518-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6519-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f651f-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6525-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f652e-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f652f-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6535-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6539-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6540-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6545-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6547-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f654b-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f654f-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6553-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6557-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f655b-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6561-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6565-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6569-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f656d-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6571-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6575-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f657a-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f657e-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6582-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6586-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f658a-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f658e-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6598-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f659c-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f65f3-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f6603-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f661a-794a81e5, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f661e-794a81e5, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b45-2e8cf406, #w-node-_08c881e8-17ff-a8e1-2874-17f6e5545587-2e8cf406, #w-node-_08c881e8-17ff-a8e1-2874-17f6e554558b-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b5b-2e8cf406, #w-node-_1ee3c7b4-a763-ece1-5464-cf0646a5c8aa-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b69-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b6f-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b75-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b7b-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b81-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f4b87-2e8cf406, #w-node-e5900de4-2391-ef73-c2e1-ed5286f49adf-2e8cf406, #w-node-_47ae04b9-9a27-8685-7892-cf4a2569c9a1-2e8cf406, #w-node-cbf077f3-bc27-5c35-c70f-6895557326be-2e8cf406, #w-node-d8c509b6-45e6-8117-89b8-756f1efd5eb1-2e8cf406, #w-node-d8c509b6-45e6-8117-89b8-756f1efd5eb4-2e8cf406, #w-node-d8c509b6-45e6-8117-89b8-756f1efd5eb7-2e8cf406, #w-node-_2200eb1f-72a8-069a-f262-aef6cc2c83e1-2e8cf406, #w-node-_2200eb1f-72a8-069a-f262-aef6cc2c83e5-2e8cf406, #w-node-_3b1a57bb-7d65-d229-b3c0-7f349edd7d53-2e8cf406, #w-node-e15320f9-c8a1-abff-a82c-8348305bd262-2e8cf406, #w-node-_94add54f-4321-4ce7-8933-442974b2359a-2e8cf406, #w-node-_1f4cac6b-28c9-0870-c582-ffed5586d9b2-2e8cf406, #w-node-a447f8aa-4ac7-1498-d66f-c923acb7d37e-2e8cf406, #w-node-_3960e202-1426-8373-13a1-0ed1b41f127d-2e8cf406, #w-node-c082ec11-054d-4fe4-ad00-7997b4d5566d-2e8cf406, #w-node-_41a11467-6a5b-fb7e-c3a9-408d56618d67-2e8cf406, #w-node-ba4f06bc-38c2-e680-10f6-c79564ff7bb4-2e8cf406, #w-node-bd43a498-5915-1db4-aa4f-04f13918c1b8-2e8cf406, #w-node-f7470495-71ca-18a5-89b4-85e2f9709ca1-2e8cf406, #w-node-_4ed3bdef-b4df-e32d-811b-f237ea52d602-2e8cf406, #w-node-dbd60f23-f949-d9bd-31a1-e92890b6a4a7-2e8cf406, #w-node-cdf0cb7c-bd27-0fac-4157-7808ce104d16-2e8cf406, #w-node-cdf0cb7c-bd27-0fac-4157-7808ce104d1a-2e8cf406, #w-node-_7bcb4ff3-0dbe-6794-6968-301c02a9621a-2e8cf406, #w-node-_8988e517-95df-c0a1-c943-d264b9683010-2e8cf406, #w-node-_4326cbac-2911-e395-d1d1-88ed70cf79af-2e8cf406, #w-node-_1430025d-b9bc-9a2b-e0fd-d8e605c6204b-2e8cf406, #w-node-_90e65245-c14b-2d1d-72a1-bad5afe74a1a-2e8cf406, #w-node-_90e65245-c14b-2d1d-72a1-bad5afe74a1e-2e8cf406, #w-node-_90e65245-c14b-2d1d-72a1-bad5afe74a22-2e8cf406, #w-node-_90e65245-c14b-2d1d-72a1-bad5afe74a26-2e8cf406, #w-node-_51d4306f-607e-22a9-f109-6750fc648494-2e8cf406, #w-node-ff41ff9d-be28-651d-f456-8e458f084c1f-2e8cf406, #w-node-_8ffefd89-9d9e-40f6-4995-bbca18bd85e5-2e8cf406, #w-node-_8ffefd89-9d9e-40f6-4995-bbca18bd85e9-2e8cf406, #w-node-_8ffefd89-9d9e-40f6-4995-bbca18bd85ed-2e8cf406, #w-node-_8ffefd89-9d9e-40f6-4995-bbca18bd85f1-2e8cf406, #w-node-f1262689-f207-f14e-22c3-298c02ad6351-2e8cf406, #w-node-f1262689-f207-f14e-22c3-298c02ad6355-2e8cf406, #w-node-eee634af-3ae8-896e-c402-8bd2ebd2768a-2e8cf406, #w-node-eee634af-3ae8-896e-c402-8bd2ebd276ac-2e8cf406, #w-node-eee634af-3ae8-896e-c402-8bd2ebd276ce-2e8cf406, #w-node-_376720c5-49c2-323c-93f5-2b7fe6ea7814-2e8cf406, #w-node-_376720c5-49c2-323c-93f5-2b7fe6ea7818-2e8cf406, #w-node-c6138333-0248-0aba-8c7e-cd1f623fbb6c-2e8cf406, #w-node-_5cbfdc5a-cecc-fdfb-a7e5-7aa7a1dd4437-2e8cf406, #w-node-d0dc25f5-c77a-63b7-1ae1-62bdcd7a312c-2e8cf406, #w-node-_8b4f66a7-46fa-4466-149c-140f7089ee5c-2e8cf406, #w-node-c7ac70a1-12ed-eb03-533d-ac011a243dba-2e8cf406, #w-node-_4de28cc0-9dcb-3d48-b3b8-291ea649be01-2e8cf406, #w-node-_7f73f295-375b-1722-820f-76381761d90a-2e8cf406, #w-node-_93779ea7-75aa-8c1c-4d58-9c1592fdcf1a-2e8cf406, #w-node-_7e5708fa-26a0-5d3f-97b7-cbc7c5e6bfe1-2e8cf406, #w-node-_0c5b3f1f-fb59-8005-c7e8-21a778a381f5-2e8cf406, #w-node-a9b896d7-a4e4-5893-1a4c-265d679775b8-2e8cf406, #w-node-d6b9a432-274d-4318-d68f-388c1517e961-2e8cf406, #w-node-_5b9762bb-c01b-88c5-5d6b-4a6913ec4dad-2e8cf406, #w-node-b1f406c0-2c16-249b-fb8e-3dc5233315ce-2e8cf406, #w-node-b1f406c0-2c16-249b-fb8e-3dc5233315d2-2e8cf406, #w-node-_5b9762bb-c01b-88c5-5d6b-4a6913ec4dbb-2e8cf406, #w-node-f68fcc34-8396-b5fd-e7ce-5ba8524a59a3-2e8cf406, #w-node-f68fcc34-8396-b5fd-e7ce-5ba8524a59a7-2e8cf406, #w-node-a095becf-07f5-89ff-6e36-4cbfbd8fc2c5-2e8cf406, #w-node-_7d52b43b-3fa3-9016-37b5-b54938dcc22e-2e8cf406, #w-node-_598a75b0-37de-9c12-1eb1-e022b7594fc7-2e8cf406, #w-node-_4d3275be-0187-f3ce-3ce4-11b52485471c-2e8cf406, #w-node-_4d3275be-0187-f3ce-3ce4-11b524854721-2e8cf406, #w-node-_79d8f586-48e9-74f0-3731-9bd5dae766c3-2e8cf406, #w-node-_79d8f586-48e9-74f0-3731-9bd5dae766d3-2e8cf406, #w-node-_5ae31ca9-f14e-2961-0920-7b53aedf22e6-2e8cf406, #w-node-_5ae31ca9-f14e-2961-0920-7b53aedf22ea-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f501e-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f501f-2e8cf406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8d8aa7f-1a0e-26c7-20c4-195f26847ed9-2e8cf406, #w-node-e8d8aa7f-1a0e-26c7-20c4-195f26847ed0-2e8cf406 {
  justify-self: center;
}

#w-node-ef3fbfb1-e4a7-0426-eb4e-f8f6428809bc-10a32ba3, #w-node-ef3fbfb1-e4a7-0426-eb4e-f8f6428809c0-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de39-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de3d-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de41-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de45-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de49-10a32ba3, #w-node-_7f224a88-f2e8-c096-c7a8-709c18d5de4d-10a32ba3, #w-node-_9d8fee85-340c-e781-acca-97b023f40919-10a32ba3, #w-node-_1c6b0dd4-6355-4fac-d560-f355143fcb99-10a32ba3, #w-node-acfc452e-ec17-6173-9406-b4370de4c511-10a32ba3, #w-node-c1a230b3-187e-cbce-ec93-24fb724c05bd-10a32ba3, #w-node-_126d3254-e87d-ce1d-bb31-9fcfc89cdc3a-10a32ba3, #w-node-_126d3254-e87d-ce1d-bb31-9fcfc89cdc3e-10a32ba3, #w-node-_126d3254-e87d-ce1d-bb31-9fcfc89cdc42-10a32ba3, #w-node-_126d3254-e87d-ce1d-bb31-9fcfc89cdc46-10a32ba3, #w-node-_126d3254-e87d-ce1d-bb31-9fcfc89cdc4a-10a32ba3, #w-node-b31f8a9d-ddd8-d03a-093c-e3128607804f-10a32ba3, #w-node-ec18e94a-e8cc-dc75-aa2b-08320342bd42-10a32ba3, #w-node-ec18e94a-e8cc-dc75-aa2b-08320342bd43-10a32ba3, #w-node-_1941c42d-a57d-da4b-b230-3355e7e7515c-10a32ba3, #w-node-_1a3fafc8-b14a-942c-34d6-fa9cdea56178-10a32ba3, #w-node-_6eda75f4-f339-518c-26a5-ede8483dae97-10a32ba3, #w-node-ee4114c5-f1ec-2068-cf36-ba6e8934345f-10a32ba3, #w-node-db7a1785-6b62-e8ef-4c6e-61e444a7565a-10a32ba3, #w-node-_1c0b8641-a4e2-6a7c-e65e-17fa0ef832a8-10a32ba3, #w-node-_997bf4ab-56cf-a8a1-04b6-5f774495618a-10a32ba3, #w-node-a07774e5-368d-fcfd-4ae9-309d44f7d48e-10a32ba3, #w-node-_5e976064-9120-6cbb-996d-497a1c76b056-10a32ba3, #w-node-_4b26e3e6-1c25-bbd9-60df-dfc18a38b341-10a32ba3, #w-node-e8887ec6-68d4-825d-513f-590654d09ae5-10a32ba3, #w-node-bc08fb3b-5b95-3670-d516-b45cb451c8d9-10a32ba3, #w-node-_9ce38428-5a4e-77ac-50b4-d991feecce8d-10a32ba3, #w-node-bc08fb3b-5b95-3670-d516-b45cb451c8df-10a32ba3, #w-node-a6b26f98-a187-8f08-1997-0cdbf3e0edb7-10a32ba3, #w-node-_55b87f08-3712-3ec6-6d25-0a759c4f176c-10a32ba3, #w-node-_55b87f08-3712-3ec6-6d25-0a759c4f1770-10a32ba3, #w-node-_55b87f08-3712-3ec6-6d25-0a759c4f1774-10a32ba3, #w-node-_55b87f08-3712-3ec6-6d25-0a759c4f1778-10a32ba3, #w-node-a92ff5ce-cb80-60ac-f09c-2224f2f11d7a-10a32ba3, #w-node-a92ff5ce-cb80-60ac-f09c-2224f2f11d7e-10a32ba3, #w-node-a92ff5ce-cb80-60ac-f09c-2224f2f11d82-10a32ba3, #w-node-a92ff5ce-cb80-60ac-f09c-2224f2f11d86-10a32ba3, #w-node-cd8792dc-5494-e329-5871-30eba6251768-10a32ba3, #w-node-_50048b43-cee4-26df-ea36-df14736fe728-10a32ba3, #w-node-_31b97bde-6b9f-4ddc-d2e8-b0eab4459dfa-10a32ba3, #w-node-e32815bf-91b8-11d8-7cc1-38dc96aa1a23-10a32ba3, #w-node-e32815bf-91b8-11d8-7cc1-38dc96aa1a27-10a32ba3, #w-node-e32815bf-91b8-11d8-7cc1-38dc96aa1a2b-10a32ba3, #w-node-e32815bf-91b8-11d8-7cc1-38dc96aa1a2f-10a32ba3, #w-node-cf88dd53-add0-0ed7-3749-f4100791dc41-10a32ba3, #w-node-e0a8235c-71e5-d639-db6a-4530ac2bd4ba-10a32ba3, #w-node-_080d49d6-e736-6b7e-fffd-c77c4e9b4d6f-10a32ba3, #w-node-_6d2e0109-c082-7129-5aa0-521d6c99d23e-10a32ba3, #w-node-_6d2e0109-c082-7129-5aa0-521d6c99d242-10a32ba3, #w-node-_6d2e0109-c082-7129-5aa0-521d6c99d246-10a32ba3, #w-node-_6d2e0109-c082-7129-5aa0-521d6c99d24a-10a32ba3, #w-node-_0fa5fff3-45b9-2f19-9549-f8c4f5cf4459-10a32ba3, #w-node-_3601e6c5-317f-1caf-f9d5-489abad07105-10a32ba3, #w-node-e97ff82e-240d-bbb3-a6d0-0d85848728ae-10a32ba3, #w-node-_2b0ebd05-39ed-0036-ce69-50dbcd285196-10a32ba3, #w-node-_2b0ebd05-39ed-0036-ce69-50dbcd28519a-10a32ba3, #w-node-_2b0ebd05-39ed-0036-ce69-50dbcd28519e-10a32ba3, #w-node-_2b0ebd05-39ed-0036-ce69-50dbcd2851a2-10a32ba3, #w-node-_60b6465e-83c3-af8e-39b2-0974dff15161-10a32ba3, #w-node-_8efbd215-1571-02b8-e67f-bdfa2abce951-10a32ba3, #w-node-_62e9b279-3473-1de8-3d87-07042bbf7469-10a32ba3, #w-node-_62e9b279-3473-1de8-3d87-07042bbf746d-10a32ba3, #w-node-_62e9b279-3473-1de8-3d87-07042bbf7471-10a32ba3, #w-node-_62e9b279-3473-1de8-3d87-07042bbf7475-10a32ba3, #w-node-c5b0f279-eefe-c596-9c5a-6cb1db1a1ab1-10a32ba3, #w-node-_36b99391-217e-7f6e-5598-2805e36123b3-10a32ba3, #w-node-_36b99391-217e-7f6e-5598-2805e36123b7-10a32ba3, #w-node-b42daadd-3383-b679-f131-f774f001dbcd-10a32ba3, #w-node-_927ee86e-ef94-cc5a-d66d-b9a07ad72b00-10a32ba3, #w-node-_48c1f6bc-2bab-f0b1-c4e8-452342916fe5-10a32ba3, #w-node-_0adb44c1-4087-6613-38f1-95cc056f238e-10a32ba3, #w-node-_39350dcd-4bea-1c24-5489-dfe1e9d4a851-10a32ba3, #w-node-_34bd2007-424e-d3ae-9010-170ff588285f-10a32ba3, #w-node-_43db7112-b473-4d07-a671-6e4151a10eaf-10a32ba3, #w-node-_55753a07-024b-f4fc-ecad-3c2f5d658240-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac968dd-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac968e4-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac968eb-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac968f2-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac968f9-10a32ba3, #w-node-dc138062-f1f8-4472-85e9-553e6ac96900-10a32ba3, #w-node-_35eff77b-b076-2053-dc0d-59788e6e8266-10a32ba3, #w-node-_35eff77b-b076-2053-dc0d-59788e6e826b-10a32ba3, #w-node-_35eff77b-b076-2053-dc0d-59788e6e8270-10a32ba3, #w-node-_48b1ae0a-01e2-2018-c401-24b0e2edb63f-10a32ba3, #w-node-_48b1ae0a-01e2-2018-c401-24b0e2edb643-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d8964b-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89650-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d895f5-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d895fb-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89601-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89659-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89669-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89680-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d89684-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d896b6-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d896b7-10a32ba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931b6829-68e7-6e27-4ac6-7ccf4343679d-10a32ba3, #w-node-_931b6829-68e7-6e27-4ac6-7ccf434367a6-10a32ba3 {
  justify-self: center;
}

#w-node-_925d3595-5339-511c-99a4-d1366450bf18-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450bf32-e4116dba, #w-node-_6972814e-f09e-46f6-1c36-572bee49017f-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450bf36-e4116dba, #w-node-_7f476b75-b2ee-19b0-650c-a40f65b7a509-e4116dba, #w-node-_7f476b75-b2ee-19b0-650c-a40f65b7a50d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c009-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c010-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c01b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c022-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c028-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c02e-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c035-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c03c-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c04b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c04c-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c04d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c04e-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c04f-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c050-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c051-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c05b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c05f-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c063-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c06b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c06f-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c073-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c077-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c07b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c08e-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c094-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c095-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c099-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c09d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c0b0-e4116dba, #w-node-e4f6d030-e13b-ccb2-304f-d83941f1aa2d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1b9-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1bd-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1c1-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1c5-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1c9-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1d6-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1da-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1de-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1e2-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1ef-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1f3-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1f7-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c1fb-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c206-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c20a-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c217-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c21b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c21f-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c223-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c227-e4116dba, #w-node-af7a7b02-7cb1-564e-f284-3832334057b3-e4116dba, #w-node-af7a7b02-7cb1-564e-f284-3832334057ba-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c236-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c23d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c244-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c24b-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c257-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c258-e4116dba, #w-node-bd376715-9127-c5d1-8e7f-2b35530a5f6f-e4116dba, #w-node-bd376715-9127-c5d1-8e7f-2b35530a5f68-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c26d-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c282-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c286-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c28a-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c28e-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c292-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c296-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c29a-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c29c-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2a1-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2a6-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2ab-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2b8-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2c8-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2df-e4116dba, #w-node-_925d3595-5339-511c-99a4-d1366450c2e3-e4116dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4e578d-70a0-e1ce-0f0a-549c730c2851-e4116dba, #w-node-ae4e578d-70a0-e1ce-0f0a-549c730c285a-e4116dba {
  justify-self: center;
}

#w-node-_87c39ca8-5445-75bc-211d-81f1c5e9bb87-fd349dc9, #w-node-_87c39ca8-5445-75bc-211d-81f1c5e9bb8c-fd349dc9, #w-node-_87c39ca8-5445-75bc-211d-81f1c5e9bb91-fd349dc9, #w-node-_87c39ca8-5445-75bc-211d-81f1c5e9bb96-fd349dc9, #w-node-_391453cb-3a89-35c3-815e-df37c68f4853-fd349dc9, #w-node-_391453cb-3a89-35c3-815e-df37c68f4857-fd349dc9, #w-node-_428378b2-efdb-54d8-48b4-5d7cb1757f6a-fd349dc9, #w-node-_52a9e3bc-3009-a13d-d5a6-eb94b09c0420-fd349dc9, #w-node-_2a1ee7c4-b4f8-a0d1-bb49-d14f274a6e75-fd349dc9, #w-node-_044e1148-9940-2a96-a091-cb0a590b0f2b-fd349dc9, #w-node-_1bfad1c8-52d3-69ee-1ab0-eeb6eb93c55c-fd349dc9, #w-node-_055dfea1-f23a-42b9-ec86-f79e2295afe8-fd349dc9, #w-node-_84ba9e39-10f6-460f-9b3e-5e919d7df8f2-fd349dc9, #w-node-_4337b2a3-4ab0-2f28-96c3-5fd06c29f7da-fd349dc9, #w-node-c8e5e88d-f779-85ca-a5aa-d5c45678b693-fd349dc9, #w-node-bec18f31-0f89-c359-a707-d863cbd986f0-fd349dc9, #w-node-ddfcf281-c853-2d99-8f8b-9872bb3ac56c-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2c6-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2e1-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2e2-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2e3-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2e4-fd349dc9, #w-node-_0499e704-585c-f52c-a5bd-3ec47b6ad2e5-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d28-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d43-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d44-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d45-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d46-fd349dc9, #w-node-_5b2c94b1-c7f4-19dc-3ffe-9ef52a9c1d47-fd349dc9, #w-node-d827b3aa-b09b-c779-11d1-991befadb8f2-fd349dc9, #w-node-_22f3f71a-5a2e-f91c-41a7-df63e92996d9-fd349dc9, #w-node-_5a0ee08e-14b9-c073-bc78-e30494cab3e7-fd349dc9, #w-node-_9c44a82a-a9de-2e94-2df9-c2884f2f017b-fd349dc9, #w-node-d827b3aa-b09b-c779-11d1-991befadb90d-fd349dc9, #w-node-d827b3aa-b09b-c779-11d1-991befadb90e-fd349dc9, #w-node-d827b3aa-b09b-c779-11d1-991befadb90f-fd349dc9, #w-node-d827b3aa-b09b-c779-11d1-991befadb910-fd349dc9, #w-node-_293f56c5-65bd-8bd6-6531-2d253d800ffe-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f09345d-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f093478-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f093479-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f09347a-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f09347b-fd349dc9, #w-node-_46b2e9ec-2f4e-bcdd-16b7-5a111f09347c-fd349dc9, #w-node-_670742bf-5672-e308-867a-6c90b86c646a-fd349dc9, #w-node-_670742bf-5672-e308-867a-6c90b86c6485-fd349dc9, #w-node-_670742bf-5672-e308-867a-6c90b86c6486-fd349dc9, #w-node-_670742bf-5672-e308-867a-6c90b86c6487-fd349dc9, #w-node-_670742bf-5672-e308-867a-6c90b86c6488-fd349dc9, #w-node-a4acb076-df24-ba6c-5376-ed417cee7980-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2749-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2764-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2765-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2766-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2767-fd349dc9, #w-node-f2c1c379-c3ae-a8cb-20cc-297f010e2768-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc466e-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc4689-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc468a-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc468b-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc468c-fd349dc9, #w-node-cf2cb96a-3059-ebf0-cee8-298390fc468d-fd349dc9, #w-node-_57dcaeb5-12ae-a196-5d65-cebb06aa1c1c-fd349dc9, #w-node-_57dcaeb5-12ae-a196-5d65-cebb06aa1c24-fd349dc9, #w-node-_57dcaeb5-12ae-a196-5d65-cebb06aa1c2c-fd349dc9, #w-node-_57dcaeb5-12ae-a196-5d65-cebb06aa1c34-fd349dc9, #w-node-_35535fe9-8c88-65e7-87c9-0666937c20a9-fd349dc9, #w-node-_4f63baef-e1c9-1952-d398-e50df1e23ac9-fd349dc9, #w-node-_110499d9-922b-1565-ce89-48d79e314dd5-fd349dc9, #w-node-_110499d9-922b-1565-ce89-48d79e314dd9-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc7f-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc83-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc87-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc8b-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc8f-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc93-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc97-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc9b-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcc9f-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcca3-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fcca7-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fccad-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fccb1-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fccb5-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fccb9-fd349dc9, #w-node-_2a49eff6-344b-9937-24fd-81c39f8fccbd-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c48e-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c497-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c49f-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c4a7-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c4af-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c4b7-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c4bf-fd349dc9, #w-node-_3d040e66-f736-c749-a0ae-abf972d7c4c7-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8f8d-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8f96-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8f9e-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8fa6-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8fae-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8fb6-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8fbe-fd349dc9, #w-node-e766d8e6-bcc6-a555-2d51-1d5388cd8fc6-fd349dc9, #w-node-e1b5b4ec-b38c-5b90-e392-4aed30f4c27d-fd349dc9, #w-node-c808f413-01f0-620b-718d-6e18d0e5184e-fd349dc9, #w-node-_24bafaa7-10ea-adbf-9079-55072c2d7c5d-fd349dc9, #w-node-aba2965f-75c1-c308-cc4f-b0bab6dc8779-fd349dc9, #w-node-f4cfa7b8-c94b-e873-51b4-0ee9680d6757-fd349dc9, #w-node-_8e7a22d4-3975-7540-743e-1e0112940154-fd349dc9, #w-node-_096d6a64-2ec6-bb61-5ac1-038f5f48bb8c-fd349dc9, #w-node-b3ec1fc3-1465-8ca0-55c1-b5a5a52f2d77-fd349dc9, #w-node-_711aab30-3f4a-90fa-033e-9ea2c1bf4890-fd349dc9, #w-node-_59cad363-7081-a481-cf9f-a899eb1a95b7-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e85-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e86-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e87-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e88-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e89-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e8a-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e8b-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e8c-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e8d-fd349dc9, #w-node-_24c98566-9163-bfbc-51c2-f05903e64e8e-fd349dc9, #w-node-ce785723-87b7-e947-32a9-0c67a0fcef69-fd349dc9, #w-node-_6c9ae0fa-510f-ff19-49af-9da810e42d39-fd349dc9, #w-node-_52d87228-4556-0ebd-3767-087ea2dc316d-fd349dc9, #w-node-bc1328ec-b85f-9b97-185b-6b6a29968042-fd349dc9, #w-node-_6279e3f9-814a-f5ef-7290-19329d1452b6-fd349dc9, #w-node-_353ed449-cac6-5431-79e4-d65f48b80093-fd349dc9, #w-node-_7b3f0fcc-da97-52bc-d7f4-4624a23df4fb-fd349dc9, #w-node-_18eaf025-2fc0-66c6-6d73-41a27c8559ee-fd349dc9, #w-node-_33e467d9-896c-b835-70e9-9bf515dfd3a1-fd349dc9, #w-node-b9e40230-d503-f406-846b-7c1511a75837-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b511-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b512-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b513-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b514-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b515-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b516-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b517-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b518-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b519-fd349dc9, #w-node-_3fa7b616-3037-166f-7d3a-03f4efa7b51a-fd349dc9, #w-node-_73493848-6bb7-a412-9fec-2c1815408da7-fd349dc9, #w-node-_73493848-6bb7-a412-9fec-2c1815408dab-fd349dc9, #w-node-_3505db6e-85a0-6674-1cf7-c4aa5c363478-fd349dc9, #w-node-_3505db6e-85a0-6674-1cf7-c4aa5c363479-fd349dc9, #w-node-_52d9ad15-5d67-6fef-6dfd-b637688868d1-fd349dc9, #w-node-_33c5fc14-88d6-204a-8f48-9c4f1e510985-fd349dc9, #w-node-f695ab65-47dc-eb28-1678-590099a44f9d-fd349dc9, #w-node-_5efd6508-9896-3a20-0966-195400a179e4-fd349dc9, #w-node-_50cc285e-864c-3710-8593-dd4517f08594-fd349dc9, #w-node-a004229e-75ae-55d2-7dc9-a5fe5b0a897a-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed674-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed675-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed676-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed677-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed678-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed679-fd349dc9, #w-node-b81e8377-f3b4-c3eb-4f77-9f309a3ed67a-fd349dc9, #w-node-_104c513c-cebf-90db-500b-0fcd6677e420-fd349dc9, #w-node-f3346d90-bb69-3f7c-b092-adacf944bf8c-fd349dc9, #w-node-_7a3636a4-7be0-fd92-6432-98aed48ff7bb-fd349dc9, #w-node-b6a11366-fffd-65cc-c946-5b18dc3a56a4-fd349dc9, #w-node-_57aece2e-3df0-3cf2-26e0-0197bdbd434b-fd349dc9, #w-node-_2e1698ad-821f-c986-65bb-474516439ecf-fd349dc9, #w-node-_2e1698ad-821f-c986-65bb-474516439ed7-fd349dc9, #w-node-_2e1698ad-821f-c986-65bb-474516439edf-fd349dc9, #w-node-_2e1698ad-821f-c986-65bb-474516439ee7-fd349dc9, #w-node-f86979b1-f916-ce8d-ce47-72b6bc17b92e-fd349dc9, #w-node-f86979b1-f916-ce8d-ce47-72b6bc17b933-fd349dc9, #w-node-f86979b1-f916-ce8d-ce47-72b6bc17b938-fd349dc9, #w-node-f86979b1-f916-ce8d-ce47-72b6bc17b93d-fd349dc9, #w-node-_8e037343-59ad-eb7b-2091-1d50ed762ddc-fd349dc9, #w-node-_2164f0d7-222c-4309-f925-c9b4335da854-fd349dc9, #w-node-_65891e36-6540-591c-3797-fa1d9bfd2e40-fd349dc9, #w-node-cd79ba50-bb15-fdb0-614e-44793009d335-fd349dc9, #w-node-e540a74c-4e3e-cf28-caea-fc4f9eaac49a-fd349dc9, #w-node-_84c62a3e-b755-498d-2c17-b52c3a4a66e1-fd349dc9, #w-node-d1d6aaed-57d2-37bc-bf3c-c41440410da5-fd349dc9, #w-node-da312903-567b-2672-0ee5-180120e03af0-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995200-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995201-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995202-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995203-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995204-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995205-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995206-fd349dc9, #w-node-_66498c10-42d1-ec6d-be96-438865995207-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b5319-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b5329-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b536d-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b5371-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b539a-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b539b-fd349dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_432df088-fb53-07f0-5484-d795f7ef780e-fd349dc9, #w-node-_432df088-fb53-07f0-5484-d795f7ef7817-fd349dc9 {
  justify-self: center;
}

#w-node-_86977c4e-9b68-d795-6aaf-5d8caec80b08-aec80b08, #w-node-_7fb63617-43bb-099d-1cfc-c30b0ab98dc7-14995b3b, #w-node-_46a18250-220b-afc5-ffba-3dea8d718c3f-14995b3b, #w-node-_0a6ef325-5f44-6b6f-05cb-2eda70aaf185-14995b3b, #w-node-d57058ee-f420-f5d1-560b-d43380ca4cec-14995b3b, #w-node-e240225d-3d04-7d5e-93e9-36cbef7b5be0-14995b3b, #w-node-c3b1b33f-bd77-79d0-46fe-bcb221663237-14995b3b, #w-node-f373322d-5b32-6271-adef-076ee26c958b-14995b3b, #w-node-e9dddbc4-0362-f429-1076-14f8059984d2-14995b3b, #w-node-de7c5328-e535-bf4a-6a39-c3377fbfa79f-14995b3b, #w-node-_734e1116-cbef-043c-dec9-30f290572742-14995b3b, #w-node-a2fb5db3-3eab-aac1-1cb0-daeb9ca80420-14995b3b, #w-node-_0cf4ad0d-cb10-e5b5-ed5f-856f73aaa9a8-14995b3b, #w-node-_23cd9348-7741-518c-700d-5fa5b76d0b81-14995b3b, #w-node-fcef75d1-6a9b-2e16-4b75-4a109c66537d-14995b3b, #w-node-_5302edc0-1000-1d8c-2873-fef580fa791c-14995b3b, #w-node-d414b2c0-bc2f-9d72-f616-eefb98351431-14995b3b, #w-node-_93aedcd9-0b97-ba96-1cd0-3ae71e4fdb3d-14995b3b, #w-node-af677f12-fc29-a9e6-91a4-48e588b51bb6-14995b3b, #w-node-_47993570-0b57-98e5-5fa6-9bed1be2c43a-14995b3b, #w-node-_81492c51-a077-d96f-ae91-7ef97115676a-14995b3b, #w-node-_8a1be27d-1a8e-ee19-f40b-70aecc7baa19-14995b3b, #w-node-_2bb312a5-66b8-416a-88fd-b0ace0c74fa3-14995b3b, #w-node-_2d72101f-93b8-8c22-7d63-a36ce43f7d93-14995b3b, #w-node-f8a94182-e533-0312-1f2a-4bb8dad31210-14995b3b, #w-node-_966bd56c-74a6-db3e-a282-46bd9015d0d9-14995b3b, #w-node-_1ace62e2-7fd9-efb9-96cd-d4aed0cebd86-14995b3b, #w-node-_9f6b4f2e-7467-118b-b454-2d0715fc5a01-14995b3b, #w-node-e3a26318-1e4e-fd0e-4676-70528cdaee3b-14995b3b, #w-node-e3a26318-1e4e-fd0e-4676-70528cdaee40-14995b3b, #w-node-e3a26318-1e4e-fd0e-4676-70528cdaee45-14995b3b, #w-node-_82c271b7-9ebb-0e63-5217-acff0a2ae90f-14995b3b, #w-node-_82c271b7-9ebb-0e63-5217-acff0a2ae917-14995b3b, #w-node-_82c271b7-9ebb-0e63-5217-acff0a2ae91f-14995b3b, #w-node-_82c271b7-9ebb-0e63-5217-acff0a2ae927-14995b3b, #w-node-_195b67ae-fc15-2440-07b8-07dcba85890b-14995b3b, #w-node-_0ae91d84-1d3a-a93a-bb0b-bded33974500-14995b3b, #w-node-_0ae91d84-1d3a-a93a-bb0b-bded33974508-14995b3b, #w-node-_0ae91d84-1d3a-a93a-bb0b-bded33974510-14995b3b, #w-node-_0ae91d84-1d3a-a93a-bb0b-bded33974518-14995b3b, #w-node-c741244b-5f23-2868-3026-37ac96697114-14995b3b, #w-node-_0cd26c99-920a-4880-1e97-b3ebf4c3c1b8-14995b3b, #w-node-_0cd26c99-920a-4880-1e97-b3ebf4c3c1c0-14995b3b, #w-node-_0cd26c99-920a-4880-1e97-b3ebf4c3c1c8-14995b3b, #w-node-_0cd26c99-920a-4880-1e97-b3ebf4c3c1d0-14995b3b, #w-node-_67e6993f-5f8a-6182-7e31-fe1b5713291b-14995b3b, #w-node-_2df7a72b-282d-facc-a51e-f04a00ef2391-14995b3b, #w-node-_2df7a72b-282d-facc-a51e-f04a00ef2399-14995b3b, #w-node-_2df7a72b-282d-facc-a51e-f04a00ef23a1-14995b3b, #w-node-_2df7a72b-282d-facc-a51e-f04a00ef23a9-14995b3b, #w-node-f5855248-f9e0-746c-2d7a-537b7d71f180-14995b3b, #w-node-f5855248-f9e0-746c-2d7a-537b7d71f188-14995b3b, #w-node-f5855248-f9e0-746c-2d7a-537b7d71f190-14995b3b, #w-node-f5855248-f9e0-746c-2d7a-537b7d71f198-14995b3b, #w-node-b712f6d9-248f-dc63-a08d-d771ebf7db10-14995b3b, #w-node-_6bb89121-c7b3-9fb8-ecb2-7445e9a11686-14995b3b, #w-node-_02cd507d-e773-1ba7-9a5d-e96f4504bc96-14995b3b, #w-node-cd438b9f-7e88-db65-7ed6-f12830311e91-14995b3b, #w-node-c3baadf2-f09b-3eb9-1fb0-87b2ed9fe1e3-14995b3b, #w-node-c3baadf2-f09b-3eb9-1fb0-87b2ed9fe1eb-14995b3b, #w-node-c3baadf2-f09b-3eb9-1fb0-87b2ed9fe1f3-14995b3b, #w-node-c3baadf2-f09b-3eb9-1fb0-87b2ed9fe1fb-14995b3b, #w-node-_43c92758-5811-6095-c6a0-11fcce46fe0c-14995b3b, #w-node-_43c92758-5811-6095-c6a0-11fcce46fe13-14995b3b, #w-node-_43c92758-5811-6095-c6a0-11fcce46fe1a-14995b3b, #w-node-_548f4293-a92a-90c6-b80d-c23e82c2e8f6-14995b3b, #w-node-_548f4293-a92a-90c6-b80d-c23e82c2e8fe-14995b3b, #w-node-_548f4293-a92a-90c6-b80d-c23e82c2e906-14995b3b, #w-node-_548f4293-a92a-90c6-b80d-c23e82c2e90e-14995b3b, #w-node-_86348800-1b57-a868-0fc9-a24551a9008d-14995b3b, #w-node-_86348800-1b57-a868-0fc9-a24551a90095-14995b3b, #w-node-_86348800-1b57-a868-0fc9-a24551a9009d-14995b3b, #w-node-_86348800-1b57-a868-0fc9-a24551a900a5-14995b3b, #w-node-_0a1c2c2a-3e4b-a16e-c000-3758a76bd476-14995b3b, #w-node-aa956e86-bd0e-7c52-f5ae-f8ddd7cc3cd0-14995b3b, #w-node-_327e5f0e-e8d3-90fa-ce8c-4e1c280aaa5c-14995b3b, #w-node-_846cb542-ef90-e5ea-603a-fd23a854b6bb-14995b3b, #w-node-_2af52a87-109c-e55f-289b-d104939bc94c-14995b3b, #w-node-_75275d68-dd92-d82b-2344-cb6c259a36bc-14995b3b, #w-node-_7571a80d-32d9-43ca-5717-7c4a4384bd4f-14995b3b, #w-node-_7571a80d-32d9-43ca-5717-7c4a4384bd57-14995b3b, #w-node-_7571a80d-32d9-43ca-5717-7c4a4384bd5f-14995b3b, #w-node-_7571a80d-32d9-43ca-5717-7c4a4384bd67-14995b3b, #w-node-fa291852-c351-f49a-6cbe-170e2eed59f6-14995b3b, #w-node-_8ef6d14d-c38c-b42a-c912-582aa1e8bb6e-14995b3b, #w-node-bcb718ca-4799-b96a-4884-f050f9f26841-14995b3b, #w-node-_95ccc3e9-7a5e-c80e-b947-79a724cf726c-14995b3b, #w-node-d9a70dc3-4f1a-9c71-307a-186eb1b99958-14995b3b, #w-node-_249c69ac-0908-f71f-f732-fc6d4c5229c8-14995b3b, #w-node-e14ae5af-5c7b-118f-f585-8483167e18fa-14995b3b, #w-node-e14ae5af-5c7b-118f-f585-8483167e18fe-14995b3b, #w-node-_9475f93e-3e64-27ce-302c-8d6905ea7a41-02c88840, #w-node-c6a23bd0-98c6-a688-a99d-e78c00e7de3e-02c88840, #w-node-ed67e30c-0016-67cf-d8b6-0001f01e0341-02c88840, #w-node-_2fab9f5d-e6c7-b687-b4e1-1fcce58dfd97-02c88840, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dedd-02c88840, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dede-02c88840, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dedf-02c88840, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dee0-02c88840, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dee1-02c88840, #w-node-_8ec6bd0a-a465-dc95-87c6-f0c108c43086-02c88840, #w-node-_4bc1691f-295e-c172-9830-84013e049514-02c88840, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0711-02c88840, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0716-02c88840, #w-node-ce676059-8292-b1b2-d60f-4a668c9d071b-02c88840, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0720-02c88840, #w-node-a8017e1e-26b2-106b-068c-e64731362e41-02c88840, #w-node-a8017e1e-26b2-106b-068c-e64731362e3d-02c88840, #w-node-a6306760-e692-d1cd-fa84-170a74d607dd-02c88840, #w-node-_2580ae48-ec05-ddd6-f352-84241cb529e4-02c88840, #w-node-d578b8f3-1a63-16ae-f401-d7d57dfd9b9e-02c88840, #w-node-_99c02eb0-126d-dc7d-8248-5acb868ae075-02c88840, #w-node-b535c68f-c4c9-3754-97b2-ea9c88852eb7-02c88840, #w-node-acf53440-fdab-a403-f7a1-ec26aeed0d85-02c88840, #w-node-_9ef58e73-0c82-cbeb-dd53-ddede86a8fc8-02c88840, #w-node-_74a63e1d-5c26-c351-4009-82f448361814-02c88840, #w-node-_0f2ca57e-c8a4-c82e-dea4-3ddcc2fa81da-02c88840, #w-node-_5ed11be4-06cd-2d78-c27d-12de6cdd58c4-02c88840, #w-node-_0117e265-a4e3-b14b-89ee-c3f1652696f8-02c88840, #w-node-_366a8b29-fbb8-d443-b7f1-e36d78e0aaf9-02c88840, #w-node-e03921fa-72d4-f91b-74dd-80c64c843db7-02c88840, #w-node-_1c40e2d7-1cf4-dd98-78c0-d3cf8d75e2db-02c88840, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b45-02c88840, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b49-02c88840, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b4d-02c88840, #w-node-cda09ee3-c8ed-f251-c277-2d0aac810249-02c88840, #w-node-cda09ee3-c8ed-f251-c277-2d0aac81024d-02c88840, #w-node-cda09ee3-c8ed-f251-c277-2d0aac810251-02c88840, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a96-02c88840, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a9a-02c88840, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a9e-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc562e9-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc562ed-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc562f1-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc562fe-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc56302-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc56306-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc56313-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc56317-02c88840, #w-node-b397b229-6cc6-71aa-4139-c0545dc5631b-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fb-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fc-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fd-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fe-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8ff-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f900-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f901-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f902-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f903-02c88840, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f904-02c88840, #w-node-fbb39882-b3cd-2b9c-a213-c64cbac29320-02c88840, #w-node-_1f43fd12-a31d-437d-8e49-f9a06640cc5b-02c88840, #w-node-_2a3d42a2-219d-875d-503c-e07c59cc9cb0-02c88840, #w-node-_566dca6a-72aa-63d2-9c41-6b45297f3ec2-02c88840, #w-node-_3ad99bf7-499a-3a70-f8ea-f076fadbbf69-02c88840, #w-node-b1468ca0-be3a-97c3-02bf-f19b9134135a-02c88840, #w-node-_1867eb92-f7c2-2943-851f-bd24a676ca02-02c88840, #w-node-ecaee616-66ff-abb5-8fc1-918c079326fa-02c88840, #w-node-_83b4b60c-7578-eae8-daa8-5762fd868a78-02c88840, #w-node-_89dc4ba8-8978-a84f-d960-38f0eaef73df-02c88840, #w-node-fec284bb-7ab4-0a55-8367-72b8a8416500-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b90892795f-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927960-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927961-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927962-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927963-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927964-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927965-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927966-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927967-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927968-02c88840, #w-node-d32ef4f7-8fdb-f057-9012-49b908927969-02c88840, #w-node-_907d778f-275e-78bd-26b4-0ff5456256b3-02c88840, #w-node-_907d778f-275e-78bd-26b4-0ff5456256af-02c88840, #w-node-_76401aaf-53fa-ec0e-c856-d1f271fb90ba-02c88840, #w-node-_200cf9a1-0fdb-0baa-0e38-7ea2973db254-02c88840, #w-node-_4b855023-161c-1972-219f-c4a57641db4a-02c88840, #w-node-_2e786e0e-8cfa-32a1-e27a-8eb4e9fa0038-02c88840, #w-node-cf6d729c-811f-ca3c-98ad-10617051b45a-02c88840, #w-node-fd3bbec0-c2bf-6933-9881-79d4553b59af-02c88840, #w-node-fd2639eb-42e8-4185-d580-216299ae1a83-02c88840, #w-node-_998346c5-e114-f911-10aa-2239556212d4-02c88840, #w-node-_735cbed4-1927-ac47-9f57-fd67f7a5f5e4-02c88840, #w-node-_86777f69-3f6a-f6de-5b73-6e0883029964-02c88840, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc635-02c88840, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc63c-02c88840, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc643-02c88840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d180-02c88840 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d181-02c88840, #w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d185-02c88840, #w-node-d708602a-40df-83b1-fe31-2845854fb283-02c88840, #w-node-b4852ff2-93ac-5da5-2a86-cf53978745ad-02c88840, #w-node-_43604a5b-05d9-fb82-f236-716ba7f803cc-02c88840, #w-node-fcbf80a2-0d74-113d-a194-7927c0fd4e76-02c88840, #w-node-c39d9394-e678-f7e4-011e-c29682f8ef3a-02c88840, #w-node-_4417b18a-c9f1-9098-6ed7-3d3277d06aae-02c88840, #w-node-_3353ee7e-7f2b-1017-1269-0111f516ff77-02c88840, #w-node-_3353ee7e-7f2b-1017-1269-0111f516ff7b-02c88840, #w-node-_7481fd4d-f168-6f6a-bbf2-063b52fb91e4-02c88840, #w-node-_893d346d-ff11-2064-ca2f-995f52901b7a-02c88840, #w-node-_570a4c04-58c1-3849-9392-985d66e240c3-02c88840, #w-node-c8382e44-af2e-48d5-5169-2242da1c1ced-02c88840, #w-node-f14ee013-aeb2-7457-8f37-264113d25430-02c88840, #w-node-f14ee013-aeb2-7457-8f37-264113d25434-02c88840, #w-node-_5069545d-c32c-dfd8-2061-400501301aff-02c88840, #w-node-_5069545d-c32c-dfd8-2061-400501301afb-02c88840, #w-node-_0ada9892-9a75-0165-01af-faffbf841be7-02c88840, #w-node-_0ada9892-9a75-0165-01af-faffbf841beb-02c88840, #w-node-_589cfc15-71dc-31d1-0cd6-cc14efb06be4-02c88840, #w-node-a700e016-adff-a1f5-afdc-c032d8f7b969-02c88840, #w-node-_61c12254-12b7-6e98-4427-6dc446189f8e-02c88840, #w-node-db1e28da-11f6-5368-0bc5-12ed103a1876-02c88840, #w-node-_212c86af-cdeb-355c-8582-81ce1f9b2357-02c88840, #w-node-_2737b01a-b11a-9d5b-cafe-b32e775ed973-02c88840, #w-node-_324962ec-feb3-35eb-8a93-1594563404be-02c88840, #w-node-_2223a544-3a0d-20eb-da77-4b86bdc71d92-02c88840, #w-node-_2223a544-3a0d-20eb-da77-4b86bdc71d8e-02c88840, #w-node-_19ce262c-38e3-22ef-36cc-e6eb763a2d76-02c88840, #w-node-_19ce262c-38e3-22ef-36cc-e6eb763a2d39-02c88840, #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea59-02c88840, #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea5a-02c88840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639bb-02c88840, #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639c4-02c88840 {
  justify-self: center;
}

#w-node-_82280be8-4657-145d-d45e-c42b55dab125-ac808aec, #w-node-_717ec013-e6c2-ce8d-f478-41adbe2b5dfc-ac808aec, #w-node-_1e3a9a14-b294-5129-3dc5-06fba1b70d36-ac808aec, #w-node-_9f176d5a-53f8-6ca3-ea90-6bfd1db72dd3-ac808aec, #w-node-_4a13ca88-9eb1-5f11-0fa1-af603a27581e-ac808aec, #w-node-_982f36c8-4f7a-4a78-bae5-0aab591a3a52-ac808aec, #w-node-_1c34dd39-7afb-4b55-98a8-483cbaab7336-ac808aec, #w-node-_8185dc53-ccb5-3c7f-a608-518e21b53008-ac808aec, #w-node-a709471b-b55e-6292-15e9-5e711f1c2736-ac808aec, #w-node-d0fa8c84-8315-b9df-a30c-dee40dc8b587-ac808aec, #w-node-_40fbabf5-e046-0b83-cf58-d69eb79c4feb-ac808aec, #w-node-_432d04e1-a4ce-185b-1043-be239477fb72-ac808aec, #w-node-dba6fb04-c0eb-719d-eba7-acdc9411a4b9-ac808aec, #w-node-a823c9b8-8f87-4479-99e6-f26fcf82cea0-ac808aec, #w-node-c185ce67-d0b6-39b1-09bb-24f0c862b0b0-ac808aec, #w-node-_60a995c6-9ef9-3998-b0a5-e878d1d3f587-ac808aec, #w-node-cff85ce7-b5f1-1146-a35f-5ff8875cce9e-ac808aec, #w-node-aeae72f2-1434-2f02-c232-5546d4eb5163-ac808aec, #w-node-afee13cd-55ec-1266-bb6c-c27f3b583c3a-ac808aec, #w-node-_6f47ccee-bb67-e03d-b533-a7276e467015-ac808aec, #w-node-_168c1f6c-22b3-8902-7705-14db357b3919-ac808aec, #w-node-_168c1f6c-22b3-8902-7705-14db357b391d-ac808aec, #w-node-f61771df-333b-02ea-c6a5-d21960ad9b19-ac808aec, #w-node-_7c94400c-900c-378d-35ff-519cf400fb55-ac808aec, #w-node-_41c696b7-06ef-a296-ba5b-2c53fa281cb8-ac808aec, #w-node-_152d7c39-b8eb-e619-fefe-369f91e4fc36-ac808aec, #w-node-_74cccff2-83fa-d7a9-15a9-373c981506c7-ac808aec, #w-node-_91a39600-31c8-0fb5-8bf9-0f3543fd01ca-ac808aec, #w-node-_91890fcc-d94b-8b45-4a75-6ab0a21ee70d-ac808aec, #w-node-f79c8a3e-d728-d304-a90d-0f6d1370fca6-ac808aec, #w-node-c9214463-46f6-0c13-3de2-8115fbd2c0c7-ac808aec, #w-node-c594633e-5e43-9421-346f-1bcb7801dbd9-ac808aec, #w-node-_18519bfd-886e-2d30-9724-2a55f463a905-ac808aec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_198716c4-3b3b-0a43-5643-d1435c4a92fc-ac808aec {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f5203340-a2fa-5abf-bbfd-46c916aa7cca-ac808aec, #w-node-d533eeed-6432-b37e-4fb6-2d73fd823210-ac808aec, #w-node-_38d6ec55-6fd7-7730-ffe8-467441f9dcac-ac808aec, #w-node-_38d6ec55-6fd7-7730-ffe8-467441f9dcb0-ac808aec, #w-node-_22ec06cb-8ebf-30af-6d7e-c71a29298cfb-ac808aec, #w-node-_28bc4d9e-3222-6241-8ddd-415ea8e27bc5-ac808aec, #w-node-_28bc4d9e-3222-6241-8ddd-415ea8e27bcb-ac808aec, #w-node-_28bc4d9e-3222-6241-8ddd-415ea8e27bcf-ac808aec, #w-node-_28bc4d9e-3222-6241-8ddd-415ea8e27bd3-ac808aec, #w-node-_33c2eee7-9e01-8559-7817-56bf99761ac5-ac808aec, #w-node-_299928bd-5234-c05c-b16b-d60165a9c4fb-ac808aec, #w-node-b7748197-6390-9494-6416-102453e82229-ac808aec, #w-node-f263d6a2-287c-0836-19e0-0dcbcb8a47a5-ac808aec, #w-node-abdc1510-5eb6-46d2-2899-5769d77b8df3-ac808aec, #w-node-_4143868d-bf26-a56b-2949-932ebfd23682-ac808aec, #w-node-_7caa8305-5711-311a-7258-1ad392193ce9-ac808aec, #w-node-_3626f909-18a2-0a07-47d0-a32e27da5a4e-ac808aec, #w-node-_3626f909-18a2-0a07-47d0-a32e27da5a52-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d0076c-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d00777-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d0077b-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d0078d-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d00791-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007a3-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007a7-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007ab-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007b9-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007bd-ac808aec, #w-node-c03f75e8-197a-be69-6685-951974d007c1-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd242f-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd2433-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd2437-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd2445-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd2449-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd244d-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd245b-ac808aec, #w-node-ea7cbac6-f694-df8c-0eab-9586f0bd2471-ac808aec, #w-node-_02756a62-f9ac-e9a9-85b7-b6ce46a6a8b6-ac808aec, #w-node-_21827052-99e2-e864-39d9-5a9e7e66fdaf-ac808aec, #w-node-_58ea76a3-837f-c32c-a4e6-dea9fcd9dfda-ac808aec, #w-node-_42959aff-9f82-898b-38e8-1b36b79d4ead-ac808aec, #w-node-aa3c1011-5c7d-e828-b100-b084eb89c961-ac808aec, #w-node-aa3c1011-5c7d-e828-b100-b084eb89c968-ac808aec, #w-node-aa3c1011-5c7d-e828-b100-b084eb89c96f-ac808aec, #w-node-e77cccc3-30dd-8631-a0de-a70ae64b9f6f-ac808aec, #w-node-_75c88279-1182-acbf-63f2-814b0a2b1271-ac808aec, #w-node-_75c88279-1182-acbf-63f2-814b0a2b1275-ac808aec, #w-node-_0651ea79-f420-c68d-cddf-34c89fc77f08-ac808aec, #w-node-_6243a8a8-3331-a4f2-6f76-54d4d7adfc12-ac808aec, #w-node-_3b3c00e3-4a6f-586e-2b6f-78886ef4f613-ac808aec, #w-node-_3ecca703-0a2f-c0dc-0071-ca16b89cf1b5-ac808aec, #w-node-_0c993308-cf05-24da-74a6-ba79900b9169-ac808aec, #w-node-_35fae9df-bab2-6801-b947-b5e83928ef8a-ac808aec, #w-node-_4976bf93-70f4-dfb4-11a9-3347593b9d13-ac808aec, #w-node-_42984470-42ba-2b31-4a72-34e895743832-ac808aec, #w-node-df8c7197-0469-1e44-fd1d-2b885059512c-ac808aec, #w-node-f8b8b00e-b4c6-a217-157c-b48daa84d8ca-ac808aec, #w-node-_4fbe0478-d4c7-b563-6ebb-e3d5c00ab407-ac808aec, #w-node-ba84a120-bf27-5fc2-df59-7e6a0252118b-ac808aec, #w-node-_5fc62cf5-6efb-59aa-bb6f-5f5ce82405b7-ac808aec, #w-node-_5fc62cf5-6efb-59aa-bb6f-5f5ce82405b8-ac808aec, #w-node-_5fc62cf5-6efb-59aa-bb6f-5f5ce82405c1-ac808aec, #w-node-_5fc62cf5-6efb-59aa-bb6f-5f5ce82405ca-ac808aec, #w-node-_5fc62cf5-6efb-59aa-bb6f-5f5ce82405d3-ac808aec, #w-node-e6958e5f-00f0-de2e-9b1d-4b4128f13c16-ac808aec, #w-node-e6958e5f-00f0-de2e-9b1d-4b4128f13c1a-ac808aec, #w-node-e6958e5f-00f0-de2e-9b1d-4b4128f13c1e-ac808aec, #w-node-e6958e5f-00f0-de2e-9b1d-4b4128f13c24-ac808aec, #w-node-f9643d44-6dae-a722-a863-7ede301b9c68-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab592-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab5a5-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab5c0-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab5c1-ac808aec, #w-node-a35d43cc-1c72-aecf-58af-7b4ff00479d9-eb83a453, #w-node-_56b1b9d7-ce24-f90e-ff92-844299da73be-eb83a453, #w-node-_4d2c087a-9a4c-e804-3db3-22dd516526d3-eb83a453, #w-node-_02ada2be-4a25-ba7a-1f2a-78634844307c-eb83a453, #w-node-d4a1812b-0088-5417-d846-15f0b61e5624-eb83a453, #w-node-_8311bcf1-3854-0557-a5bc-be46915616c4-eb83a453, #w-node-_4f979ad8-9cd8-e90a-8697-a124e30b6843-eb83a453, #w-node-f9879c0f-0d73-1998-1267-7d71edb252a5-eb83a453, #w-node-b5bf92a2-bce4-bd04-d392-b0f93e903502-eb83a453, #w-node-_5fc75b9e-ecea-3067-2b3d-e77912e41ba5-eb83a453, #w-node-ddffff79-9628-8235-d763-aaaae93c77a1-eb83a453, #w-node-_2c31f2d3-9261-8765-baa1-ebf4f2aae533-eb83a453, #w-node-ef6a7b79-0926-125f-8c95-89364a359eff-eb83a453, #w-node-f1b521f0-e22b-e09b-adca-cbf81bb8fd70-eb83a453, #w-node-de4162f5-3a40-c111-360a-68152cabb051-eb83a453, #w-node-dba16c81-b9a1-e00b-da2e-adfc2b27b2da-eb83a453, #w-node-_73cc091b-ee41-14f7-493f-139ac42b27fb-eb83a453, #w-node-_84c63bfb-6083-43aa-2b58-e7529d952e73-eb83a453, #w-node-_3a6190e8-af88-08d3-48d3-be29caed7118-eb83a453, #w-node-e563eaad-3523-d9dd-7376-60356b73bf24-eb83a453, #w-node-_1765b776-fb41-d832-6503-dee06fec40dc-eb83a453, #w-node-f180709a-6de8-0463-b5b1-04793fd6e24b-eb83a453, #w-node-_501f2102-c400-e009-ca16-f4621613f191-eb83a453, #w-node-f376b018-c513-2d51-a86c-188b32135931-eb83a453, #w-node-d8757877-c73c-3209-fc61-420413601a31-eb83a453, #w-node-_03b56d96-d489-844c-9842-9e32bbdb45d7-eb83a453, #w-node-_3d28d7ff-b0a6-7680-0d2b-ad81090aef3e-eb83a453, #w-node-_4e59117a-1b37-4800-f2bd-4975a2e79e0d-eb83a453, #w-node-a02812b7-a7c0-fcec-a600-2dd12140afce-eb83a453, #w-node-_951d19af-a501-da46-eaf5-287e87c49990-eb83a453, #w-node-ca768bff-0263-1f41-d366-8227116efd46-eb83a453, #w-node-e76db579-db5f-905c-e8c6-77ae270d164a-eb83a453, #w-node-_2444b94b-02ec-f3c8-fefc-6398ab32deb7-eb83a453, #w-node-eb6098e5-cecd-af0e-43fd-2f54bade695f-eb83a453, #w-node-_42bae9f9-8abc-6ce6-2fe8-ae4d1bfaffc2-eb83a453, #w-node-_5da9b254-022d-1110-b0d6-37c543b62739-eb83a453, #w-node-_2ca0e2db-229f-0489-dd79-064ce00a7aa9-eb83a453, #w-node-_0f733f48-d611-1727-51aa-2cecf5e3161a-eb83a453, #w-node-_9ae9a501-0708-58ff-74cb-2d4dae395aee-eb83a453, #w-node-d4607d1b-7f2a-d123-3bd8-2cad34172485-eb83a453, #w-node-_6e673e2c-ac39-2db4-8c55-b8600ff2eaf8-eb83a453, #w-node-c26ba475-f41c-13bf-5a7b-9a2bcc8b8562-eb83a453, #w-node-_0ef6fd75-7df3-1cef-3d0e-a4f7f4f8797a-eb83a453, #w-node-ee8d25bc-4938-3aee-6f69-fb984eb6973f-eb83a453, #w-node-_65a793f2-0e03-41d4-53bd-98247b3ebd6e-eb83a453, #w-node-_07800c6e-bf34-959d-5670-b08403a4ee29-eb83a453, #w-node-c9430adb-8e59-9081-f9b5-faa7d52ccd51-eb83a453, #w-node-_494ef8f9-3f13-c1ce-fa8a-ff269a6392e6-eb83a453, #w-node-_39130a9b-b105-df2e-a2c7-b67b4b1d84d1-eb83a453, #w-node-_1ea179a7-42f5-dce0-a9bb-4c2e9ee5f839-eb83a453, #w-node-f9ba605d-89d0-c682-319a-461fb86ae15b-eb83a453, #w-node-b63c1a83-9aea-5e38-2d00-adbf8b2d495f-eb83a453, #w-node-_2a17137f-9361-f3c3-6406-056db21eac45-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac46-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac49-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac4d-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac51-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac55-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac5d-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac62-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eac67-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21ead27-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eaca9-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eacb3-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eacbd-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21eacc7-4fe85d08, #w-node-_4e362162-0adf-5b8a-7cd6-f111e8c55c95-4fe85d08, #w-node-_4e362162-0adf-5b8a-7cd6-f111e8c55c99-4fe85d08, #w-node-_4e362162-0adf-5b8a-7cd6-f111e8c55c9f-4fe85d08, #w-node-_4e362162-0adf-5b8a-7cd6-f111e8c55ca3-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3a-4fe85d08, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3e-4fe85d08, #w-node-d7f513a6-5a0f-564d-7a44-8d8914057c5a-4fe85d08, #w-node-_925d3595-5339-511c-99a4-d1366450bf18-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450bf32-1fe9727a, #w-node-_6972814e-f09e-46f6-1c36-572bee49017f-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450bf36-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f3052989-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f305298d-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f3052991-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f3052995-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f3052999-1fe9727a, #w-node-_28cd9241-269e-2183-1343-c5e8f305299d-1fe9727a, #w-node-_5eb075ff-dc17-52fd-6261-4fdec801a33b-1fe9727a, #w-node-a65a640a-f8f8-5115-da85-f4f3fa2bb326-1fe9727a, #w-node-eea6ba9a-7f6d-e69e-4a55-ea1ec3f7e5da-1fe9727a, #w-node-_5bb3654d-02f4-f692-15b9-03773c64f032-1fe9727a, #w-node-_44b3feb7-06ea-7356-141f-985adb27379e-1fe9727a, #w-node-e65e1240-3eec-eaa7-cd1a-be51c78407a4-1fe9727a, #w-node-a8a12a99-fd69-1a38-4671-ea61a60cda9f-1fe9727a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7b54666-8f27-df50-a680-4199632fb6d4-1fe9727a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_925d3595-5339-511c-99a4-d1366450c04b-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c04c-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c04d-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c04e-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c04f-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c050-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c051-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c05b-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c05f-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c063-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c06b-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c06f-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c073-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c077-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c07b-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c08e-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c094-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c095-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c099-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c09d-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c0b0-1fe9727a, #w-node-e4f6d030-e13b-ccb2-304f-d83941f1aa2d-1fe9727a, #w-node-_8f590e1f-7623-8e3e-79fa-4c34cbea7eed-1fe9727a, #w-node-ce5099f1-ad8e-452c-8e85-797f0c01ce8a-1fe9727a, #w-node-_15c9ff43-cd19-2992-9a52-81b4faee8512-1fe9727a, #w-node-_81d6bf89-00b2-c2f2-f91a-3596e779985f-1fe9727a, #w-node-f7aee80a-4696-4e9f-b699-3fa119b880d6-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1b9-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1bd-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1c1-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1c5-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1c9-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1d6-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1da-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1de-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1e2-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1ef-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1f3-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1f7-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c1fb-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c206-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c20a-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c217-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c21b-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c21f-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c223-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c227-1fe9727a, #w-node-_95ed2932-0f34-2b4a-a365-cf6121be2a22-1fe9727a, #w-node-_95ed2932-0f34-2b4a-a365-cf6121be2a27-1fe9727a, #w-node-_9acc4ca4-8770-23c0-7c32-f79114afaabd-1fe9727a, #w-node-af7a7b02-7cb1-564e-f284-3832334057ba-1fe9727a, #w-node-af7a7b02-7cb1-564e-f284-3832334057b3-1fe9727a, #w-node-_4a936c18-cd41-c588-cd9a-7693254ac8cb-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c23d-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c244-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c24b-1fe9727a, #w-node-_4b4b6eec-d5fb-ba14-74d2-366329c02221-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c257-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c258-1fe9727a, #w-node-_9146fa84-404e-16ba-cc13-090807824696-1fe9727a, #w-node-_9146fa84-404e-16ba-cc13-09080782469a-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c26d-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c282-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c286-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c28a-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c28e-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c292-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c296-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c29a-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c29c-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2a1-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2a6-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2ab-1fe9727a, #w-node-_49e70a96-8fe8-be76-de59-25d6ff6eb757-1fe9727a, #w-node-_49e70a96-8fe8-be76-de59-25d6ff6eb75b-1fe9727a, #w-node-c33c1ff3-4ee7-3240-42ec-464566a8b04f-1fe9727a, #w-node-e2d82ad7-cac5-0c82-6cda-6dfe0ef63bcc-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2b8-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2c8-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2df-1fe9727a, #w-node-_925d3595-5339-511c-99a4-d1366450c2e3-1fe9727a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0828a38-a898-a4fb-b55c-82624e8a2115-1fe9727a, #w-node-c0828a38-a898-a4fb-b55c-82624e8a211e-1fe9727a {
  justify-self: center;
}

#w-node-_5616e25d-3d5d-59d0-fc4f-e07a9ce5d61d-c98ccfd3, #w-node-_51115de7-6912-d2fa-802f-871786539f1e-c98ccfd3, #w-node-fc2a160f-844d-f5a9-ec56-1fec51c96ede-c98ccfd3, #w-node-aa867be2-ab80-e33d-5d5b-e6c4d826c113-c98ccfd3, #w-node-_4c48eaaa-8d6a-5f72-8b91-8e38438eaec5-c98ccfd3, #w-node-f856d95f-d3f6-4a96-6c18-2b8fa86c0ceb-c98ccfd3, #w-node-_089b7fed-49c0-940c-8d1b-ac00947e7526-c98ccfd3, #w-node-_445ffcd8-5271-4e11-ed1e-2bcada7ba261-c98ccfd3, #w-node-_503e23cd-9f90-ebba-20b3-9f40a5d83ca1-c98ccfd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_282cf217-6c72-525d-a870-d037a7143375-c98ccfd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cc75bc33-bd97-d16d-f464-f90f3269ea01-c98ccfd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc75bc33-bd97-d16d-f464-f90f3269ea15-c98ccfd3 {
  justify-self: end;
}

#w-node-cc75bc33-bd97-d16d-f464-f90f3269ea18-c98ccfd3 {
  justify-self: start;
}

#w-node-cc75bc33-bd97-d16d-f464-f90f3269ea19-c98ccfd3, #w-node-cc75bc33-bd97-d16d-f464-f90f3269ea2f-c98ccfd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc75bc33-bd97-d16d-f464-f90f3269ea43-c98ccfd3 {
  justify-self: end;
}

#w-node-_81175875-a102-64df-c93a-d2d1a5fcec42-c98ccfd3, #w-node-f8286345-fab9-a519-c283-69f317974abd-c98ccfd3, #w-node-_820aa2aa-c18f-e206-e2e0-51a151b642b9-c98ccfd3, #w-node-_820aa2aa-c18f-e206-e2e0-51a151b642ba-c98ccfd3, #w-node-af052671-d403-3cba-67ed-9aff9993309e-c98ccfd3, #w-node-af052671-d403-3cba-67ed-9aff9993309f-c98ccfd3, #w-node-_170b1f87-74c5-4bfd-0046-7e47fd0b2bf3-c98ccfd3, #w-node-cb504221-eb25-282f-7d59-50f1228dc721-c98ccfd3, #w-node-cdb66a3a-7866-669d-3940-c97a8921b7f0-c98ccfd3, #w-node-e0a6cfce-984a-053d-daea-f4222134ecb8-c98ccfd3, #w-node-_473ebe06-886a-7148-9c36-0bbde04bd614-c98ccfd3, #w-node-df7fe266-de7b-f885-ba1b-1c64b2000396-c98ccfd3, #w-node-_22dbabdd-38c6-c5f9-6738-91c537d798a9-c98ccfd3, #w-node-e85b193e-3f51-b0cc-ca81-bace98620407-c98ccfd3, #w-node-b596e1ff-c7cc-1264-268b-3219cd85f2e1-c98ccfd3, #w-node-_4e421f6f-4b76-7ce6-b544-335eb637a4f7-c98ccfd3, #w-node-_4b1bf0fd-cfa1-f6ea-65a0-912812b68db0-c98ccfd3, #w-node-b045ac0c-02fb-836c-79a2-0207677caf93-c98ccfd3, #w-node-b045ac0c-02fb-836c-79a2-0207677caf95-c98ccfd3, #w-node-_073f8a41-0e08-7fa7-5ac9-9e7bf1e79f55-c98ccfd3, #w-node-_073f8a41-0e08-7fa7-5ac9-9e7bf1e79f56-c98ccfd3, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0967d-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0967f-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09682-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09683-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09687-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0968a-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09779-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097a4-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097a9-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097ab-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097db-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097f8-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097fd-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097ff-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09818-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09827-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09834-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09843-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09852-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09865-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09878-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0988b-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0989e-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098a9-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098d7-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098db-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098ea-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098ed-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098f3-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea098fc-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09906-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea0990c-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09912-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09915-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09930-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09931-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09932-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09933-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09934-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09935-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09936-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09937-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099cd-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099d2-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099d7-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099dc-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099ee-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099f3-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099f8-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea099fd-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a02-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a07-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a0c-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a11-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a16-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a1b-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a20-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a25-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09a9f-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09aa3-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09aa7-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09ace-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09ad3-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09b0b-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09b0f-032933e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d63f7171-ed47-7281-cb3b-99bced8a7893-f8163b39, #w-node-c3c61572-4253-514b-7489-9bfe4dcb78c8-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa7fff-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8000-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8001-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8002-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8003-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8004-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8005-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8006-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8009-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa800d-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8011-f8163b39, #w-node-_0327406d-f5fb-6aa0-d19e-9430fcfa8015-f8163b39, #w-node-ada8e99e-bf8e-3061-8044-4580d88b8288-f8163b39, #w-node-cee23ccb-4fcb-900c-2e53-1b302d730197-f8163b39, #w-node-cee23ccb-4fcb-900c-2e53-1b302d730198-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2475651a-8c1c-9fa5-592f-5f94315e0555-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2475651a-8c1c-9fa5-592f-5f94315e0580-f8163b39, #w-node-_2475651a-8c1c-9fa5-592f-5f94315e0585-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2475651a-8c1c-9fa5-592f-5f94315e0587-f8163b39, #w-node-d825e0a6-d9bd-036a-bbad-a0ab7241d76b-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d825e0a6-d9bd-036a-bbad-a0ab7241d769-f8163b39, #w-node-ccb3b91e-ef8e-77cc-05e1-47c371204257-f8163b39, #w-node-e47b3514-215f-66d2-c985-e4f85f66a17d-f8163b39, #w-node-_5d5cec1c-f40a-4a31-2d27-d9bdc526ac68-f8163b39, #w-node-cec8d60f-6c2d-8670-5102-9045d10fbd7c-f8163b39, #w-node-_6d8b98e5-c2f1-6f93-f324-6fa4120a6cd1-f8163b39, #w-node-f9120607-40ed-1e62-e868-6e323263b725-f8163b39, #w-node-_5f61a5b2-b0c6-cc98-8b05-9ec753e186a8-f8163b39, #w-node-_3b8e8cf0-3327-bc8a-5690-8d8ec98d2b68-f8163b39, #w-node-db0bbad2-cc52-7f89-4417-00989c360bae-f8163b39, #w-node-_41fd43e0-ab36-f85c-85d6-1d5c5bfa44c1-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a9a7c5f-2a7f-4998-9c45-586ffd864716-f8163b39, #w-node-_6a69fc82-1806-d006-33e7-30fee0d73c47-f8163b39, #w-node-_8ce8530a-6d4a-ea19-db19-b10a586c17d8-f8163b39, #w-node-_56953fcd-2ac5-8fa7-54fb-8e731dca8b7f-f8163b39, #w-node-ab863383-cb58-9f23-7023-e64aa3c68d1e-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d04844d7-e215-6f5b-0a41-3e7f7e2521f0-f8163b39, #w-node-_223f2af3-0a23-7788-5ce5-fbaa8bd678cd-f8163b39, #w-node-bf911e44-2fbe-70d3-06e3-ea32d3faade8-f8163b39, #w-node-_69f1bc31-7c85-b1eb-5a20-ba6ff714bf3c-f8163b39, #w-node-_69f1bc31-7c85-b1eb-5a20-ba6ff714bf3d-f8163b39, #w-node-_4475c77d-8b1b-85a8-6c37-4510dd758865-f8163b39, #w-node-ef3b9a18-836c-6928-172b-07a89aedaf7e-f8163b39, #w-node-_4f5b5c35-14be-3443-b0c4-6fcf49a4b303-f8163b39, #w-node-_650b8512-4ceb-d51d-cf59-64958a8c488f-f8163b39, #w-node-_8199e6e2-4a0a-a703-76a1-625782842500-f8163b39, #w-node-_078e6b82-6afa-392a-481f-3b452e0e20f4-f8163b39, #w-node-_549ba893-1939-94de-787f-ff0d26796c8b-f8163b39, #w-node-_549ba893-1939-94de-787f-ff0d26796c8c-f8163b39, #w-node-a4233546-41a9-c84f-2225-bcc5184e7f62-f8163b39, #w-node-_18843854-5fc6-f3a1-3f32-1def8bcb2c92-f8163b39, #w-node-_26a5c08f-5f4f-e9df-86c3-fb06ac8c27e1-f8163b39, #w-node-f6649e33-1dfc-1f0d-4270-2b2a04313740-f8163b39, #w-node-_4dfc9b40-e597-fa8c-83a7-d3c0c139f63f-f8163b39, #w-node-_4dfc9b40-e597-fa8c-83a7-d3c0c139f640-f8163b39, #w-node-_4dfc9b40-e597-fa8c-83a7-d3c0c139f641-f8163b39, #w-node-_4dfc9b40-e597-fa8c-83a7-d3c0c139f642-f8163b39, #w-node-_5035c1bc-2b1e-9727-ba59-af1f028ea255-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5035c1bc-2b1e-9727-ba59-af1f028ea259-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5035c1bc-2b1e-9727-ba59-af1f028ea1e9-f8163b39, #w-node-_5035c1bc-2b1e-9727-ba59-af1f028ea1ed-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5035c1bc-2b1e-9727-ba59-af1f028ea1f1-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_16bc69a2-2f9c-2508-ac27-4071c120c19a-f8163b39, #w-node-_16bc69a2-2f9c-2508-ac27-4071c120c19c-f8163b39, #w-node-_16bc69a2-2f9c-2508-ac27-4071c120c1b2-f8163b39, #w-node-e8b2aae9-367a-7719-ff0e-735107e48ec5-f8163b39, #w-node-f28a2009-b4ce-b473-bd44-90a8a5032158-f8163b39, #w-node-f28a2009-b4ce-b473-bd44-90a8a5032159-f8163b39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc16b6a7-e77a-6e10-cce9-f8da72246382-f8163b39, #w-node-fc16b6a7-e77a-6e10-cce9-f8da7224638b-f8163b39 {
  justify-self: center;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b6fe-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b717-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b71e-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b723-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b728-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b72d-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b736-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b738-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b745-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b74d-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b751-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b753-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7cb-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7cf-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7e1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7ea-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7eb-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7f0-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7f2-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b825-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b863-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b867-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b86b-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b873-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b89d-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b8a1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b8c1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b8c8-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b911-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b913-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b926-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b92a-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b92e-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b97c-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b97e-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b97f-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b980-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b99d-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b99f-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9a0-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9a1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9be-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9c0-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9c1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9c2-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9df-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9e1-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9e2-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b9e3-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba00-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba02-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba03-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba04-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba21-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba23-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba24-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba25-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba42-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba44-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba45-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba46-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba69-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba6d-9f1d3291 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba75-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba95-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba9a-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8baae-9f1d3291, #w-node-ba1a2301-410b-e895-630f-bd900a99e9f1-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea08-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea11-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea12-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea17-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea18-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea19-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea1e-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea1f-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea20-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea25-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea26-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea27-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea58-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea68-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea73-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea75-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ea9c-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99eaad-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ebd8-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ebfe-9b194bad, #w-node-_9938498b-ab94-a75e-cf58-2e83487d9b34-9b194bad, #w-node-_9938498b-ab94-a75e-cf58-2e83487d9b35-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a96c4937-8b5e-9dca-0a32-bb9950985dfe-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5a9bb621-270b-e81c-5d62-9b6698d7d30a-9b194bad, #w-node-b28bad59-8baf-af0c-64d7-166a4d92d4ad-9b194bad, #w-node-_7c45f2df-61b7-eaae-baaa-47b7b5268bc7-9b194bad, #w-node-_1069ed82-8791-a4ce-893a-7303e5c9c11c-9b194bad, #w-node-ca1bf1c1-03a3-e964-aaaa-0409cbb0e5a9-9b194bad, #w-node-cfaff844-d1a7-5baf-c382-2b76dc615431-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ec32-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ec33-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ec35-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ec8b-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99eca8-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecb6-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecba-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecbb-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ecdf-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ece0-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ece6-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ece7-9b194bad, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ebb-9b194bad, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ebf-9b194bad, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ec3-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ed68-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ed6a-9b194bad {
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ed77-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ed79-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ed87-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99edce-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99edd0-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99edad-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99edaf-9b194bad, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188257-9b194bad, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188258-9b194bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa61f7ea-395a-60d3-e219-ab12a83afd80-9b194bad, #w-node-fa61f7ea-395a-60d3-e219-ab12a83afd77-9b194bad {
  justify-self: center;
}

#w-node-f4d17233-8cb8-9f07-6104-533612dc6b73-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b78-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b7d-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b82-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b87-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b8c-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b91-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b96-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6b9b-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6ba0-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6ba5-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6baa-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc6ff0-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7007-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7009-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc701f-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7021-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7037-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7039-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc704f-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7051-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7067-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc720b-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7211-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc721b-de7a0a9a, #w-node-f4d17233-8cb8-9f07-6104-533612dc7221-de7a0a9a, #w-node-f8d72c77-4419-a32b-d190-64e92545dff4-de7a0a9a, #w-node-f8d72c77-4419-a32b-d190-64e92545dff5-de7a0a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbe2f56-b1f6-e786-3530-4422a410333a-de7a0a9a, #w-node-bcbe2f56-b1f6-e786-3530-4422a4103343-de7a0a9a {
  justify-self: center;
}

#w-node-_2a17137f-9361-f3c3-6406-056db21eac45-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac46-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac49-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac4d-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac51-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac55-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac5d-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac62-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac67-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21ead27-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eaca9-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eacb3-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eacbd-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eacc7-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f66-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f67-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f68-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f69-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f6a-ea23368b, #w-node-_6a70ade8-7e9d-9434-0019-c5bf2f7b7f6b-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3a-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3e-ea23368b, #w-node-d7f513a6-5a0f-564d-7a44-8d8914057c5a-ea23368b, #w-node-_2a17137f-9361-f3c3-6406-056db21eac45-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac46-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac49-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac4d-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac51-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac55-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac5d-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac62-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eac67-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eaca9-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eacb3-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eacbd-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21eacc7-25342a49, #w-node-b48dc0e1-74ad-b07c-29bb-14ae0bccba1f-25342a49, #w-node-b48dc0e1-74ad-b07c-29bb-14ae0bccba21-25342a49, #w-node-b48dc0e1-74ad-b07c-29bb-14ae0bccba2f-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3a-25342a49, #w-node-_2a17137f-9361-f3c3-6406-056db21ead3e-25342a49, #w-node-d7f513a6-5a0f-564d-7a44-8d8914057c5a-25342a49, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6bd5-de81b9ef, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6bda-de81b9ef, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6bdf-de81b9ef, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6be4-de81b9ef, #w-node-_780620dc-fbfc-558a-d1ca-e04d8211e7ef-de81b9ef, #w-node-c60e4cc7-863b-dcfd-4b76-69f54add850e-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f4c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f50-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f54-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f58-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f5c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f68-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f6c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f70-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f74-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f78-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f7c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f80-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f84-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f88-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f8c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f90-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f94-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f98-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f9c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fa8-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fac-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb0-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb4-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb8-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fbc-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fc0-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fc4-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd0-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd4-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd8-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fdc-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe0-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe4-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe8-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fec-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff0-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff4-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff8-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ffc-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61008-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6100c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61010-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61014-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61018-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6101c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61020-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61024-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61028-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6102c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61030-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61034-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61040-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61044-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61048-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6104c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61050-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61054-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61058-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6105c-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61060-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61064-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61068-de81b9ef, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6106c-de81b9ef, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461efe-de81b9ef, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461f02-de81b9ef, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461f06-de81b9ef, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d9315-de81b9ef, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d9317-de81b9ef, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d932c-de81b9ef, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d932e-de81b9ef, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b49-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b4d-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b51-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b55-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b59-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b5d-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b61-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b65-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b69-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b6d-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b71-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b75-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b79-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b7d-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b88-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b8c-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b90-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b94-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b98-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365b99-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365ba1-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365ba5-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365ba9-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bad-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bb1-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bb5-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bb9-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bba-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bc2-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bc6-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bca-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bce-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bd2-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bd6-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bda-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bde-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365be2-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365be6-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bea-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365beb-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bf3-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bf7-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bfb-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365bff-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c03-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c07-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c0b-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c0c-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c14-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c18-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c1c-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c20-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c24-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c28-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c2d-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c32-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c33-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c3b-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c3f-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c43-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c47-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c4b-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c4f-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c54-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c59-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c5e-23a2c246, #w-node-_47542d50-0e8b-7ead-d9b8-886e3d365c5f-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5474-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5475-23a2c246, #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5477-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5478-23a2c246, #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac15-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac16-23a2c246, #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac17-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac18-23a2c246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_951dd288-74af-3b81-0832-dfe617694711-23a2c246, #w-node-_8cce3787-dd70-634f-474b-8114c93b3945-23a2c246, #w-node-_6e937ad7-1a50-33d3-81f3-eeb0a6f3c23c-23a2c246, #w-node-be85a81e-6cf3-d9bc-401e-d8195ff238ec-23a2c246, #w-node-_65338a68-e3b6-5912-fe48-f1893414c350-23a2c246, #w-node-_7aee6844-b3e9-14e1-65ec-22344d538864-23a2c246, #w-node-_07ad3904-e2c0-9e98-cbe1-24dbc945b949-23a2c246, #w-node-f0f65cb3-fb21-9b7e-2335-fe265ec34b56-23a2c246, #w-node-a1c4a583-db10-fcea-db1a-0f23f9a1be8d-23a2c246, #w-node-_231331bf-6afb-d4ec-78da-8a4469e2256e-23a2c246, #w-node-_061e45d4-c859-ca0c-1f68-b68152c20e16-23a2c246, #w-node-c2b0fb94-02c4-44fd-5aa5-fafd831e7306-23a2c246, #w-node-c2b0fb94-02c4-44fd-5aa5-fafd831e7308-23a2c246, #w-node-c2b0fb94-02c4-44fd-5aa5-fafd831e731d-23a2c246, #w-node-c2b0fb94-02c4-44fd-5aa5-fafd831e731f-23a2c246, #w-node-b589a349-d572-d1a8-aab6-3948e3009add-88ce9738, #w-node-b589a349-d572-d1a8-aab6-3948e3009ae5-88ce9738, #w-node-b589a349-d572-d1a8-aab6-3948e3009ae6-88ce9738, #w-node-b589a349-d572-d1a8-aab6-3948e3009aeb-88ce9738, #w-node-b589a349-d572-d1a8-aab6-3948e3009aef-88ce9738, #w-node-b589a349-d572-d1a8-aab6-3948e3009af3-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e490-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e496-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e497-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e49c-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e4a0-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e4a4-88ce9738, #w-node-_6d3c6992-ff16-faa9-30a6-d46bb810c377-88ce9738, #w-node-_6d3c6992-ff16-faa9-30a6-d46bb810c379-88ce9738, #w-node-_6d3c6992-ff16-faa9-30a6-d46bb810c38e-88ce9738, #w-node-_6d3c6992-ff16-faa9-30a6-d46bb810c390-88ce9738, #w-node-_142be741-6b61-5844-85da-40db66649573-5550ba9e, #w-node-_142be741-6b61-5844-85da-40db66649575-5550ba9e, #w-node-_142be741-6b61-5844-85da-40db6664958c-5550ba9e, #w-node-_142be741-6b61-5844-85da-40db6664958e-5550ba9e, #w-node-dd5821b9-95f2-efa9-0bc0-9f20e1b478af-5550ba9e, #w-node-dd5821b9-95f2-efa9-0bc0-9f20e1b478b1-5550ba9e, #w-node-dd5821b9-95f2-efa9-0bc0-9f20e1b478c6-5550ba9e, #w-node-dd5821b9-95f2-efa9-0bc0-9f20e1b478c8-5550ba9e, #w-node-ba1a2301-410b-e895-630f-bd900a99e9f1-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea08-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea11-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea12-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea17-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea18-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea19-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea1e-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea1f-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea20-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea25-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea26-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea27-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea58-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea68-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea73-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea75-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ea9c-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99eaad-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ebd8-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ebfe-2f57c40b, #w-node-_9938498b-ab94-a75e-cf58-2e83487d9b34-2f57c40b, #w-node-_9938498b-ab94-a75e-cf58-2e83487d9b35-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a96c4937-8b5e-9dca-0a32-bb9950985dfe-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5a9bb621-270b-e81c-5d62-9b6698d7d30a-2f57c40b, #w-node-b28bad59-8baf-af0c-64d7-166a4d92d4ad-2f57c40b, #w-node-_7c45f2df-61b7-eaae-baaa-47b7b5268bc7-2f57c40b, #w-node-_1069ed82-8791-a4ce-893a-7303e5c9c11c-2f57c40b, #w-node-ca1bf1c1-03a3-e964-aaaa-0409cbb0e5a9-2f57c40b, #w-node-cfaff844-d1a7-5baf-c382-2b76dc615431-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ec32-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ec33-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ec35-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ec8b-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99eca8-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecb6-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecba-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ecbb-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ecdf-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ece0-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ece6-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ece7-2f57c40b, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ebb-2f57c40b, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ebf-2f57c40b, #w-node-_2d7c6e47-cb49-b92d-6b79-2693842e5ec3-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ed68-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ed6a-2f57c40b {
  justify-self: center;
}

#w-node-ba1a2301-410b-e895-630f-bd900a99ed77-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ed79-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ed87-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99edce-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99edd0-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99edad-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99edaf-2f57c40b, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188257-2f57c40b, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188258-2f57c40b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecf190ff-8311-407f-d3e3-c79fd7b9da10-2f57c40b, #w-node-ecf190ff-8311-407f-d3e3-c79fd7b9da19-2f57c40b {
  justify-self: center;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-cd60eb1c {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d686-cd60eb1c {
  align-self: center;
}

#w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d687-cd60eb1c, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d68d-cd60eb1c, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d694-cd60eb1c, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d69c-cd60eb1c, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d6a3-cd60eb1c, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d6aa-cd60eb1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_152f4652-8fa0-23a3-3376-5caf5abb7921-cd60eb1c, #w-node-_152f4652-8fa0-23a3-3376-5caf5abb792a-cd60eb1c, #w-node-_8ef300de-c5c9-fa26-7e03-f3b383e26fa1-cd60eb1c, #w-node-_8ef300de-c5c9-fa26-7e03-f3b383e26faa-cd60eb1c, #w-node-_09d7c78a-76fd-97a8-fcde-b3ad53bd070c-cd60eb1c, #w-node-_09d7c78a-76fd-97a8-fcde-b3ad53bd0715-cd60eb1c {
  justify-self: center;
}

#w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d61-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d62-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d63-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d64-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d65-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d66-cd60eb1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df55a596-4559-13a0-11fa-72d5f18fd54a-cd60eb1c, #w-node-df55a596-4559-13a0-11fa-72d5f18fd553-cd60eb1c {
  justify-self: center;
}

#w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047a8-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047ae-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047b4-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047d4-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047da-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047e0-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04801-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04807-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0480d-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04829-cd60eb1c, #w-node-_80ac67fb-86c8-df71-1870-9d42339e4f40-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0482f-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04835-cd60eb1c, #w-node-_8b6fe684-a204-182e-b2d8-96847040ee38-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04859-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0485f-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a04865-cd60eb1c, #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a0486b-cd60eb1c, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba0-cd60eb1c, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba4-cd60eb1c, #w-node-_51416f21-7207-8eb9-cd32-488cee4f2e89-cd60eb1c, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fba8-cd60eb1c, #w-node-_329a3e1a-658d-932f-1b5d-6b944918fbac-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008abf-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ac3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ac7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008acb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008acf-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008adb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008adf-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ae3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ae7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008aeb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008aef-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008af3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008af7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008afb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008aff-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b03-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b07-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b0b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b0f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b1b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b1f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b23-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b27-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b2b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b2f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b33-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b37-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b43-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b47-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b4b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b4f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b53-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b57-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b5b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b5f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b63-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b67-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b6b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b6f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b7b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b7f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b83-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b87-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b8b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b8f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b93-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b97-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b9b-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008b9f-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ba3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008ba7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bb3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bb7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bbb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bbf-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bc3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bc7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bcb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bcf-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bd3-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bd7-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bdb-cd60eb1c, #w-node-_128969ee-7c79-518c-dce1-1f9994008bdf-cd60eb1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6639961-8355-adba-0a3e-efe60bcb9a26-cd60eb1c, #w-node-e6639961-8355-adba-0a3e-efe60bcb9a2f-cd60eb1c {
  justify-self: center;
}

#w-node-ac554e21-539a-3712-fdae-3c66b57e6ee5-cd60eb1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b80f8d3e-257c-894d-717d-f936b2f16a82-cd60eb1c, #w-node-_8aa959f1-1845-c583-8d2c-acbe62ea3701-cd60eb1c, #w-node-_5ed177d7-f197-df54-e5cf-3d67c6c10bd3-cd60eb1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1a2dc86c-aa9f-2b8c-a570-72dbaff44352-cd60eb1c, #w-node-_1a2dc86c-aa9f-2b8c-a570-72dbaff44361-cd60eb1c, #w-node-_67cc5601-833b-c826-7d9c-fb41a5c3c700-c5814a41, #w-node-_67cc5601-833b-c826-7d9c-fb41a5c3c702-c5814a41, #w-node-_67cc5601-833b-c826-7d9c-fb41a5c3c717-c5814a41, #w-node-_67cc5601-833b-c826-7d9c-fb41a5c3c719-c5814a41, #w-node-f00c1bb5-3f1c-490f-b1bf-f01b43a80bc4-307f531c, #w-node-f00c1bb5-3f1c-490f-b1bf-f01b43a80bc6-307f531c, #w-node-f00c1bb5-3f1c-490f-b1bf-f01b43a80bdb-307f531c, #w-node-f00c1bb5-3f1c-490f-b1bf-f01b43a80bdd-307f531c, #w-node-_85a3861d-ea27-3c06-bf0a-517b2e8a11e1-36331da0, #w-node-_92a98727-37cb-9eaf-80ec-2e99afaef3e9-36331da0, #w-node-_2ac9dfdf-f57b-dd99-05bd-2cfe1103faa8-36331da0, #w-node-_19e68f0c-8f52-8d30-c48c-acc3c78395a4-36331da0, #w-node-_8d21a1ef-2b82-83fb-2d65-617000f44ecf-36331da0, #w-node-_32df6bae-c256-7062-81d0-57a6b5a818fa-36331da0, #w-node-f969ee1d-2a2d-f72f-66be-6eacc2d228ea-36331da0, #w-node-_0e9d391c-ffa4-a6ad-acf9-487ac18733a4-36331da0, #w-node-_61bfdb83-f764-cd61-3f52-cd6b049682ea-36331da0, #w-node-f1e898d7-e0d2-0041-4df2-262648341ef1-36331da0, #w-node-_8100348b-682e-d512-e6e0-be04624e9326-36331da0, #w-node-_16e6506c-ab26-57ca-73a8-8d4304c3c01c-36331da0, #w-node-_2b6657f7-83fe-39c1-624f-fcdc138673c4-36331da0, #w-node-_825f073b-ea47-55e9-64b3-120772227df2-36331da0, #w-node-_6a32c58a-473b-2b0a-5785-a472f4b514de-36331da0, #w-node-_0b19f724-997d-5ac7-55df-5d48eaafc4cb-36331da0, #w-node-_4e74ce18-18a2-a07d-1f65-0bf79e721fd3-36331da0, #w-node-_426d9287-afaa-8232-9221-d9d903afe4bb-36331da0, #w-node-_426d9287-afaa-8232-9221-d9d903afe4c0-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a394-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a398-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a39c-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a0-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3ab-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b1-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b7-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3b8-36331da0, #w-node-_1d47af20-7a8a-1f93-6097-725fc6ebce3b-36331da0, #w-node-_212e3642-b68c-7825-ad6f-76fc893f8557-36331da0, #w-node-_5deb3849-b049-f416-4f65-63eafdec052a-36331da0, #w-node-b065dc2a-43f3-77d0-56ea-e28fb7bb4938-36331da0, #w-node-_5eeaf808-49ef-7065-c4fb-c6c7bbd5d01c-36331da0, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9a9a-36331da0, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa0-36331da0, #w-node-_38c26179-7101-abcf-5af8-ef197ccb9aa1-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ee8-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77eec-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ef0-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77ef4-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77efd-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77f03-36331da0, #w-node-eee565aa-e8a4-82e6-b9bb-877cddd77f04-36331da0, #w-node-_48d16221-ff0f-b22e-b061-d03d7c0ea8c6-36331da0, #w-node-_58424e3d-97fd-2749-587d-de0cf7aa2319-36331da0, #w-node-f0ab1e79-9ac7-e9c9-9a33-2c7cff9d81ac-36331da0, #w-node-c354b3fe-7084-5448-37eb-04178e35959c-36331da0, #w-node-_2a109a84-3eff-8220-a6f8-fc4d6841f495-36331da0, #w-node-b1e43cea-a84c-74ec-4e7a-d266e88be647-36331da0, #w-node-_0fc84be7-4e7c-e698-abd0-ed5065896efc-36331da0, #w-node-_1bd920de-e942-7b33-63bb-4e5100be3f4d-36331da0, #w-node-c2c56e15-e8f9-7865-40c4-31d602e3bac5-36331da0, #w-node-d872ecca-1cc1-50a8-df94-162ec44b27c7-36331da0, #w-node-_681be263-9db4-a2b8-285c-647a0fb688e0-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e3-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e6-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0e7-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0f2-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0f3-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0fa-36331da0, #w-node-fbbcffa3-7f75-c886-5219-b87ab78cc0fb-36331da0, #w-node-_285ad305-339c-3ac6-13ba-80101517b1dd-36331da0, #w-node-_1bd5cbd3-51af-21af-7ab6-d504c7ed8167-36331da0, #w-node-_20eddef7-79e0-2011-700e-b51d2de5c730-36331da0, #w-node-_03e9dc7e-d10a-ddff-e267-b89a931c4e61-36331da0, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7eee-36331da0, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7ef5-36331da0, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7efc-36331da0, #w-node-_0465c02f-4070-4935-a8c9-52fdd79f7f03-36331da0, #w-node-_1baea4cf-43f9-d1c1-dad6-f66f939983dc-36331da0, #w-node-_1baea4cf-43f9-d1c1-dad6-f66f939983e1-36331da0, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-36331da0, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1cf-36331da0, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff1-36331da0, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-36331da0, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-36331da0, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106e9-36331da0, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-36331da0, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a0-36331da0, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b521-36331da0, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-36331da0, #w-node-a2194d92-6ea7-4bb4-edce-aa5a3d7ab6b4-36331da0, #w-node-a2194d92-6ea7-4bb4-edce-aa5a3d7ab6b9-36331da0, #w-node-_662e8aa3-f0bd-4b2f-01d8-38fb3fdcdd74-36331da0, #w-node-_84bc579e-70eb-c71e-b1ca-c13fe2de40bd-36331da0, #w-node-e432e037-9be3-35e4-c037-debaa210aa17-36331da0, #w-node-_13d1cfc5-1e36-771b-c8c1-6e4340ed8e03-36331da0, #w-node-ebdb420b-6a3c-13e3-3fa0-1dcfc8ce9219-36331da0, #w-node-_13332da9-3b2a-67d7-a741-8017db0ddb67-36331da0, #w-node-_25be45c9-34e5-6ceb-1c2c-e28b0a2414c2-36331da0, #w-node-_6c85ccda-2fac-1778-0c2c-f6a3410939f8-36331da0, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ec9-36331da0, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ecf-36331da0, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6ed5-36331da0, #w-node-_45bd4dd8-b032-91b7-456a-2e33a63a6edb-36331da0, #w-node-b5cc4716-05e2-e4fc-ebb6-711b1602c7f2-36331da0, #w-node-b5cc4716-05e2-e4fc-ebb6-711b1602c7f7-36331da0, #w-node-c0e8ccea-135a-6318-829a-785515f42ccb-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f41-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f48-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f4d-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f54-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f5b-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f62-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f69-36331da0, #w-node-_71bb96e3-8733-b568-f656-be742b2a5f70-36331da0, #w-node-c9798e10-3ddc-9855-68ef-e91a56be8a41-36331da0, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b4f-36331da0, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b54-36331da0, #w-node-d018702e-619d-ff32-ac1d-c14be1db5b59-36331da0, #w-node-_20f66440-b0e6-4d82-c854-a5ef37141c2c-36331da0, #w-node-_20f66440-b0e6-4d82-c854-a5ef37141c31-36331da0, #w-node-b7f2d047-1ed0-76f4-2f3d-d74b23025db7-36331da0, #w-node-c39307e9-a8cd-8534-8f57-a8bafce0a882-36331da0, #w-node-_337d4e96-302f-8ffa-cc12-acbb7ead9a40-36331da0, #w-node-f6baee9b-145c-3f59-e752-c21d8f7bcaad-36331da0, #w-node-_2e68b370-3667-93fd-fc10-57c5123855f3-36331da0, #w-node-_9ff04737-02f1-4529-b11c-02d4e5c51220-36331da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a64981-e096-2773-b10a-86166e51c187-36331da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11756-36331da0, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e1175b-36331da0, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11760-36331da0, #w-node-_0f0dd545-5cc9-0957-44b4-b3d894e11765-36331da0, #w-node-c72c25c7-3b4f-577d-cfa0-ee8b47686952-36331da0, #w-node-ef30bc9d-b8ab-0196-4c8d-3951c3eb1628-36331da0, #w-node-_25738d42-6234-c0be-950d-81a10cdf0bb1-36331da0, #w-node-_38b172d1-123d-b5ba-26e6-9c55feb32eb4-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94b5-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c1-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94c9-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94ca-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cb-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cc-36331da0, #w-node-dcd2f4ba-5c66-4fef-4661-5699725e94cd-36331da0, #w-node-_8e16de54-c6a9-5a54-d6d9-8c98138af1d5-36331da0, #w-node-_1c9e725d-fb35-9094-8934-f390a0802a38-36331da0, #w-node-_1c9e725d-fb35-9094-8934-f390a0802a3d-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1a4-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1af-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1ba-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c5-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c6-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c7-36331da0, #w-node-_3e19ae86-d520-75a3-74f4-f57203e3a1c8-36331da0, #w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-36331da0, #w-node-_7586eb22-00fe-567c-3208-32c955361999-36331da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c19de49-3441-f0ef-7d99-1a5a1152c4e2-36331da0, #w-node-_3c19de49-3441-f0ef-7d99-1a5a1152c4f1-36331da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-36331da0, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-36331da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832f0-36331da0, #w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832f9-36331da0 {
  justify-self: center;
}

#w-node-_696dcb23-f631-676d-3c00-6079c8fa6bd5-43fd7f87, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6bda-43fd7f87, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6bdf-43fd7f87, #w-node-_696dcb23-f631-676d-3c00-6079c8fa6be4-43fd7f87, #w-node-_780620dc-fbfc-558a-d1ca-e04d8211e7ef-43fd7f87, #w-node-c60e4cc7-863b-dcfd-4b76-69f54add850e-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f4c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f50-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f54-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f58-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f5c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f68-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f6c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f70-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f74-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f78-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f7c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f80-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f84-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f88-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f8c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f90-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f94-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f98-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60f9c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fa8-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fac-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb0-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb4-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb8-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fbc-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fc0-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fc4-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd0-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd4-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fd8-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fdc-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe0-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe4-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fe8-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fec-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff0-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff4-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ff8-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60ffc-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61008-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6100c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61010-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61014-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61018-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6101c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61020-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61024-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61028-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6102c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61030-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61034-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61040-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61044-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61048-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6104c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61050-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61054-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61058-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6105c-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61060-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61064-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd61068-43fd7f87, #w-node-_293a215e-fd10-4c7c-9d42-e8277dd6106c-43fd7f87, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461efe-43fd7f87, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461f02-43fd7f87, #w-node-_9f6bdc54-8fc2-debe-a3cf-aeeaf6461f06-43fd7f87, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d9315-43fd7f87, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d9317-43fd7f87, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d932c-43fd7f87, #w-node-_37f6f5b9-6a8f-79d8-67cf-eabfb53d932e-43fd7f87, #w-node-_9475f93e-3e64-27ce-302c-8d6905ea7a41-55883ffb, #w-node-c6a23bd0-98c6-a688-a99d-e78c00e7de3e-55883ffb, #w-node-ed67e30c-0016-67cf-d8b6-0001f01e0341-55883ffb, #w-node-_2fab9f5d-e6c7-b687-b4e1-1fcce58dfd97-55883ffb, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dedd-55883ffb, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dede-55883ffb, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dedf-55883ffb, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dee0-55883ffb, #w-node-_74b65aad-b1f4-61d4-ea63-f9311687dee1-55883ffb, #w-node-_8ec6bd0a-a465-dc95-87c6-f0c108c43086-55883ffb, #w-node-_4bc1691f-295e-c172-9830-84013e049514-55883ffb, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0711-55883ffb, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0716-55883ffb, #w-node-ce676059-8292-b1b2-d60f-4a668c9d071b-55883ffb, #w-node-ce676059-8292-b1b2-d60f-4a668c9d0720-55883ffb, #w-node-a8017e1e-26b2-106b-068c-e64731362e41-55883ffb, #w-node-a8017e1e-26b2-106b-068c-e64731362e3d-55883ffb, #w-node-a6306760-e692-d1cd-fa84-170a74d607dd-55883ffb, #w-node-_2580ae48-ec05-ddd6-f352-84241cb529e4-55883ffb, #w-node-d578b8f3-1a63-16ae-f401-d7d57dfd9b9e-55883ffb, #w-node-_99c02eb0-126d-dc7d-8248-5acb868ae075-55883ffb, #w-node-b535c68f-c4c9-3754-97b2-ea9c88852eb7-55883ffb, #w-node-acf53440-fdab-a403-f7a1-ec26aeed0d85-55883ffb, #w-node-_9ef58e73-0c82-cbeb-dd53-ddede86a8fc8-55883ffb, #w-node-_74a63e1d-5c26-c351-4009-82f448361814-55883ffb, #w-node-_0f2ca57e-c8a4-c82e-dea4-3ddcc2fa81da-55883ffb, #w-node-_5ed11be4-06cd-2d78-c27d-12de6cdd58c4-55883ffb, #w-node-_0117e265-a4e3-b14b-89ee-c3f1652696f8-55883ffb, #w-node-_366a8b29-fbb8-d443-b7f1-e36d78e0aaf9-55883ffb, #w-node-e03921fa-72d4-f91b-74dd-80c64c843db7-55883ffb, #w-node-_1c40e2d7-1cf4-dd98-78c0-d3cf8d75e2db-55883ffb, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b45-55883ffb, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b49-55883ffb, #w-node-_7e313d57-444b-e37d-1bf8-a42582303b4d-55883ffb, #w-node-cda09ee3-c8ed-f251-c277-2d0aac810249-55883ffb, #w-node-cda09ee3-c8ed-f251-c277-2d0aac81024d-55883ffb, #w-node-cda09ee3-c8ed-f251-c277-2d0aac810251-55883ffb, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a96-55883ffb, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a9a-55883ffb, #w-node-c99b0544-0c81-391b-2692-e1ba0d287a9e-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc562e9-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc562ed-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc562f1-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc562fe-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc56302-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc56306-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc56313-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc56317-55883ffb, #w-node-b397b229-6cc6-71aa-4139-c0545dc5631b-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fb-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fc-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fd-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8fe-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f8ff-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f900-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f901-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f902-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f903-55883ffb, #w-node-_375ff432-ee74-2a66-be1d-8fd350a1f904-55883ffb, #w-node-fbb39882-b3cd-2b9c-a213-c64cbac29320-55883ffb, #w-node-_1f43fd12-a31d-437d-8e49-f9a06640cc5b-55883ffb, #w-node-_2a3d42a2-219d-875d-503c-e07c59cc9cb0-55883ffb, #w-node-_566dca6a-72aa-63d2-9c41-6b45297f3ec2-55883ffb, #w-node-_3ad99bf7-499a-3a70-f8ea-f076fadbbf69-55883ffb, #w-node-b1468ca0-be3a-97c3-02bf-f19b9134135a-55883ffb, #w-node-_1867eb92-f7c2-2943-851f-bd24a676ca02-55883ffb, #w-node-ecaee616-66ff-abb5-8fc1-918c079326fa-55883ffb, #w-node-_83b4b60c-7578-eae8-daa8-5762fd868a78-55883ffb, #w-node-_89dc4ba8-8978-a84f-d960-38f0eaef73df-55883ffb, #w-node-fec284bb-7ab4-0a55-8367-72b8a8416500-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b90892795f-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927960-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927961-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927962-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927963-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927964-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927965-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927966-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927967-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927968-55883ffb, #w-node-d32ef4f7-8fdb-f057-9012-49b908927969-55883ffb, #w-node-_907d778f-275e-78bd-26b4-0ff5456256b3-55883ffb, #w-node-_907d778f-275e-78bd-26b4-0ff5456256af-55883ffb, #w-node-_76401aaf-53fa-ec0e-c856-d1f271fb90ba-55883ffb, #w-node-_200cf9a1-0fdb-0baa-0e38-7ea2973db254-55883ffb, #w-node-_4b855023-161c-1972-219f-c4a57641db4a-55883ffb, #w-node-_2e786e0e-8cfa-32a1-e27a-8eb4e9fa0038-55883ffb, #w-node-cf6d729c-811f-ca3c-98ad-10617051b45a-55883ffb, #w-node-fd3bbec0-c2bf-6933-9881-79d4553b59af-55883ffb, #w-node-fd2639eb-42e8-4185-d580-216299ae1a83-55883ffb, #w-node-_998346c5-e114-f911-10aa-2239556212d4-55883ffb, #w-node-_735cbed4-1927-ac47-9f57-fd67f7a5f5e4-55883ffb, #w-node-_86777f69-3f6a-f6de-5b73-6e0883029964-55883ffb, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc635-55883ffb, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc63c-55883ffb, #w-node-fa9895df-87e3-f00f-e8eb-23d8d2fbc643-55883ffb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d180-55883ffb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d181-55883ffb, #w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d185-55883ffb, #w-node-d708602a-40df-83b1-fe31-2845854fb283-55883ffb, #w-node-b4852ff2-93ac-5da5-2a86-cf53978745ad-55883ffb, #w-node-_43604a5b-05d9-fb82-f236-716ba7f803cc-55883ffb, #w-node-fcbf80a2-0d74-113d-a194-7927c0fd4e76-55883ffb, #w-node-c39d9394-e678-f7e4-011e-c29682f8ef3a-55883ffb, #w-node-_4417b18a-c9f1-9098-6ed7-3d3277d06aae-55883ffb, #w-node-_3353ee7e-7f2b-1017-1269-0111f516ff77-55883ffb, #w-node-_3353ee7e-7f2b-1017-1269-0111f516ff7b-55883ffb, #w-node-_7481fd4d-f168-6f6a-bbf2-063b52fb91e4-55883ffb, #w-node-_893d346d-ff11-2064-ca2f-995f52901b7a-55883ffb, #w-node-_570a4c04-58c1-3849-9392-985d66e240c3-55883ffb, #w-node-c8382e44-af2e-48d5-5169-2242da1c1ced-55883ffb, #w-node-f14ee013-aeb2-7457-8f37-264113d25430-55883ffb, #w-node-f14ee013-aeb2-7457-8f37-264113d25434-55883ffb, #w-node-_5069545d-c32c-dfd8-2061-400501301aff-55883ffb, #w-node-_5069545d-c32c-dfd8-2061-400501301afb-55883ffb, #w-node-_0ada9892-9a75-0165-01af-faffbf841be7-55883ffb, #w-node-_0ada9892-9a75-0165-01af-faffbf841beb-55883ffb, #w-node-_589cfc15-71dc-31d1-0cd6-cc14efb06be4-55883ffb, #w-node-a700e016-adff-a1f5-afdc-c032d8f7b969-55883ffb, #w-node-_61c12254-12b7-6e98-4427-6dc446189f8e-55883ffb, #w-node-db1e28da-11f6-5368-0bc5-12ed103a1876-55883ffb, #w-node-_212c86af-cdeb-355c-8582-81ce1f9b2357-55883ffb, #w-node-_2737b01a-b11a-9d5b-cafe-b32e775ed973-55883ffb, #w-node-_324962ec-feb3-35eb-8a93-1594563404be-55883ffb, #w-node-_2223a544-3a0d-20eb-da77-4b86bdc71d92-55883ffb, #w-node-_2223a544-3a0d-20eb-da77-4b86bdc71d8e-55883ffb, #w-node-_19ce262c-38e3-22ef-36cc-e6eb763a2d76-55883ffb, #w-node-_19ce262c-38e3-22ef-36cc-e6eb763a2d39-55883ffb, #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea59-55883ffb, #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea5a-55883ffb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639bb-55883ffb, #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639c4-55883ffb {
  justify-self: center;
}

#w-node-_05541ae0-d9a1-764f-4ba9-030869845107-29d16ac8, #w-node-_2143e3a8-164f-c1cd-641b-1ca02bda0d03-29d16ac8, #w-node-e943c764-8235-ad4e-fb35-5a4843946680-29d16ac8, #w-node-be9eb79e-abcb-2adc-7907-dfe925b55c01-29d16ac8, #w-node-d3471624-7276-5550-e062-d403f4a592f5-29d16ac8, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef383d-29d16ac8, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef3843-29d16ac8, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef3847-29d16ac8, #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef384d-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676116-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676117-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676118-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676119-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac67611a-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac67611b-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac67611d-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac67611e-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac67611f-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676120-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676121-29d16ac8, #w-node-d545c10f-4047-4472-a8cd-1926ac676122-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766086-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c4176608b-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766090-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766095-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c4176609b-29d16ac8, #w-node-_569bf7a2-199a-9735-0c58-bee490206bd3-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841651c-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be8416522-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be8416527-29d16ac8, #w-node-_084f7cfc-b609-ed5a-355c-c31c6d67c552-29d16ac8, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9a5-29d16ac8, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9a9-29d16ac8, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9ad-29d16ac8, #w-node-_74acd1af-64b3-7aa6-4b0c-4c7c9c96e9b1-29d16ac8, #w-node-eb5a15f9-9105-6aa3-2588-1b39aec7fcb4-29d16ac8, #w-node-eb5a15f9-9105-6aa3-2588-1b39aec7fcb6-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc05-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc0b-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc11-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc17-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc3d-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc43-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc49-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc76-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc7c-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc82-29d16ac8, #w-node-bda4ff04-8628-21e6-84e9-4e1f21bdfc88-29d16ac8, #w-node-d3cd6084-536d-67e5-cc2b-57233805b74f-29d16ac8, #w-node-_4962338a-bb53-44a8-d78d-66658a5f3948-29d16ac8, #w-node-_28975a54-f339-5220-ce5b-58d195c39e3c-29d16ac8, #w-node-_010874a0-76e5-c013-c717-12abd987da1e-29d16ac8, #w-node-_010874a0-76e5-c013-c717-12abd987da23-29d16ac8, #w-node-_010874a0-76e5-c013-c717-12abd987da28-29d16ac8, #w-node-db80b3f4-54b0-bd1d-ab11-57cf6ac53d3b-29d16ac8, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf065-29d16ac8, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf069-29d16ac8, #w-node-_7d137145-f6f9-a5b4-6cbf-6591294cf06d-29d16ac8, #w-node-_0b947d9d-a652-0bf2-a64e-073ad213ac72-29d16ac8, #w-node-e42e6681-9c61-001e-f739-08bf14a3b48b-29d16ac8, #w-node-c0a0d894-740f-67c5-5d7f-a9cbb70570d5-29d16ac8, #w-node-_24ea4e4a-d5e2-982a-7c1b-b09fe12762fd-29d16ac8, #w-node-ab03916e-8885-3450-7023-9353e2cd41dd-29d16ac8, #w-node-_318fb251-865f-d1b5-a38a-f7898014d607-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df424a-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df424e-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df4252-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df4256-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df425a-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df425e-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df4262-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df4266-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df426a-29d16ac8, #w-node-c8581edd-5823-0992-9785-eb31a6df426e-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858558-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85855c-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858560-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858564-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858568-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85856c-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858570-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858574-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b858578-29d16ac8, #w-node-_4f949479-ab3a-3bc9-5ab6-62fd5b85857c-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee1-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee5-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226dee9-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226deed-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def1-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def5-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226def9-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226defd-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226df01-29d16ac8, #w-node-_4ee3fa0b-6604-ab45-b2b6-f1c47226df05-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ae-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045b2-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045b6-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ba-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045be-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045c2-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045c6-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ca-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045ce-29d16ac8, #w-node-_76c6fdf3-4c43-05c4-65a8-ea3da40045d2-29d16ac8, #w-node-_1ad077e0-322f-f1af-a852-96d5ae069ab6-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a3b-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a3f-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a43-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a47-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a4b-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a4f-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a53-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a57-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a5b-29d16ac8, #w-node-_6ae158fe-a0bf-ab64-d9d0-70b6c3b57a5f-29d16ac8, #w-node-_6947dd6f-30d3-4c69-82bc-5432548af21c-29d16ac8, #w-node-_6947dd6f-30d3-4c69-82bc-5432548af21e-29d16ac8, #w-node-_868c6be9-cf78-3ee5-29b4-7b4dcccf688a-29d16ac8, #w-node-_54fd71b6-0731-072b-f9ac-d486d06fd1bd-29d16ac8, #w-node-b41a249b-601a-139f-065c-cf2e17411a60-29d16ac8, #w-node-c2f17595-07b4-7d90-ea78-83297c09ccff-29d16ac8, #w-node-f247f00c-0b12-d600-5035-5a68234db53d-29d16ac8, #w-node-f247f00c-0b12-d600-5035-5a68234db53f-29d16ac8, #w-node-b8ed6a9b-60c9-1b5b-c594-786cbb707ae1-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8cce-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8ccf-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cb-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cc-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cd-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967ce-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967cf-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d0-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d1-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d2-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d4-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d5-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d6-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d7-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d8-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967d9-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967da-29d16ac8, #w-node-_71a99258-cc13-9faf-e34b-6a26131967db-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f00-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f01-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa838-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa846-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa847-29d16ac8, #w-node-_6384ac66-7e49-8a0a-f81b-ce97fd2474d6-29d16ac8, #w-node-_6384ac66-7e49-8a0a-f81b-ce97fd2474db-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa849-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa84f-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa855-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa85b-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa861-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa867-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa888-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa889-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa88a-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa88b-29d16ac8, #w-node-fe9a81d5-0b06-0a23-f645-f7ad50ec2cbc-29d16ac8, #w-node-_522fb938-3221-db18-0b4f-8fc7f452c044-29d16ac8, #w-node-_83f75996-0c5e-1735-8087-271d65cf8acf-29d16ac8, #w-node-d3880111-9acd-a7e6-e356-2d51529818e3-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa8fd-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa901-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa905-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa909-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa912-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa918-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa919-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa92c-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa932-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa937-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa93c-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94a-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94d-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa94e-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa959-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa95a-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa961-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa962-29d16ac8, #w-node-f65fc726-5558-ba19-32e6-9b84084f5756-29d16ac8, #w-node-f65fc726-5558-ba19-32e6-9b84084f575b-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa981-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa984-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa985-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa990-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa991-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa998-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fa999-29d16ac8, #w-node-af1a04d1-4705-83ba-4490-5737ea46dad9-29d16ac8, #w-node-c45c94f7-37a4-251f-25d6-d648aee45e38-29d16ac8, #w-node-_2df0b895-3045-845a-a6b7-334fb860c064-29d16ac8, #w-node-_62679b74-f94f-dfb6-88a0-8bb91be62cc3-29d16ac8, #w-node-b1bec0bd-dd6f-69ed-a4cc-447e20238a7b-29d16ac8, #w-node-_8af38856-8169-25a9-ab89-494e99f40f43-29d16ac8, #w-node-_7ca51e8d-401e-300e-b48c-a915e29e76f2-29d16ac8, #w-node-_5ea8771c-de7b-a63b-b4dd-48884a4e40b8-29d16ac8, #w-node-_88a73f13-7298-5cc9-24b9-b5e4e3b22dd8-29d16ac8, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e65b-29d16ac8, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e661-29d16ac8, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e667-29d16ac8, #w-node-_30dda1cb-9d1f-5a3f-6d79-5acf0298e66d-29d16ac8, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eaf7-29d16ac8, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eafd-29d16ac8, #w-node-eb3388c9-6ae1-190c-81bd-c728d146eb03-29d16ac8, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad88f-29d16ac8, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad895-29d16ac8, #w-node-ee53e7c5-41b0-7e91-87d9-784a7f0ad89b-29d16ac8, #w-node-f11fcf40-ebb7-198c-0c70-a7466659c5a1-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fabfa-29d16ac8, #w-node-b59afee3-17a2-ec54-5d49-ff848504e605-29d16ac8, #w-node-_031a5323-9c88-4663-a7b0-7a9df6a84ad8-29d16ac8, #w-node-_19cfa30e-1c45-5312-596e-bda5647f0103-29d16ac8, #w-node-_2558b306-a208-8485-14bf-3dd9006ba7f4-29d16ac8, #w-node-_1f78ef0e-de95-ed85-c7bd-fd1d334796c3-29d16ac8, #w-node-_2096be17-b14a-2e39-1f35-de02eb5575bf-29d16ac8, #w-node-f7d177f5-b21e-7bca-0839-2de5454c4b64-29d16ac8, #w-node-_91452379-b71f-a9ce-68bf-31d9905980ee-29d16ac8, #w-node-_0f894c4b-d7ff-ae2c-c259-81ce52d4d26d-29d16ac8, #w-node-_27dbbd1b-2601-3df8-63fd-d7c70485b42b-29d16ac8, #w-node-_9c15d7ac-c5d5-8cfa-ffeb-d6c01f584e71-29d16ac8, #w-node-_83e074b6-2283-f6ae-33c4-73e7f6e5ae25-29d16ac8, #w-node-_39c5b51f-ad23-61a7-2213-f60fcf2a7889-29d16ac8, #w-node-bfbf9494-2433-12dd-d19b-56707166b75e-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fac3b-29d16ac8, #w-node-_8182840f-8f06-14f6-1a85-4d90ad4cf9a3-29d16ac8, #w-node-_8182840f-8f06-14f6-1a85-4d90ad4cf9a8-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee3-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee4-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee5-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee6-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee7-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee8-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfee9-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeea-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeeb-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeec-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeed-29d16ac8, #w-node-ac9da323-2ed8-fd6a-28ff-30c4949dfeee-29d16ac8, #w-node-_92b05929-dce1-82d8-db85-806d4617c971-29d16ac8, #w-node-fc557a9e-0f03-10c3-6494-8678a61d541a-29d16ac8, #w-node-_97c6c31c-9883-9f3e-db94-a0398a6ce340-29d16ac8, #w-node-f56d8633-0b95-93eb-29b4-385fb4378df8-29d16ac8, #w-node-bb2e1cce-0b79-d12a-8d37-f496a6167c04-29d16ac8, #w-node-_541ca059-1d53-f5e8-209d-c008da644e23-29d16ac8, #w-node-_0a5ff6ae-8d81-df02-89d0-e8d91de46a2d-29d16ac8, #w-node-adca2026-2bdf-1925-9a38-86a27fb48505-29d16ac8, #w-node-f0597fc7-5353-4e5d-9b3b-a16c6c07ed6e-29d16ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad1a-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad29-29d16ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8d-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8e-29d16ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d34daa-1c13-daf2-b78c-897f7aba2db6-29d16ac8, #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2dbf-29d16ac8 {
  justify-self: center;
}

#w-node-_42ac14bc-820f-9b53-e442-c31bf03f83eb-afd5a702, #w-node-db7566ea-ff45-59a2-0b53-cb895b73ac2d-afd5a702 {
  order: 9999;
}

#w-node-_4124756e-c5d6-1007-7f99-186c855a11bb-afd5a702, #w-node-_1c9c621c-2c54-b742-17ec-e83b6d230069-afd5a702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c2ac11-887b-ab6e-6d59-46589ffd55f3-afd5a702, #w-node-_75c2ac11-887b-ab6e-6d59-46589ffd55fc-afd5a702 {
  order: 9999;
}

#w-node-_1b884538-e383-b6f7-4776-9bfc77ddcafc-e1c3d64c {
  justify-self: end;
}

#w-node-_5c64e057-8ca5-3f4e-a4ea-533fc446519e-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc446519f-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837ab-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837af-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837b3-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837b7-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837c0-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837c5-40d85034, #w-node-_2c1c1e46-076e-1960-2ef1-9c0eaf8837ca-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc44651f7-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465249-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc446524b-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465259-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465271-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465275-40d85034, #w-node-a70a88ba-7484-a34d-154e-d1dc774bb6a4-40d85034, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465283-40d85034, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce13-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce24-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce28-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce2d-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce2e-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce32-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce38-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce3e-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce44-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce4a-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce50-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fceac-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fceaf-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fceb2-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fceb6-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fceb9-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcebc-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcee5-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcee9-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf11-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf1a-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf4b-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf4f-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf97-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf9b-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcf9f-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfa3-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfb4-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfb8-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfbc-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfc0-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfc6-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfca-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfdb-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfdf-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfe3-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fcfe7-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd14f-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd153-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd169-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd18c-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd1af-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd1d3-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd1d7-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd222-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd228-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd22c-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd233-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd25d-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd261-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd26d-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd273-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd279-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd30f-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd31f-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd336-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd33a-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd36c-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd36d-19ccab2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd39a-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd3a3-19ccab2c {
  justify-self: center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc37e1-68dc1b03 {
  place-self: auto center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc37fe-68dc1b03 {
  place-self: center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc3833-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3837-68dc1b03 {
  justify-self: center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc383b-68dc1b03 {
  place-self: stretch center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc383f-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3843-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3847-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc384b-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc384f-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3a4f-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3a51-68dc1b03 {
  justify-self: center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc3b79-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3b7e-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3b83-68dc1b03 {
  place-self: center;
}

#w-node-_2b25436a-273a-7521-bca2-32b506dc3bf2-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3bf8-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3bfe-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3c04-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3c0a-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3c10-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3c16-68dc1b03, #w-node-_2b25436a-273a-7521-bca2-32b506dc3c1c-68dc1b03 {
  justify-self: center;
}

#w-node-_6dcf4da5-c5fb-5144-e287-bc55a77c4883-57932b3d, #w-node-_6dcf4da5-c5fb-5144-e287-bc55a77c488b-57932b3d, #w-node-_6dcf4da5-c5fb-5144-e287-bc55a77c4892-57932b3d, #w-node-_6dcf4da5-c5fb-5144-e287-bc55a77c4899-57932b3d {
  place-self: center;
}

#w-node-_208114d0-3c05-e4af-9053-314ee4c81d68-f51d38c1, #w-node-_953afe3f-8953-4375-3a1f-d57acc38a8c5-d70039b5, #w-node-_953afe3f-8953-4375-3a1f-d57acc38a8ca-d70039b5, #w-node-_953afe3f-8953-4375-3a1f-d57acc38a8cf-d70039b5, #w-node-_953afe3f-8953-4375-3a1f-d57acc38a8d4-d70039b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_850353a5-7eeb-8e05-a961-03a09550bfcf-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f72d0407-773a-d16c-2963-25c290823409-d70039b5, #w-node-ae02bff6-d504-ef6f-d763-7b666c08c711-d70039b5 {
  align-self: end;
}

#w-node-_284ca0b6-e112-96fa-552b-5f3961de9cf9-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5214a6ba-1b82-cc83-296b-9d8e96a2da77-d70039b5, #w-node-_5214a6ba-1b82-cc83-296b-9d8e96a2da87-d70039b5, #w-node-_5214a6ba-1b82-cc83-296b-9d8e96a2da95-d70039b5 {
  align-self: end;
}

#w-node-eef9a057-d6f5-48aa-b963-e339e473f0a8-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eef9a057-d6f5-48aa-b963-e339e473f0ad-d70039b5, #w-node-eef9a057-d6f5-48aa-b963-e339e473f0b1-d70039b5, #w-node-eef9a057-d6f5-48aa-b963-e339e473f0b6-d70039b5 {
  align-self: end;
}

#w-node-a10b0eef-f5b3-f78a-7a77-7edb1202864f-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a10b0eef-f5b3-f78a-7a77-7edb12028654-d70039b5, #w-node-a10b0eef-f5b3-f78a-7a77-7edb12028658-d70039b5, #w-node-a10b0eef-f5b3-f78a-7a77-7edb1202865d-d70039b5 {
  align-self: end;
}

#w-node-_5196d78e-6d20-a2b7-b670-dfdb3e449c87-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5196d78e-6d20-a2b7-b670-dfdb3e449c8c-d70039b5, #w-node-_5196d78e-6d20-a2b7-b670-dfdb3e449c90-d70039b5, #w-node-_5196d78e-6d20-a2b7-b670-dfdb3e449c95-d70039b5 {
  align-self: end;
}

#w-node-_0ef7ea93-1173-b7d7-f9b3-56d509fef786-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0ef7ea93-1173-b7d7-f9b3-56d509fef78b-d70039b5, #w-node-_0ef7ea93-1173-b7d7-f9b3-56d509fef78f-d70039b5, #w-node-_0ef7ea93-1173-b7d7-f9b3-56d509fef794-d70039b5 {
  align-self: end;
}

#w-node-_6a523d78-9ac1-801e-3928-7a717eaedc7f-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6a523d78-9ac1-801e-3928-7a717eaedc84-d70039b5, #w-node-_6a523d78-9ac1-801e-3928-7a717eaedc88-d70039b5, #w-node-_6a523d78-9ac1-801e-3928-7a717eaedc8d-d70039b5 {
  align-self: end;
}

#w-node-_2c871b5c-30b9-02db-3a9f-9f0d3621425b-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2c871b5c-30b9-02db-3a9f-9f0d36214260-d70039b5, #w-node-_2c871b5c-30b9-02db-3a9f-9f0d36214263-d70039b5, #w-node-_2c871b5c-30b9-02db-3a9f-9f0d36214267-d70039b5 {
  align-self: end;
}

#w-node-_18832359-686d-756d-73bc-004c96a35d23-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_18832359-686d-756d-73bc-004c96a35d28-d70039b5, #w-node-_18832359-686d-756d-73bc-004c96a35d2b-d70039b5, #w-node-_18832359-686d-756d-73bc-004c96a35d2f-d70039b5 {
  align-self: end;
}

#w-node-_8d524ef7-03d9-f6a5-792d-1a2b8e02b3ac-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8d524ef7-03d9-f6a5-792d-1a2b8e02b3b5-d70039b5 {
  align-self: end;
}

#w-node-db0270ba-4586-276f-a3b2-82326c6c8873-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-db0270ba-4586-276f-a3b2-82326c6c8878-d70039b5 {
  align-self: end;
}

#w-node-e362d6c7-97d9-3dbc-d498-d35fc3df4771-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e362d6c7-97d9-3dbc-d498-d35fc3df4776-d70039b5 {
  align-self: end;
}

#w-node-d4f317dd-36c1-2b1d-c07a-0238bfc34bb2-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d4f317dd-36c1-2b1d-c07a-0238bfc34bb7-d70039b5 {
  align-self: end;
}

#w-node-_816ed65d-97f8-df19-60a4-149a533095be-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_816ed65d-97f8-df19-60a4-149a533095c3-d70039b5 {
  align-self: end;
}

#w-node-_4a0b2d42-ae85-c6a7-82b4-4ca7f58f2111-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a0b2d42-ae85-c6a7-82b4-4ca7f58f2116-d70039b5 {
  align-self: end;
}

#w-node-d3df7d04-0780-6d10-dff0-0391df0ae005-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d3df7d04-0780-6d10-dff0-0391df0ae00a-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f21ffe-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22003-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22009-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f2200e-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22014-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22019-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f2201e-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22023-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22028-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f2202d-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22033-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22038-d70039b5 {
  align-self: end;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f2203e-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb3ab19d-725c-c185-93ff-658a03f22043-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52e4-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52e9-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52ef-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52f4-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52fa-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b52ff-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5304-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5309-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b530e-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5313-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5319-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b531e-d70039b5 {
  align-self: end;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5324-d70039b5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c8985fd-0256-45bf-1df5-6c98727b5329-d70039b5 {
  align-self: end;
}

#w-node-d423ec53-c173-a22d-b78b-f3ae6eca92b6-580ae599 {
  align-self: auto;
}

#w-node-c35d8270-4e61-06aa-e447-34e1e0b2d9f5-035aa6b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce81720d-e3a2-1ebb-e672-a92770d9cf3b-b2bc0030, #w-node-ce81720d-e3a2-1ebb-e672-a92770d9cf51-b2bc0030, #w-node-ce81720d-e3a2-1ebb-e672-a92770d9cf65-b2bc0030 {
  place-self: auto;
}

#w-node-ab2396d2-12fa-6d19-ed5f-26124d469ef6-3c75ec50 {
  justify-self: end;
}

#w-node-ab2396d2-12fa-6d19-ed5f-26124d469f07-3c75ec50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start end;
}

#w-node-_527f32ef-5e09-925f-4312-cde8b0c73607-3baf53a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_527f32ef-5e09-925f-4312-cde8b0c736f8-3baf53a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_527f32ef-5e09-925f-4312-cde8b0c73a7c-3baf53a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_65056353-eb6a-54a5-985c-390bccbad945-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad949-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad96a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad971-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad978-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9b7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9bf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9c0-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9cb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9cf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9d3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9e8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9e9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9ed-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9f1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbad9f5-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbada43-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbada47-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb72-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb79-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb81-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb88-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb91-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb92-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb93-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb94-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb97-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadb9f-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadba4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadba9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbaf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbb0-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbb1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbb2-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbb5-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbba-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbbf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbc4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbca-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbcb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbcc-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbcd-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd0-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd2-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd6-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbd9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbdc-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbdd-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbde-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd38-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd42-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd49-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd50-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd75-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd76-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd77-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd78-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd7b-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd7c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd7d-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd7e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd81-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadeab-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadeb2-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadeba-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadec1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadee8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadeef-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadef7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadefe-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae07c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae082-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae08a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae091-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae098-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0a1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0a2-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0a3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0a4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0a7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0ad-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae1e0-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae1e6-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae1ed-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae1f4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae1fb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae203-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae204-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae205-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae206-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae209-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae210-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae217-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae21e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae226-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae227-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae228-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae229-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae22c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae233-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae23a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae242-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae243-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae244-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae26d-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae26e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6ab-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6af-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6b5-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6bb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6bf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6c3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6c7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6cb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6cf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6d3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6d7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6db-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6df-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6e3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6e7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6eb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6ef-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6f3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6f7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae6fb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae70c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae710-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae71c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae723-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae72a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae783-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae78a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae791-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae796-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae79b-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7a5-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7a9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7d3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7d9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7df-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7e6-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7ec-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7f3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7f7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7fb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae7ff-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae814-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae819-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae81e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae823-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae836-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae853-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8be-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8c2-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8eb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8ec-642c46a2, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df0a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df0f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df14-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df19-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df82-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df8a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0dfff-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e004-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e028-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e043-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e044-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e045-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e046-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e047-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e04b-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e06c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e06d-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e06e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e06f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e070-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e074-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e08f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e090-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e091-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e092-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e093-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e097-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0a5-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0aa-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0af-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0ce-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0cf-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0d0-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0d1-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0d2-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0d6-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0f5-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0f6-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0f7-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0f8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0f9-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e0fd-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e124-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e125-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e126-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e127-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e128-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e12c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e150-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e151-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e152-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e153-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e154-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e158-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e17e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e17f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e180-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e181-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e182-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e9ad-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0e9ea-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eac7-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ead1-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eadb-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eaff-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb04-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb20-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb24-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb28-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb2c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb30-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb34-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb38-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb3c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb40-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb44-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb48-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb4e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb52-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb56-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb5a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb5e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb65-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb6e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb76-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb7e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb86-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb8e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb96-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eb9e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0eba7-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebb0-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebb8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebc0-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebc8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebd0-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebd8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebe0-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf2-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf3-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf4-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf5-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf6-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf7-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebf9-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebfa-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebfb-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebfd-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebfe-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ebff-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec00-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec01-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec02-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec03-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec04-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec05-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec06-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec09-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0b-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0d-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec0f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec10-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec11-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec12-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec14-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec15-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec16-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec17-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec18-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec19-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec1a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec1b-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec1c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec1d-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec54-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec55-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec56-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec57-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec58-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec59-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec5a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec5b-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec5d-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec5e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec5f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec60-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec61-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec62-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec63-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec6c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec77-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec7f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec87-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ec8f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecc2-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecca-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecd2-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecda-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecec-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecf2-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecf8-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ecfe-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0b-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0c-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0d-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0e-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed0f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed10-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed11-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed13-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed14-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed15-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed16-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed17-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed18-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed19-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed1a-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed22-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed26-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed4f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed50-b6155f9b, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7540e-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75413-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75418-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7541d-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75466-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75470-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7547f-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75487-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75496-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7549e-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d754ab-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d754b3-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75511-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7552c-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7552d-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7552e-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7552f-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75530-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75534-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75553-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75554-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75555-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75556-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75557-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7555b-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75576-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75577-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75578-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75579-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7557a-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7557e-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7558c-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75591-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75596-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d755ad-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d755ae-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d755af-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d755b0-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d755b1-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75991-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d759ce-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75a81-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75a86-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75a8c-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75a91-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75a9e-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aa8-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ab2-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ac5-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ac6-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ac7-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ac8-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ac9-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aca-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75acb-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75acc-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75acd-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ace-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad0-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad1-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad2-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad3-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad4-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad5-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad6-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad7-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad8-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ad9-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75adc-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75add-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ade-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75adf-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae0-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae1-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae2-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae3-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae4-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae5-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae7-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae8-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75ae9-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aea-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aeb-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aec-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aed-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aee-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75aef-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75af0-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b18-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b1f-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b27-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b36-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b3a-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b63-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b64-684c5e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fd1e-2390f742 {
  align-self: end;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db82c9-a385c0c9 {
  align-self: start;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db82ca-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82d0-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82d7-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82e1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82e9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82ef-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db82fb-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8304-a385c0c9, #w-node-_371ef8eb-bfb7-cb1c-ecb3-2aa895b776b1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8317-a385c0c9 {
  justify-self: center;
}

#w-node-a2f104d9-1938-c20e-9fcf-e4576c2e0edf-a385c0c9 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_935d61ea-cfe0-cf46-ee3a-45bf62f8b235-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db832a-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8334-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db833b-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8344-a385c0c9, #w-node-_6cab8d1d-2a78-d5ee-1153-e7d455cb95c9-a385c0c9, #w-node-_06c7e5ef-03fc-4dcf-aeb7-90c98a393eec-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8359-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db835e-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8363-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8368-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db836d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db837b-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8383-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8385-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db838e-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8397-a385c0c9, #w-node-f0f714dd-ce13-6075-7d09-d033f37347f8-a385c0c9, #w-node-_3cdb5c2a-f9b9-fe83-125f-4e5fd73692eb-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db83ad-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83b1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83b5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83b9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83ba-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83bb-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83c3-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83c7-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83cb-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83cf-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83d0-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83d1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83d9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83dd-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83e1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83e5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83e6-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83ee-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83f2-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83f6-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83fa-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83fe-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8402-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8403-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8404-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db840c-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8410-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8414-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8418-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8423-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8427-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db842b-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db842f-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8433-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db843d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8446-a385c0c9, #w-node-c1180c05-3ffc-cd12-9e9f-67eb6bc4a850-a385c0c9, #w-node-e018250b-b663-1e3f-b29e-235c4c48c0b7-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db845d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8461-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8465-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8469-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db846d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8479-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db847d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8481-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8485-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8489-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db848d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8491-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8495-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8499-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db849d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84a1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84a5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84a9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84ad-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84b9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84bd-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84c1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84c5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84c9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84cd-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84d1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84d5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84e1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84e5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84e9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84ed-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84f1-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84f5-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84f9-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84fd-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8501-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8505-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8509-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db850d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8519-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db851d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8521-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8525-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8529-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db852d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8531-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8535-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8539-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db853d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8541-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8545-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8551-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8555-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8559-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db855d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8561-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8565-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8569-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db856d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8571-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8575-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8579-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db857d-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8592-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8596-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db859a-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db859e-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db85ae-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db85b7-a385c0c9, #w-node-a6b784af-202b-0676-e518-fecd8bd9b122-a385c0c9, #w-node-_1b7f9f6f-e4d4-c3a4-cd42-eccfb03a908a-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db85cc-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db85d5-a385c0c9, #w-node-ed230244-468f-f860-f0f8-af2b5924eaab-a385c0c9, #w-node-d66393a1-254f-092f-250c-d6b5d08c641f-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db85ea-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db85f3-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db85fc-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8606-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db860f-a385c0c9 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db861c-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8624-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db862c-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8634-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db863d-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8642-a385c0c9 {
  justify-self: center;
}

#w-node-_838a24c0-8e74-b197-4edc-8d6df3db8659-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db864a-a385c0c9, #w-node-_64d72672-9243-66f4-0b2f-c208a99a283f-a385c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e33e976-4762-380e-a39b-1dfda7fab932-42ee8272 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e33e976-4762-380e-a39b-1dfda7fac34b-42ee8272 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b294664-3965-f2d5-291a-9e748b3f64f4-a549f817 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f61df971-04af-67f7-cf9b-5a073a838336-3e027b83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f2380c3-f558-2ddc-4f2e-03c1827e9333-b129a9b8, #w-node-_0f2380c3-f558-2ddc-4f2e-03c1827e933b-b129a9b8, #w-node-_0f2380c3-f558-2ddc-4f2e-03c1827e9341-b129a9b8, #w-node-_0f2380c3-f558-2ddc-4f2e-03c1827e9349-b129a9b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87dd2c6a-8b63-7ed0-5d23-bf13eeb1c943-f5556e66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_89172098-2c2a-d053-7bae-0f4d02bd86b6-f5556e66 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.25fr;
}

#w-node-_2e785912-6d9c-c53b-dfb6-428a72380bcd-fd9b0c22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d53ad7-50be-7d1f-134d-97b83d612bae-d166b324, #w-node-_5126ca98-d8d6-bda3-af11-193c12a2bc03-d166b324, #w-node-ec28dcb5-f942-71d9-bb89-19630ad76f4c-d166b324, #w-node-_0fa98c9d-430b-411a-daa6-b9f530f3b039-d166b324, #w-node-_110dcb00-bf5c-d151-c40e-d3d24c482df4-d166b324, #w-node-db524f24-dcd8-7896-0b0e-abf44d58f104-d166b324, #w-node-_6825fd21-34c6-c8d0-3c92-b981a5a9efe6-d166b324, #w-node-c102a3af-d536-0b15-c5cf-3e63f609f8b2-d166b324, #w-node-_5b7ebc3e-1ccc-d203-9cdd-cb0c26010c3e-d166b324, #w-node-d4651071-8aa3-271f-6099-81dcb29c9ebc-d166b324, #w-node-_8033965e-c66d-e208-bc84-d87117f8f4e2-d166b324, #w-node-b5717757-91f3-3145-538c-776d41f810af-d166b324, #w-node-e31d37f2-df6f-d49a-b039-cfa9122490f9-d166b324, #w-node-badf1eac-6741-ba87-8954-7deb7ab558cd-d166b324, #w-node-a307df3c-2bc1-677f-993f-b5139904cfd2-d166b324, #w-node-fc8e615d-2e83-c53a-8c34-9aa0c822b4cc-d166b324 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_11274232-a0aa-ad02-13ef-0caa8404c25c-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-bc7cf165, #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d686-bc7cf165 {
    align-self: center;
  }

  #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64dc-bc7cf165 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047a8-bc7cf165 {
    align-self: auto;
  }

  #w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531e-589a9f6d {
    place-self: start center;
  }

  #w-node-_713ff522-fe2e-215d-94ad-0b00cfd664e9-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ab-589a9f6d, #w-node-_7e399a88-d0d3-755d-557a-25927345f664-589a9f6d {
    place-self: start center;
  }

  #w-node-_80041d18-9105-935a-406f-aba0047838d6-589a9f6d, #w-node-ecc4df76-eec1-21e5-bdc3-5d51205b022c-589a9f6d, #w-node-_837adda4-6072-480f-1462-c98fb1a39665-589a9f6d, #w-node-_6ecbca8a-a0c3-1fc6-aa08-73363d3a0407-589a9f6d {
    align-self: auto;
  }

  #w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c92-589a9f6d, #w-node-_8e5d7d70-0134-c574-e06a-8673fb4f5c96-589a9f6d {
    align-self: start;
  }

  #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801af-589a9f6d {
    align-self: stretch;
  }

  #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801b3-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801b7-589a9f6d, #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801bb-589a9f6d {
    align-self: auto;
  }

  #w-node-db1a4769-0735-d98b-0739-70e7f80788c2-589a9f6d {
    align-self: stretch;
  }

  #w-node-db1a4769-0735-d98b-0739-70e7f80788c6-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788ca-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788ce-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788d2-589a9f6d {
    align-self: auto;
  }

  #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda1-589a9f6d {
    align-self: stretch;
  }

  #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda5-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda9-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbedad-589a9f6d {
    align-self: auto;
  }

  #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d659e-589a9f6d {
    align-self: stretch;
  }

  #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65a2-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65a6-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65aa-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65ae-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d65b2-589a9f6d {
    align-self: auto;
  }

  #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe74-589a9f6d {
    align-self: stretch;
  }

  #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe78-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe7c-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe80-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe84-589a9f6d {
    align-self: auto;
  }

  #w-node-_41f91009-fc02-f357-8aa0-9bba1e612718-589a9f6d {
    place-self: start center;
  }

  #w-node-_9c150f96-75fb-eed4-0551-4500628f6c53-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-e6c3fb2c-20cc-0ca8-0f9d-b52d1577c267-9277373e, #w-node-_6ac16ebf-5783-3992-8ed5-5356cc6aebae-9277373e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5477-23a2c246, #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac18-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-cd60eb1c {
    align-self: center;
  }

  #w-node-d21fef7a-a1ca-aa57-4c47-69fa90a047a8-cd60eb1c {
    align-self: auto;
  }

  #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0df82-b6155f9b, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75466-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d7547f-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75496-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d754ab-684c5e33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fc6f-2390f742, #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fc71-2390f742 {
    justify-self: center;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82c9-a385c0c9, #w-node-a2f104d9-1938-c20e-9fcf-e4576c2e0edf-a385c0c9 {
    align-self: center;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8359-a385c0c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db83ad-a385c0c9 {
    align-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-89446506, #w-node-cc429270-b63c-b76e-54fc-061613ae54ea-89446506, #w-node-cc429270-b63c-b76e-54fc-061613ae54f1-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f687534f-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f6875353-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f6875357-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f687535b-89446506, #w-node-_0756f121-383b-732b-11aa-8dee80ee1c0c-89446506, #w-node-af1ea85a-79c5-7107-3486-2bbaf1ea5a8f-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ab0489b2-6125-7d36-5cd8-15ccc2908ad2-d87d388b {
    justify-self: start;
  }

  #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0ab-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0af-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0b3-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0b7-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c3a-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c40-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c47-d87d388b, #w-node-_8a6407e8-f528-efad-ffd2-f9d1f442854b-d87d388b, #w-node-_8a6407e8-f528-efad-ffd2-f9d1f4428551-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-bc7cf165 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start stretch;
  }

  #w-node-f5b7bfe1-afd3-9b66-ff34-f3da9511e039-bc7cf165 {
    justify-self: center;
  }

  #w-node-ac554e21-539a-3712-fdae-3c66b57e6ee5-bc7cf165, #w-node-b80f8d3e-257c-894d-717d-f936b2f16a82-bc7cf165, #w-node-_8aa959f1-1845-c583-8d2c-acbe62ea3701-bc7cf165, #w-node-_5ed177d7-f197-df54-e5cf-3d67c6c10bd3-bc7cf165 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eed9b57-ef66-2cac-4704-d938e4c7b5ff-bc7cf165 {
    justify-self: center;
  }

  #w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531e-589a9f6d {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531f-589a9f6d {
    place-self: center;
  }

  #w-node-_80aa8b87-ed1c-6726-bc74-ad60d91636ff-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_19525ff3-48b0-7ae6-56a2-09c1eb1643ea-589a9f6d, #w-node-_713ff522-fe2e-215d-94ad-0b00cfd664e9-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ab-589a9f6d {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ac-589a9f6d {
    place-self: center;
  }

  #w-node-_7e399a88-d0d3-755d-557a-25927345f664-589a9f6d {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_34cb801d-cbb0-de08-76a4-8d4c721801af-589a9f6d, #w-node-db1a4769-0735-d98b-0739-70e7f80788c2-589a9f6d, #w-node-c94916a6-9338-f53d-cf2b-5dc42dfbeda1-589a9f6d, #w-node-_8f58fdb5-a3da-eae4-dece-899f6f6d659e-589a9f6d, #w-node-_822a3e2a-f23a-1cca-f546-aa9752aabe74-589a9f6d {
    align-self: stretch;
  }

  #w-node-_41f91009-fc02-f357-8aa0-9bba1e612718-589a9f6d {
    justify-self: center;
  }

  #w-node-_9c150f96-75fb-eed4-0551-4500628f6c50-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_8a3113fb-8377-291a-df83-ae2e048faf2c-554ea34e, #w-node-_86bb218f-6cfb-7a8f-f5e4-768d82caf310-554ea34e {
    align-self: stretch;
  }

  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-554ea34e, #w-node-cc429270-b63c-b76e-54fc-061613ae54ea-554ea34e, #w-node-cc429270-b63c-b76e-54fc-061613ae54f1-554ea34e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99ef5424-a5d0-4ebc-d020-8d57d5a62a16-554ea34e {
    align-self: stretch;
  }

  #w-node-cf395c21-94e4-3a48-6945-8d13f687534f-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f6875353-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f6875357-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f687535b-554ea34e, #w-node-_0756f121-383b-732b-11aa-8dee80ee1c0c-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458de-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458df-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e0-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e1-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e2-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e3-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458e4-554ea34e, #w-node-_1b219333-e112-5696-57a4-1be3e335d9df-9277373e, #w-node-be48c4ce-33c3-008c-d030-cbd718d1dbe6-9277373e, #w-node-fdf239c2-5180-f818-74ca-b93216f71d1d-9277373e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5474-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5477-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac15-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d685-cd60eb1c {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start stretch;
  }

  #w-node-_4a2f09c1-b6b2-ea81-9d6d-47180d52d686-cd60eb1c {
    align-self: center;
  }

  #w-node-ac554e21-539a-3712-fdae-3c66b57e6ee5-cd60eb1c, #w-node-b80f8d3e-257c-894d-717d-f936b2f16a82-cd60eb1c, #w-node-_8aa959f1-1845-c583-8d2c-acbe62ea3701-cd60eb1c, #w-node-_5ed177d7-f197-df54-e5cf-3d67c6c10bd3-cd60eb1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2f104d9-1938-c20e-9fcf-e4576c2e0edf-a385c0c9 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start stretch;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8334-a385c0c9 {
    justify-self: center;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db861c-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8624-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db862c-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8634-a385c0c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8642-a385c0c9 {
    justify-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_89d8775e-fbd5-86ce-010f-d08f84beec90-89446506 {
    justify-self: center;
  }

  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-89446506, #w-node-cc429270-b63c-b76e-54fc-061613ae54ea-89446506, #w-node-cc429270-b63c-b76e-54fc-061613ae54f1-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f687534f-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f6875353-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f6875357-89446506, #w-node-cf395c21-94e4-3a48-6945-8d13f687535b-89446506, #w-node-_53f3e20c-cb10-d324-f3de-c22f61d2ea5d-89446506, #w-node-_4cfdebf2-7447-12b7-e24e-829a6cdfc107-89446506 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a03ec68-c299-b6ff-3ffe-0abf06ca7860-89446506 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_28c00ac0-9857-f65f-95f8-956696781012-89446506, #w-node-_28c00ac0-9857-f65f-95f8-956696781016-89446506 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705180-d87d388b {
    place-self: start stretch;
  }

  #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0ab-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0af-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0b3-d87d388b, #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0b7-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c3a-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c40-d87d388b, #w-node-_2208e156-82e0-192c-fb28-1bb76b591c47-d87d388b, #w-node-_8a6407e8-f528-efad-ffd2-f9d1f442854b-d87d388b, #w-node-_8a6407e8-f528-efad-ffd2-f9d1f4428551-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef66e184-16bc-ec1f-30a8-34f695aba325-bc7cf165 {
    justify-self: center;
  }

  #w-node-a603d2ab-d94c-1781-a5c5-79f0e3e9485d-589a9f6d {
    align-self: center;
  }

  #w-node-_89d8775e-fbd5-86ce-010f-d08f84beec90-554ea34e {
    justify-self: center;
  }

  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-554ea34e, #w-node-cc429270-b63c-b76e-54fc-061613ae54ea-554ea34e, #w-node-cc429270-b63c-b76e-54fc-061613ae54f1-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f687534f-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f6875353-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f6875357-554ea34e, #w-node-cf395c21-94e4-3a48-6945-8d13f687535b-554ea34e, #w-node-ba1a2301-410b-e895-630f-bd900a99ed68-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ed6a-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ed97-9b194bad, #w-node-b48dc0e1-74ad-b07c-29bb-14ae0bccba3f-25342a49, #w-node-ba1a2301-410b-e895-630f-bd900a99ed68-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ed6a-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ed97-2f57c40b, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465269-40d85034 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ab2396d2-12fa-6d19-ed5f-26124d469ea9-3c75ec50 {
    align-self: end;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8383-a385c0c9 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-89446506 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2208e156-82e0-192c-fb28-1bb76b591c3a-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_8a6407e8-f528-efad-ffd2-f9d1f442854b-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9731f350-cab7-e645-0dc9-ebb0dd18531f-589a9f6d, #w-node-_3d9f4661-daa8-c832-915a-7b08b02cb6ac-589a9f6d, #w-node-_8d8dc679-cca1-8f99-1409-5a90277b8e7d-589a9f6d {
    align-self: start;
  }

  #w-node-cc429270-b63c-b76e-54fc-061613ae54e4-554ea34e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097a4-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea097f8-032933e9, #w-node-e1e8d936-e5a3-11e4-c3a9-dbd38ea09827-032933e9, #w-node-_2475651a-8c1c-9fa5-592f-5f94315e0580-f8163b39, #w-node-_2475651a-8c1c-9fa5-592f-5f94315e0585-f8163b39, #w-node-d825e0a6-d9bd-036a-bbad-a0ab7241d769-f8163b39 {
    order: -9999;
  }

  #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8ba95-9f1d3291, #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8baae-9f1d3291, #w-node-ba1a2301-410b-e895-630f-bd900a99ed97-9b194bad, #w-node-b48dc0e1-74ad-b07c-29bb-14ae0bccba3f-25342a49, #w-node-ba1a2301-410b-e895-630f-bd900a99ed97-2f57c40b, #w-node-_5c64e057-8ca5-3f4e-a4ea-533fc4465269-40d85034 {
    order: -9999;
    justify-self: center;
  }

  #w-node-d423ec53-c173-a22d-b78b-f3ae6eca8ea7-580ae599 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_527f32ef-5e09-925f-4312-cde8b0c73a7c-3baf53a3 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_93ccbaf2-b33e-8890-dfd5-ad7f7c964835-89446506, #w-node-_9f4f5daa-f929-7460-05d8-68342a87b1a8-d87d388b, #w-node-_1c67a29a-8237-0645-8313-219a3eca293c-bc7cf165, #w-node-b28f2cdf-fc59-38c4-4dda-ce74c067f98b-589a9f6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80ba4617-8b93-bf2f-146e-3dfd4629346d-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5bde8b1-c357-02b5-cf64-c4bed7aad828-5fee51d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5bde8b1-c357-02b5-cf64-c4bed7aad833-5fee51d1 {
    justify-self: center;
  }

  #w-node-_62268359-15b2-9005-86ca-ef479d08f00a-551a250d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_426d9287-afaa-8232-9221-d9d903afe4bb-0ebfc198 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832ec-0ebfc198, #w-node-_5abea39a-b9b5-eab1-0da1-922af55925e6-12d04b0d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5abea39a-b9b5-eab1-0da1-922af55925f3-12d04b0d {
    justify-self: center;
  }

  #w-node-_5927db33-2689-7af0-9c09-06ffc5aed1e7-9277373e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5927db33-2689-7af0-9c09-06ffc5aed1f4-9277373e {
    justify-self: center;
  }

  #w-node-_0610b303-4efb-6bbe-1f31-f81a18792da9-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de806e-71808819 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2db2-71808819 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2dbf-71808819 {
    justify-self: center;
  }

  #w-node-_7fe1d4eb-b1d6-426a-c9d6-f782e99dbcd1-2e8cf406, #w-node-e8d8aa7f-1a0e-26c7-20c4-195f26847ecc-2e8cf406, #w-node-_931b6829-68e7-6e27-4ac6-7ccf43436799-10a32ba3, #w-node-ae4e578d-70a0-e1ce-0f0a-549c730c284d-e4116dba, #w-node-_432df088-fb53-07f0-5484-d795f7ef780a-fd349dc9, #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639b7-02c88840 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639c4-02c88840 {
    justify-self: center;
  }

  #w-node-c0828a38-a898-a4fb-b55c-82624e8a2111-1fe9727a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc75bc33-bd97-d16d-f464-f90f3269ea15-c98ccfd3 {
    order: -9999;
    justify-self: center;
  }

  #w-node-cc75bc33-bd97-d16d-f464-f90f3269ea18-c98ccfd3 {
    justify-self: center;
  }

  #w-node-cc75bc33-bd97-d16d-f464-f90f3269ea43-c98ccfd3 {
    order: -9999;
    justify-self: center;
  }

  #w-node-fc16b6a7-e77a-6e10-cce9-f8da7224637e-f8163b39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b736-9f1d3291 {
    justify-self: center;
  }

  #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b74d-9f1d3291 {
    order: -9999;
  }

  #w-node-ba1a2301-410b-e895-630f-bd900a99ea68-9b194bad, #w-node-a96c4937-8b5e-9dca-0a32-bb9950985dfe-9b194bad, #w-node-ba1a2301-410b-e895-630f-bd900a99ec32-9b194bad {
    justify-self: center;
  }

  #w-node-ba1a2301-410b-e895-630f-bd900a99eca8-9b194bad {
    order: -9999;
  }

  #w-node-da945833-4d5b-56e8-1fc0-03283fcf38d8-9b194bad {
    order: 9999;
  }

  #w-node-fa61f7ea-395a-60d3-e219-ab12a83afd73-9b194bad, #w-node-bcbe2f56-b1f6-e786-3530-4422a4103336-de7a0a9a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcbe2f56-b1f6-e786-3530-4422a4103343-de7a0a9a {
    justify-self: center;
  }

  #w-node-_236c6100-468c-4ac3-561b-5ee36b6d6e35-de81b9ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ea8381d4-348b-63ae-4e8f-aeebe0e5633c-23a2c246 {
    place-self: center;
  }

  #w-node-_745e5866-a2d2-c18f-3351-2d51b60f913a-23a2c246, #w-node-_0f3fedaf-fb7f-ac4c-a9e8-efe43bf9a8a8-88ce9738, #w-node-c76cde5b-a070-3b40-9e0b-80076995d4d3-88ce9738, #w-node-_2189996f-011e-2e0f-d2f0-5d09f96bcee3-14e5409a, #w-node-_2189996f-011e-2e0f-d2f0-5d09f96bcee7-14e5409a, #w-node-_2189996f-011e-2e0f-d2f0-5d09f96bcee3-bc141499, #w-node-_2189996f-011e-2e0f-d2f0-5d09f96bcee7-bc141499, #w-node-c5346ff2-85d6-a0f9-7f43-7f8654021ab4-5550ba9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ba1a2301-410b-e895-630f-bd900a99ea68-2f57c40b, #w-node-a96c4937-8b5e-9dca-0a32-bb9950985dfe-2f57c40b, #w-node-ba1a2301-410b-e895-630f-bd900a99ec32-2f57c40b {
    justify-self: center;
  }

  #w-node-ba1a2301-410b-e895-630f-bd900a99eca8-2f57c40b {
    order: -9999;
  }

  #w-node-da945833-4d5b-56e8-1fc0-03283fcf38d8-2f57c40b {
    order: 9999;
  }

  #w-node-ecf190ff-8311-407f-d3e3-c79fd7b9da0c-2f57c40b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecf190ff-8311-407f-d3e3-c79fd7b9da19-2f57c40b {
    justify-self: center;
  }

  #w-node-_1c67a29a-8237-0645-8313-219a3eca293c-cd60eb1c, #w-node-_09d7c78a-76fd-97a8-fcde-b3ad53bd0708-cd60eb1c, #w-node-_53bf3c42-ffb8-4ab9-8e57-dad9e945d2f5-c5814a41, #w-node-_5abd9032-138f-0021-fc6a-d6e9fac3e18b-c5814a41, #w-node-_7fd45488-05df-19bb-eb50-3289f6cf041b-307f531c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_426d9287-afaa-8232-9221-d9d903afe4bb-36331da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f2b7c0a-aa0b-9d02-a7e7-cb65bd6832ec-36331da0, #w-node-_236c6100-468c-4ac3-561b-5ee36b6d6e35-43fd7f87 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d82028f-f775-3689-1bd2-9a66ca1f34fd-0b943f16 {
    align-self: center;
  }

  #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639b7-55883ffb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d3f14e1-ba77-d2e7-b824-51dd28a639c4-55883ffb {
    justify-self: center;
  }

  #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2db2-29d16ac8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81d34daa-1c13-daf2-b78c-897f7aba2dbf-29d16ac8 {
    justify-self: center;
  }

  #w-node-_48bbb9df-7219-d93b-5f35-29755e913867-afd5a702 {
    order: -9999;
  }

  #w-node-_1b884538-e383-b6f7-4776-9bfc77ddcafc-e1c3d64c {
    order: -9999;
    justify-self: center;
  }

  #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fce22-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd396-19ccab2c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_208114d0-3c05-e4af-9053-314ee4c81ea8-f51d38c1, #w-node-_208114d0-3c05-e4af-9053-314ee4c81eaf-f51d38c1 {
    justify-self: center;
  }

  #w-node-d423ec53-c173-a22d-b78b-f3ae6eca8e94-580ae599, #w-node-_527f32ef-5e09-925f-4312-cde8b0c73b15-3baf53a3 {
    order: 9999;
  }

  #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fd1e-2390f742 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db82f7-a385c0c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f61df971-04af-67f7-cf9b-5a073a838336-3e027b83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cf395c21-94e4-3a48-6945-8d13f687534f-89446506 {
    place-self: auto;
  }

  #w-node-ff5248a4-95ad-e4aa-3281-6d84c6fc8324-d87d388b, #w-node-d4ae1ce2-6682-8823-5876-2ef81c6eabb8-d87d388b, #w-node-_00a828fd-233c-da84-3f89-373786f1a144-d87d388b, #w-node-_073965c1-86ef-9073-7ad3-c2d4a6705190-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db1aa143-d423-6176-2b44-b0eff7f5e0ab-d87d388b {
    justify-self: stretch;
  }

  #w-node-_72bb8fa4-171a-7bca-c59a-e68b54343b1d-d87d388b, #w-node-db14621c-efa2-80f4-cc7d-08049500cdce-d87d388b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88a76f5f-fc06-1497-3eb4-686576aa64dc-bc7cf165, #w-node-_128969ee-7c79-518c-dce1-1f9994008b23-bc7cf165 {
    align-self: auto;
  }

  #w-node-_1f6ca665-c9ba-e255-6255-93d34a7ed84c-589a9f6d {
    align-self: start;
  }

  #w-node-_713ff522-fe2e-215d-94ad-0b00cfd664e9-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-cb29f524-fe29-43e7-3c71-425aa9fa35ac-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_80041d18-9105-935a-406f-aba0047838d6-589a9f6d {
    align-self: start;
  }

  #w-node-ecc4df76-eec1-21e5-bdc3-5d51205b022c-589a9f6d {
    align-self: stretch;
  }

  #w-node-_80ba4617-8b93-bf2f-146e-3dfd4629346d-589a9f6d, #w-node-fcfbf6a8-0e89-cbd7-5aba-f910a3f6038a-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e67ab3a-60e7-e170-e472-aeedb3b1213f-589a9f6d, #w-node-a704ad0f-1526-4730-7182-6d09880f5809-589a9f6d, #w-node-cf46733a-de54-b6e5-894e-3a655b52e4c9-589a9f6d, #w-node-_075e159f-3d87-719d-c15d-c298b25701dd-589a9f6d, #w-node-_96f20fd8-4830-b123-ec50-c9357e0abb52-589a9f6d, #w-node-_96f20fd8-4830-b123-ec50-c9357e0abb56-589a9f6d {
    place-self: stretch stretch;
  }

  #w-node-_9c150f96-75fb-eed4-0551-4500628f6c52-589a9f6d {
    align-self: start;
  }

  #w-node-_9c150f96-75fb-eed4-0551-4500628f6c53-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f137cb3a-85a9-3cac-dcc0-3497654ffaf8-589a9f6d, #w-node-_78bb3ead-9d19-2cff-33b2-1478ce936f20-589a9f6d, #w-node-_9b57f3c7-042e-34dc-04f9-3489d706bd4d-589a9f6d, #w-node-_6a5d1f0f-1648-6582-45ac-cff78d6a1d5c-589a9f6d, #w-node-dd1280df-9875-3abd-b69b-0471e5195d16-589a9f6d, #w-node-_37f676c8-6a64-6592-7771-d9a8279109bb-589a9f6d, #w-node-_577f60de-1e37-da15-ff28-5bf83e1eab05-589a9f6d {
    place-self: center;
  }

  #w-node-_5828f56c-6109-ad41-6b0d-25e54f174674-589a9f6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5d8ce4c-db20-f509-68b8-c69aa7b9dbe6-589a9f6d {
    justify-self: center;
  }

  #w-node-_03d00fc9-a815-3f85-7ead-b951bba2bf4a-589a9f6d, #w-node-_75776d90-8d77-e131-d4b3-43ac24f3a505-589a9f6d, #Pricing-cards.w-node-_7ebb280c-2bf7-ffa3-dc5b-4cb36cdd4570-589a9f6d, #w-node-_38df283b-eb07-3445-b0e5-789013781992-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819b0-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819ce-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-7890137819eb-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781c12-554ea34e, #w-node-_38df283b-eb07-3445-b0e5-789013781c13-554ea34e, #w-node-_6820afd6-b899-3aa4-2039-b834fee458de-554ea34e, #w-node-_73779396-f896-71ee-a602-eb5c343d7429-ba6a1026, #w-node-ac78386e-a30a-0928-d19b-f66546d043f3-ba6a1026, #w-node-_9d21a08c-88c6-4f6d-448d-f86cd93ac30d-ba6a1026, #w-node-_2ba76335-17b4-0885-8c36-ab423e533ed0-ba6a1026, #w-node-_0d4f32f6-f395-968c-da04-407c9065556c-ba6a1026, #w-node-d41839dd-3611-4741-26fb-6c3885b9acee-ba6a1026, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-ba6a1026, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-ba6a1026, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-ba6a1026, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-ba6a1026, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-ba6a1026, #w-node-b4a64981-e096-2773-b10a-86166e51c187-ba6a1026, #w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-ba6a1026, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-ba6a1026, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-ba6a1026, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444463-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444467-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44446b-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44446f-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444473-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444478-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444479-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44447a-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44447b-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44447c-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee44448e-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444492-5fee51d1, #w-node-a7f1658e-85b3-63fc-606f-4505d756188b-5fee51d1, #w-node-c24c450f-75b7-64ed-9e36-e64f1506df69-5fee51d1, #w-node-a1eb625a-0091-5363-5a36-89309e109d86-5fee51d1, #w-node-_52d14723-4087-80fb-37ab-e23b0367029f-5fee51d1, #w-node-_244f927c-c5d5-dd68-9627-f233e76b6a80-5fee51d1, #w-node-_356a94ad-1171-6d18-3689-0e7f1a15f6c1-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444748-5fee51d1, #w-node-fc654e46-e9ce-4b2c-10b1-377e64ade137-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee4447a5-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444803-5fee51d1, #w-node-_6340f7c9-c6df-3557-91af-ae3cee444804-5fee51d1, #w-node-_988df21c-8afb-3ac9-aaab-72ca0545bb11-551a250d, #w-node-_47a47f6b-4743-ba45-0d31-ec4a56eeb94f-551a250d, #w-node-b2348e46-bf22-60bd-5ca4-72833eea3e57-551a250d, #w-node-cc3dc667-3c5d-1638-8eb1-0dded1bbb8ca-551a250d, #w-node-_53559f2a-0388-e986-7d46-14143f50d16a-551a250d, #w-node-_53559f2a-0388-e986-7d46-14143f50d16b-551a250d, #w-node-bfafb1d0-45ab-4d1a-ffec-34333790dbbc-3ded13a4, #w-node-_74c18fbe-3c1e-f371-15f6-8023586bf59c-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4cf-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad4ed-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad50b-3ded13a4, #w-node-d7c71d54-382c-96f1-8a90-dd0a7e4ad528-3ded13a4, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a8-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a9-0ebfc198, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3aa-0ebfc198, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-0ebfc198, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-0ebfc198, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-0ebfc198, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-0ebfc198, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-0ebfc198, #w-node-b4a64981-e096-2773-b10a-86166e51c187-0ebfc198, #w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-0ebfc198, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-0ebfc198, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-0ebfc198, #w-node-bfafb1d0-45ab-4d1a-ffec-34333790dbbc-12d04b0d, #w-node-_948b99fa-108f-b4f0-7a56-0424a04ba5bd-12d04b0d, #w-node-aa99eb3e-2085-527a-8b8d-9f4b242fb24b-9277373e, #w-node-_76c6ee93-8338-caa5-5b20-50d7a8bded7f-9277373e, #w-node-_08dfbefe-67ca-307d-31df-cfcfc611e72e-9277373e, #w-node-_7a396cf1-e336-2d1a-f96c-a0788f725aa7-9277373e, #w-node-_7a396cf1-e336-2d1a-f96c-a0788f725aa8-9277373e, #w-node-_75d6336b-383e-58bc-2893-03af6f749ce0-9277373e, #w-node-_75d6336b-383e-58bc-2893-03af6f749ce1-9277373e, #w-node-_2ad84cfb-5ade-a88b-0401-f0819bc51c6a-9277373e, #w-node-_2ad84cfb-5ade-a88b-0401-f0819bc51c6b-9277373e, #w-node-_0c3524ea-7024-1c68-6581-f099a27ce935-9277373e, #w-node-_0c3524ea-7024-1c68-6581-f099a27ce936-9277373e, #w-node-b74c1345-a80f-e99f-b0c5-3263613aff64-9277373e, #w-node-b74c1345-a80f-e99f-b0c5-3263613aff65-9277373e, #w-node-_7e665b81-43a8-1289-3e49-e37ca0b10d89-9277373e, #w-node-_7e665b81-43a8-1289-3e49-e37ca0b10d8d-9277373e, #w-node-_7e665b81-43a8-1289-3e49-e37ca0b10d8e-9277373e, #w-node-_7e665b81-43a8-1289-3e49-e37ca0b10d91-9277373e, #w-node-_7e665b81-43a8-1289-3e49-e37ca0b10d92-9277373e, #w-node-c13efb30-dd31-81e1-4922-0d5c36fe97c3-9277373e, #w-node-c13efb30-dd31-81e1-4922-0d5c36fe97c7-9277373e, #w-node-c13efb30-dd31-81e1-4922-0d5c36fe97c8-9277373e, #w-node-c13efb30-dd31-81e1-4922-0d5c36fe97cb-9277373e, #w-node-c13efb30-dd31-81e1-4922-0d5c36fe97cc-9277373e, #w-node-_9c782606-14e4-6941-1483-eaa158362cb9-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7acf-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ad3-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ad4-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ad7-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ad8-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7adb-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7adc-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7adf-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ae0-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ae3-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ae4-9277373e, #w-node-_871dd2c9-983e-49d8-1bc3-88a8ad6a7ae7-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa39f-9277373e, #w-node-_85c65db5-05c4-abb3-0faa-fa0433afa3a0-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6483-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6484-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6487-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6488-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f648b-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f648c-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f648f-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6490-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6493-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6494-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6497-9277373e, #w-node-_894a46b5-ef00-ff0b-7825-b1d2465f6498-9277373e, #w-node-e943c764-8235-ad4e-fb35-5a4843946680-71808819, #w-node-be9eb79e-abcb-2adc-7907-dfe925b55c01-71808819 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3471624-7276-5550-e062-d403f4a592f5-71808819 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f11c589-7290-3142-40f3-388c41766080-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766081-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766082-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766083-71808819, #w-node-_7f11c589-7290-3142-40f3-388c41766084-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841650a-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841650b-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841650c-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841650d-71808819, #w-node-_209871f3-ebd6-0a43-9437-d01be841650e-71808819, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6c8-71808819, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6c9-71808819, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6ca-71808819, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6cb-71808819, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6cc-71808819, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51d-71808819, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51e-71808819, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51f-71808819, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b520-71808819, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b521-71808819, #w-node-_8b04204d-972f-ea37-2d31-bace1898126a-71808819, #w-node-df8d3d29-5968-f386-6dae-b61c82adb690-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8087-71808819, #w-node-_4e40926c-19da-4d1c-2a2d-aa11a1de8082-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f00-71808819, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f01-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb750-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb751-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb754-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb755-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb758-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb759-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb75c-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb75d-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb760-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb761-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb764-71808819, #w-node-_167244de-abba-e78b-a3a8-56ade68bb765-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8d-71808819, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8e-71808819, #w-node-_2a6b14ff-7afd-8a53-3870-d40a6c6f63ee-794a81e5, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f501e-2e8cf406, #w-node-efa7b5c5-74ca-3673-8f09-cc8a956f501f-2e8cf406, #w-node-b31f8a9d-ddd8-d03a-093c-e3128607804f-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d896b6-10a32ba3, #w-node-_2631829e-d723-9426-8178-c7f7b1d896b7-10a32ba3, #w-node-bd376715-9127-c5d1-8e7f-2b35530a5f6f-e4116dba, #w-node-d61786de-9b19-8132-50d9-76713f9b539a-fd349dc9, #w-node-d61786de-9b19-8132-50d9-76713f9b539b-fd349dc9, #w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d180-02c88840 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea59-02c88840 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea5a-02c88840, #w-node-_198716c4-3b3b-0a43-5643-d1435c4a92fc-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab5c0-ac808aec, #w-node-_82280be8-4657-145d-d45e-c42b55dab5c1-ac808aec, #w-node-c7b54666-8f27-df50-a680-4199632fb6d4-1fe9727a, #w-node-_9146fa84-404e-16ba-cc13-090807824696-1fe9727a, #w-node-_49e70a96-8fe8-be76-de59-25d6ff6eb757-1fe9727a, #w-node-_073f8a41-0e08-7fa7-5ac9-9e7bf1e79f55-c98ccfd3, #w-node-_073f8a41-0e08-7fa7-5ac9-9e7bf1e79f56-c98ccfd3, #w-node-f28a2009-b4ce-b473-bd44-90a8a5032158-f8163b39, #w-node-f28a2009-b4ce-b473-bd44-90a8a5032159-f8163b39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46200b8e-d9b9-2b77-c806-1dadd1f8b7f0-9f1d3291 {
    justify-self: center;
  }

  #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188257-9b194bad, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188258-9b194bad, #w-node-f8d72c77-4419-a32b-d190-64e92545dff4-de7a0a9a, #w-node-f8d72c77-4419-a32b-d190-64e92545dff5-de7a0a9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb0-de81b9ef {
    align-self: auto;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5475-23a2c246 {
    align-self: start;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5477-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_7bf93ad9-6ebf-0196-9f90-48ad42aa5478-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac17-23a2c246 {
    align-self: start;
  }

  #w-node-dde77ef3-5a20-47a5-74c2-1bb8ec59ac18-23a2c246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b589a349-d572-d1a8-aab6-3948e3009add-88ce9738, #w-node-_78a491f9-4db9-0882-2b79-80007a23e490-88ce9738, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188257-2f57c40b, #w-node-_04d7852d-0d60-ed49-8aa4-2e18cc188258-2f57c40b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d61-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d62-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d63-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d64-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d65-cd60eb1c, #w-node-_547ae477-f8ef-aa62-a8cf-df30577c1d66-cd60eb1c {
    place-self: center;
  }

  #w-node-_128969ee-7c79-518c-dce1-1f9994008b23-cd60eb1c {
    align-self: auto;
  }

  #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a8-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3a9-36331da0, #w-node-e4c07554-a97f-bc44-0b66-a15f3425a3aa-36331da0, #w-node-_1902a072-ca5e-b843-0649-a05cf837c1c3-36331da0, #w-node-_3907a2cd-cc3d-289a-536f-652f68d69ff5-36331da0, #w-node-_35b2cee5-341f-409b-10a9-9fe3d16106dd-36331da0, #w-node-_8933bf94-bf99-50a0-f6f5-92f6c66fa1a4-36331da0, #w-node-_8aa9ea94-b121-7616-5d1c-b2e0ea25b516-36331da0, #w-node-b4a64981-e096-2773-b10a-86166e51c187-36331da0, #w-node-d89674c4-81eb-b424-ac1d-c017c5b100d7-36331da0, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c45-36331da0, #w-node-_0c22bcdd-a975-70fe-287c-2219c46d1c46-36331da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_293a215e-fd10-4c7c-9d42-e8277dd60fb0-43fd7f87 {
    align-self: auto;
  }

  #w-node-_58e5a109-e8ae-c5f1-8ecc-45774f67d180-55883ffb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea59-55883ffb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_682358b0-9f53-dbb2-4e2c-183cb568ea5a-55883ffb, #w-node-e943c764-8235-ad4e-fb35-5a4843946680-29d16ac8, #w-node-be9eb79e-abcb-2adc-7907-dfe925b55c01-29d16ac8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3471624-7276-5550-e062-d403f4a592f5-29d16ac8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_457b8060-fee7-bce9-65b9-9b6d7fef3847-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766080-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766081-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766082-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766083-29d16ac8, #w-node-_7f11c589-7290-3142-40f3-388c41766084-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841650a-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841650b-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841650c-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841650d-29d16ac8, #w-node-_209871f3-ebd6-0a43-9437-d01be841650e-29d16ac8, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6c8-29d16ac8, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6c9-29d16ac8, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6ca-29d16ac8, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6cb-29d16ac8, #w-node-_645acc48-79cd-df1f-1f61-e3e9802be6cc-29d16ac8, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51d-29d16ac8, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51e-29d16ac8, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b51f-29d16ac8, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b520-29d16ac8, #w-node-d6766d6d-aa36-48f6-da28-fbc03475b521-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f00-29d16ac8, #w-node-_99f99aa7-5e95-3847-3fe2-3ad43b3b8f01-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb750-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb751-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb754-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb755-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb758-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb759-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb75c-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb75d-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb760-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb761-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb764-29d16ac8, #w-node-_167244de-abba-e78b-a3a8-56ade68bb765-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8d-29d16ac8, #w-node-_90c2a85f-570b-0167-3ac7-68dcdc6fad8e-29d16ac8, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd36c-19ccab2c, #w-node-c6f7cae3-92cf-c6e0-114b-98e54b6fd36d-19ccab2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_208114d0-3c05-e4af-9053-314ee4c81ea8-f51d38c1, #w-node-_208114d0-3c05-e4af-9053-314ee4c81eaf-f51d38c1 {
    align-self: center;
  }

  #w-node-d423ec53-c173-a22d-b78b-f3ae6eca8e94-580ae599 {
    order: 9999;
  }

  #w-node-ab2396d2-12fa-6d19-ed5f-26124d469ebb-3c75ec50 {
    justify-self: start;
  }

  #w-node-_65056353-eb6a-54a5-985c-390bccbadbe4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbe8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbe9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbec-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbed-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf0-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf1-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf4-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf5-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbf9-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbfc-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadbfd-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc00-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc01-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc04-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc05-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc08-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc09-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc0c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc0d-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc10-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadc11-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd57-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd5b-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd5c-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd5f-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd60-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd63-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd64-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd67-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd68-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadd6b-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbadf21-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0b3-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0b7-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0b8-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0bb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0bc-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae0bf-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae24a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae24e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae24f-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae252-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae253-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae256-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae257-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae25a-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae25b-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae25e-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae25f-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae262-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8eb-642c46a2, #w-node-_65056353-eb6a-54a5-985c-390bccbae8ec-642c46a2, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed4f-b6155f9b, #w-node-_651c434f-bfa1-ccad-c17b-bccaacd0ed50-b6155f9b, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b63-684c5e33, #w-node-c6b85da6-79c2-d68e-a918-f615c8d75b64-684c5e33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fd1e-2390f742 {
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fd2b-2390f742, #w-node-c7994443-730a-bbb2-0c8d-fb3b13a7fd40-2390f742 {
    justify-self: center;
  }

  #w-node-_838a24c0-8e74-b197-4edc-8d6df3db8359-a385c0c9, #w-node-_838a24c0-8e74-b197-4edc-8d6df3db84c1-a385c0c9 {
    align-self: auto;
  }

  #w-node-_87dd2c6a-8b63-7ed0-5d23-bf13eeb1c943-f5556e66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_89172098-2c2a-d053-7bae-0f4d02bd86b6-f5556e66 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }
}


@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  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: '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-Regular.ttf') format('truetype');
  font-weight: 400;
  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-Light.ttf') format('truetype');
  font-weight: 300;
  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-SemiBold.ttf') format('truetype');
  font-weight: 600;
  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: 'Palanquin';
  src: url('../fonts/Palanquin-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquin';
  src: url('../fonts/Palanquin-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquin';
  src: url('../fonts/Palanquin-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquin';
  src: url('../fonts/Palanquin-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquindark';
  src: url('../fonts/PalanquinDark-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquindark';
  src: url('../fonts/PalanquinDark-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palanquindark';
  src: url('../fonts/PalanquinDark-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-Bold.ttf') format('truetype'), url('../fonts/Overpass-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('../fonts/Overpass-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-ExtraBold.ttf') format('truetype'), url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jomhuria';
  src: url('../fonts/Jomhuria-Regular.ttf') format('truetype'), url('../fonts/Jomhuria-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Black-Italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Bold-Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Light-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Medium-Italic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Regular-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita ultra';
  src: url('../fonts/Gordita-Ultra-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita';
  src: url('../fonts/Gordita-Thin-Italic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gordita ultra';
  src: url('../fonts/Gordita-Ultra.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Steelfish Bd';
  src: url('../fonts/steelfish-bd.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}